通信题的纯数字方案中FM调制的FPGA实现显得尤为重要,之前一段时间一直在跟着我查大哥整理收发机的一些原理,然后就是时不时问辉说怎么实现FM调制(初期嘛,一直搞不清楚AM、FM哈哈😏😏),现有终于对收发机的原理以及常见结构有点小悟,下面主要就是对FM调制的实现做一个工程开发记录,具体理论这边就不赘述

  • FM调制 - 幅度改变频率
阅读全文 »

在上一次博客Fir滤波器设计及其FPGA实现里具体阐述了如何设计FIR滤波器并在vivado上面进行仿真,这边主要是补充FIR的原理和串并行结构的差异与如何配置,以及FIR ~ IIR的差别

阅读全文 »

因为这次的设计涉及到DSB调制和AM调制的切换,所以最近这几天一直在搜索DSB调制技术的相关资料以及其与AM调制技术的区别。但是“水”文实在是太多辣,所以写一篇分析博客来记录下,如果有一定理论错误,请指出😏😏

阅读全文 »

日常开发中采集信号常常说的至少利用2fH的采样频率来采集一个信号也就是奈奎斯特定理(低通采样定理),不过在RF射频领域中发射的电磁波常常在GHz往上。这时候如果再使用奈奎斯特定理直接采样,将使得需要极致的ADC性能,成本也相对不好接受

所以我们需要利用RF射频信号窄带的特性,使用带通采样定理进行信号采集

阅读全文 »

其实对于往期院线我基本都有看过,不过以前没想过写篇类似的影评博客。一是因为没有相关记录博客的习惯,二也是因为流浪地球II确实挺发人深思,虽然也有点中国(😁)味道。不过我觉得认真体会,确实这部电影算得上院线大片的上等片

阅读全文 »

前几天一直在配置个博客引导页,所以在 vivado 上的 2ASK 调制拖得比较久,虽然 2ASK 是比较简单地实现键控信号不过利用Verilogvivado上面实现,还是需要不少功夫的(从无到有的慢慢调的时候就知道了)。主要思路就是结合前置的基带信号、DDS发出载波信号、乘法器、滤波器(前面在 Matlab 上面用的成形 filter 这边就没有再搞了,毕竟现在频带资源丰富👻)。思路的话还是比较简单的,可以看看下面的RTL工程图很好理解

阅读全文 »

在访问github时,虽然通过修改hosts文件的方式可以进行一定的访问加速,不过当需要下载文件的时候,就会龟速下载(20kb),后面采取通过clone的方式进行加速下载,效果还可以

阅读全文 »

准备电赛通信题的过程中会遇到如何传递数字信号的问题,下面就在Matlab上利用ASK(Amplitude Shift Keying)技术对二进制信号进行调制、解调,最终效果还是可以的😁。

总体的思路就是

  • 利用载波信号的幅度键控实现调制 - 整流+低通滤波(非相干解调)实现解调
阅读全文 »

这几天尝试了一下通信题要的fir滤波器设计,以及在vivado平台上进行IP核实现,最后实现了个1M的60dB衰减的Lowpass,效果OK

阅读全文 »