【技术实现步骤摘要】
RS编码加字节交织方法及系统
本专利技术涉及电力线通信领域,尤其涉及一种RS编码加字节交织方法及系统。
技术介绍
电力线通信(PowerLineCommunication,PLC)是指利用电力线作为传输介质实现数据传输的一种通信技术。由于电力基础设施的广泛普及,在电力线上进行数据传输可以大大降低通信成本。在实际的通信过程中,电力线信道存在着传输环境恶劣和噪声干扰严重的问题。为提高数据传输的可靠性,引入了纠错码技术来进行差错控制。RS(ReedSolomon)码作为一种线性分组循环码,具有极强的随机错误与突发错误纠错能力,已广泛应用于电力线通信领域。为进一步提高接收机抗干扰能力,尤其是对抗突发脉冲干扰和窄带干扰,RS码通常与字节交织器搭配使用。字节交织器的主要作用是打乱原始字节的顺序,增加数据分布的随机性,降低突发脉冲干扰对数据的影响。然而,现有的RS码与字节交织器搭配使用的编码加字节交织方法,虽然可以提高系统的抗突发脉冲干扰性能,却仍受同步于工频的周期噪声而导致电力线通信干扰较大。
技术实现思路
本专利技术解决的技术问题是降低同步于工频的周期噪声对电力线通信的干扰。为解决上述技术问题,本专利技术实施例提供一种RS编码加字节交织方法,包括:获取待编码数据的字节数;根据所述待编码数据的字节数以及预设的RS编码参数对所述待编码数据进行第一类交织,得到第一交织结果;对所述第一交织结果按行进行RS编码;将RS编码结果按列输出并进行第二类交织,得到第二交织结果,包括:将所述RS编码结果按列从上向下依次排列形成数据列表;将所述数据列表按列进行循环移位操作;将所述循环移位操作 ...
【技术保护点】
一种RS编码加字节交织方法,其特征在于,包括:获取待编码数据的字节数;根据所述待编码数据的字节数以及预设的RS编码参数对所述待编码数据进行第一类交织,得到第一交织结果;对所述第一交织结果按行进行RS编码;将RS编码结果按列输出并进行第二类交织,得到第二交织结果,包括:将所述RS编码结果按列从上向下依次排列形成数据列表;将所述数据列表按列进行循环移位操作;将所述循环移位操作得到的结果按列输出,得到所述第二交织结果;其中,所述数据列表行数为M
【技术特征摘要】
1.一种RS编码加字节交织方法,其特征在于,包括:获取待编码数据的字节数;根据所述待编码数据的字节数以及预设的RS编码参数对所述待编码数据进行第一类交织,得到第一交织结果;对所述第一交织结果按行进行RS编码;将RS编码结果按列输出并进行第二类交织,得到第二交织结果,包括:将所述RS编码结果按列从上向下依次排列形成数据列表;将所述数据列表按列进行循环移位操作;将所述循环移位操作得到的结果按列输出,得到所述第二交织结果;其中,所述数据列表行数为M2,M2=N-1,N为一个同步于工频的噪声周期内的传输码元的个数;所述数据列表列数为所述RS编码结果的总字节长度与M2之商向上取整;所述数据列表中的每一列均存在一一对应的所述循环移位操作的操作位数,且奇数列与偶数列循环移位的方向不同。2.如权利要求1所述的RS编码加字节交织方法,其特征在于,所述将所述数据列表按列进行循环移位操作,包括:对所述数据列表中的第i列进行循环移位的操作位数z=mod(i-1,M2)。3.如权利要求1所述的RS编码加字节交织方法,其特征在于,采用第一交织器对所述待编码数据进行第一类交织,得到的第一交织结果的行数M1=ceil(L/kmax),且前M1-1行的第1~kmax列均被有效数据填满,其中,L为输入的待编码数据的字节数,kmax为RS编码参数中的最大k值,ceil(L/kmax)为取大于L/kmax的最小整数值。4.如权利要求3所述的RS编码加字节交织方法,其特征在于,所述根据所述待编码数据的字节数以及预设的RS编码参数对所述待编码数据进行第一类交织,包括:将所述输入的待编码数据的前r×M1个字节按列从上向下依次写入至所述第一交织器,每列填充M1个字节;剩余的L-r×M1个字节从第r+1行按列从上向下依次写入至所述第一交织器,每列填充M1-1个字节,直至所述第一交织器的第kmax列填满;其中,r为最后一行的字节数,且r=L-kmax×(M1-1)。5.如权利要求4所述的RS编码加字节交织方法,其特征在于,所述对所述第一交织结果按行进行RS编码,包括:将所述前M1-1行中的字节采用所述kmax对应的RS编码参数进行编码,将最后一行中的字节采用大于r的最小k值对应的RS编码参数进行编码。6.如权利要求1所述的RS编码加字节交织方法,其特征在于,采用公式M2=ceil((fs/(ft×2))/8)-1计算得到M2,其中:fs为采样频率,ft为工频频率,ceil((fs/(ft×2))/8)为取大于(fs/...
【专利技术属性】
技术研发人员:王坤,沈力为,潘松,陈光胜,金江晓,
申请(专利权)人:上海东软载波微电子有限公司,
类型:发明
国别省市:上海,31
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。