TCM——格状编码调制
格状编码调制是为解决卫星通信中信道噪声对接收的影响及带宽的限制而产生的,其将信道编码与调制很好的结合起来,并且能发挥各自的优点,这种方法在不增加带宽和相同的信息速率下可获得3~6dB的功率增益。其中信道编码主要使用卷积码,为了适应卷积码则应用了多进制移相键控调制(亦可用多进制QAM),并且根据Ungerboack提出的规律:对经过编码的调制系统来说,其信道信号数目只要是未经编码的调制系统的两倍,便可得到足够的编码增益,对于每符号传送k比特的系统,应选择有m=2k+1点的扩张信号星座形式传送信息,对于信号集合划分规则等不作太多的阐述,本实验选择k=2,则m=8,即使用8Q PSK调制器,为此,TCM结构图如下:
卷积码编码器8φPSK
调制器
信道8φPSK
解调器
最大似然
维特比
译码器
输入
噪
声
输出
其中为了得到足够大的编码增益,未编码比特为k’=1,对这样的系统卷积码编码器
的结构为:
x2
x1R1R2
1
1
1
1
1
1
1
1
1
1
1
1
01234567
去8φPSK
调制器
+
y2
y1
y0
对于卷积码的编码可用以下程序实现:
k=1;
g=[1 0 1;0 0 1];
int=input('xulie')
m=size(int,1);
y=zeros(1,m)
for n=1:m
y(:,n)=int(n,1)
end;
z=cnv_encd(g,k,y);
并且在卷积码编码过程中,添零数为k1*(L-1)=2,(注:L=3),再对序列进行图示的映射,可通过以下程序实现: