LimeSDR 中文教程 (二)

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

(本文所有图片请参考Myriadrf官网原文:https://myriadrf.org/blog/limesdr-made-simple-part-2-matching-lms7002m-rx-iq/)

这是LimeSDR系列教程的第二篇,用来帮助你实际使用SDR,并且写自己的程序。上一次我们探讨了LimeSDR是什么以及它的功能。这篇文章我们会讲解LMS7002M和射频输入输出,这是许多神奇的事发生的地方(也就是射频部分)。

 

我们还讲过多个RF接口以及它们存在的原因。在我们深入讲解LMS7002M的内部工作原理前,我们需要再次观察这些输入输出口,了解它们的区别。最好先看一下板子的原理图。为了简单起见,我们只看一条射频通道(Lime的LMS7002M有2条完全相同的射频通道,比如TX1_2和TX2_2是一模一样的)。

 

 

 

 

如果你对原理图不熟悉,或者只是大概看过原理图,但是不熟悉RF,那么RF电路吓到你,因为有很多分立的器件。然而,掌握一定方法后就可以方便地理解它们的原理了。大多数电子学教材,甚至是大学里教的电子学课程,一般都只考虑原理图中电路在静态条件下的情况(要不就是开着,要不就是关着),这些资料可能会考虑一些模拟条件。大多数设计中,这些知识就足够了,因为我们可以忽略频率效应的影响,这样理解起来会更容易。但是在射频电路中,其它因素可能会变得更重要。

频率的介绍(这里会讲到物理知识)

接下来的东西可能会讲到一些数学公式。我们必须记住一些公式。 

 

 

 

 

 

 

这两个公式说的是电容和电感在不同频率下的阻抗,尽管容抗随着频率增加而减少,感抗是随着频率增加而增加的。第二,我们必须注意到,所有电路都同时有电容和电感。包括导线、PCB线路,甚至是很小的一块导线,它们通常都被看作寄生现象(也就是说我们不想要它们出现)。从这里你就可以看出为什么输入端要覆盖超宽的频率会那么困难,就是这些寄生现象造成的。

 

反射

 

这个图像来自维基百科上的Oleg Alexandrov

 

我们还需要了解另一个概念,也就是传输线理论。如果源头和目的地的阻抗不匹配,那么一部分的波形会反射回来。反射的大小取决于不匹配的程度,可以用反射系数计算出来。

 

如果你想学习更多的关于反射的知识,你可以去查查边界条件。边界条件可能取决于阻抗不匹配(连接器/天线或者匹配网络都会导致问题)。

 

我们在多大的长度下要考虑这个问题,取决于电长度(电气上的长线或者短线)。不同情况下,这些规则是不同的。比如说3GHz的四分之一波长很小(小于2.5cm),那么电气短线就要小于这个距离,如果你使用任何超过这个长度的导线,就必须做好匹配。另外,LimeSDR还会用到天线,因此也需要做这样的匹配工作。总结来说,匹配工作就是在解决这个效应。

 

这些小知识可以用在很多地方

现在数学和物理知识已经讲完了,我们可以看一下3个输入口和2个输出口的区别了。 

 

 

相比其它几条通道,一个TX1_2和RX1_H之间有一个很明显的区别是MOSFET和SKY13323芯片。射频环路是开关控制的(SKY13323 0.1~3GHz SPDT开关),MOSFET(BF1105R)提供了在回环内部的进一步转换/衰减工作。

 

如果我们忽略这个回环,你可以发现3个输入口基本上是差不多的,你可以看到RX1_L和RX1_W之间只是有几个值不一样。RX1_H也差不多,只不过使用了非中心零点的巴伦(这样我们可以加入偏置),并且去掉了电感(取而代之的是MN22的电容)。简单说,这些巴伦(T1~T5)把单边信号转换为互补差分信号,这个操作我们如果只是要理解电路的话可以忽略掉(因为它们对于信号起不到太多变化)。

 

如果我们把前面说的概念都记下来,然后重新看这3个输入口,我们可以看出亮点:

它们会在输入/输出间产生一些滤波操作,类似带通滤波

这些网络的阻抗受到频率影响

 

对于低频率输入口,频率比设定范围更低时,MN18/26对于差分信号会表现得像一个很小的阻抗,随着频率增加,这个阻抗作用减小了,MN17/19/20的作用会增加。这个效应产生的结果是阻抗匹配会随之更改,当我们远离最佳频率点时,反射的能量会增加,导致性能降低。对于高频率输入口也是类似,但是这条通路里的MN21/24的具体取值要小很多(2pf),那么这时寄生电感和电容就会在频率上限处产生更大的影响,对于频率下限,主要取决于这两个微小的电容,电容小了,等效的频率就会增加,因此最佳频率值也会增加。

 

你手头的板子可能MN18或者MN26被取走了(对应于短波修改的方式1)。这样电感的效应就没有了,它原本会把低频率的信号反弹回去,取走后就不会了(类似的,一个较小的电感也会产生类似的效果,这里不是很确定?我认为是大电感产生类似效果)。但愿这篇文章能简单告诉你短波修改版的原理,以及它是如何更改匹配频率/峰值频率的。

 

这里可能比较深入,但是当我们理解概念后可以更方便知道为什么对于每个通道要用多个口。另外,原理图上写着的频率值是这个网络对应的最佳范围,也就是它们最优化的范围。它们在这个范围外也能工作,但是性能有所降低。

 

LMS7002M FPRF

上一篇文章,我们说这个芯片类似于FPGA。但是这个芯片并没有FPGA内部的门阵列。它是一个射频芯片,可以在使用中调整为100kHz到3.8GHz之间的任何频率。这种类型的器件被称作FPRF(现场可编程射频芯片),因为它可以高度定制,因此它拥有很多类似FPGA的优点。

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

上面的图片展示了LMS7002的模块图,我们可以看到芯片内部有很多东西。那么这些东西到底做了什么?它为什么那么神奇?

 

 

 

 

射频输入(主要是LNA)

我们可以看到每条接收通路有3个口,我们要根据频率来选择其中一个。这些LNA(低噪放)和我们前面说的射频输入电路类似,它们为某些特定频率优化。

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

低噪放顾名思义,它可以在只引入很少噪声的情况下放大信号。我们要在初始阶段先放大信号是为了使得这个信号在后期放大过程中对噪声更免疫。如果我们在放大器前加入了噪声(芯片中到处会有噪声),噪声也会被放大,因此大多数射频电路中LNA一般都在最前面一级。

 

混频器 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

接收通道的后面一级中,信号与RXPLL混频,产生了一个基带信号(下搬移)。RXPLL是系统时钟经过低噪声合成器生成的。在LimeSuite程序中,我们可以在SXR选项卡(RX合成器)中设置RXPLL。RXPLL要用到的系统时钟在CLKGEN选项卡中(数字时钟生成器)设置。这就是为什么它们两个都需要配置(我们需要用PLL来生成一个时钟进行下搬移)。这一部分很容易被忽视,但是这是LMS7002M的重要组成部分。

 

RXTIA

我们下搬移到基带后,就会碰到第二级的低噪放,同时也是一个电流电压转换器。

 

这个LNA/TIA的作用如下:

对于基带信号提供一个初级低通滤波

产生一定的直流偏置DC offset来预防信号饱和,保持在ADC动态范围内。

最后可以调整增益,这样信号在进一步滤波前可以做好调整

 

一旦信号经过RXTIA后,它会被送入低频率的低通滤波器或者高频率的低通滤波器(RXLPFL和RXLPFH),它们是可配置的。在LimeSuite的RFE选项卡中。

 

最后一级增益(RXPGA)和ADC

最后一级的低噪放叫做RXPHA。你可能会像为什么我们还要这一级。这个答案很简单,与ADC原理有关。任何ADC都使用二进制比特来表示,这就会产生量化阶,它们的数量是2^(ADC的位数)。

 

简单起见,我们假设我们的ADC只有2位,也就是说对应了4层ADC值(00=0V 01=0.33V 10=0.66V 11=1V)。如果我们想要用上整个范围,那么我们的信号必须在0V~1V整个范围内变化。如果我们的信号值只在0~0.33V,那么我们只有1位的有效ADC值,而不是我们本来想要用到的2位。因此,我们需要加一个增益。如果增益太大也会碰到类似问题,如果我们给ADC的信号在0.66V到1V范围内变化,也会有类似问题。

 

 

RXPGA就是为了解决这个问题,使得信号幅度正好符合ADC的要求。这些控制选项在LimeSuite的RBB部分。

 

但是为什么前面提到的组件都正好有2个?I和Q代表什么?

LMS7002M输出的形式是I同相和Q正交数据。这是一种记录信号幅值和相位的方法(Q与I的相位差了90度,因此是正交的)。在射频通信领域,使用这种方式来记录同样的数据比其它方法方便好多。如果你想要了解更多知识,可以查看NI的资料。

 

发射

为了让你快速入门,我们暂时先不讲发射,这样你就能马上学习实际的例子了。你现在应该了解接收的模块了,你只需要知道其实发射的组件只不过是这些接收组件的反向操作。

 

如果你想要深入了解发射,那么有几个关键点你要了解:我们需要的增益更少,因为我们知道自己生成的信号的大小,输出时只需要最后一级增益。滤波在发射中更为重要,因为我们需要发射出更好的信号质量。除此之外,我们还需要了解我们要发射的信号功率(这样我们才能保持合法,另外也不会超过外部功放的输入要求)。

 

 

从哪里开始

你可以先购买一个LimeSDR。

 

接下去的教程会讲Lime Suite和Pothos的安装(Windows用户需要PothosSDR安装包)。注意安装教程可能会有更新,所以和我们的教程会有少许区别。

 

最后你可以参考快速测试一文来运行一些例子。

 

最后的一些想法

但愿这个文章对你有帮助。尽管我们跳过了发射部分,但是要了解的概念时差不多的,我们会在后期的软件讲解中进一步深入。现在我们大概知道LMS7002M的工作方式了,我们可以在下一篇学习LimeSuite软件了,我们后期还会讲如何在一些应用中做修改,来提升应用的性能。

 
第一款无线信号频谱分析仪:Ubuntu20(i3台式机) + hackrf one + qspectrumanalyzer 0. 环境 i3台式机 Ubuntu 20.04 + HackRF One 1. 更改163源 ubuntu的官方源安装这个软件很慢。 cd /etc/apt sudo cp source.list source.list.backup sudo gedit source.list 添加以下内容保存 deb http://mirrors.163.com/ubuntu/ focal main restricted universe multiverse deb http://mirrors.16 阅读详情

相关推荐

LimeSDR资料文档

SDR开发板相关资料,主要是搜集整理LimeSDR开发板相关资料,进行统一整理

LimeSDR 中文教程 (三)

这是这个系列教程的第三篇。我们会以之前的教程为基础,如果你没看可以点这里。上一次我们详细看了RX部分,这样就能更好理解LimeSuite程序里的设置选项。上一篇文章理论比较多,这一篇文章理论会少一些,我们会做更多实际操作。开始我们会使用“self test”例子作为本文的基础。原因是只要你有LimeSDR,你不需要额外的硬件(比如RF口上不需要接东西)就能使用。如果你想看一下步骤,可以点击这个链接...

老邵的开源世界 4108

LimeSuite:基于LMS7002M的SDR平台的驱动程序和GUI

石灰套房 Lime Suite是一个软件集合,支持基于LMS7002M收发器RFIC的多个硬件平台,例如LimeSDR系列。 它包含以下组件: 提供C风格API的LimeSuite库; LimeSuiteGUI应用程序,用于访问底层芯片和电路板设置,显示FFT,更新固件等; SoapySDR中支持LimeSDR的SoapyLMS插件; LimeUtil命令行工具,用于列出LimeSDR设备和更新固件; LimeQuickTest应用程序可以运行一些基本测试; LimeSuite API示例(basicRX,basicTX,singleRX,dualRXTX,gpio_example); 八度插件(仅提供一些基本功能); 建置状态 特拉维斯(Travis): AppVeyor: 文献资料 在Wiki上找到Lime Suite的构建和安装说明: 有关LimeSDR板的信息:

数模转换器(DAC)——百度百科

数模转换器,又称D/A转换器,简称DAC,它是把数字量转变成模拟的器件。D/A转换器基本上由4个部分组成,即权电阻网络、运算放大器、基准电源和模拟开关。模数转换器中一般都要用到数模转换器,模数转换器即A/D转换器,简称ADC,它是把连续的模拟信号转变为离散的数字信号的器件。 1 2 中文名 数模转换器 简 称 DAC 模数转换器 即A/D转换器 输出最小电压 -12V 概念 一种将二进制数字量形式的离散信号转换成以标准量(或参考量)为基准的模拟量的转换器,简称 DAC

D_daytime的博客 1万+

USB7002中文数据手册.pdf

特性 • 4端口USB智能集线器具有: - 支持原生USB Type-C™的上行端口 - 支持原生USB Type-C的下行端口1和2 - 两个标准USB 2.0下行端口 - 内部集线器功能控制器,可实现: - USB转I2C/SPI/UART/I2S/GPIO桥接器端点支持 - USB转内部集线器寄存器的读写 • 经USB-IF认证——TID 1212。测试包括: - 支持BC1.2的USB3.1 Gen1集线器 - 使用UPD350 PD收发器的PD 2.0(TID 330000077) - 支持备用模式协商状态的布告栏端点器件 - 高级多端口系统策略管理 • 支持USB链路电源管理(Link Power Management, LPM) • 下行端口(DCP、 CDP和SDP)支持USB-IF电池 充电版本1.2 • 可通过OTP或SPI ROM获得增强型OEM配置选项 • 商业级和工业级温度支持 • 通过汽车AEC-Q100标准认证 目标应用 • 独立USB集线器 • 笔记本电脑扩展坞 • PC主板 • PC显示器扩展坞 • 多功能USB 3.1 Gen 1外设 • 车载集成主机和接线盒 主要优势 • 符合USB 3.1 Gen 1标准的5 Gbps、 480 Mbps、 12 Mbps和1.5 Mbps工作模式 - 5V耐压USB 2.0引脚 - 1.32V耐压USB 3.1 Gen 1引脚 - 集成端接电阻和上拉/下拉电阻 • 原生USB Type-C支持 - 集成Rp和Rd的Type-C CC引脚 - 在使能USB Type-C的端口上集成多路开关。在检测 到有效的Type-C连接前, USB 3.1 Gen 1 PHY一直 保持禁止状态,从而降低空闲功耗。 - 外部VCONN电源控制 • 所有端口均支持为最常见的电池供电设备充电 - 支持USB-IF电池充电版本1.2(DCP、 CDP和SDP) - Apple®便携式产品充电器仿真 - 中国YD/T 1591-2006充电器仿真 - 中国YD/T 1591-2009充电器仿真 - 欧盟通用移动充电器支持 - 支持其他便携式设备 • 片上单片机 - 管理I/O、 VBUS和其他信号 • 64 KB RAM, 256 KB ROM • 8 KB可一次性编程(One-Time-Programmable, OTP) ROM - 包括片上电荷泵 • 通过OTP ROM、 SPI ROM或SMBus编程配置 • FlexConnect - 可发送命令使上行端口和任何下行端口的角色反转 • 多主机端点反射器 - 通过CDC/NCM设备类实现的集成主机控制器端点反 射器,适合汽车应用 • USB桥接 - USB转I2C、 SPI、 UART、 I2S和GPIO • PortSwap - 可配置USB 2.0差分对信号交换 • PHYBoost - 用于恢复信号完整性的可编程USB 2.0收发器驱动 强度 • VariSense - 可编程USB 2.0接收器灵敏度 • 与Microsoft Windows® 10、 8、 7、 XP、 Apple OS X® 10.4+和Linux®集线器驱动程序兼容 • 专为低功耗运行和低散热而优化 • 封装:符合RoHS标准的100引脚VQFN(12 mm x 12 mm) * USB Type-C™和USB-C™是USB Implementers Forum的 商标。

新一代现场可编程射频芯片LMS7002M.pdf

。

LimeSDR 中文教程 (一)

本博客官方淘宝店铺:舒克贝塔008 行业应用及合作请联系: j.shao@limemicro.com LimeSDR购买链接: https://item.taobao.com/item.htm?spm=a230r.1.14.22.2c6377ffs2sbnB&id=535797511228&ns=1&abbucket=17#detail LimeSDR Mini购买...

老邵的开源世界 1万+

从工艺文件到寄生分析:手把手教你用华大九天RCExplorer做版图预检(附ITF文件解析)

本文详细介绍了华大九天RCExplorer工具在模拟IC和版图设计中的应用,从工艺文件解析到寄生参数提取的全流程。通过ITF文件的深度解析和实战案例,帮助工程师掌握金属层、介质层及通孔参数的关键影响,提升设计效率与准确性。文章还提供了与StarRC工作流集成的实用技巧,是国产EDA工具应用的权威指南。

weixin_42522552的博客 408

LimeSDR-USB硬件部分详细解读

我本人是一个走纯硬件的硬件学习者,希望大家共同进步,Lime这个板子在国内的资源极少,所以我尽可能为后来者将道路铺平,也希望各位能更深一步的了解硬件之美 LimeSDR-USB主板功能 LimeSDR-USB开发板提供了一个高效的射频硬件平台,使用Altera Cyclone IV FPGA和LMS7002M收发器开发和原型化高性能和逻辑密集型数字设计和RF设计。 LimeSDR-USB...

qq_41956518的博客 3118

MCGSPro动画部件实战:用文本分段实现智能报警提示(附工程文件)

本文详细介绍了在MCGSPro组态软件中,如何利用动画部件的文本分段功能,高效实现触摸屏上的智能报警提示。通过绑定整数变量作为索引,一个部件即可动态切换多种状态信息,解决了传统方法画面臃肿、维护繁琐的痛点。文章提供了从变量定义、部件配置到逻辑联动的完整实战教程,并分享了工程文件复用与性能优化技巧。

weixin_28347369的博客 167

TMS320F280049C 学习笔记11 控制率加速器 CLA 例程

总结了TI官方在C2000Ware_3_01_00_00版本中提供的7个与CLA相关的例程。

whyorwhnt的专栏 1万+

LimeSDR srsLTE实验

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

无线通信实验室 3860

手把手教你YOLOv8/YOLOv11分割训练自己数据集和推理,并教你使用Labelme工具标注数据(附分割网络结构图)

YOLOv8-seg 和 YOLOv11-seg 都是一种高效实例分割算法,实例分割模型的输出是一组勾勒出图像中每个物体的遮罩或轮廓,以及每个物体的类标签和置信度分数。当你不仅需要知道物体在图像中的位置,还需要知道它们的具体形状时,实例分割就非常有用了,功能非常强大,可以应对各种视觉任务。 YOLOv11-seg 则在 YOLOv8-seg 基础上进一步魔改了模型架构,相对分割速度可能更快,其他指标性能有待测试。实例分割可以用于自动驾驶、医疗图像处理、智能农业监控等领域。

在职AI算法工程师,擅长计算机视觉,YOLO目标检测、分割等,擅长web、pyqt界面可视化,好内容持续更新中,来这里跟大家一起学习,共同进步 4475

LimeSDR 中文教程 (四)

现在我们来继续看LimeSDR的有关知识。这是第四篇文章,尽管这是我们实际操作的第二个联系,但是它还是与前面的所有文章都有关系,如果你没有看前三篇文章,我推荐你看一下。上一篇文章我们看了self_test.ini,把这个例子里大多数有关内容都讲了。这次我们会使用之前学到的知识来提高信号质量,并创建我们第一个应用。开始到这里,我们假设LimeSuite已经在你电脑上装好了,并且运行正常。如果你没有装...

老邵的开源世界 2824

059、RealBasicVSR 实战:真实场景视频超分的退化建模与优化技巧

本文分享了RealBasicVSR在真实场景视频超分中的实战经验。针对传统方法假设理想化下采样导致的性能瓶颈,重点阐述了三个关键技术点:1)通过可学习退化编码器建模复杂未知退化过程,避免手动设计退化参数的局限;2)采用双向传播和DCN对齐增强时序一致性;3)组合多种损失函数并优化训练策略(如余弦退火学习率、随机退化增强)。作者结合项目实践指出了显存管理、训练时长、评估指标等常见问题,并给出实用建议:优先验证数据退化复杂度,重视数据预处理,合理调整超参数。文章强调真实场景视频超分的核心在于让模型自适应未知退化

ai技术增长的博客 180

西门子博图v16安装密钥提示报错:CryptAcquireContext MS_DEF_PROV Error of containger opening...如何解决?

🏆本文收录于 《全栈 Bug 调优(实战版)》 专栏。专栏聚焦真实项目中的各类疑难 Bug,从成因剖析 → 排查路径 → 解决方案 → 预防优化全链路拆解,形成一套可复用、可沉淀的实战知识体系。无论你是初入职场的开发者,还是负责复杂项目的资深工程师,都可以在这里构建一套属于自己的「问题诊断与性能调优」方法论,助你稳步进阶、放大技术价值。

**My Coding Family** 3302

LimeSDR Linux环境搭建

本文原文来自LimeSDR中文网:www.limesdr.com.cn 转载请说明出处,谢谢! 原文链接: Ubuntu 18.04 LTS下搭建LimeSDR开发环境 By Jin Wu 我们在Ubuntu 18.04 LTS系统下,搭建LimeSDR开发环境,主要安装开发过程中涉及到的驱动及软件:使用PPA安装如下软件: LimeSuite SoapySDR Pot...

1436

Oracle DG库手动注册归档日志的两种方法

有的时候由于网络或各种原因,Oracle DG库服务器上可能缺少部分归档日志文件,导致DG库的MRP进程一直处于状态。此时我们可以手动从主库或其他DG拷贝归档日志到当前DG服务器,并对日志文件进行手动注册。

Sebastien23的博客 729

LimeSDR 实验(一)

python流实现简易VNA实验准备1、实验器材2、软件支持(win10下)实验步骤实验结果 实验准备 1、实验器材 LimeSDR、合适频段定向耦合器、短路校准件、待测件(DUT) 2、软件支持(win10下) PothoSDR(注意版本与Python一致)、WinDriver_LimeSDR-USB、Pycharm(其他编译器亦可)、Python(相关包:pyLMS7002Soapy-mast...

fish_dreamer的博客 840

【32】C# WinForm入门到精通 ——打开文件OpenFileDialog 【属性、方法、事件、实例、源码】

本文介绍了WinForm开发中OpenFileDialog控件的关键属性及其应用。OpenFileDialog是.NET Framework提供的文件对话框控件,主要用于选择、打开文件操作。文章详细讲解了11个核心属性:AddExtension(自动补全扩展名)、AutoUpgradeEnabled(外观升级)、CheckFileExists/CheckPathExists(文件/路径存在验证)、DefaultExt(默认扩展名)、DereferenceLinks(解析快捷方式)、FileName/File

程序员,他们想的是什么?他们想的永远都是技术,他们崇尚的也永远都是技术。 1534

WINCC7.3破解文件

WINCC7.3硬件够破解文件,有需要的下载!WINCC7.3硬件够破解文件,有需要的下载!

LimeSDR 中文教程 (九)

这是第九篇教程。从第一篇教程开始,我们一步步教会你各种SDR相关工具,现在你应该会用LimeSDR做各种操作了。 上一篇文章,我们看了C代码,以及如何实现一个简单的扫频仪。这次我们要看一下pyLMS7002M,它是LimeSDR的python库。我们这次不是要创建一个程序,而是解释一下一个现成的例子,矢量网络分析仪VNA。 注意,这个VNA精度不会很高,不是罗德施瓦茨产的够买...

老邵的开源世界 2481

LinePhone3.2.7(android端最新版本) sip客户端

SIP客户端For android:LinePhone3.2.7(最新版本),官网地址:http://www.linphone.org/

LimeSDR 中文教程 (七)

在GNU Radio中接收和发射ASK信号这是第七篇教程。我们继续上一次的内容,我们会仿制出一个最简单的无线电设备。上一篇文章我们可以接收比特流,但是每个符号对应的比特数是错误的。这篇文章,我们计划改进ASK接收机,并且设计一个发射机,重放数据。要实现这个目标我们需要同时有发射机(类似遥控器)和接收设备。我们手头正好有Brennenstuhl Primera-Line遥控插座。出于好奇,我们看了它...

老邵的开源世界 1742

Statistics and Machine Learning Toolbox

Statistics and Machine Learning Toolbox(带书签),MATLAB统计学习工具

Devexpress16.2.6破解工具

Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具

LimeSDR-Mini简介1

转载至:www.limesdr.com.cn SDR中文网 LimeSDR-Mini简介1 什么是LimeSDR-Mini    LimeSDR-Mini是Lime Microsystem推出的开源软件无线电开发硬件,是LimeSDR软件定义无线电开发板中一款体积更小,价格更便宜的产品。 LimeSDR-Mini推出的早期优惠价格为99美元(约630人民币),并在推出后24小时内售馨全...

1143

LimeSDR 中文教程 (八)

这是第八篇教程。我们在第一篇就说过,我们会从SDR新手开始一步步教你,直到你学会调用API编程。前几篇说完后,现在是时候开始写程序了。如果你已经读完了前面的文章,会用GNU Octave,也熟悉Pothos和GNU Radio了,那么直接调用API只需要再前进一小步。在Linux下开发(Ubuntu系统)首先我们需要一个编译器,我们使用gcc,它是Linux的主要部件,所以你很可能已经有了。如果你...

老邵的开源世界 3202

LimeSDR 中文教程 (六)

在Pothos和GNU Radio中接收ASK/OOK信号这是第六篇LimeSDR教程。上一篇文章我们在Octave中发射和接收ASK信号。我们没怎么详细讲调制技术。在接下来的文章里,我们会研究单级ASK的发射和接收,这种ASK也被叫做OOK开关键控。这个调制方式很好理解,经常用在门铃和车库开门钥匙里。如果你要做这个实验,你需要额外的硬件,比如433MHz(UHF频段)的ASK/OOK设备。如果你...

老邵的开源世界 2716
上一篇: LimeSDR 中文教程 (一)
下一篇: LimeSDR 中文教程 (三)
老邵的科创世界
博客等级 码龄9年 2336粉丝 161原创
评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值