微信:HuangL1121
QQ号:1224848052
团队:MATLAB代做|MATLAB专业代做|python代做|matlab代写|FPGA代做|FPGA专业代做
地址:北京市-朝阳区-双柳北街18号院
当前位置:首页 > 通信信号 > MATLAB代做|Python代做-数字信号发生器
项目案例
MATLAB代做|Python代做-数字信号发生器
MATLAB代做|Python代做-数字信号发生器
产品说明:

产生正弦波、方波和锯齿波三组对应的mif文件信号。

       这里,DDS的基本原理,就是将原始的信号保存到ROM中,然后通过频率控制字读取内部的信号,通过修改频率控制字的值,获得对应的频率值。

       关于幅度,则通过将输入信号的幅度乘以一个固定的数,获得不同大小的频率。

输出波形频率范围为100Hz-200KHz,频率步进间隔<=100Hz;

输出波形幅度范围0-5V(峰-峰值),调整步距为0.1V

        计算频率控制字,即如果以40M作为时钟频率,最小100Hz,最大200KHz,然后频率控制字为24bit宽度。

那么100hz对应的频率控制值为:

A:42(100/40000000*2^24)

B: 83886 (200000/40000000*2^24)

通过修改频率控制值,产生对应的不同的频率。

方波和锯齿波做同样的处理。

然后对于幅度,0~5.布局为0.1,那么其分辨率为0.1V。那么整个调整区间为50,那么对应的幅度,我们设置的位宽为12位(位数越高,其精度越高)

然后我们通过外部的按键,选择信号类型,信号频率,信号幅度。

然后再介绍一下那个线性组合的问题。

对于基波,我们直接通过加减法就可以实现。

对于谐波,因为谐波是指频率是基波频率整数倍的信号,那么在这里,我加入了频率为2~10倍这几种范围的谐波,具体只要选择对应频率的谐波即可。然后对将谐波加入到原始信号中即可。

联系:highspeedlogic

QQ :1224848052

微信:HuangL1121

邮箱:1224848052@qq.com

网站:http://www.mat7lab.com/

网站:http://www.hslogic.com/

微信扫一扫:


上一篇:MATLAB代做|发票图像的数字识别

版权所有: MATLAB代做|MATLAB专业代做|python代做|matlab代写|FPGA代做|FPGA专业代做 Copyright © 2019 All rights reserved.
微信:HuangL1121 QQ:1224848052
地址:北京市-朝阳区-双柳北街18号院

扫一扫,关注我们