sin
qq_44554964
这个作者很懒,什么都没留下…
展开
-
使用Quartus 18.0 的NCO ip核产生一个正弦信号,并用modelsim仿真(解决asj文件not define 问题)
使用Quartus 18.0 的NCO ip核产生一个正弦信号NCO ip核的参数设置.v文件的内容module nco_test(clk,reset_n,clken,phi_inc_i,fsin_o,out_valid); input clk; input reset_n; input clken; input [15:0] phi_inc_i; output [9:0] fsin_o; output out_valid; nco_ip u1( .cl原创 2020-12-08 20:42:13 · 6112 阅读 · 7 评论 -
matlab与FPGA联合产生一个正弦信号发生器(DDS原理介绍)
matlab与FPGA联合产生一个正弦信号发生器(DDS原理介绍)正弦信号的产生流程正弦信号离散化matlab的程序Verilog程序.v文件tb文件DDS的原理介绍DDS的基本结构.v文件正弦信号的产生流程正弦信号离散化1.首先使用matlab产生一个正弦信号,并将连续的正弦信号离散化2.将离散化的正弦波信号一个整周期存储到RAM中2.1 将matlab中的正弦波数据导出进行定点化,RAM的规格设置为256*8.数据规格为1位符号位,7位小数位。负数放入到RAM中都是以补码的形式存放的负数的原创 2020-07-21 20:34:41 · 5043 阅读 · 1 评论 -
matlab实现两个正弦信号的混频并进行傅里叶变换(学会从频域去观察信号的特性)
matlab实现两个正弦信号的混频并进行傅里叶变换(学会从频域去观察信号的特性)理论知识matlab代码信号分析理论知识以前也学过傅里叶变换的知识,但是一直没有理解进行傅里叶变换之后有什么作用,这次通过对两路正弦信号的混频并进行频域的分析,让我对幅频特性有了一个深刻的认识。在数学中我们都学过积化和差公式,两个不同频率的信号相乘可以化简为两个频率的信号相加的而形式。matlab代码clc;clear;fs=50e6;f1=1e6;f2=5e6;n=0:2047;s_1=sin(2*pi*原创 2020-07-21 17:10:17 · 12889 阅读 · 4 评论