同时接收多个调频广播电台(90MHz 射频约 10-20MHz 宽摘要)

电器工程 FPGA ADC 收音机 调频 特别提款权
2022-01-03 21:15:23

在 PC 上接收和录制数个(数十个)调频广播(公共,例如新闻、音乐等)的廉价方式是什么?此类收音机使用 90.4 MHz 或 102.7 MHz 等频率,发送立体声(有时带有数字文本子频道)。

如果我要录制几十个收音机,我需要覆盖几十兆赫兹的频谱。

第一种方法是购买两到三打常用的无线电接收器并尝试将它们全部连接到 PC(例如,使用六打多通道外部 USB 声卡)。我认为,这不是很便宜。

第二种方法是构建一个单一的无线电,它将整个频段 88-105 MHz 下采样到 3-20 MHz,然后将其馈送到高速 ADC,并对每个站点进行软件检测。

第二种方法可行吗?便宜的?它要花多少钱?

如果我没有制作 PCB 和使用 ADC 和 FPGA 的技能,可以使用哪些硬件?

4个回答

您提到的第二种技术是使用所谓的“软件定义无线电”或 SDR 的方法。许多无线电爱好者都在使用 SDR,简单的 SDR 非常便宜,大约 30 美元的套件可以将输入下变频为同相和正交基带音频输出,然后馈入 PC 声卡的立体声输入以进行数字化信号处理。然而,他们在 HF 业余无线电频段上使用相对低频的信号,并且硬件不使用任何特殊组件。根据需要数字化 VHF 信号并同时接收多个通道将相当昂贵,仅 ADC 将花费约 50 美元,并且您还需要 FPGA 和 DSP,除非您转换为基带并在一台电脑。您将需要大量的高频设计经验,能够为FPGA开发代码,编写DSP代码,能够设计高速多层PCB,所以你应该开始学习。:)

至于成本,假设你自己设计的话,我估计包括 PCB 在内的硬件需要 500 美元。

凌力尔特公司制造了可以在 750 MHz 下采样的合适 ADC!他们足够好,可以给我一些免费样品。我有合适的 FPGA 和 DSP 板,所以只是将它们放在一起的问题。:)

实际上,RTL-SDR可以在......几个 20 美元的加密狗中解决这个问题,每个加密狗覆盖高达 3 MHz 的 FM 频谱(我实现了 4 或 5 个 FM 电台的清晰接收,每个加密狗的间隔为 0.4 MHz)。

osmocomSDR项目发现,有很多中国 DVB-T USB 接收器,基于 Realtek RTL2832U 芯片和一些 50MHz - 1+ GHz I/Q 无线电前端。该芯片具有用于 DVB-T 视频信号的硬件检测器和解码器,并将原始 MPEG TS 发送到 PC。但是当芯片将所有 I/Q 样本传输到主机时有一个特性。使用 USB 2.0,它可以传输到 3.2 或 2.4 MS/s(每秒数百万个 I/Q 样本),现在有几个程序可以对样本进行SDR处理。甚至还有 GNURadio 集成。

对于您的第一个解决方案,您不需要声卡。他们制造 USB FM 接收器。像这样:
http
: //www.amazon.com/ADS-RDX-155-EF-Instant-FM-Music/dp/B000HNHA12/ref=pd_sim_sbs_e1 以 200 美元的价格购买数十个这些将比使用上述 SDR(软件定义无线电)的定制解决方案。

虽然如果您的目标是一个有趣的项目,学习大量有关 FPGA、PCB、原理图、RF 和其他杂项电气工程的知识,那么 SDR 选项听起来很完美:)。

查看 GNU 收音机。这是他们的硬件页面开始。