本周文件交换精选

我们最好的用户提交

访问低成本的软件无线电

Idin本周的选择是RTL-SDR无线电通信工具箱支持包金宝app通过MathWorks通信工具箱团队

低成本硬件平台的可用性和使用激增,例如覆盆子πBeagleBoard,USRP董事会。这些板子可以用于在现实世界中快速实现想法,也可以作为很棒的教育工具。MathWorks在过去几年中投入了大量资金,以尽可能多地使用这些平台,这使我作为MathWorks应用程序工程师的生活更加激动人心(请参阅受支持硬件列表)金宝app在这里).

noelec基于usb的软件无线电(SDR)卡售价不到20美元,对于任何无线通信爱好者来说都是一款非常漂亮的硬件。这台收音机有几个不同的版本,但我将重点放在下面的一个图片(官方:noelec NESDR迷你SDR和DVB-T USB Stick(R820T))。

使这个无线电更容易访问的是MATLAB支持包,它允许非空中信号直接捕获到MATLAB和/或Simulin金宝appk。金宝app这意味着你可以制作简单的接收器来解调/解码我们周围的信号。

你能用这台收音机做什么?

这张卡的无线电前端支持25MHz到1.7GHz的频率,这意味着你可金宝app以接收FM无线电,一些导航信号,以及美国使用的大多数GSM和LTE频段。带宽被限制在3MHz左右,所以你可以轻松覆盖FM收音机或GSM,但你不能做一个完整的LTE接收器(大多数LTE部署高达10MHz)。但即使在LTE上,你仍然可以捕获和解码LTE广播信息(MIB),它是在频带的中间1.4MHz(中间72个OFDM子载波)内传输的。如果你有机会LTE工具箱,这应该是一个相对简单的练习。

已经什么?

当您下载MathWorks支持包时,您将得到一些示例模型,包括一金宝app个FM接收机(用于MATLAB和Simulink)、一个频谱分析应用程序和一个FRS/GMRS对讲机接收机。金宝app所以你可以收听你喜欢的调频广播电台,或者从现成的对讲机接收信号。

它是如何工作的?

关于这个支持包,我最喜欢的一点是它的简单性。金宝app有了这个支持包,你金宝app就可以在Simulink中得到一个“receiver block”,在MATLAB中得到一个相应的Syste金宝appm对象。在Si金宝appmulink中,一个简单的频谱分析仪是这样的:

你为收音机设置三个参数(如下所示):它的中心频率,采样率和调谐器增益。

MATLAB的接口是直接了当的。

%创建receiver系统对象接收机= comm.SDRRTLReceiver (...“CenterFrequency”, 102.5 e6,...“EnableTunerAGC”,真的,...“SampleRate”1 e6,...“SamplesPerFrame”, 256 * 20,...“OutputDataType”“双”);
%视图频谱;假设“分析器”已经初始化Count = 1:50 000 data = step(receiver);% no 'len'输出需要阻塞操作data =数据表示(数据);%去除直流分量步骤(分析仪,数据);结束

对于奇怪的频谱分析器对象,analyzer,可以初始化如下:

分析仪= dsp。简介(...“SpectrumType”的功率密度...“SampleRate”1 e6,...“SpectralAverages”, 50);

那又怎样?

我认为,每个选修数字通信课程的电子工程专业的学生都必须拥有一台这样的设备。即使是对于非学生,和一般好奇的人,这将是你今年花的最好的20美元。而MATLAB对无线电的支持包金宝app使它成为最便宜和最简单的无线通信学习工具之一。

评论

让我们知道你的想法在这里或者离开评论用于MathWorks通信工具箱团队。




发布与MATLAB®R2014a

|
  • 打印
  • 发送电子邮件

评论

要留下评论,请点击在这里登录到您的MathWorks帐户或创建一个新帐户。