很好的LDPC的构造方法,编译码方法,难得一见的哦
2022-03-08 10:22:25 1.08MB LDPC译码
1
网上找的编译通过,可实现纠错纠删功能的RS编译码
2022-03-04 08:43:19 301KB RS C C++ 纠错
1
Gallager原版LDPC译码算法仿真程序,大佬的风格,供大家参考
2022-03-03 23:41:43 1KB Gallager LDPC
1
LDPC码与RS码的联合迭代译码的实现算法
2022-03-03 18:13:20 199KB ldpc RS
1
本论文是一篇关于如何基于FPGA平台进行卷积码编码和viterbi译码的过程论文,让你能更好完成相关卷积码编码译码的设计仿真等。
2022-03-03 14:41:12 2.6MB FPGA 卷积码编码译码
1
介绍了符合CCSDS标准的RS(255,223)码的参数与译码器结构,给出了一种改进型无逆BM算法用于求解关键方程,使用Verilog语言完成了基于该算法的译码器设计与实现。测试结果表明,该译码系统性能优良,在尽可能节约硬件资源的同时满足了高速处理的需要。
2022-03-02 20:09:15 235KB 工程技术 论文
1
文档中包含polar码的编解码过程及具体实例,以及一些自己的思考,找个地方存资源,需要的可以参考
2022-02-27 15:45:06 867KB polar 信道极化 编解码
1
利用哈夫曼编码进行信息通讯可以大大提高信道利用率,缩短信息传输时间,降低传输成本。但是,这要求在发送端通过一个编码系统对待传数据预先编码,在接收端将传来的数据进行译码(复原)。对于双工信道(即可以双向传输信息的信道),每端都需要一个完整的编/译码系统。试为这样的信息收发站写一个哈夫曼码的编译码系统。
2022-02-22 08:38:31 310KB 哈弗曼算法 编码 译码
1
利用哈夫曼编码进行信息通讯可以大大提高信道利用率,缩短信息传输时间,降低传输成本。但是,这要求在发送端通过一个编码系统对待传数据预先编码;在接收端将传来的数据进行译码(复原)。对于双工信道 (即可以双向传输信息的信道),每端都需要一个完整的编/译码系统。 一个完整的系统具有以下功能: (1)I:初始化 (Initialization)。从终端读入字符集大小 n,及 n 个字符和 m 个权值,建立哈夫曼树,并将它存于文件 hfmtree 中。 (2)C:编码 (Coding)。利用已建好的哈夫曼树(如不在内存,则从文件hfmtree 中读入),对文件 tobetrans 中的正文进行编码,然后将结果存入文件codefile 中。 (3)D:解码 (Decoding)。利用已建好的哈夫曼树将文件 codefile 中的代码进行译码,结果存入文件 textfile 中。 (4)P:印代码文件 (Print)。将文件 codefile 以紧凑格式显示在终端上,每 行 50 个代码。同时将此字符形式的编码文件写入文件 codeprint 中。 (5)T:印哈夫曼树 (Tree printing)。将已在内存中的哈夫曼树以直观的方式式 (树或凹入表形式)显示在终端上,同时将此字符形式的哈夫曼树写入文件treeprint 中。
2022-02-21 13:14:41 4KB C语言 数据结构
1
在二进制离散无记忆信道中极化码可以达到其信道极限容量,并且实现的复杂度较低,这在通信领域无疑是一个重大突破,因此在FPGA中实现极化码的译码有着非常重要的研究意义。首先介绍了SC(Successive Cancellation)译码算法,并将该算法的蝶形结构改进为线形结构从而提高了译码效率;接着对译码算法做了包括最小和译码、定点量化和资源共享的改进,以便于在硬件中更容易实现;最后在FPGA中实现了极化码的译码并给出了测试波形以及对不同编码块长度的综合资源进行了对比。实验结果表明,译码的最高频率可达145 MHz,吞吐率可达36.4 Mbps。
2022-02-18 21:04:46 710KB FPGA
1