LimeSDR官方系列教程(五):SDR的软件

LimeSDR官方系列教程(一):LimeSDR简介 本文内容、开发板及配件仅限用于学校或科研院所开展科研实验! 阅读详情

本文内容、开发板及配件仅限用于学校或科研院所开展科研实验!

前面几个教程中,我们使用相对简单易用的数据流编程环境Pothos对SDR的软件定义过程进行了简单介绍,本教程我们将尝试在一些基于代码的示例中进行更深入地了解。

目录

一、快速回顾

二、知识断档

三、进一步深入学习

四、GNU Octave

五、幅度键控(ASK)

六、还是一个黑盒子

七、本文小结

八、有用链接


一、快速回顾

维基百科对软件无线电的定义为:软件无线电(SDR)是一种无线电通信系统,通常在硬件(例如混频器、滤波器、放大器、调制器/解调器、检测器等)中的典型组件由软件来实现。

现在可能是迄今为止回顾所学知识的好时机:

在《LimeSDR官方系列教程(一):LimeSDR简介》和《LimeSDR官方系列教程(二):LMS7002M RX和I/Q》中,我们研究了SDR的硬件射频部分。

在《LimeSDR官方系列教程(三):一个实际测试例子》中,我们开始研究了SDR硬件部分相关的一些调整参数,这是在纯硬件中处理数据的最后阶段,而接下来的其他阶段都将在软件域内进行(在特殊情况下,也可以使用FPGA)。

在《LimeSDR官方系列教程(四):To Pothos and Beyond》中,我们可以认识到这才是SDR真正变幻莫测的地方。到目前为止,SDR的有些性能依然被物理世界中的硬件所制约。虽然看似不可思议,设备能够在100kHz至3.8GHz的频率范围内进行调谐,但该硬件必须在芯片中实现,因此仅限于此功能。这是软件定义的过程:我们在FM示例的软件域中添加了滤波器,解调器和检测器。

二、知识断档

从使用LimeSuiteGUI到Pothos,在《LimeSDR官方系列教程(三):一个实际测试例子》和《LimeSDR官方系列教程(四):To Pothos and Beyond》之间知识有些脱节,因为后者是一个非常高级的软件环境,控件中大多数低级参数都被假定或抽象了。那我们该如何知道启用了哪些设置以及两者之间有什么关系?在这个程度上,让我们开始深入研究更多关于LMS7002M控件的一些知识。

三、进一步深入学习

如果您已经尝试学习了前几节内容的所有数学知识,并且仍然想进一步学习,那么现在可能正是您所希望的。现在,我们将介绍GNU Octave。Octa

SDR USRP LTE 定时 时序问题 在我之前的博客中介绍了很多关于软件无线电(SDR)的技术原理。通过软件无线电技术,基于开源SDR LTE平台,我们能快捷的搭建一套LTE系统。下图便是一个SDR LTE系统的例子。   我们知道,LTE系统对时序要求非常严格。不像WiFi,随时想发数据就发数据。如果LTE系统的时序不对,UE和eNB则无法同步上,更不可能收发数据了。      那这就有一个问题,SDR 阅读详情

相关推荐

LimeSDR系列产品介绍(一):板卡级(Board Level)产品

LimeSDR的产品分成两大类:板卡级(Board Level)产品和集成系统(Integrated Systems)级产品。本文介绍板卡级产品,板卡级产品主要适合于系统集成商、研发实验室、工程师、学生和爱好者等人群使用。LimeSDR的板卡级产品,目前主要有五款:LimeSDR Mini、LimeSDR-USB、LimeSDR PCIe、LimeSDR QPCIe和LMS8001 Companion。

无线通信实验室 4417

LimeSDR 自定义软件无线电 (SDR)平台 USB3.0

LimeSDR 自定义软件无线电 (SDR)平台 USB3.0 LimeSDR是一个开源的,支持应用程序的软件定义无线电(SDR)平台,可用于支持几乎任何类型的无线通信标准;它可以发送和接收UMTS,LTE,GSM,LoRa,蓝牙,Zigbee,RFID和数字广播,仅举几例。 LimeSDR平台由一系列电路板组成,包括成本优化的1×1 SISO电路板和经济实惠的2×2 MIMO解决方案 - 均...

qq_42398162的博客 3205

LimeSDR官方系列教程(四):To Pothos and Beyond

本文内容、开发板及配件仅限用于学校或科研院所开展科研实验!

无线通信实验室 2156

树莓派安装HackRF、LimeSDR、GNU Radio、Gqrx

本文内容、开发板及配件仅限用于学校或科研院所开展科研实验! 温馨提示:“开源SDR实验室”是北京的。 本文介绍树莓派中安装HackRF、LimeSDR、GNU Radio、Gqrx等常见SDR软件,持续更新中。 硬件:树莓派4B 系统:2021-01-11-raspios-buster-armhf-full.zip 一、安装前的准备工作 https://www.cnblogs.com/wml1994/p/11667101.html 树莓派更换阿里云源 sudo nano /etc/apt/s..

无线通信实验室 6328

LimeSDR + Osmo-TRX + OpenBTS搭建简易GSM基站测试

使用LimsSDR + Osmo-TRX+OpenBTS实现一个阉割了GPRS的基站,主要是为了研究娱乐,不要用于非法目的

skyshell的专栏 1万+

SDR架构 (二) 为什么很多SDR频谱中间有尖峰?

即使0Hz处是存在尖峰的,但也会被滤波器过滤,你在最终的频谱上看不到这个尖峰。先把中心频率故意设置在偏离目标信号的频点上,然后用cosine函数,把目标信号下变频到0Hz,而把原本的0Hz变到滤波器带宽以外。相信大家第一次打开gnuradio看听广播、看频谱的时候,会注意到一个奇怪的现象,明明在频谱中间不该有信号,但是实际看到了一个尖峰。在rtlsdr的书里也有介绍。不但SDR会这样,如果用示波器打开FFT功能,你会发现在最左侧0Hz附近也会有尖峰(示波器FFT默认频谱左右对称,不显示0Hz以下的部分)。

老邵的开源世界 2813

LimeSDR USB实现实时 GPS信号欺骗

主要是用limeSDR 来实现gps信号欺骗实验,当然可以更加深入的研究也可以,做的可以跟真实的gps信号一样,切忌不要在公共场合进行相关实验。

skyshell的专栏 1万+

sdr驱动软件.rar_SDR_adsbhub_sdr怎么装驱动_sdr驱动_手机 sdr软件

sdr驱动软件,可在购买了较便宜的软件无线电接收机后配套使用

EPLAN Electric P8 2025安装避坑指南:硬件、.NET 6与VM配置全解析

EPLAN Electric P8 是面向工业自动化电气设计的工程级CAD平台,其核心依赖于.NET运行时、DirectX硬件加速与本地许可证验证机制。随着2025版升级至.NET 6.0 Runtime、DirectX 12渲染引擎及双模授权校验,安装失败率显著上升——尤其在显卡驱动陈旧、虚拟机环境或企业离线场景下。技术价值在于保障PLC柜体布局、端子排自动生成、电缆清册输出等产线级功能稳定运行;典型应用场景包括高校电赛控制系统设计、包装线电控图纸交付及集成商多版本协同部署。本文聚焦EPLAN 2025安

weixin_30897079的博客 556

ExcelVBA批量添加PDF文件

如图1所示,"BOM-01.xlsx"工作簿中的Sheet1工作表根据B列图号单元格中的内容,在图2所示的文件夹中找到对应的PDF文件,然后嵌入到相应的N列,双击N列中所示的图标,会打开PDF文件,是源文件的副本,即删除源文件,也可以打开N列的文件。 图1 根据B列的图号在N列嵌入对应的PDF文件 图2 PDF文件 图3 文件格式 Sub 导入文件() Ap...

qq389445046的博客 5577

避坑指南:WSL2网络模式修改导致无法上网的解决方案(附备份还原技巧)

本文深入解析WSL2默认网络隔离机制,并提供三种安全的端口互通方案,重点推荐通过配置Windows防火墙规则实现稳定访问。同时,针对网络配置修改可能引发的无法上网问题,给出了从重置配置到系统级备份的完整恢复指南,确保开发环境安全可靠。

jj890的博客 781

解读文献(五)------基于阻抗控制

文章目录背景主动柔顺控制阻抗控制基于力的阻抗控制基于位置的阻抗控制力位混合控制 背景 主动柔顺控制 阻抗控制 基于力的阻抗控制 基于位置的阻抗控制 力位混合控制 ...

accumulation 1万+

DeepSeek+Coze扣子搭建智能体(保姆级教程)

DeepSeek+Coze扣子搭建智能体(保姆级教程)

yizhen91y的博客 1万+

【GameFramework框架内置模块】10、本地化(Localization)

本地化(Localization),也就是我们所说的不同地区的语言适配,比如说中文版“你好”,英文版是“Hello”。GameFramework在本地化方面,不仅支持文本的本地化,还支持任意资源的本地化,比如说游戏中释放烟花的特效也可以做出不同地区的版本,使得中文版烟花里面的“新年好”字样的特效,在英文版里面是“Happy New Year”字样的特效。

优快云博客专家,Unity3D高级软件工程师,《Unity 3D从入门到实战》作者。 2303

【云原生技术】sonar的官方web接口,获取质量阀结果的接口

以下是一个示例思路,说明如何调用 SonarQube 的质量阀查询接口并在前端展示“哪些条件没过”。假设前端使用 AJAX 或 fetch 从后端接口拿到 SonarQube 返回的 JSON(或直接前端请求 SonarQube API),前端再把解析结果展示给用户。测试覆盖率 (Coverage) 当前仅有 60%,未满足最低 80% 的要求,需要补充测试或优化以提升覆盖率。接口),就会返回相应的质量阀状态信息;里使用它来查询当前质量阀(质量门)的状态。,你用它即可获取该次分析的质量阀状态。

weixin_46453070的博客 1279

【华为OD】华为性格测试(综合测试)高分策略

1、性格测试非常重要,是一次否决制,18 个月有效期,所以态度一定要认真对待,不要随便乱选;2、做题原则:正向原则,积极乐观向上3、时间为 25-30 分钟,会频繁出现重复选项重复出现的题目注意一致性。

笑着的程序员的博客 3万+

ssm框架搭建

这个是一个在idea上成功跑起来的ssm框架项目,保存在这里方便以后使用直接下载

复分析 阿尔福斯(Ahlfors) 第三版答案 英文

答案分为十章,有部分习题没有答案,全英文复分析阿尔福斯(Ahlfors) 第三版答案

VC中sqlite的使用

在VC中对sqlite的使用,实现数据库大批数据的快速插入,读取数据库中的数据在ListCtrl中显示

win10 跳过U8环境检测的IE WebControls.rar

win10 安装u8的时候 提示IE WebControls 不通过,这个工具可以欺骗u8的检查。 跳过U8环境检测的IE WebControls。提示导入失败后,重新检测通过。

上一篇: LimeSDR官方系列教程(六):使用Pothos和GNU Radio接收ASK/OOK信号
下一篇: 一起玩转GNU Radio:Signal Source模块
无线通信实验室
博客等级 码龄11年 2704粉丝 77原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值