Ta上传的资源 (0)

LDPC校验节点运算中,会用到一个函数,比较复杂,可以用matlab验证一下。先产生5000个随机数,5个一组带入函数中对结果做统计得到直方图。改变直方图的分度值可以得到不同精度的结果。

先产生4位信息码,用伪随机序列产生器;然后用encode编码。为了进行加错先做并串转化,加错时根据输入的另一个伪随机序列的大小决定是否加错。加错后为了方便译码,进行串并转换。再检错译码输出正确的信息码。

用计数器生成的输出作为地址的同时作为RAM的输入数据。写入到92时,就转为读出。读出偶数地址的数据,也即读出了写入的偶数(输出2的倍数)。

首先是用stream.vhd产生数据流,然后用parser并串转换,接下来判决。div用于解决stream与parser工作速率不匹配的问题。顶层设计文件是barcker。tb是测试向量testbench。所用软件为quartus,modelsim用于仿真。