!###################################################!
所有实验代码均为自己分析理论过程写出来的 并加上了能较好解释步骤的注释
!###################################################!
改进:
1、test_1中给出了PCM的均匀量化和非均匀量化的代码 大多数的资料只有非均匀量化的代码
2、test_1中还给出了DPCM的代码实现
3、test_1中的代码均计算了量化噪声功率、信号功率和信噪比以验证课本理论分析
4、test_2中的ASK的解调使用了希尔伯特变换,实践非相干解调
5、test_3中的PSK和DPSK的解调都使用了巴特沃斯低通滤波器,并设计了四个重要参数,实践相干解调
6、test_3中除了完成PSK,还进行了相对码和绝对码的转换以实现DPSK
7、test_2和test_3的实验都详细可视化了带不同信噪比噪声的传输信号 相干信号 解调信号 以及最后还原的码流
8、test_4中的没有调用现成模块,根据书上理论手写了对10000个码元的汉明码的解码和编码,并给出了不同信噪比下的误码率
9、system_deisgn中综合设计了一套语音信号的数字频带传输系统,collect_data可实现语音信号采集,speech_trans则是实现了一套
DPCM编码+2DPSK调制的数字频带传输系统
说明:
1、system_design文件夹下的collect_data可以进行电脑录音,并在文件夹下生成send.wav
speech_trans读入生成好的send.wav,运行代码可以得到传输后收到的接收信号receive.wav
2、录音采样率设定在7000Hz,录音时间不能过长,内存吃不消,控制在0.5s
3、受到电脑硬件限制 test_02、test_03、test_04的代码运行时间较久(开发电脑配置为intel i7、运存8G、Nvidia GPU 1080)
没有合适的资源?快使用搜索试试~ 我知道了~
温馨提示
1、test_1中给出了PCM的均匀量化和非均匀量化的代码 大多数的资料只有非均匀量化的代码 2、test_1中还给出了DPCM的代码实现 3、test_1中的代码均计算了量化噪声功率、信号功率和信噪比以验证课本理论分析 4、test_2中的ASK的解调使用了希尔伯特变换,实践非相干解调 5、test_3中的PSK和DPSK的解调都使用了巴特沃斯低通滤波器,并设计了四个重要参数,实践相干解调 6、test_3中除了完成PSK,还进行了相对码和绝对码的转换以实现DPSK 7、test_2和test_3的实验都详细可视化了带不同信噪比噪声的传输信号 相干信号 解调信号 以及最后还原的码流 8、test_4中的没有调用现成模块,根据书上理论手写了对10000个码元的汉明码的解码和编码,并给出了不同信噪比下的误码率 9、system_deisgn中综合设计了一套语音信号的数字频带传输系统,collect_data可实现语音信号采集,speech_trans则是实现了一套DPCM编码+2DPSK调制的数字频带传输系统
资源详情
资源评论
资源推荐
收起资源包目录
通信原理实验代码.rar (13个子文件)
20级12班 李文朴
wincent_poc_master
test_2
bask.m 5KB
test_3
bpsk.m 7KB
bdpsk.m 8KB
test_4
haming_code.m 7KB
system_design
speech_trans.m 9KB
pcm_code.wav 47KB
send.wav 6KB
receive.wav 6KB
collect_data.m 397B
test_1
pcm_nuq.m 6KB
dpcm.m 7KB
pcm_uq.m 5KB
readme.txt 2KB
共 13 条
- 1
wincent嘻嘻哈哈
- 粉丝: 199
- 资源: 1
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
评论5