jjzjj

FSK调制解调

全部标签

基于FPGA的2FSK调制解调器

@GZMTU_DZXXGCWHB基于FPGA的2FSK调制解调器设计要求:用Verilog实现2FSK调制和解调;对任意输入二进制数进行调制,并解调。载波频率自定;分别对调制和解调结果仿真。目录第一部分:实训目的第二部分:实训准备(包含实训设备及器材)第三部分:实训要求第四部分:实训内容2FSK调制器设计2FSK信号调制仿真结果分频法实现2FSK解调器包络检波法2FSK信号解调仿真结果在线逻辑分析仪(ILA)整体电路第五部分:源代码M序列发生器ROM地址发生器0ROM地址发生器1开关选通器对输入正弦波信号进行整形微分操作实现脉冲展宽第六部分:实训结果2FSK信号的调制2FSK信号的解调实物图第

基于FPGA的FM信号解调

这是本人第一次写博客,写的不好请多多担待。本次实验是将一个已知的FM信号通过FPGA进行解调,解调出波形并进行FFT得到调制频率fm,并且每一步都通过MATLAB进行波形的验证。开发工具 VIVADO2019.2 MATLABFM解调已知FM信号的载波频率fc为22MHZ,调制信号频率fm为8KHZ,采样率为50MHZ,在MATLAB中采样20000个点,位宽为10。FM具体的解调原理我就不说了。。。我用的方法也是正交解调,先将FM信号利用DDSIP核混频得到I路与Q路信号下变频到基带,然后通过低通滤波器进行滤波,之后再进行差分鉴频,最后进行FFT得到调制频率fm。差分鉴频的算法如下图:输入模

基于FPGA的FM信号解调

这是本人第一次写博客,写的不好请多多担待。本次实验是将一个已知的FM信号通过FPGA进行解调,解调出波形并进行FFT得到调制频率fm,并且每一步都通过MATLAB进行波形的验证。开发工具 VIVADO2019.2 MATLABFM解调已知FM信号的载波频率fc为22MHZ,调制信号频率fm为8KHZ,采样率为50MHZ,在MATLAB中采样20000个点,位宽为10。FM具体的解调原理我就不说了。。。我用的方法也是正交解调,先将FM信号利用DDSIP核混频得到I路与Q路信号下变频到基带,然后通过低通滤波器进行滤波,之后再进行差分鉴频,最后进行FFT得到调制频率fm。差分鉴频的算法如下图:输入模

基于 VIVADO 的 FM 调制解调(上)设计篇

一、概述    本文先简要介绍了频率调制(frequencymodulation,FM,简称调频)的原理,然后对其进行方案设计,最后基于VIVADO2018.3使用Verilog进行实现。二、FM原理    角度调制(anglemodulation)是已调波的总相角  随着基带信号 作某种变化的调制方式,它包括频率调制和相位调制。一般而言,角调信号的表达式为:其中, 称为相角,它是随  变化的。     频率调制(frequencymodulation,FM,简称调频)的调制表达式可以下式表示:其中, 称为频偏常数,单位Hz/V。三、参数设计(1)调制参数    时钟频率:1MHz    调制

基于 VIVADO 的 FM 调制解调(上)设计篇

一、概述    本文先简要介绍了频率调制(frequencymodulation,FM,简称调频)的原理,然后对其进行方案设计,最后基于VIVADO2018.3使用Verilog进行实现。二、FM原理    角度调制(anglemodulation)是已调波的总相角  随着基带信号 作某种变化的调制方式,它包括频率调制和相位调制。一般而言,角调信号的表达式为:其中, 称为相角,它是随  变化的。     频率调制(frequencymodulation,FM,简称调频)的调制表达式可以下式表示:其中, 称为频偏常数,单位Hz/V。三、参数设计(1)调制参数    时钟频率:1MHz    调制

【5G入门】MCS调制编码方案简介

​目录参考资料:1.MCS简介MCS是什么如何选择MCS有哪些MCS可供选择如何配置MCS示例参考资料:链接:5GNRModulationandCodingScheme–ModulationandCodeRate.1.MCS简介MCS是什么MCS(ModulationandCodingScheme,即调制编码方案)定义了一个RE(ResourceElement,资源单位1)可以承载的有效比特数。一共有0-31号种MCS方案,其中29-31号做保留。MCS索引越高,可承载的有效比特数越高。1RE是资源分配的最小单位,把时域上一个常规OFDM符号周期和频域上一个子载波组成的资源称为一个资源单位.具

【5G入门】MCS调制编码方案简介

​目录参考资料:1.MCS简介MCS是什么如何选择MCS有哪些MCS可供选择如何配置MCS示例参考资料:链接:5GNRModulationandCodingScheme–ModulationandCodeRate.1.MCS简介MCS是什么MCS(ModulationandCodingScheme,即调制编码方案)定义了一个RE(ResourceElement,资源单位1)可以承载的有效比特数。一共有0-31号种MCS方案,其中29-31号做保留。MCS索引越高,可承载的有效比特数越高。1RE是资源分配的最小单位,把时域上一个常规OFDM符号周期和频域上一个子载波组成的资源称为一个资源单位.具

2ASK和2FSK调制解调仿真

实验一  2ASK和2FSK调制解调仿真一、实验目的1.熟悉2ASK和2FSK调制解调原理。2.掌握编写2ASK和2FSK调制解调程序的要点。3.掌握使用Matlab调制解调仿真的要点。二、实验内容1.根据2ASK和2FSK调制解调原理,设计源程序代码。2.通过Matlab软件仿真给定信号的调制波形。3.对比给定信号的理论调制波形和仿真解制波形。 三、实验原理   1.2ASK   二进制振幅键控(2ASK)信号码元为:                       S(t)=A(t)cos(w0t+θ) 0﹤t≤T   式中w0=2πf0为载波的角频率;A(t)是随基带调制信号变化的时变振幅,

2ASK和2FSK调制解调仿真

实验一  2ASK和2FSK调制解调仿真一、实验目的1.熟悉2ASK和2FSK调制解调原理。2.掌握编写2ASK和2FSK调制解调程序的要点。3.掌握使用Matlab调制解调仿真的要点。二、实验内容1.根据2ASK和2FSK调制解调原理,设计源程序代码。2.通过Matlab软件仿真给定信号的调制波形。3.对比给定信号的理论调制波形和仿真解制波形。 三、实验原理   1.2ASK   二进制振幅键控(2ASK)信号码元为:                       S(t)=A(t)cos(w0t+θ) 0﹤t≤T   式中w0=2πf0为载波的角频率;A(t)是随基带调制信号变化的时变振幅,

利用stm32cubemx生成单极性倍频spwm调制代码步骤

 【利用stm32实现单极性倍频SPWM调制(电赛必备)-哔哩哔哩利用stm32cubemx生成单极性倍频spwm调制,首先打开cubemx选择mcu型号,配置时钟等,很多教程讲得很好,我这就跳过这些;  接下来来到定时器的配置,对于全桥电路,需要驱动四个开关管,所以需要选择一个高级定时器(定时器1或8)的两路互补输出,我们这里选择定时器1的通道1,2(最好选择同一个定时器的两个通道); 预分频值设成0,ARR设成8399,选择中心对齐计数模式1,计数是从0到8399再到0是一个周期,所以生成的pwm波的频率是168M/(2*(8399+1))/(0+1)=10kHZ;由于是单极倍频,实际把s