[试看]RTL-SDR+Matlab Simulink
文章平均质量分 78
完整版见淘宝
老邵的开源世界
老邵的开源世界
软件无线电和无人机飞控的代码讲解和应用开发
展开
-
使用RTL-SDR和Matlab Simulink玩转软件无线电(二十四)
4.2 Matlab函数Matlab里有很多现成的函数,包括简单的算术计算,比如rem,也包括字符串格式处理函数num2str,在练习4.2中用到过。这种函数可以把经常使用的代码作为一个程序包,易于重用。比如,我们经常要查找一组数字的平均值,一种方法是把所有数字加起来,然后除以总数。但是更简单的方法是直接调用mean函数。还有一些Matlab函数以及对应的工具盒。你能调用的函数与你购...翻译 2017-07-23 22:02:54 · 2381 阅读 · 0 评论 -
使用RTL-SDR和Matlab Simulink玩转软件无线电(二十三)
练习4.2 Matlab脚本如果你要写更复杂的Matlab代码,或者以后要重复使用这些代码,可以使用Matlab脚本代替一行行的在命令行里输入指令。脚本文件可以编辑、写注释、运行、保存。文件扩展名是.m。这个练习会教你如何写一个简单的脚本。(a)创建Matlab脚本。有许多方式来创建Matlab脚本。最简单的方法是单击New Script按钮,在Matlab的Home选项卡里。...翻译 2017-07-23 21:11:46 · 997 阅读 · 0 评论 -
使用RTL-SDR和Matlab Simulink玩转软件无线电(二十二)
4.1 介绍Matlab第一个练习的目标是展示Matlab界面,强调一些重要特性。你先按照练习2.4打开Matlab并且完成一些初始化的工作了。练习4.1 Matlab介绍和命令窗口第一个练习会讲一下Matlab的界面,并讲一下重要特性。注意我们的截图是Matlab 2014b的。如果你用新版本,界面可能不一样。(a)打开Matlab并设置。如果你没做好,请根据练习2....翻译 2017-07-23 20:43:26 · 1235 阅读 · 1 评论 -
使用RTL-SDR和Matlab Simulink玩转软件无线电(二十一)
3.13 扫描频谱:把25MHz到1.75GHz的信号都收下来。这一节我们会做本章最后一个练习,使用一个RTL-SDR扫描整个频率范围内的信号。对于大多数RTL-SDR设备来说(R820T版本,1.6节里讲过)这个范围是25MHz到1.75GHz,整个宽度是1.725GHz。(注意,有些少见的RTL-SDR使用了E4000的调谐器,它的范围是从53MHz到2.2GHz,但是它在1.1GHz和1翻译 2017-07-22 22:00:56 · 5738 阅读 · 2 评论 -
使用RTL-SDR和Matlab Simulink玩转软件无线电(二十)
3.12 使用多个RTL-SDR前面的章节和练习都说的是使用同一个RTL-SDR,这样限制了带宽,只有2.8MHz。但是你可以同时使用多个RTL-SDR。你需要了解Radio Address的概念,参见附录A.1,我们会教你如何使用简单的命令查找你的RTL-SDR的ID,对你做后面的练习会有用。下面的练习使用了一个新的Simulink程序,它同时调用两个RTL-SDR模块,如果你没翻译 2017-07-15 12:33:36 · 1681 阅读 · 0 评论 -
使用RTL-SDR和Matlab Simulink玩转软件无线电(十九)
3.11 数字电视和广播信号数字电视和广播信号的频率范围在470~862MHz和175~240MHz传播,在英国我们称它们为DVB-T和DAB信号。3.11.1 DVB-T DTV信号全世界的电视频道(这里说的是频段,不是电视台)由于历史原因有不同的带宽,因此在开发DVB-T标准时,也设计成5,6,7,8MHz的不同带宽。因此,我们给你看的和你实际看到的信号可能有点不一样。在英翻译 2017-07-15 10:40:29 · 1809 阅读 · 0 评论 -
使用RTL-SDR和Matlab Simulink玩转软件无线电(十八)
3.10 433MHz:钥匙和无线传感器3.8节和3.9节的例子帮助你观看了最常用的RF频谱。还有哪些信号是我们平时经常会接触的呢?无线车钥匙一般在433.9MHz左右发射,包括解锁,上锁和启动信号。注意,不同厂商的频率可能不一样,而且这也与你当地的频率许可有关。每次按下钥匙按钮就会发出一段编码,这个编码通过433.9MHz的发射机发出,并被汽车内的接收机接收。433MHz频段还有其他的信号,翻译 2017-07-14 18:49:54 · 2971 阅读 · 0 评论 -
使用RTL-SDR和Matlab Simulink玩转软件无线电(十七)
3.9.4 寻找你手机的频率观察你身边的移动信号频谱很有趣,但是观察你自己手机的发射和接收频率更有趣。为了做到这一点。你需要找到你手机当前的工作频率。手机的频率会变好,你可能注意到你的手机会自动变更信号标准,根据区域不同会选择使用不同种类的信号。你的手机可以在信号种类不变的情况下更改信号频率,这取决于你那里的用户数量和连接需求。为了找到你手机的频率,你必须打开工程模式,这样你才能看翻译 2017-07-14 15:05:12 · 1674 阅读 · 0 评论 -
使用RTL-SDR和Matlab Simulink玩转软件无线电(十六)
3.9 移动(蜂窝)电话信号——2G、3G和4G我们大多数人都是用移动电话,但是并不一定知道它们的灵活性。移动通信标准在过去30年发展了很多,还在不停地进化以应对消费者需求。第一代移动信号(只有语音通话功能)在英国首次使用是在80年代,现在已经全部停止了。第二代、第三代、第四代信号还在传输,我们可以用RTL-SDR来接收这些信号。不同国家的管理机构对移动运营商的许可不同,移动信号的翻译 2017-07-13 08:28:54 · 2039 阅读 · 0 评论 -
使用RTL-SDR和Matlab Simulink玩转软件无线电(十五)
3.8 FM广播电台FM是商业FM广播电台使用的调制方式。FM信号的产生方式是把原始信号附加在载波信号的相位上。在英国(以及大多数国家)FM信号的发射频率范围在88到108MHz,如图3.11,允许他们在很大范围内传输。具体的频率随地点变化,如果你在别的国家,你的FM频率跟我们的可能是不一样的。如果这样,你要把你的频谱范围调节到实际的对应范围。本书接下来的章节,我们会讲一些FM背后翻译 2017-07-12 15:44:36 · 2122 阅读 · 0 评论 -
使用RTL-SDR和Matlab Simulink玩转软件无线电(十四)
3.6 频谱观察——RTL-SDR的调谐控制界面exploring_the spectrum.slx里有一个GUI叫做Control_Panel,它可以用来调谐RTL-SDR,这样你就能观察到整个RF频谱。如图3.8,这个GUI会让你方便地改变中心频率和调谐器增益,并且控制模型的运行(通过开始和停止按钮)。任何中心频率或者调谐器增益的变化都会立即在模型中对应改变。有多种操作方法,你翻译 2017-07-12 14:56:24 · 2086 阅读 · 0 评论 -
使用RTL-SDR和Matlab Simulink玩转软件无线电(十三)
3.4 开始探索频谱吧现在可以开始做一些实际的练习,你可以看看真实的RF信号和频谱。本章大多数的练习都会用到exploring_the_spectrum.slx,它是一个simulink模型。这个模型包含了一个图形界面,你可以观察到不同的信号,如图3.1。开头,我们会让你打开模型,并且熟悉simulink的模块,也包括熟悉Control_Panel界面。然后会简单介绍一下,你就能自己探索了。翻译 2017-07-12 13:18:20 · 3049 阅读 · 1 评论 -
使用RTL-SDR和Matlab Simulink玩转软件无线电(十一)
3 频谱观察射频频谱是电磁波谱的一部分,它的范围是3kHz到300GHz,我们使用射频频谱提供通信服务,包括电视、广播、移动通信和WiFi,也包括导航、探测系统,比如雷达、GPS、无线电导航、应答器等等。实际情况中哪个应用使用哪个频率取决于物理、经济及法律上的考虑,包括:电磁波的传输特性(不同频率的波有不同的特性,决定了它们的传播距离、穿透能力及衍射能力)天线尺寸和可行性(比如微型设备翻译 2017-07-12 09:46:49 · 1837 阅读 · 1 评论 -
使用RTL-SDR和Matlab Simulink玩转软件无线电(十)
2.4 运行第一个RTL-SDR接收机程序现在你已经安装好硬件支持包、驱动,并且把我们的自定义库加入了Matlab路径,你就可以开始尝试第一个程序了!这一节包含两个练习,第一个练习你可以运行Simulink实现的频谱分析仪,另一个是功能一样但是使用Matlab代码实现。在两个例子中,RF信号都由RTL-SDR接收,下变频,数字化,最后显示到MathWorks提供的频谱分析仪中(频域示波器)。我翻译 2017-06-21 13:48:24 · 9417 阅读 · 3 评论 -
使用RTL-SDR和Matlab Simulink玩转软件无线电(九)
2.3 准备上手:本书支持文件和Matlab环境本书提供了一些文件。这些文件提供了设计参考以及其他的资源。你经常需要访问这个文件夹,那么你可以放到磁盘根目录。你也可以选择其他地方,但是保证你的文件路径里没有空格,你有文件夹的所有权限。我们还推荐你不要放在网络上的位置,因为那样会比较慢。现在开始这个文件夹的上层目录会以这个图标代替。本书的后半部分我们会以这种方翻译 2017-06-20 15:55:26 · 3727 阅读 · 0 评论 -
使用RTL-SDR和Matlab Simulink玩转软件无线电(八)
2 拆掉包装盒!开始SDR和Matlab、Simulink之旅本书目标是加速你对SDR的学习过程,所以我们会马上做一些实际的练习。我们会帮助你检查你的Matlab、Simulink版本(以及所有的工具盒都正确安装),然后安装RTL-SDR的硬件支持包。你确认Matlab能跟RTL-SDR通信后,我们会帮助你设置Matlab环境,然后你就能完成本书剩余的练习。所有的条件都满足后,我们会进翻译 2017-06-20 14:58:45 · 3304 阅读 · 2 评论 -
使用RTL-SDR和Matlab Simulink玩转软件无线电(七)
1.9 离散和连续时间信号及方程本书中我们同时讲了连续时间信号(模拟信号)和离散时间信号(数字信号)。所有RTL-SDR接收并发给Matlab和Simulink的信号实际上都是离散的,我们用s[n]来表示这些被采样的信号,使用系数n或者k和方括号表示。所有实际在空中的信号都是连续的,我们用约定俗成的s(t)来表示。当我们需要把连续信号转位离散信号,或者离散信号转为连续信号,我们都假设ADC和D翻译 2017-06-20 14:04:45 · 3349 阅读 · 2 评论 -
使用RTL-SDR和Matlab Simulink玩转软件无线电(六)
1.7 把RTL-SDR接入Matlab和Simulink安装完RTL-SDR的硬件支持包后,Simulink里会有一个RTL-SDR的模块,如图1.0,你可以早Simulink的库浏览器里找到。硬件支持包仔Matlab里是comm.SDRRTLReceiver形式的系统对象。它们这两种方式都支持任何你插在电脑上的RTL-SDR设备,可以通过这些模块设置RF中心频率fc,采样率fs和调谐器增益翻译 2017-06-20 12:13:11 · 4197 阅读 · 5 评论 -
使用RTL-SDR和Matlab Simulink玩转软件无线电(五)
1.6 RTL-SDR 硬件RTL-SDR的硬件本来是用于DVB-T接收的,用户购买后可以插在电脑上观看数字电视。这个设备的设计初衷并不是SDR设备,我们要感谢大量的SDR爱好者,是他们发现了此款设备的潜力。他们发现了这个设备可以设置为测试模式,把DVB解码模块绕开,并且把设备调谐到25MHz到1.75GHz的范围,直接产生了8位的原始IQ数据,并且基带采样率也可以设置。1.6.1翻译 2017-06-20 10:28:57 · 10453 阅读 · 3 评论 -
使用RTL-SDR和Matlab Simulink玩转软件无线电(四)
1.4 本书目标对于本书读者,我们有一个核心目标:借助低价的RTL-SDR接收机,帮助工程师来学习和实现SDR设计,而且所有的算法都使用Matlab和Simulink实现,实时处理真实信号。我们还可以提供其他的知识:1.理解SDR系统设计基础;2.了解各种SDR应用,用于广播,移动通信,无线通信,射频侦听;3.学习SDR系统的核心部件,DSP和物理层算法,从信号里获翻译 2017-06-16 21:26:09 · 5259 阅读 · 2 评论 -
使用RTL-SDR和Matlab Simulink玩转软件无线电(三)
1.3 我需要购买什么东西呢为了实现SDR系统,你需要有一些软硬件。1.3.1 SDR硬件:NooElec接收机首先,你需要NooElec的RTL-SDR接收机。你可以从nooelec.com上买到,或者amazon.com也行,除此之外还有其他的店铺也有售;价格一般在15英镑/20美元。这些设备的尺寸可能不同(迷你的或者加过屏蔽壳的都有,请看图1.2),但是它们基本功能一样,用途也一翻译 2017-06-16 15:44:49 · 5511 阅读 · 0 评论 -
使用RTL-SDR和Matlab Simulink玩转软件无线电(二)
1.1 实时信号这本书讲的是如何把RTL-SDR用在MATLAB和Simulink中,来处理真实信号,这意味着你可以接收到你身边实际的信号。我们会讲到许多发射机和接收机的理论和实现方法,包括模拟通信和数字通信,也提供了大量实验练习,这样你就能拿来实际的使用一下这些技术,有仿真也有真实的。你会接收、解调、解码空气中的射频信号,你也能自己发出信号,最终构建完整的通信系统。本书最后几章我们会将到实际翻译 2017-06-06 16:51:22 · 9774 阅读 · 2 评论 -
使用RTL-SDR和Matlab Simulink玩转软件无线电(一)
本博客官方淘宝店:舒克贝塔008 1 介绍从第一部2G数字手机出现在市场上到现在不到20年。90年代中期开始流行短信交流,然后GSM和GPRS为基础的调制解调器开始涌现,然而那时的连接速率很慢只有几kbps。这就是无线数字革命的开端。90年代末期到2000年左右,3G移动通信开始能够提供几百kbps的带宽,WiFi也出现了,当时的WiFi可以使设备在20米内与AP通信。最早WiFi的带...翻译 2017-06-05 20:35:48 · 11565 阅读 · 5 评论