基于VHDL的线性分组码编译码器设计
发布时间:2020-07-21 17:30:55
阅读:次
来源:折叠床厂家
在通信系统中,由于信道存在大量的噪声和干扰,使得经信道传输后的接收码与发送码之间存在差异,出现误码。在数字通信系统中常采用差错控制信道编码技术,以此来减少传输过程的误码,提高数字通信系统的传输质量。它的基本原理是:发送端的信道编码器在信息码元序列中按照一定的关系加入一些冗余码元(称为监督码元),使得原来相关性很小的信息码元产生某种相关性,从而在接收端利用这种相关性来检查并纠正信息码元在传输中引起的差错。冗余度的引入提高了传输的可靠性,但降低了传输效率。1 线性分组码 分组码是由一组固定长度为n,称之为码字的矢量构成的。线性分组编码时,将每k个信息位分为一组独立处理,按一定规则给每个信息组增加(n-k)个监督码元,组成长度为n的二进制码字,这种编码方式记为是(n,k)分组码。信息位和监督位采用的关系式由一组线性方程所决定,称之为线性分组码。 若线性分组码的输入信息位为U=(U0,U1,…,Uk),编码输出为C=(C0,C1,…,Cn),则有如下关系: 式中:G为线性分组码的生成矩阵;H为监督矩阵。当G确定后,编码的方法就完全确定了,而H给定后,编码时监督位和信息位的关系也就确定了。因此,在设计分组码编码器时,需要确定生成矩阵G;在设计分组码译码器时,需要确定监督矩阵H。2 线性分组码编译码器设计2.1 线性分组码编码器设计 设,由于生成矩阵G是k行n列,所以k=3,n=6,改(n,k)码为(6,3)码。根据生成矩阵和式(1)运算后得到相应的编码。即由: 可得: COUT=(C0,C1,C2,C3,C4,C5)为编码输出,其中前3个分量为增加的监督码元,后3个为原输入信息位。
相关阅读
- 最火分析油封漏油的原因及维修方法西昌牧草机械花边剪磨粉写字楼Frc
- 最火专为新能源电传动系统而生壳牌E标准件数据电缆连体马桶磁选设备手拿包Frc
- 最火沙特称亚洲国家成为其石油出口主要对象鲈鱼养殖排焊机视频插头保鲜设备锤头Frc
- 最火7月3日全国各地PVC市场最新报价静电喷涂果树机械麦饭石整形机软件开发Frc
- 最火我国印刷工业基本情况主要问题今后发展方向钢化玻璃滑雪镜碳粉熔喷滤芯模具产品Frc
- 最火国际化大趋势下的中国纸业发展思路0除尘设备树脂磨具镀锌钢管轴芯采访机Frc
- 最火陶氏化学宣布欧洲聚苯乙烯价格彭州特殊鞋底冰箱维修探伤电脑插座Frc
- 最火美国新工艺有望让饮料瓶升级回收集团电话锡条放大器制药设备排水管材Frc
- 最火川仪股份2017年预计实现净利润155亿三辊机IPTV铝焊丝防水墙均衡器Frc
- 最火8月份美国箱板纸消费量下降工厂库存与上年电动吊篮本土原木切纸刀片热风炉打样机Frc