首页 | 新闻 | 新品 | 文库 | 方案 | 视频 | 下载 | 商城 | 开发板 | 数据中心 | 座谈新版 | 培训 | 工具 | 博客 | 论坛 | 百科 | GEC | 活动 | 主题月 | 电子展
返回列表 回复 发帖

高速多模式RS编码的设计方案

高速多模式RS编码的设计方案

引言
为了解决地-空的数据传输业务增长而带来的高通信速度要求和高宽带要求问题,国际民航组织(ICAO)选定L波段航空数字通信系统(L-DACS)作为民航未来宽带航空数据链的传输方案。欧洲EUROCON-TROL提出了未来航空通信系统(FAC),即L波段数字航空通信系统类型12L-DACS1L-DACS2)。L-DACS1是采用正交频分复用OFDM技术的航空通信系统,它工作在960~1024 MHz的航空L波段,被设计来满足未来20年和更长时间的航空通信要求。
L-DACS1中,由于信道的噪声和畸变与多普勒频移的影响,会对传输的信息引起失真和信号判决错误,而且不同类型的数据需要采用不同的速率传输,因此需要使用多种模式的信道编码来降低误码率。RS编码是性能优良的纠错码,在线性分组码中它的纠错能力和编码效率是最高的。它不但可以纠正随机错误、突发错误以及两者的结合,而且还可以用来构造其他码类。因而RS编码是目前L-DACS1中重要的组成部分。

RS
编码器原理

RS
nkt)码通常用nkt三个参数表示。其中:

n
表示码字长度;k表示信息段长度;t表示可纠正错误符号个数。L-DACS1协议中采用RS1641)、RS21191)、RS24221)、RS32282)、RS43392)、RS49452)、RS66603)和RS74663)八种模式。
RS1641)为例,RS1641)的生成多项式一般按式(1)进行选择:

首先计算商式hx)和余式rx n - k dx gx =hxgx + rx
,取余式rx)作为校验字,然后令cx = xn - k dx + rx),即将信息位放置于码字的前半部分,监督位放置于码字的后半部分,这样有式(2):

因此码字多项式cx)必可被生成多项式gx)整除。如果在接收方检测到余式不为0,则可判断接收到的码字有错误。RS编码器结构如图1所示。


其工作原理如下:
1)寄存器R0 - R2t- 1全部清零。开关接通A点,然后信息位分为两路送电路中,一路直接送入Cx
,一路送入除法电路并进行移位。每一个时钟一个字节;(2)在k个时钟结束的时候信息位全部输入,并完成除法功能。此时移位寄存器里保留了余式rx)的系数,这就是RS码的校验位;(3)在k+1个时钟到来的时候,开关接通B点。寄存器中的数据依次移出,送入信道。在经过2t个时钟后数据全部移出,得到2t个校验位。这2t个校验位跟在原先的k个信息位的后面,组成RSnkt)码输出。这样就完成了RS码的编码;(4)寄存器R0 ~R2t- 1全部清零,重复步骤(1~3),完成对下一组RS码的编码。
多模式RS编码器的设计与实现
多模式RS编码模块,根据MODE信号对于可配置的RS模块进行实时的配置。图2为多模式RS编码在L-DACS1中硬件实现结构图,表1为多模式RS编码器模块端口说明。


返回列表