【03调制&NCO】CPFSK调制解调的MATLAB与FPGA实现(Altera/Quartus/Verilog&VHDL)

本文介绍CPFSK调制方法及其在实际项目中的应用,并详细讲解了如何调用NCO进行频率控制及修改已生成的NCO参数。

本篇内容:
1.cpfsk调制方法。
2.如何调用NCO?
3.如何修改已经生成的NCO参数?

1.cpfsk调制方法:
调制思路如下,频率控制字的计算方法第2部分会有讲解。
在这里插入图片描述
具体的程序可以去我上传的资源中看,也可以去华信教育资源网找杜勇老师的书的参考代码。

2.点击Tools-megawizard plug in manager ,选择create a new,点击next。
在这里插入图片描述
搜索NCO,选中NCO,选择语言,选择保存位置(默认工程文件夹下,应该也可以建立一个子文件夹)输入名字dds0(自己随便起),点击next,稍稍等一会。
在这里插入图片描述

出来了,点击step1.
在这里插入图片描述
根据自己的需求设置,我的采样频率是160kHz,载波频率是10kHz,码元频率是1kHz,调制制度是2.5,输出选的10位(幅度最小只能十位),相位累加器精度16位。如果你的频率高就增加位宽,频率分辨率不能太大。
(4096划重点,一会要考!)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值