这个例子展示了如何使用Simulink®和Communications Toolbox™构建FM单声道或立体声接收器。金宝app您既可以使用捕获信号,也可以使用RTL-SDR或ADALM-PLUTO实时接收信号。
要使用捕获信号运行此示例,您需要以下软件:
为了实时接收信号,你还需要以下硬件之一:
RTL-SDR无线电及其相应软件RTL-SDR无线电的通信工具箱支持包金宝app
ADALM-PLUTO电台及相应软件用于ADALM-PLUTO无线电的通信工具箱支金宝app持包
要获得通信工具箱支持的SDR平台的完整列表,请参阅“支持的硬件”部分金宝app软件定义无线电(SDR).
关于调频广播技术和这些信号的解调,请参阅调频广播接收器(通信工具箱)的例子。
要使用捕获的信号运行示例,请选择调频广播捕获信号
块作为源,使用信号源选择器
块。然后单击运行按钮。
要使用RTL-SDR无线电或ADALM-PLUTO无线电作为源运行示例,请选择相应的RTL-SDR接收机
或ADALM-PLUTO无线电接收机
块作为源,使用信号源选择器
块。双击中心频率(MHz)
块,并选择您附近广播调频电台的中心频率值。
如果你听到一些退出或延迟的声音,运行模型在加速器模式。从模型菜单中,选择仿真->加速器,然后单击运行按钮。如果您在加速模式下仍然遇到退出或延迟,请尝试在快速加速模式下运行该模型。
下面的框图概括了接收器的结构。信号处理主要包括信号源、调频广播解调和音频输出三个部分。
信号源
这个例子可以使用三个信号源:
“捕获信号”:写入文件并使用基带文件阅读器(通信工具箱)Block在228e3样品/秒。
" RTL-SDR Radio ": RTL-SDR Radio以228e3采样/秒的速度运行。将中心频率设置为附近的广播调频电台。
“ADALM-PLUTO Radio Receiver”:ADALM-PLUTO Radio以228e3采样/秒的速度运行。将中心频率设置为附近的广播调频电台。
调频广播解调
对从信号源接收到的基带样本进行处理调频广播解调基带
块。这个块转换输入采样率228 kHz到45.6 kHz,为您的主机的音频设备的采样率。根据美国FM广播标准,去强调低通滤波器时间常数设置为75微秒。这个例子处理接收到的单声道信号。解调器还可以处理立体声信号。
为了执行立体声解码,调频广播解调器基带对象使用一个峰值滤波器,从中挑选出19 kHz的导频音,38 kHz载波由此创建。使用产生的载波信号,调频广播解调器基带块将以38 kHz为中心的L-R信号向下转换为基带。然后,L-R和L+R信号通过一个75微秒的去重滤波器。调频广播解调器基带块分离L和R信号,并将其转换为45.6 kHz的音频信号。
音频设备的作家
通过计算机的扬声器使用音频设备的作家
块。
要进一步研究该示例,您可以改变RTL-SDR收音机或ADALM-PLUTO收音机的中心频率,并使用中心频率(MHz)
块。
控件的“立体声”属性调频广播解调器基带
Block to true以立体声方式处理信号,并比较音质。