一种基于部分协作通信协议的自适应可分级视频传输方法
【技术领域】
[0001]本发明属于无线通信领域,具体地说本发明设及一种基于部分协作通信协议的自 适应可分级视频传输方法。
【背景技术】
[000引 协作通信框架由Sendonaris和Laneman等学者提出(Sendonaris A,Erkip E, Aazhang B. User cooperation diversity-Part I: system description[J]. IEEE Transactions on Communications,2003,51(11): 1927-1938.),其核屯、思想是使得单天线 的移动终端源节点可W拥有一个或者多个中继节点,这样源节点即利用了自己有利用了中 继节点的空间通道,从而获得空间分集增益,提高通信系统的可靠性和传输速率。显然协作 通信可W看作是一个分布式的ΜΙΜΟ系统,其单个/多个中继联合信源组成发送端的虚拟 ΜΙΜΟ阵列,W克服移动终端尺寸下不足W容纳多根发送天线的弊端,而不同的中继协议和 中继选择策略则可^用来克服信道拓朴尺寸和质量的波动。目前协同通信的研究热点主要 包括:不同中继协议下的传输性能分析,中继选择策略,中继通信中的资源分配技术。
[000引可分级视频编码(Scalable Video Coding, SVC)技术(Schwarz H,Marpe D, WiegandT.Overview of the scalable video coding extension of the H.264/AVC standard[J]. IEEE Transactions on Circuits and Systems for Video Technology, 2007,17(9) :1103-1120.)产生的分层码流具有层进的空时分辨率W及码率,只需编码一 次,接收用户可W根据信道带宽、信道质量W及终端尺寸自适应的调整接收视频的质量。显 然和传统单层固定码率的视频编码相比,它大大增强了视频编码对于带宽和质量多变的无 线异构网络的适应性。
[0004]近几年来,逐漸有研究人员利用协作通信框架进行多媒体视频数据传输。其中 Guan,Wu,Cosman 等人(Guan Z Y,Ding L,Melodia T,et al.On the Effect of Cooperative Relaying on the Performance of Video Streaming Applications in Cognitive Radio Networks[C].//IEEE International Conference on Communications,Kyoto,Japan,2011:1-6.,Wu Y S,Nguyen T V,Yeh C H et al.Scalable video streaming transmission over cooperative communication networks based on frame sig打ific过打ce 过打过lysis[C].//IEEE I打ter打过tio打过1 Co打fere打ce on Sig打过1 Processing,Communication and Computing(ICSPCC),Hong Kong,China,2012:274-279., Cosman P C,Milstein L B.Double-Layer Video Transmission Over Decode-and-Forward Wireless Relay Networks Using Hierarchical Modulation[J]. IEEE Transactions on Image Processing,2014,23(4) :1791-1804.)研究的核屯、思路是根据可 分级视频码流的重要性分级,通过不等重信道编码或者分级调制技术保障关键码流的优先 鲁棒传输。不难看出上述自适应传输方案,大多基于传统协作通信协议,在直传信道较差 时,多个中继节点使用波束成型技术能最大限度利用阵列增益,从而大大提高目的端数据 接收的鲁棒性,但其带宽利用率较化(只有50%),在信道较好时,不利于高码率视频压缩码 流的有效传输。为改善运一不足,Xia〇(Xia〇 Η J,Dai Q H,Ji X Y,et al.A Novel JSCC Framework With Diversity Multiplexing Coding Gain Tradeoff for Scalable Video Transmission Over Cooperative MIM0[J]. IEEE Transactions on Circuits and Systems for Video Technology,2010,20(7) :994-1006.)提出基于信道状态,在一个传输 时隙中,在直传和AF两种协议下动态切换的视频传输方案。但在一个传输时隙,传输机制只 能被配置为直传/A刊办议中的一种,显然运种方案控制不够灵活,不能够有效适配具有不同 率失真特性的视频分层压缩码流和多变的信道情况。而且上述技术方案均没有结合源、中 继功率分配进行联合优化。
【发明内容】
[0005] 本发明的目的在于针对现有技术的不足,为无线协作通信网络环境下提供一种基 于部分协作通信协议的自适应可分级视频传输方法。包括W下步骤:
[0006] 步骤1、从源节点S向目的节点D传输可分级视频编码码流,可分级视频编码码流由 独立可解的编码码流单元SlKScalable化it)组成,对编码码流单元SU进行重要性评估,即 采用平均差错传播区域作为评价指标,定量计算评估每个码流单元的重要性等级;
[0007] 步骤2、基于部分协作通信协议的传输资源分配优化,即在给定的传输总功率和带 宽约束下,W最小化目的节点重建视频的平均差错传播区域为目标,采用改进的差分演化 算法对可分级视频编码码流单元的传输参数进行联合优化,包括对可分级视频编码码流单 元的优先级划分、不等重信道编码保护效率W及源、中继节点的功率分配等关键传输参数 进行联合优化,得到优化结果;
[0008] 步骤3,根据步骤2得到的传输参数的优化结果,对可分级视频编码码流单元进行 不等重信道编码保护;
[0009] 步骤4、基于部分协作通信协议的码流传输,即根据步骤2中得到的传输参数的优 化结果,分配源和中继的传输功率,然后按照部分协作通信协议逐帖传输信道编码后的码 流。
[0010] 其中,步骤1中,采用如下公式评估分级视频编码码流单元的重要性等级:
[0011]
[0012] 其中Z(t,q)表示时域分辨率等级为t,最高时域分辨率等级为T,质量域等级为q的 编码码流单元丢失引起的差错传播区域大小,Cl、C2为模型参数。
[0013] 步骤2包括W下步骤:
[0014] 步骤2-1,在给定的总传输功率Ρτ和带宽Βτ约束下,从源节点S向目的节点D传输可 分级视频编码码流,根据可分级视频编码码流的率失真特性和无线信道的实时衰落情况, 将可分级视频产生的编码码流单元按照重要性等级差异,分为高优先级HP (High Priority,HP)码流单元和低优先级LP(;Low Priority,LP)码流单元,设SU(p,q)表示第p帖 可分级视频的第q级质量层编码码流单元,其长度为B(p,q),若q = 0表示该编码码流单元SU 为基本层压缩数据单元;而当q〉〇,表示其为质量增强层的第q级压缩数据单元;用式(2)中 的参数ε (P,q)表示重要性等级划分的结果:
[0015]
[0016] 当ε (p,q) = 1时,表示洲(p,q)被划分成为高优先级HP码流单元,当ε (p,q) = 0时, 表示SU(p,q)被划分成为低优先级LP码流单元;
[0017] 其中高优先级HP码流单元的传输借助于两个W上中继节点通过放大转发协作通 信协议进行传输,用R康示第i个中继节点,1引1挪],饰表示中继节点的总数,下标1?是中 继Relay的简写字母。低优先级LP码流单元的传输通过源节点S到目的节点D直接传输;
[0018] 步骤2-2,设源节点的传输功率为Ps,中继节点的总传输功率为扣,源节点S和中继 节点Ri之间信道增益系数为,中继节点Ri和目的节点D间的信道增益系数为,源节 点和目的节点直传的信道增益为hsD,无线信道噪声服从高斯白噪声模型,功率为巧%通过 如下公式计算LP码流单元通过源节点S到目的节点D直接传输的等效传输信噪比疗言:
[0019]
[0020] 通过如下公式计算HP码流单元通过放大转发协作通信协议进行传输的等效传输 信噪比&取:
[0021]
[0022] 其中X,寬,表示多中继链路通过最优波束成型技术形成的等效传输信噪比,通过如 下公式计算r置。:
[0023]
[0024] 步骤2-3,将不
同编码码流单元S诉良据重要性等级封装成为高度为m(p,q)的数据 块,然后W行为单位进行m(p,q)次编码效率为rp,q的不等重信道编码,编码后码长固定为 Lc,其中参数8(9,9)、111(9,9)和。,。满足如下式所示的约束关系:
[0025]
[0026] 通过公式(7)计算编码码流单元SU(p,q)的丢包率Psu(p,q):
[0027]
[0028] 其中FER(r,丫)表示不等重信道编码在编码效率为r,信噪比为丫时的信道误帖 率,阳R是误帖率化ame Error Rate的缩写;
[0029] 不等重信道编码完成后,通过矩形交织器得到W列为单位的传输数据帖,接着通 过如下公式计算W列为单位的传输数据帖中低优先级LP码流单元数据发送的高度化P和高 优先级HP码流单元数据发送的高度Μηρ:
[0030]
[0031] 步骤2-4,通过步骤2-1~2-3,部分协作通信协议下可分级视频编码传输方案的优 化归结为如下公式中对最优传输参数集合[r'>;:,攻马]的捜索:
[0032]
[0033] 其中,根据公式(1)的计算,Z(t(p),q)代表第P帖第q个质量层的差错传播区域大 小,其中t(p)表示第P帖所处的时间分辨率等级,r表示信道编码效率向量,ε表示映射模式 向量,巧Ρε*分别表示r和增过最优化计算后得到的结果,S. t.表示约束条件S址jectto,其中第 一个条件2Mhp+Mlp <时/Lc表不的是总带宽约束条件,第二个条件
表 示的是总功率约束条件,/j、和分别表示源节点的传输功率Ps和中继节点的总传输功率为 Pr经过最优计算后得到的结果;
[0034] 步骤2-5,将最优传输参数集合[rV,《,切进行转化,得到新的捜索变量;
[0035] 步骤2-6,采用改进的差分演化算法根据新的捜索变量进行联合优化,得到优化结 果。
[0036] 步骤2-5包括如下步骤:
[0037] 步骤2-5-1,将编码码流单元SU(p,q)按照质量层和时域可分级重要性等级进行一 维重排序(质量域等级优先,时间域等级次之),记为SlKk),ke[l,N. (Q+1)],其中N代表视 频编码的帖数,Q代表视频编码的最大质量等级;
[0038] 步骤2-5-2,设排序后的编码码流单元SU(k)信道编码保护码率集合为11= Wo, m,···,%},其中%=-1代表该编码码流单元没有被传输;ru,···,%表示K个可行的信道保护 码率,设编码效率索引为X,则/} = //、,·ν. e化巧.,最优编码效率巧勺捜索转化为对最优编码 效率索引X巧勺捜索;
[0039] 步骤2-5-3,一维索引k越小,表示编码码流单元SU的优先级越高,设前Nhp个编码码 流单元SU被映射成为高优先级HP码流单元数据,其余被映射成为低优先级LP码流单元数 据,则公式(2)转化为如下公式:
[0040]
[0041] iV;/p表示对NHP经过最优化计算后得到的结果,通过公式αO),对最优映射模式ε^ 的向量捜索转化为对参数的一维标量捜索;
[0042] 步骤2-5-4,令β表示高优先级和低优先级传输功率的对数比,β=10 · logiQ(PR/ Ps),贝帆=l〇e/w · Ps,将其和公式(9)的第二个约束条件
联立 得到如下公式:
[0043]
[0044] 护表示β经过最优化计算后得到的结果,通过公式(11 ),对于最优传输参数[《,.璋] 被转换成为最优传输参数护的一维捜索(取对数原因是扩大线性捜索操作的动态范围)。 [004引经过上述转化最优传输参数集合由[ν',ε ',片片']转化为[X-,//;。,,例。
[0046] 步骤2-6包括如下步骤:
[0047] 步骤2-6-1,初始化种群:种群指的是并行优化算法中的多组输入变量,每个输入 变量指的是步骤2-5-4中的多维变量参数集合种群数目为NPup,最大演化代数 是NGen,初始化迭代数为Niter = 0,设定多维变量参数集合的取值范围如公式(11)所示,即多 维变量参数集合为[X',Ww,/],按照此范围随机初始化种群内部的种子Sli",A^e[l,A^p];
[0048] 步骤2-6-2,变异操作:差分策略对上代种子进行变异,上一代种子指的是迭代过 程中的上一轮的输入变量组,产生变异种子Vk,ke [ 1,Npdp];
[0049] 步骤2-6-3,对变异种子进行取整和裁剪,使其满足公式(11)的取值范围条件,裁 剪完毕后按照公式(9)计算每个变异种子的适应度F(Vk):
[0050]
[0051 ]其中Vk对应着一组输入变量[X',Λ?,,/],F (Vk)对应着输入变量下的所有视频单 元的差错传播区域大小之和;
[0052] 步骤2-6-4,选择操作:采用贪婪算法,按照如下公式更新种群:
[0053]
[0054] 其中,武代表差分演化算法中第Niter+1轮迭代后,输入变量种群中第k个输入 变量,
[00财自增迭代次数,即Niter = Niter+1,若Niter <NGen返回步骤2 - 6 - 2 ;否则演化结束,转向 步骤2-6-5;
[0056]步骤2-6-5,求解结束,在当前种群中选择适应度最优秀的个体作为捜索结果返 回,即[,至此得到部分协作通信下可分级视频传输最优传输参数 集合[/,Λ?>,/],根据公式(10)和(11)将其转化为最优传输参数集合[rV,与,与]。
[0057] 步骤3包括:根据最优不等重信道编码保护效率参数r(p,q)W及公式(6)的约束关 系,计算编码码流单元对应的数据块的高度m(p,q),然后W行为单位进行m(p,q)次编码效 率为rp,q的不等重信道编码,编码后码长固定为U。(此处与步骤2-3的区别在于,步骤2-3中 的公式推导为了得到最终的数学优化模型。运里表示在对该模型采用差分演化算法求解 后,求解后的结果包含了每个视频编码单元的不等重编码保护策略。在得到该策略后,才能 真正实现对于每个视频编码单元的信道编码保护和传输操作。)
[0058] 步骤4包括:将步骤3中编码保护后的码流块按照列模式进行分帖传输,传输帖中 的高优先级HP码流单元采用放大转发协作通信模式进行传输,低优先级LP码流单元采用直 传模式进行传输,其中源节点的传输功率和中继节点的总传输功率根据最优传输参数进行 配置,根据步骤2中得到的优化结果,不同中继节点之间的功率按照波束成型算法进行分配, 其中波束成型算法中相位矫正后的复加权因子表示为咕。=[w>-'气 其中参数g =arg(/7、.,: 表示第i个中继节点的相位补偿因子,表示第i个中继节点的 实加权系数。《姑代表在给定中继节点传输总功率的情况下,采用最优波束成型功率分配算 法时,每个中继节点的功率复分配系数向量,下标0B是术语最优波束成型算法Optimal Beamf orming的首字母缩写,该向量馬!§中的每个元素都是复数,代表旋转向量因子,6 是指数常数,j代表基本虚数单位。有益效果:
[0059] 本文发明改善了传统中继协作通信系统下带宽利用率较低的不足,提出基于部分 协作协议的自适应可分级视频传输方案。该方案通过差分演化算法能将不等重信道编码保 护技术、同部分协作通信协议W及源中继功率分配技术相结合,为不同等级优先级的视频 码流单元提供最佳传输策略,W提升接收端的视频重建质量。
[0060] 下面结合附图对本发明作进一步详细的描述。
【附图说明】
[0061] 图1是本发明步骤的流程图。
[0062] 图2中部分协作通信协议原理示意图。
[0063] 图3是本发明中可分级视频编码码流单元不等重编码保护和块交织示意图;
[0064] 图4是本发明中基于改进差分演化算法的传输参数最优化流程图。
【具体实施方式】
[0065] 结合附图,本发明的一种基于部分协作通信协议的自适应可分级视频传输方法, 包括基于部分协作通信协议的数据传输、基于不等重保护的视频信道编码和数据块交织、 基于改进差分演化算法的传输参数最优化,如图1所示,具体包括W下步骤:
[0066] 步骤1、可分级视频编码码流单元重要性评估,根据可分级视频编码原理,时域分 辨率较低编码码流单元在传输中的差错会影响到比其时域分辨率高的相关编码码流单元, 质量域等级较低编码码流单元在传输中的差错会影响到质量域高等级的相关编码码流单 元,因此采用式(1)所表示的差错传播区域模型来定量评估某码流单元的重要性等级。其中 Z( t,q)表示时域分辨率等级为t,最高时域分辨率等级为T,质量域等级为q的编码码流单元 丢失引起的差错传播区域大小,模型参数设置为Ci = 0.3,C2 = 3.0。
[0067]
[0068] 步骤2、基于部分协作通信协议的传输资源分配优化。
[0069] 首先
结合图2、图3a和图3b介绍部分协作通信网络下可分级视频传输资源分配的 数学模型。即在给定的总传输功率Ρτ和带宽化约束下,从源节点S到目的节点D传输可分级视 频编码码流单元。根据可分级视频编码码流的率失真特性和无线信道的实时衰落情况,将 可分级压缩视频产生的码流单元按照重要性等级差异,分为高优先级化i曲Priority,HP) 码流单元和低优先级化ow Priority,LP)码流单元。其中HP码流的传输借助于多个中继节 点Ri,i E [ 1,Nr]通过放大转发协作通信协议进行传输;LP码流的传输通过源节点S到目的节 点D直接传输。
[0070] 设源节点的传输功率为Ps,中继节点的总传输功率为扣,源节点S和中继节点Ri之 间信道增益系数为馬A,源节点和目的节点直传的信道增益为hsD,中继节点Ri和目的节点D 间的信道增益系数为,无线信道噪声服从高斯白噪声模型,功率为的。根据图2,LP码流 利用源目的直传的等效传输信噪比可W计算为式(2),HP码流利用放大转发协作通信协议 的等效传输信噪比可W计算为式(3),其中片f。表示多中继链路通过最优波束成型技术形 成的等效传输信噪比,可W通过式(4)计算。
[0074]下面说明可分级视频编码码流单元的不等重信道编码和传输方法。可分级视频码 流由独立可解的可分级码流单元(Sea lab 1 e化i t,SU)组成,其中洲(P,q)表示第P帖的第q 级质量层数据编码码流单元,其长度为B(p,q)。若q = 0表示该SU为基本层压缩数据单元;而 当q〉0,表示其为质量增强层的第q级压缩数据单元。根据图3a所示,设不同S诉良据重要性等 级被封装成为高度为m(p,q)的数据块,然后W行为单位进行m(p,q)次编码效率为rp,q的不 等重信道编码,编码后码长固定为U。其中参数8(口,9)、111(口,9)和。,。应该满足式(5)的约束 关系。定义参数e(p,q)表示SU(p,q)被划分成为HP还是LP部分如式(6)所示,贝lJSU(i,j)的丢 包率可W计算为式(7)。根据图3b所示,定义参数化P和Μηρ表示W列为单位的传输数据帖中 LP和HP数据发送的高度,则它们的计算为式(8)。
[0079] 在W上定义下,部分协作通信协议下可分级视频编码传输方案优化归结为式(9) 中对最优传输参数集合|ν,ε',巧,巧]的捜索。其中r表示信道编码效率向量,ε表示映射模式 向量^勺扣^分别表示'和6经过最优化计算后得到的结果,而式(9)中第一个条件表示的是 总带宽约束条件,第二个条件表示的是总功率约束条件。
[0080]
[0081] 上述最优化模型直接捜索传输方案参数比较困难。为了提高捜索效率,首先按照 W下步骤将捜索变量转化:
[0082] (1)将SU(p,q)按照质量层和时域可分级重要性等级(质量域等级优先,时间域等 级次之)进行一维重排序,记为SlKk),显然ke[l,N· (Q+1)];
[0083] (2)设SU信道编码保护码率集合为11={恥,化,..',恥}。其中11〇 = -1代表该51]没有被 传输;ni,···,ηκ代表K个可行的信道保护码率。设最优编码效率索引为X,显然有 ^。=成。,韦e[n,/(]。送样最优编码效率r巧勺捜索可W转化为对最优编码效率索引勺捜索;
[0084] (3)考虑到一维索引k越小,代表SU优先级越高。因此设前Νηρ个SU被映射成为HP数 据,其余被映射成为LP数据,表示对Nhp经过最优化计算后得到的结果,则式(6)可W转 化成为式(10)。运样对最优映射模式ε叩勺向量捜索转化为对参数的一维标量捜索。
[0085]
[0086] (4)令β表示高优先级和低优先级传输功率的对数比,β=10 · logio(PR/Ps),则显 然扣=l〇e/ie · Ps。将其和式(9)的第二个约束条件联立即可得到式(11)。护表示0经过最优 化计算后得到的结果,运样对于最优传输参数[/>、:,/引被转换成为最优传输参数护的一维捜 索(取对数原因是扩大线性捜索操作的动态范围)。
[0087]
[008引经过上述转化最优传输参数集合由[r>/,^,/;;']转化为[x\ Λ'?,例。如图4所示, 下面W其为捜索变量介绍利用差分演化算法进行捜索的详细步骤。
[0089] 步骤21、初始化种群,种群指的是并行优化算法中的多组输入变量,每个输入变量 指的是步骤2-5-4中的多维变量参数集合,护]。设种群数目为Npdp,最大演化代数是 NGen。初始化迭代数为Niter = 0,设定多维变量参数集合的取值范围如式(11)所示,即多维变 量参数集合为[xV<f,/],按照此范围随机初始化种群内部的种子SfU
[0090] 步骤22、变异操作,差分策略对上代种子进行变异,上一代种子指的是迭代过程中 的上一轮的输入变量组,产生变异种子Vk,k e [ 1,Npdp ]。
[0091] 步骤23、对变异种子进行取整和裁剪,使其满足式(11)的取值范围条件裁剪完毕 后按照式(9)计算每个变异种子的适应度F(Vk):
[0092]
[0093] 其中Vk对应着一组输入变量[>',.<,,,/],F(Vk)对应着输入变量下的所有视频单 元的差错传播区域大小之和;
[0094] 步骤24、选择操作,利用贪婪算法,按照式(12)更新种群:
[0095]
[0096] 其中,Sf'"'+U代表差分演化算法中第Niter+1轮迭代后,输入变量种群中第k个输入 变量,自增迭代次数,即Niter = Niter+l。若Niter<^en返回步骤22;否则演化结束,转向步骤 25〇
[0097] 步骤25、求解结束,在当前种群中选择适应度最优秀的个体作为捜索结果返回,即
算法结束。
[0098] 至此得到了部分协作通信下可分级视频传输最优传输参数集合根 据式(10)和(11)可W将其转化为最优传输参数集合[rV,写,切. 0
[0099] 步骤3,根据资源分配优化结果,对可分级视频编码码流单元进行不等重信道编码 保护。根据最优不等重信道编码保护效率参数r(p,q)W及公式巧)的约束关系,计算编码码 流单元对应的数据块的高度m(p,q),然后W行为单位进行m(p,q)次编码效率为rp,q的不等 重信道编码,编码后码长固定为Lc。
[0100] 步骤4、根据资源分配优化结果和部分协作通信协议逐帖传输信道编码后的码流。 根据步骤2中最优传输参数ε*将可分级码流单元分配称为HP和LP两部分。根据图3b所示,将 步骤3中编码后的码流块按照列模式进行分帖传输。传输帖中的HP部分数据采用放大转发 协作通信模式进行传输,LP部分采用直传模式进行传输。根据步骤2中的最优传输参数配置, 源倚俞功率设置为《,中继总功率设置为這,不同中继之间的功率按照波束成型算法进行分配。其中 波束成型算法中相位矫正后的复加权因子可^表示为兩《=[作>-气从'>-^'0^',如^6^·^%'*], 其中参数^ =arg化,。'馬,3)表示第i个中继的相位补偿因子,141表示第i个中继的实加权系 数。而S代表在给定中继节点传输总功率的情况下,采用最优波束成型功率分配算法时,每 个中继节点的功率复分配系数向量,下标0B是术语最优波束成型算法Optimal Beamforming的首字母缩写,该向量心⑩中的每个元素都是复数,e-W代表旋转向量因子,e 是指数常数,j代表基本虚数单位。
[0101]本发明提供了一种基于部分协作通信协议的自适应可分级视频传输方法,具体实 现该技术方案的方法和途径很多,W上所述仅是本发明的优选实施方式,应当指出,对于本 技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可W做出若干改进和润 饰,运些改进和润饰也应视为本发明的保护范围。本实施例中未明确的各组成部分均可用 现有技术加 W实现。
【主权项】
1. 一种基于部分协作通信协议的自适应可分级视频传输方法,其特征在于,包括以下 步骤: 步骤1、从源节点S向目的节点D传输可分级视频编码码流,可分级视频编码码流由独立 可解的编码码流单元SU组成,对编码码流单元SU进行重要性评估,即采用平均差错传播区 域作为评价指标,定量计算评估每个码流单元的重要性等级; 步骤2、基于部分协作通信协议的传输资源分配优化,即在给定的传输总功率和带宽约 束下,以最小化目的节点重建视频的平均差错传播区域为目标,采用改进的差分演化算法 对可分级视频编码码流单元的传输参数进行联合优化,得到优化结果; 步骤3,根据步骤2得到的传输参数的优化结果,对可分级视频编码码流单元进行不等 重信道编码保护; 步骤4、基于部分协作通信协议的码流传输,即根据步骤2中得到的传输参数的优化结 果,分配源和中继的传输功率,然后按照部分协作通信协议逐帧传输信道编码后的码流。2. 根据权利要求1所述的一种基于部分协作通信协议的自适应可分级视频传输方法, 其特征在于,步骤1中,采用如下公式评估分级视频编
码码流单元的重要性等级:其中Z(t,q)表示时域分辨率等级为t,最高时域分辨率等级为T,质量域等级为q的编码 码流单元丢失引起的差错传播区域大小,C1、C2为模型参数。3. 根据权利要求2所述的一种基于部分协作通信协议的自适应可分级视频传输方法, 其特征在于,步骤2包括以下步骤: 步骤2-1,在给定的总传输功率Pt和带宽Bt约束下,从源节点S向目的节点D传输可分级 视频编码码流,根据可分级视频编码码流的率失真特性和无线信道的实时衰落情况,将可 分级视频产生的编码码流单元按照重要性等级差异,分为高优先级HP码流单元和低优先级 LP码流单元,设SU(p,q)表示第p帧可分级视频的第q级质量层编码码流单元,其长度为B(p, q),若q = 0表示该编码码流单元SU为基本层压缩数据单元;而当q>0,表示其为质量增强层 的第q级压缩数据单元,用式(2)中的参数e(p,q)表示重要性等级划分的结果:当e(p,q) = l时,表示SU(p,q)被划分成为高优先级HP码流单元,当e(p,q) = 〇时,表示 SU(p,q)被划分成为低优先级LP码流单元; 其中高优先级HP码流单元的传输借助于两个以上中继节点通过放大转发协作通信协 议进行传输,用R1表示第i个中继节点,i e [ I,Nr] ;Nr表示中继节点的总数,低优先级LP码流 单元的传输通过源节点S到目的节点D直接传输; 步骤2-2,设源节点的传输功率为Ps,中继节点的总传输功率为Pr,源节点S和中继节点 R1之间信道增益系数为,中继节点心和目的节点D间的信道增益系数为,源节点和 目的节点直传的信道增益为hSD,无线信道噪声服从高斯白噪声模型,功率为^,通过如下 公式计算LP码流单元通过源节点S到目的节点D直接传输的等效传输信噪比产运:通过如下公式计算HP码流单元通过放大转发协作通信协议进行传输的等效传输信噪 比rll·其中??表示多中继链路通过最优波束成型技术形成的等效传输信噪比,通过如下公 式计算:步骤2-3,将不同编码码流单元SU(p,q)根据重要性等级封装成为高度为m(p,q)的数据 块,然后以行为单位进行m(p,q)次编码效率为rP,q的不等重信道编码,编码后码长固定为 Lc,其中参数以?^)、111(?^)和〇, (1满足如下式所示的约束关系:通过公式(7)计算编码码流单元SU(p,q)的丢包率Psu(p,q),:其中FER(r,γ )表示不等重信道编码在编码效率为r,信噪比为γ时的信道误帧率, 不等重信道编码完成后,通过矩形交织器得到以列为单位的传输数据帧,接着通过如 下公式计算以列为单位的传输数据帧中低优先级LP码流单元数据发送的高度Mw和高优先 级HP码流单元数据发送的高度Mhp:步骤2-4,通过步骤2-1~2-3,部分协作通信协议下可分级视频编码传输方案的优化归 结为如下公式中对最优传输参数集合W 6]的搜索:其中,根据公式(1)的计算,Z(t(p),q)代表第ρ帧第q个质量层的差错传播区域大小,其 中t (P)表示第P帧所处的时间分辨率等级,r表示信道编码效率向量,ε表示映射模式向量, ,和,分别表示r和ε经过最优化计算后得到的结果,s.t.表示约束条件,其中第一个条件 2Mhp+Mlp < Rt/Lc表不的是总带宽约束条件,第二个条件表不 的是总功率约束条件,if;和G分别表示源节点的传输功率Ps和中继节点的总传输功率为 Pr经过最优计算后得到的结果; 步骤2-5,将最优传输参数集合进行转化,得到新的搜索变量; 步骤2-6,采用改进的差分演化算法根据新的搜索变量进行联合优化,得到优化结果。4.根据权利要求3所述的一种基于部分协作通信协议的自适应可分级视频传输方法, 其特征在于,步骤2 - 5包括如下步骤: 步骤2-5-1,将编码码流单元SU(p,q)按照质量层和时域可分级重要性等级进行一维重 排序,记为SU(k),ke [ I,N · (Q+1)],其中N代表视频编码的帧数,Q代表视频编码的最大质 量等级; 步骤2-5-2,设排序后的编码码流单元SU(k)信道编码保护码率集合为ri={ri(),ru,···, nd,其中η〇=-ι代表该编码码流单元没有被传输;m,'",nK表示K个可行的信道保护码率, 设编码效率索引为X,则/: = ? e [G,K],最优编码效率f的搜索转化为对最优编码效率索 引Z的搜索; 步骤2-5-3,一维索引k越小,表示编码码流单元SU的优先级越高,设前Nhp个编码码流单 元SU被映射成为高优先级HP码流单元数据,其余被映射成为低优先级LP码流单元数据,则 公式(2)转化为如下公式:表示对Nhp经过最优化计算后得到的结果,通过公式(10),对最优映射模式,的向 量搜索转化为对参数露;的一维标量搜索; 步骤2-5-4,令β表示高优先级和低优先级传输功率的对数比,β=10 · l〇g1Q(PR/Ps),则 PR=IOivit3 · Ps,将其和公式(9)的第二个约束条件:联立得到 如下公式:矿表示经过最优化计算后得到的结果,通过公式(11 ),对于最优传输参数[/? ]被转 换成为最优传输参数矿的一维搜索; 经过上述转化最优传输参数集合由if]转化为。5. 根据权利要求4所述的一种基于部分协作通信协议的自适应可分级视频传输方法, 其特征在于,步骤2 - 6包括如下步骤: 步骤2-6-1,初始化种群:种群指的是并行优化算法中的多组输入变量,每个输入变量 指的是步骤2-5-4中的多维变量参数集合[Χ\Λ?,/Τ],种群数目为Npcip,最大演化代数是 N fen,初始化迭代数为Nlter = O,设定多维变量参数集合的取值范围如公式(11)所示,即多维 变量参数集合为IV,Λ?,/Tj,按照此范围随机初始化种群内部的种子Sf,ke[l,N Pcip]; 步骤2-6-2,变异操作:差分策略对上代种子进行变异,上一代种子指的是迭代过程中 的上一轮的输入变量组,产生变异种子Vk,ke [I,Νρ〇Ρ]; 步骤2-6-3,对变异种子进行取整和裁剪,使其满足公式(11)的取值范围条件,裁剪完 毕后按照公式(9)计算每个变异种子的适应度F(Vk):其中Vk对应着一组输入变量[X ,l_'(Vk)对应着输入变量下的所有视频单元的差 错传播区域大小之和; 步骤2-6-4,选择操作:采用贪婪算法,按照如下公式更新种群:其中,4代表差分演化算法中第Νι^+1轮迭代后,输入变量种群中第k个输入变量, 自增迭代次数,即Niter = Niter+1,若Niter < 1"返回步骤2 - 6 - 2;否则演化结束,转向步骤 2-6-5; 步骤2-6-5,求解结束,在当前种群中选择适应度最优秀的个体作为搜索结果返回,即,至此得到部分协作通信下可分级视频传输最优传输参数集合 ,根据公式(10)和(11)将其转化为最优传输参数集合6. 根据权利要求5所述的一种基于部分协作通信协议的自适应可分级视频传输方法, 其特征在于,步骤3包括:根据最优不等重信道编码保护效率参数r(p,q)以及公式(6)的约 束关系,计算编码码流单元对应的数据块的高度m(p,q),然后以行为单位进行m(p,q)次编 码效率为〇 >(1的不等重信道编码,编码后码长固定为Lc。7. 根据权利要求6所述的一种基于部分协作通信协议的自适应可分级视频传输方法, 其特征在于,步骤4包括:将步骤3中编码保护后的码流块按照列模式进行分帧传输,传输帧 中的高优先级HP码流单元采用放大转发协作通信模式进行传输,低优先级LP码流单元采用 直传模式进行传输,其中源节点的传输功率和中继节点的总传输功率根据最优传输参数进 行配置,根据步骤2中得到的优化结果,不同中继节点之间的功率按照波束成型算法进行分 配,其中波束成型算法中相位矫正后的复加权因子表示为其中参数:表示第i个中继节点的相位补偿因子,表示第i个中继节点的 实加权系数,代表在给定中继节点传输总功率的情况下,采用最优波束成型功率分配 算法时,每个中继节点的功率复分配系数向量,该向量两》中的每个元素都是复数,代 表旋转向量因子,e是指数常数,j代表基本虚数单位。
【专利摘要】本发明公开了一种针对中继通信系统下可分级视频编码的自适应传输方法,包括以下步骤:可分级视频编码码流单元重要性评估;可分级视频编码码流单元不等重信道编码保护;基于部分协作通信协议的码流传输。该方法基于部分协作通信转发协议,能克服传统协作通信协议带宽利用率低的不足,能根据可分级视频分层压缩码流率失真特性和信道情况利用差分进化算法对协作通信的带宽利用率,源、中继通信节点间的功率分配以及不同优先级码流单元的信道编码保护效率进行联合优化。该方法可用于协作网络环境下的可分级视频高效传输,计算复杂度适中,接收端重建视频质量较高,具有一定的实用性。
【IPC分类】H04N21/2385, H04N19/37, H04N19/67, H04N21/2662
【公开号】CN105491402
【申请号】CN201510895177
【发明人】赵锴, 李亚钊, 梅发国
【申请人】中国电子科技集团公司第二十八研究所
【公开日】2016年4月13日
【申请日】2015年12月8日