-
-
-
基于FPGA的RS(255,239)编译码器
RS(Reed—Solomon)编码是一种具有较强纠错能力的多进制BCH编码,其既可纠正随机错误,又可纠正突发错误。RS编译码器广泛应用于通信和存储系统,为解决高速存储器中数据可靠性的问题,文中提出了RS编码的实现方法,并对编码进行了时序仿真。仿真结果表明,该译码器可实现良好的纠错功能。
-
mCodeIterat.m
该代码封装为matlab函数,可直接调用,功能是:BCH码和m序列参数估计(梅西迭代算法求多项式的MATLAB实现)
-
Chien搜索BCH译码算法
m=12;
n=2^m-1;
t=2;
k=2^m-1-m*t;
simplified = 1;
%the constants used in the algorithm
alpha = gf(2, m);
zero = gf(0, m);
one = gf(1, m);
%since all zero is always a codeword, only have to specify the error
%code = zeros(1, n);
code=gf(zeros(1, n), 1); ...
-
基于FPGA的北斗导航电文译码器的研究与设计
通过对北斗导航电文BCH纠错编译码方式的深入理解和研究,提出了一种基于并行数据处理的BCH译码器的设计方案。该方案利用FPGA对BCH电文进行并行处理,在一个时钟周期内实现电文译码,提高了BCH解码模块的译码效率;同时给出了系统各个模块的Modelsim仿真结果与分析,验证了设计的可行性。本设计对提高接收机的基带数据处理性能有一定的参考和指导意义。
-
基于RSSI的WSN吞吐量自适应优化策略
基于MicaZ型节点参数分别建立了ARQ技术和FEC技术的吞吐量模型,分析并仿真了各参数对吞吐量的影响,得出ARQ技术的最优数据帧长和FEC技术的最优BCH码,进而提出了一种基于RSSI测距技术的吞吐量自适应优化策略,以适应无线传感器网络(WSN)中动态变化的网络拓扑。该策略依据RSSI测距技术测量节点间的通信距离,自适应地为数据包选择最优的差错控制策略来提高WSN的吞吐量。仿真结果表明,在吞吐量和动态范围方面,该策略整体上优于单纯的ARQ或者FEC方案。
-
-
-
RS编码器的优化设计及FPGA实现
引言Reed-Solomon码首先是由Reed和Solomon两人于1960年提出来的,简称为RS码。这是一类具有很强纠错能力的多进制BCH码,既能纠正随机错误,也能纠正突发错误,也是一类典型的代数几何码。RS码一直以来都是国际通信领域研究的热点之一 ...
-
-