大话线性分组码编码技术

  从概念上,我们知道所谓编码就是根据信息字映射到码字,如果这一映射是代数关系确定和唯一的,就称为线性。

这一个过程用数学表达就是信息矩阵乘生成矩阵;当然从多项式角度也是这样,因为多项式和矩阵时表达的两种方式。

具体到实现时,一般我们会考虑用C或者matlab来辅助实现或者仿真,在硬件逻辑上实现时会考虑一些处理方式的技巧。

硬件逻辑实现有两种方式,用多项式乘法实现或者用除法实现。除法一般考虑用线性反馈移位寄存器实现,下面以这种方法

为例来实现。

  系统码的矩阵表达为G=[Ikp],用多项式表达为C(x) = m(x)x^n-k + r(x) 同余0 (mod g(x)),这里r(x)是校验位多项式,m(x)是信息多项式。

故  r(x) = C(x) + m(x) x^n-k 同余m(x)x^n-k(mod g(x))。说明:因为码字多项式C(x)整除生成多项式g(x),故C(x)和0相对于g(x)同余,同时

也推出了r(x) =m(x)x^n-k(mod g(x))这个表达式,该表达式用于逻辑实现。对这个表达式的解读就是:要用g(x)生成系统码,首先必须将

信息组乘以x^n-k变成x^n-km(x);然后,用g(x)除(或者说x^n-km(x)除以g(x)),得到余式r(x);就得到所要求的校验位。因此。循环系统码的

编码问题就是以g(x)为模的除法问题。

   一般用matlab生成的多项式是按降幂排列的行向量,记住这点便于理解其生成多项式来构造上述编码电路。

编码电路这样实现:g(x)的升幂和线性反馈移位寄存器从左到右是一一对应的。输入的信息bit从最右边输入(最高幂次n-k)处输入,然后根据

g(x)中多项式中系数为1引入反馈。注意在实现中对n-k个寄存器的编号可以根据自己喜好任意编,跟刚才说的幂的顺序没有关系。比如可以定义

最左边的寄存器位c[n-k],一次到最右边时是c[0]等。


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
数字通信系统是采用数字信号来传递信息的系统,比模拟通信,更能满足通信技术在现代社会越来越高的要求,它的特点是:抗干扰能力强;差错可控;容易和各种数字终端连接,用现代计算技术来对信号进行一些处理,然后加工变换再存储,这样就形成智能网;易于集成化,这样就能实现通信设备的微型化;容易加密,而且机密强度高。 现在的各种公用和专用通信系统都在追求具有更大的通信容量、更远的通信距离以及更高的功率效率,尤其是目前广泛应用的移动通信、卫星通信以及航天器的测量、跟踪与控制等系统中,这方面的需求和要求更加紧迫。由于通信系统的容量与系统所占的频带和可以利用的频段有着直接的关系,而该频段可以被利用的是不可再生的,并且频带的资源还是具有一定的限度的,所以一定要寻找具有更高频谱效率的、高效的数字调制技术,来改善系统的能力。 调制技术最初是从模拟信号的调制与解调技术开始发展的,这是因为当时的通信系统为模拟系统。后来,随着数字通信技术的发展,数字调制技术也得到了迅猛的发展和广泛应用。随着各种各样的通信系统数量的日益增加,为了能更充分地利用有限的频谱资源,大多数通信研究者比较倾向于研究具有更高频谱效率的数字调制技术[2]。显然,调制技术是通信系统中很重要的技术之一,尤其是对数字通信系统来说,数字调制技术更是关系到系统性能的好坏[3]。对于数字调制技术的主要要求是:已调制的信号所占的频带要窄,即已调信号要有更高的频谱效率,而对于已调信号,要方便采用相干或非相干的方法解调,且调制的信号要具有较强的抗噪声和抗干扰的能力,并适宜衰落信道传输。 现在很多新型数字带通调制技术都有运用到相移键控,比如QAM(正交振幅调制),它是为了改善在MPSK体制中,M大时的噪声容限而发展出来的。QAM是一种振幅和相位联合键控[4]。在16QAM信号的产生方法中,就有运用到相移键控,它利用两路独立的4PSK信号叠加,形成16QAM。还有,OFDM(正交频分复用技术),它是一种特殊的多载波传输方案。因为其不同的子载波之间是相互正交的,所以扩频调制以后的频谱是可以相互重叠,这样不仅仅减小了子载波之间的相互干扰,而且还很大程度上提高了频谱效率[5]。像OFDM这么先进的调制技术,在它的每个子载波调制中,也要用到相移键控或者正交幅度调制。而且,在CDMA移动通信中,它的载波调制也是采用4PSK,或者是4PSK的变化形式。所以它们都是基于4PSK,或者说都是基于2PSK,因为它们的调制与解调最终都可以化为不同BPSK调制、解调的组合。由此可见,研究M进制相移键控调制技术在实际中具有很重要的意义。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值