TCM网格编码调制报告_第1页
TCM网格编码调制报告_第2页
TCM网格编码调制报告_第3页
TCM网格编码调制报告_第4页
TCM网格编码调制报告_第5页
已阅读5页,还剩61页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1网格编码调制(TCM)6.1网格编码调制的基本概念任何纠错码纠错实力的获得都是以冗余度为基础的,即通过编码使误码率降低是要付出代价的。这种代价或者是频带利用率的降低,或者是功率利用率的降低,或者是设备变得比较困难,昂贵。比如接受(n,k)分组或卷积码后,▬或者信源速率不变而提高信道传输速率,意味着占用更大带宽,频带利用率下降了。▬或者带宽不变而接受多电平(或多相)调制。在误码率即信号星座各点间距离不变条件下,意味着要增大平均功率,则功率利用率下降了。2八十年头以来,一种将编码和调制结合在一起,利用状态的记忆和适当的映射来增大码字序列之间距离的方法诞生了,这就是网格编码调制(TCM-TrellisCodedModulation)。TCM码是1982年由Ungerboeck.G[29]提出的。这种方法既不降低频带利用率,也不降低功率利用率,而是以设备的困难化为代价换取编码增益。在当前集成电路高速发展、传输媒体成本高于终端设备成本而成为通信成本的第一考虑因素时,这种方法无疑是特殊吸引人的。现在,这种网格编码调制已在频带、功率同时受限的信道如太空、卫星、微波、同轴、对绞线等通信中大量应用,占据了统治地位。3网格编码调制是一种信号集空间编码(signal-spacecode),它利用信号集的冗余度,保持符号率和功率不变,用大星座传送小比特数而获得纠错实力。为此,先将小比特数编码成大比特数,再设法按确定规律映射到大星座上去。上述过程中,冗余比特的产生属于编码范畴,信号集星座的扩大与映射属于调制范畴,两者结合就是编码调制。比如,用具有携带3比特信息实力的8ASK或8PSK调制方式来传输2比特信息,叫做信号集冗余度,我们正是利用这种信号集空间(星座)的冗余度来获得纠错实力的。4C(比特/符号)65416PSK38PSK24PSK

12PSK4.75.912.9 SNR 0┸┸┸┸┸┸┸┸┸┸┸┸┸┸04812162024dB

图6-1带限AWGN信道PSK调制时信道容量与SNR的关系曲线½log2(1+SNR)10-5〇10-5〇10-5〇

10-5〇5进一步,我们也可以用16PSK、32PSK…传2比特信息,信噪比还可减小,但不行能超过香农公式规定的4.7dB的极限。这就是说,无论怎样努力至多只能再取得1.2dB增益,与8PSK代替4PSK取得7dB增益相比,接着增大信号集将使设备变得困难,代价大而收益小。因此,TCM码一般仅增加一位冗余校验,码率R写成m/m+1,表示每码元符号用2m+1点的信号星座传送m比特信息。这个7db增益是指理论极限值,目前工程可实现的TCM码的最大编码增益不超过6dB。6

各类信道的信噪比(SNR)有一个典型值。比如微波信道的SNR典型值取50dB,移动信道取10~15dB,模拟电话信道取28dB等。以电话信道,由对数值10lg(S/N)=28得信噪比S/R=631。电话信道标称带宽300~3400Hz,但适合数据传输的频段仅是600~3000Hz,带宽2400Hz。代入香农公式,C=2400log2(1+631)=22320比特/秒,考虑到其它一些因素,当时认为极限数据速率是23500比特/秒(见IEEEJ-SA,Sept.1984,pp632-634)。7假如TCM码能有6dB编码增益,则在同等条件下相当于信噪比改善了6dB即信噪比值增大4倍,代入香农公式可知信道容量增大到27125比特/秒。近年来由于自适应均衡技术的提高,电话信道上数据传输所占带宽不再局限于2400Hz,。假如运用TCM码且把3100Hz都用上,则数据传输速率可达35KHz。这就说明白为什么现在的电话Modem一律都是TCM码且端-端最高数据传输速率为33.6KHz。可见,TCM码的6dB编码增益是相当可观的。86.1.24状态8PSKTCM码结构以4状态8PSK网格编码调制为例,如图6-2,它是Ungerboeck1975探讨出的第一种TCM码。第一部分 其次部分 第三部分差分编码卷积编码分集映射Xn2’Xn2Yn2Xn1’Xn1Yn1Sn1Sn0Yn0图6-24状态8PSK网格编码调制器DD

010

001011

000100111101110(Yn2Yn1Yn0)D9Xn1Sn1Sn0

1000 0100011110100001111011

Xn2Xn1Sn1Sn0Xn2

1Xn2000Xn210Xn2

0001Xn2

11Xn20110Xn2

10Xn2

0011Xn2

11Xn2

01Sn+11=Sn0 Yn2=Xn2Sn+10=Sn1⊕Xn1Yn1=Xn1

Yn0=Sn0000100010110010110000100011111001101011111001101 10从网格图看,从一个状态转移到另一状态的路径不唯一,存在两条,称为“并行转移”。产生并行转移的缘由是输入信息Xn2没有参与卷积编码,编码器状态转移仅与Xn1有关,而与Xn2(即Yn2)原委是1还是0无关,所以它的两种取值就构成了1Yn1Yn0和0Yn1Yn0两条并行转移路径。 从另一角度看,每次输入的两位信息共有22=4种组合,而其中只有一位对状态转移产生影响即只有21=2种转移,所以每转移应对应42=2种Xn2Xn1组合即2种码字即一对并行转移(一条转移路途对应一种码字)。11并行转移影响了卷积码的自由距离。如前述,自由距离是指从零状态分叉又回到零状态、与全0路径距离最小的那条路径的距离。对于如图6-3码字(100)是与全零码(000)的并行转移,严格意义上它并没有“从零状态分叉又回到零状态”,但它的确是“与全0路径分叉又回到全0路径”的一条路径,因此在计算自由距离时也必需包括并行距离,即自由距离不行能大于并行转移的距离。正因为如此,并行转移所对应的码距越大越好。对于二进码就是汉明距离越大越好,对于两维调制如PSK或QAM,就是星座上码字对应信号点的欧氏距离越大越好。12为此,我们将8PSK星座对半又对半地划分成子集(setpartitioning),使每级子集具有逐级增大的距离,然后把并行转移的一组码字映射到点数相符的同一子集上,以保证并行转移具有最大的距离,这个过程叫作分集映射(mappingbysetpartitioning),它使并行转移总是对应到星座的最远点距子集上。8PSK分集过程及各级距离

0、

0、

1、

2见图6-4。13

距离

A 0B0B1

1

C0C1C2C32

0

1

2

第1级B0

000C1第0级B1

第2级C3C2C01001100100011011110110=2sin(/8)1=2=2图6-48-PSK星座的子集分割14分集的结果产生了4个子集C0~C3,每子集与一组并行转移对应,对应的原则是:(1).从某一状态发出的子集源于同一个上级子集,比如C0、C1就是源于同一上级子集B0。(2).到达某一状态的子集源于同一个上级子集。(3).各子集在编码矩阵中出现的次数相等,并呈现出确定的对称性。另外,由于接收端载波复原时会造成不同程度的相位不定度,比如对于8PSK,一般的载波提取可产生45、90、135、180…等相位不定度,如接受判决反馈状况好些,但还存在180°的相位混淆。15为此,码字对应到星座点时还应遵照如下原则:(1).接受差分编码。如存在180°相位混淆需一位差分编码;如存在90、180、270相位混淆,则需两位差分编码。(2).未差分编码的码元,应选择得不受相位混淆的影响,即相位混淆时其值不变。16按上述准则,得各子集信号点与码字的对应支配关系如图6-4,以及编码矩阵如式6-1-1。C= = (6-1)从编码矩阵看,每一行、每一列的子集具有相同的上级子集,C0~C3出现次数相同,分布规则。凡相差180°的两星座点,比如C0的000、100,其后两位Yn1Yn0总是相同的,不受180°相移影响;其第一位Yn2接受差分编码,可抗180°相位混淆。000110

100010

101111001011110000

010100

111101 011001C0C1

C2C3C1C0

C3C217状态C0C0C000

01 10

11

C0C2C1C1C3C3C2000100C1C2C1序列距离记作dseq,并行距离记作dpar。明显,自由距离应当是其中最小者 df=min(dseq,dpar)dpar (6-2)本例 d2seq=dis2[(C0,C0,C0),(C1,C2,C1)]=dis2(C0,C1)+dis2(C0,C2)+dis2(C0,C1)=12+02+12=()2+(2sin(/8))2+()2=4.586 d2par=22=22=4d2f=min(d2seq,d2par)=d2par=418为了定量说明编码前后的变更,定义编码增益为=10log() (6-3)式中,d2un是不编码时信号点集的最小距离,Ec、Eun分别是编码、不编码条件下信号集的平均能量。本例不编码时无需信号点集冗余度,只要4PSK即可传送2比特/符号信息,4PSK的最小距离是d2un=12=()2=2,而4PSK、8PSK平均能量相同,于是得编码增益=10log(d2f/d2un)=10log(4/2)=3.01dB19可以想象,假如进一步增加编码器的困难度,使TCM具有8状态、16状态、32状态…,确定可以得到更大的编码增益。实际状况确是如此,通过计算机模拟发觉,码率m/m+1的TCM码,8状态时最大可得3.97dB编码增益(理论值),而16、32、64、128状态时的最大编码增益分别是4.39、5.11、5.44、6.02dB。20图6-2前部的差分编码是为了克服相位混淆而设计的。这是因为Viterbi译码时的相像度是以路径间的距离来衡量的,而本题的路径距离体现为各分支对应子集间的欧氏距离。假如子集不同,在相像度上会有所体现;但假如子集相同而同一子集内的点搞错,比如点000混淆为100、010混淆为110,则Viterbi译码时察觉不到。其结果是,假如接收端的载波复原相差180度,那么收到的全部信号将相差180度,即收端星座是发端星座的180度旋转体,发端的000点变为收端100点、发端001点变为收端101点…,依此类推,见图6-2。简言之,码字中的将由0变为1或由1变为0而Viterbi译码察觉不到,造成译码差错。21引入差分编码后就不怕180度相位混淆了,比如原信息位:

…00010110010…差分编码:…00011011100…180相位差:…11100100011…

差分译码: …00010110010…可见,相位混淆不再影响收码的正确性。DD226.2网格编码调制器的一般构成法把4状态8PSKTCM码的概念推广到一般。网格编码调制(TCM)一般由三部分组成:第一部分是差分编码,它与第三部分的合理结合可以解决接收端解调时信号集相位的混淆问题。其次部分是卷积编码器,将m比特编码成m+1比特。第三部分叫分集映射(mappingbysetpartitioning),其任务是将一个(m+1)比特组对应为一个调制符号输出。(m+1)比特组有2m+1种可能的组合,调制后的信号集星座(constellation)想要与之一一对应,明显必需是2m+1点的星座。23Xnm YnmXnm-1 Ynm-1

┇┇Xnk+1 Ynk+1 VnXnk Ynk┇┇Xn1 Yn1 Yn0

图6-6TCM码的典型结构

卷积编码器R=k/(k+1)

分集映射从既定子集选择星座点

选择子集24然而,并非全部输入比特都实际参与编码,真正参与卷积编码的通常仅是其中的k比特,经卷积编码器产生一个(k+1,k)卷积码,而其余的m-k比特直通分集映射器。直通比特与卷积编码器无关,因此也必定与网格图上的状态转移无关。换言之,状态转移只与Xn1,…,Xnk有关,而与Xnk+1,…,Xnm的(m-k)位无关,这就意味着确定存在个“并行转移”。比如4状态8PSKTCM编码器,m=2,k=1,因此存在个“并行转移”。由于自由距离总是小于等于并行转移距离,因此我们说自由距离受限于并行转移。25但是,网格图中存在并行转移也不确定是坏事,这是因为并行转移破坏了网格图的“连接性”,从而使序列距离增大。假如上述4状态8PSKTCM中k=m=2,即两路输入均参与编码,那么编码器下状态必定由两输入比特确定共4个可能的组合。即从某状态动身,下状态可能是总共4个状态中的任何一个,我们称之为“全连通”。这时虽然并行转移不存在了(dpar=),但无论何种差错路径,在其偏离正确路径后的下一步都可在全连通网格图中找到返回正确路径的支路,即最小距离的差错路径仅由两段分支构成,序列距离dseq不行能很大,因此尽管并行距离很大(dpar=),但自由距离并不大。26状态

00 a01 b10 c11

图6-7“全连通”时的自由距离27

距离

O

k(编码比特数)图6-8自由距离、并行距离、序列距离三者关系并行距离dpar2序列距离dseq2最大自由距离最佳编码比特数自由距离df228事实上,目前发觉的TCM好码都存在并行转移,总是一部分输入比特参与编码而另一部分比特不编码。假如输入比特m确定,必有星座总点数2m+1=子集数×每子集点数子集数为2k+1,编码比特数k越大则子集数越多而每子集点数越少,对应序列距离越小而并行距离越大;反之,k越小则序列距离越大而并行距离越小。自由距离、并行距离、序列距离三者与编码比特数k的关系如图6-8所示,其中自由距离df2=min(dseq2,dpar2) (6-6)结论:必定存在一个最佳的编码比特数使自由距离达到最大。29因此设计TCM码时,原委让多少比特参与编码取决于并行距离和序列距离之间的关系。当dseq2<dpar2时,阻碍自由距离df2增大的主要因素是dseq2,这时应考虑削减编码比特数k以降低网格图的连接性,达到增大dseq2的目的。相反,当dseq2>dpar2时,增大dpar2变为主要冲突,这时应考虑增加编码比特以增大dpar2。若能做到dseq2=dpar2,则确定是最志向的设计了。30为了取得最大的并行转移距离,子集分割应依据下列原则和步骤进行:(1)

在给定的信号集星座中找出各点间的最小距离,令其为0。(2)

找出星座各点间的次小距离1(1>0),将星座分割成若干(一般是2个)最小距离为1的子集,称为一阶子集。(3)

在各一阶子集中找出次最小距离2(2>1>0),将各一阶子集分割成若干(一般是2个)最小距离为2的子集,称为二阶子集。(4)依此类推,直至分出2k+1个子集,每子集包含2m-k个信号点。3116QAM星座 一阶子集二阶子集三阶子集点距0

点距1=20点距2=21

点距3=22

AB0B1C0C1C2C3D0D1D4D3D2D5D6D7012332并行转移的存在使网格图的每一状态转移不是与星座的一个点、而是与一个子集(Subset)相对应。因此距离特性除了与编码比特数k有关外,还与子集的分割(setpartitioning)及比特组与星座点间的映射规律(Mapping)亲密相关。在图6-6中,编码比特Yn0…Ynk用来选择2k+1个子集之一,未编码比特Ynk+1…Ynm则用来在每子集2m-k个星座点中选取其中之一。表6-316QAMTCM参与编码比特数与子集选择、并行距离的关系编码比特数k

子集数2k+1

下一时刻状态数2k

并行转移数即每子集点数2m-k

选用子集

并行距离d2

1424二阶子集222842三阶子集323168116点星座33保证dpar最大:并行转移对应的信号属于同一子集。保证序列距离dseq最大:最佳的映射。目前我们还不能从理论上给出最佳映射的规律,但已从实践中归纳出“好码”网格图应符合的一般规律(1)从某状态动身的转移所对应的子集,必需是来自同一个上级子集。(2)到达某状态的转移所对应的子集,必需来自同一个上级子集(3)各子集在编码矩阵中出现的次数相等,并且呈现确定的对称性。以上三条映射原则是使自由距离最大的必要条件,但不是充分条件。目前真正“最好”的TCM网格图结构都是靠计算机穷尽搜找寻到的。34 TCM的编码增益必定与星座的形态有关。在星座点数确定的前提下,若信号的最小点距确定,星座如何支配才能使平均能量最小?或者换一种说法,若平均能量确定,星座如何支配才能使信号最小点距最大?这事实上就是TCM码的能量优化问题,抽象为数学问题事实上可归结为是一个“球填充”的经典课题。迄今为止,编码界对此已作了大量探讨,下面我们将排列一些已有的成果[42],只介绍结论,不作推导。351.平均能量与星座外廓形态的关系

信号点的能量等于它与原点距离的平方,将离原点特殊远的点移到近的地方可以减小能量。在总点数和最小距离保持不变的状况下,十字形(Cross)外廓星座的平均能量可比矩形外廓星座的平均能量节约0.14dB(等效于产生0.14dB编码增益),六边形外廓较之十字形又有0.03dB增益,而接受圆形外廓最好,较之六边形外廓又有0.03dB增益。

362.平均能量与星座格型的关系

(a)正方格 (b)正三角格正方格星座排列规则,纵、横坐标的取值种类最少。缺点是点与相邻各点不等距,比如斜上方点距是正上方点距的倍。可以证明,当点与相邻各点等距时平均能量最小,因此图6-10(b)的正三角格优于正方格。同样条件下,接受正三角格可比正方格多得0.62dB编码增益。

373.平均能量与星座维数的关系星座点数及平均能量确定,最小点距越大越好。 ASK的信号点聚集在一条直线上,是一维星座,平均能量确定时最小点距很小。 PSK的星座分布在一个圆周上,可以认为是两维调制(同相重量I与正交重量Q有固定关系),也可以认为是一维的角度调制,其信号点聚集在一条圆周线上。 QAM是真正的二维调制,其星座分布在一个两维平面上,点距自然比一维星座时大。不用计算就可想而知,若星座点数及最小点距确定,则ASK所需平均能量最大,PSK次之,QAM所需能量最小。38 令16QAM与16PSK星座信号点间距离均为1,则16QAM与16PSK所需的信号平均功率之比为2.5×4sin2(/16)0.38,即16QAM星座的平均能量比16PSK低4.2dB。 “多维星座”是将若干二维星座捆绑为一个统一体来考虑。探讨证明:二维星座可比一维星座多0.2dB的编码增益,四维星座又比二维星座多0.25dB编码增益,八维星座则可再得0.28dB增益。当星座取最佳外廓(圆形或球体)时,其维数N与增益Gain的关系可用如下近似公式来表示,Gain=(N为偶数)(6-7)当N时,Gain=1.53dB。396.3二维网格编码调制的最大似然译码目前好用的网格编码调制基本上是二维以上的,而多维TCM码又是以二维为基础。因此以下探讨二维TCM的最大似然译码问题

6.3.1复信号的相像度 二维调制的相像度指接收到的复信号与预期星座信号点之间的相像度。假如符号间存在某种相关性而以序列形式出现,相像度应当指接收复信号序列与星座信号点系列之间的似然程度。复信号调制后的复信号以“码元(symbol)”为基本单位,是一个持续时间长度为T的连续函数。码元(时间T内波形)的相像度与码元抽样值(某一时刻幅度)的相像度是不同的两个概念。40一个M点的信号星座包含M种不同的码元波形,实际发送时选用其中之一。我们用Si(t)表示第i种码元波形,则M点二维信号集可写作={S1(t),…SM(t) Si(t)=Wi(t)Aicos(it+i) (6-8)这里Wi(t)是调制波包络。AM-PM调制时,频率i不变,各信号的包络Wi(t)一般取成相同的形态比如升余弦波,不同的仅是荷载信息量的幅度Ai和相位i的取值。Wi(t)取成相同时在相像度的比较中就不起作用,在此前提下式(6-8)化简为 Si(t)=Aicos(0t+i) (6-9)或写成复数形式Si(t)= (6-10)41

(a)发端的星座(b)小噪声时收端星座云团(c)大噪声时收端星座云团

图6-1216QAM收发端星座图................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................42设接收码元信号为 (6-11)最大似然译码时,接收端须将接收码元Vn(t)与预置在接收端的信号集各码元模板Si(t)(i=1~M)作逐一比较,计算与各模板的相像度,最终选出最相像的作为解调输出。依据复信号检测理论,Rn(t)与Si(t)的相像度定义为两者的相互关函数RRS()|=0:n[Rn(t),Si(t)]= (6-12)将式(6-10),(6-11)代入式(6-12),并去掉在比较相像度时不起作用的常系数,可得43n[Rn(t),Si(t)]=令Ii=AicosiI=Acos (6-13)Qi=AisiniQ=Asin式(6-12)变为n[Rn(t),Si(t)]= (6-14)这就是计算Rn(t)与Si(t)相像度的公式。对于恒包络的PSK调制,全部信号的Ai2均相等,在比较中不起作用,可省略。式(6-14)简化为n[Rn(t),Si(t)]=IiI+QiQ (6-15)44这个公式的物理意义是特殊明显的。在用一个抽样值(时间点)来代替一个码元(时间段)而无碍分析的条件下,可用直角坐标系的两个点代表星座信号和接收信号,两者同向重量分别是Ii和I,正交重量分别是Qi和Q,见图(6-13)。Rn(t)点与Si(t)点的欧氏距离是:d2=(I-Ii)2+(Q-Qi)2=-2(IIi+QQi)+(Ii2+Qi2)+(I2+Q2)(I2+Q2)在比大小时不起作用。等式两边同乘-1/2,得-d2/2=(IIi+QQi)+(Ii2+Qi2)/2(6-17)sin0t

Q

Rn(t)

Qi

Si(t)IiIcos0t

图6-13信号点在坐标系位置452/Tcos0t

n[Rn(t),S1(t)]

I

┇┇

Rn(t)Acos(0t+

)n[Rn(t),Si(t)]┇

-Q┇

2/Tsin0t n[Rn(t),SM(t)]

图6-14正交调制时似然度(欧氏距离)的计算框图×I1A12/2

×Q1-×IiAi2/2

×Qi-×IMAM2/2

×QM-46n[Rn(t),S1(t)] BMn(1)┇┇Cn(1)n[Rn(t),Si(t)] ┇译码

输出

BMn(2k+1)┇┇Cn(2k+1)n[Rn(t),SM(t)]PMn(1)~PMn(N)SURn(1)~SURn(N)

6-15TCM维特比译码的框图A/D计算接收信号与各个信号子集的相像度和对应码字执行维特比译码算法网格图结构参数留存路径存储器路径量度PM存储器47PMn-1(1)C0 PMn(1)SURn-1(1)BMn(1,1)SURn(1)PMn-1(2)C1 PMn(2)SURn-1(2)BMn(2,1)SURn(2)PMn-1(3) PMn(3)SURn-1(3) SURn(3)PMn-1(4) PMn(4)SURn-1(4) SURn(4)图6-16路径量度及留存路径的计算S1(0000)S2(0001)

d12d22

子集C0R

d32d42S3(0010)S4(0011)图6-17信号点与子集的距离48在信噪比SNR较大时,误码率与自由距离有如下关系:

(6-28)这里,N(free)是与正确路径的距离为df的差错路径的条数,erfc()是补余误差函数,N0是高斯白噪声信道的单边噪声功率谱密度。

编码与不编码相比,由网格编码调制带来的好处可以用编码增益来衡量,

=(6-29)这里,dmin表示不编码时信号点间最小距离的平方,、’分别表示编码前后信号的平均能量。编码增益表示在同样带宽、功率,同样误码率条件下,编码所要求的SNR比不编码时可以低

db。TCM码一般可取得3~6db编码增益。

496.4旋转不变的TCM码相干载波是从发送信号中提取的,由于信号集的布局不同,载频提取方法不同,它可以在不同程度上产生相位不定度(phaseambiguity)。相位混淆程度与星座有关,比如16-QAM可以有90、180、270的相位不定度,8PSK星座如接受判决反馈将有180度相位不定度,而接受一般的载频提取将有45、90、135、180、225、270、315不定度。 当提取的相干载波发生90、180、270相位差时,接收到的全部信号将在信号平面上旋转90、180、270,即整个星座旋转90、180、270,这样势必造成后面译码的差错。解决这个问题的主要途径是将差分的概念应用到TCM编码,使星座信号点的角度取决于相对差值,而不干脆与角度的确定值挂钩。这种不受相干载波相位混淆影响的TCM码,称作旋转不变(RotationallyInvariant)的TCM码。506.4.1差分与旋转不变一比特差分可消退0、1的混淆。将它应用于两维平面的星座,可以用来消退180的相位混淆。差分编码:xn=unxn-1,差分译码:un’=rnrn-1假如无相位混淆,应有rn=xn,则un’=rnrn-1=xnxn-1=(unxn-1)xn-1=un如发生180混淆,收码rn=xn1,此时un’=rnrn-1=(xn1)(xn-11)=xnxn-1=un结果一样,说明一位差分可以做到180旋转不变。

unxnrnun’

0

… 1

xn-1 rn-1

差分编码 差分译码 180旋转TT51两位差分编、解码及对应星座图如图6-21。

用二比特(xn1xn2)对应图6-21(c)星座上四点,原则是:每顺时针旋转90,(xn1xn2)的值加1(xn1权1,xn2权2,模4)A点(00)旋转90后加1(10),即(00)+1=(00)+(10)=(10)

这就是图中的B点(10);A点旋转180加2,或B点旋转90加1,即A(00)+2=A(00)+(01)=B(10)+1=B(10)+(10)=(01),这就是C点(01);

A旋转270加3=B旋转180加2=C旋转90加1,即A(00)+(11)=B(10)+(01)=C(01)+(10)=(11),这就是D点(11)。若始终取逆时针旋转90加1,将不影响分析与结论。

un1xn1rn1

un1’

un2

xn2rn2un2’D(11)90A(00)

x1n-1r1n-1

x2n-1r2n-1C(01)B(10)(a)二位差分编码(b)二位差分译码(c)90、180、270旋转TT模4加TT模4加52差分编码:(xn1xn2)=(un1un2)+(xn-11xn-12) mod4 (6-30)差分译码:(un1’un2’)=(rn1rn2)-(rn-11rn-12) mod4 (6-31)式中的模4加在工程上可以用2位半加器来实现。假如无相位混淆,应有(rn1rn2)=(xn1xn2),则(un1’un2’)=(rn1rn2)-(rn-11rn-12)=(xn1xn2)-(xn-11xn-12)=(un1un2)如提取载波发生90、180、270相位混淆,收码信号点对应的比特组值分别加1、2或3。例如相位旋转了270,则(un1’un2’)=(rn1rn2)-(rn-11rn-12)=[(xn1xn2)+3]-[(xn-11xn-12)+3]=(xn1xn2)-(xn-11xn-12)=(un1un2)这个结果与无相位混淆时的结果一样。同理可证相位旋转90、180后对译码也无影响。53例6.1设信息序列为(00110110110011…),接受两维正交调制发送到对端。若收端复原的载频有270相位差,通过差分编码能否消退这个相位误差?

解:信息序列为{(un1un2)}={(u01u02)(u11u12)…}={(00)(11)(01)(10)(11)(00)(11)…}= …0{0321303…}差分编码后的发送序列为{(xn1xn2)}={(un1un2)+(xn-11xn-12)}=…0{0312110…}接收序列为{(rn1rn2)}={(xn1xn2)+3}= …3{3201003…}差分译码后得序列{un1’un2’}={rn1rn2}-(rn-11rn-12)}= …0{0321303…}可见,利用差分编码消退了这270的相位误差。+++546.4.2ITU-TV.32旋转不变TCM的完整方案un4 xn4 yn4un3 xn3 yn3un2 xn2 yn2un1 xn1 yn1

yn0

W1nW3nW2n

图6-22ITU-TV.32TCM编码器及信号星座映射图

GImE

1111111000BCB010000010101010HFHF

10010101011001110100ADADA0000001111000100110100011EGEGRe11001111101101011101CBCBC0011101001001100101100100HFHF

10000101111000110110DAD

011100000101100GE

11100

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论