没有合适的资源?快使用搜索试试~ 我知道了~
哈夫曼函数源代码MATLAB-CIE425---Convolutional-Channel-Coding-with-Source...
共18个文件
m:13个
jpg:2个
license:1个
需积分: 7 0 下载量 183 浏览量
2021-05-22
16:51:35
上传
评论
收藏 345KB ZIP 举报
温馨提示
哈夫曼函数源代码MATLAB CIE425--带源代码的卷积通道编码 该程序将文本文件作为输入,并使用霍夫曼无损算法对其进行编码。 该代码由Ahmed Wael在2018年秋季针对信息理论和编码课程完全开发。 如何使用 仅用于通道编码: 运行名为main_channel的.m文件。 对于源代码和通道代码: 运行名为main的.m文件。 有关代码的详细信息和文档,请查看文档文件夹。 算法 逐块编码输入流 创建一个临时数组,并在每次迭代时将元素右移一个新的输入位。 根据所选的生成函数K计算奇偶校验输出位。 添加加性高斯白噪声(AWGN)以模拟通道效果。 逐块解码编码的流 计算每个不同分支的输出等于2n,其中n等于输入大小超过输入大小。 对于每个K位,通过对不同的位求和来计算与不同分支相对应的2n汉明距离。 通过比较通向该节点的分支的累积距离,计算每个节点的汉明距离。 从网格的末尾循环到网格的开始,并获取当前状态和先前状态,这可以导致找到解码后的位。 通过将解码后的流与输入流的所有不同位相加来计算误码率,然后除以输入大小。 比较未编码代码和卷积代码的性能。 所有这些都与的源代码集成在一起。
资源推荐
资源详情
资源评论
收起资源包目录
CIE425---Convolutional-Channel-Coding-with-Source-Coding-master.zip (18个子文件)
CIE425---Convolutional-Channel-Coding-with-Source-Coding-master
README.md 2KB
Code
get_prob_indicies.m 3KB
huff_encoder.m 838B
main_channel.m 1KB
huff_decoder_symbol.m 816B
decoder.m 3KB
encoder.m 934B
decision_tree.m 6KB
main.m 3KB
Huff.m 2KB
calc_entropy.m 487B
get_fixed_length.m 456B
huff_decoder.m 2KB
alphabet_prob_table.m 942B
Documentation
Project2_report.pdf 282KB
LICENSE 1KB
SNRvsBER.jpg 141KB
SNR vs BER.jpg 141KB
共 18 条
- 1
资源评论
weixin_38694355
- 粉丝: 3
- 资源: 964
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 2025年Gartner重要战略技术趋势及对企业数字化转型的影响
- 数据库设计管理课程设计系统设计报告(powerdesign+sql+DreamweaverCS)学生管理系统设计与开发2
- Java 学习教程(基础到实践)
- 数据库设计管理课程设计系统设计报告(powerdesign+sql+DreamweaverCS)学生管理系统设计与开发
- IMG_20241119_200350.jpg
- 数据库设计管理课程设计系统设计报告(powerdesign+sql+DreamweaverCS)销售管理系统设计与开发
- 小程序源码-小商城项目
- 数据库设计管理课程设计系统设计报告(powerdesign+sql+DreamweaverCS)图书借阅管理系统设计与开发2
- 基于Jetson Nano和ESP32 的 AI 驱动小车项目源码(含驱动部分、遥控部分、视觉部分和 Web 控制部分).zip
- 数据库设计管理课程设计系统设计报告(powerdesign+sql+DreamweaverCS)图书借阅管理系统设计与开发
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功