AM、FM、SSB全模式30kHz SDR接收器设计

描述

 

30 kHz 全模式 SDR(接收器)

文:uebo

使用我为吉他效果器制作的电路板,我检查了 30 kHz 全模式(AM、FM、SSB)接收器的运行情况(我最终会在这之前添加一个下变频器,使其成为一个宽带接收器)。

这块电路板是一块简单的 ESP32-S3 板,带有 AudioCodec I2S 接口,因此很容易用于实验。

程序与之前的博文相同,只是将采样频率改为 120kHz,以实现 30kHz 的中心频率和 +-25kHz 的带宽。

顺便说一句,过去能用的程序现在不能用了。原因是 esp32 板管理器的版本为 2.0.10 或更高,DSP 相关处理(FIR 滤波器)无法正常工作,而且 DSP 库似乎存在缺陷。FFT 虚部的符号会反转,或者指数会偏差一个,这取决于具体情况......我想我还是暂时使用 2.0.9 吧。

ADC 使用 PCM1808。保证工作频率最高为 96kHz,但运行起来没有问题。它还能在两倍于 192kHz 的保证频率下工作,因此即使在 120kHz 的采样率下工作似乎也没有问题。

PCM5102A DAC 的最大采样频率为 384kHz。

dac

在最终接收器之前需要一个下变频器,一般使用正交混频器,在 IQ 2 通道输入端接收输出,以消除 60 kHz 之外的图像。每种模式所需的带宽限制由信号处理来完成。

然而,在实际操作中,无论正交混频器调谐得多好,都很难使其具有较宽的带宽和令人满意的性能。具体来说,很难在所有频率上充分衰减相距 60 kHz 的图像(即保持 IQ 平衡),而且调整也很麻烦,因此不应使用(物理)正交混频器。

由于这些原因,假定图像在下变频过程中被滤波,输入是真实信号(1 波长)而不是分析信号(IQ 2 波长),如上图所示。

AM接收:

dac

FM接收:

dac

SSB(USB)接收:

dac

SSB接收(反向):

dac

审核编辑:汤梓红

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分