- 博客(7)
- 资源 (1)
- 收藏
- 关注
原创 基于FPGA的DPSK/QPSK调制
一、DPSK调制。DPSK调制的结构图如下图所示:DPSK就是差分编码+2PSK,如果不加入差分编码,则会出现倒pi现象,那么调制后也无法还原出基带信号。差分编码只对基带信号进行编码,与调制无关。仿真结果如下图所示:二、QPSK调制。...
2020-12-21 23:52:07 6824
原创 基于FPGA的ASK/FSK调制
一、ASK调制。2ASK也就是OOK,在433MHz的无线通信模块中用的多,速率不高,其结构如下图所示:仿真结果如下图所示:二、FSK调制。2FSK在433MHz的无线通信模块中用的多,速率不高,其结构如下图所示:仿真结果如下图所示:...
2020-12-17 23:10:49 2284
原创 基于FPGA的Chirp调制
Chirp信号在雷达、通信中有广泛的应用,这里介绍它的调制方法。Chirp调制的结构如下图所示:其中锯齿波的相位累加器需要将其右移(也就是缩小),再与载波的相位累加器进行相加。仿真结果如下图所示:...
2020-12-16 23:46:15 1625
原创 基于FPGA的AM/FM调制
AM调制的结构如下图所示:由正弦表和相位累加器,可以构成DDS。那么两个DDS,一个用于产生调制信号,一个用于产生载波信号。由于正弦表一般为无符号数,所以要转为有符号数,再送进乘法器,最终可以得到AM已调信号。(乘法器需要使用IP,为全并行乘法器)正弦表可以自己写脚本生成,也可以使用mif maker生成,再存在ROM中。仿真结果如下图所示:...
2020-12-14 23:13:44 5053
原创 Zeta电路的参数计算及仿真
Zeta电路的参数计算较为简单,可以用matlab来完成,代码如下。clear;clc;Vin = 12; %输入电压单位VVout = 18; %输出电压单位VFs = 5000000; %开关频率单位HzIout = 1; %输出电流单位ADeltaIin = 0.2; %输入电流纹波单位ADeltaIout = 0.2; %输出电流纹波单位ADeltaVc = 0.01; %输出电压纹波单位VTs = 1/Fs; %开关周期duty = Vout / (Vout+Vin);
2020-12-09 22:20:43 3663 1
原创 Sepic电路的参数计算及仿真
Sepic电路的参数计算较为简单,可以用matlab来完成,代码如下。clear;clc;Vin = 12; %输入电压单位VVout = 6; %输出电压单位VFs = 5000000; %开关频率单位HzIout = 1; %输出电流单位ADeltaIin = 0.2; %输入电流纹波单位ADeltaIout = 0.2; %输出电流纹波单位ADeltaVc = 0.01; %输出电压纹波单位VTs = 1/Fs; %开关周期duty = Vout / (Vout+Vin);
2020-12-04 22:50:14 6786 1
原创 Cuk电路的参数计算及仿真
Cuk电路的参数计算较为简单,可以用matlab来完成,代码如下。clear;clc;Vin = 12; %输入电压单位VVout = 18; %输出电压单位VFs = 5000000; %开关频率单位HzIout = 1; %输出电流单位ADeltaIin = 0.2; %输入电流纹波单位ADeltaIout = 0.2; %输出电流纹波单位ADeltaVc = 0.01; %输出电压纹波单位VTs = 1/Fs; %开关周期duty = Vout / (Vout+Vin);
2020-12-02 23:01:23 7719 2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人