LimeSDR是一个开源的,支持应用程序的软件定义无线电(SDR)平台,可用于支持几乎任何类型的无线通信标准; 它可以发送和接收UMTS,LTE,GSM,LoRa,蓝牙,Zigbee,RFID和数字广播,仅举几例。

LimeSDR平台由一系列电路板组成,包括成本优化的1×1 SISO电路板和经济实惠的2×2 MIMO解决方案。均采用USB3.0接口,最高支持4×4 MIMO PCIe电路板,提供支持用于自适应数字预失真(ADPD)和GPS用于频率精度/稳定性。

以后的文章都是用LimeSDR-USB来进行实验,但是这不影响你使用较为便宜的LimeSDR-Mini来进行以后的实验。在开始前我们再来看一下LimeSDR的主要技术参数。

虽然有许多可用的SDR产品,但很少有与LimeSDR一样具有成本效益和成本效益的产品。LimeSDR板提供了在100kHz至3.8GHz频率范围内启动和运行所需的大部分内容。如果项目的灵活性尚未用尽,我们看一下LimeSDR能够支持的一些应用:蜂窝网络,Wi-Fi,蓝牙,物联网协议(LoRa / SigFox等),导航,气象信息,航空,海洋,空间通信,不要忘记广播电台和电视。这是LimeSDR可以配置使用的无线电的一小部分,主要限制是你的想象力。

下面我们来详细的看一下各个器件或引脚:

IC1-FPRF LMS7002M transceiver 这个是可现场编程射频门,是整个SDR中最重要的一个器件,承担着信号的收发

IC6-Cypress USB3.0 controller 这个是赛普拉斯USB3.0的控制器

IC9-Temperture sensor 这个是一个温度传感器,与LimeSuite连接后可以读取板子的实时温度

IC31- Altera CYCLONE IV 这是一个FPGA,可以自己定义固件

LEDS1,LEDS2-4 ststus indication LEDs 这个是LED指示灯,当你使用GRC,Pothos,LimeSuite向LimeSDR发出指令时,这些灯就会闪烁。

J17、J18都是FPGA的引脚,一个使用GPIO,一个使用JTAG

J14-外部基准时钟接口 这是为了配置MIMO使用的

射频部分
注意上一幅图的右三分之一部分,那个地方布满了十个ipex转SMA的连接头,通过LMS7002M处理后的信号或者接收外部的信号都通过这个进行收发。LimeSDR有两个接收/发送对,可用于从Rx到2×2 MIMO的任何东西。RF连接器总共有10个,但IC中只有2个Rx和2个Tx可用,这是为什么?为了在某​​些频率范围内提供性能改进,为低频段和高频段RX / TX提供了端口(10个中的8个)。此外,还有一个覆盖最后两个端口的宽带RX通道。通过为特定频率提供多个信道,保持灵活性和性能将是非常困难的并且包括(可能太远)每个信道提供单个RX / TX端口。

TX1_1 / TX2_1 =宽带
TX1_2 / TX2_2 =宽带
RX1_1 / RX2_1 =低频带特定<1.5GHz
RX1_2 / RX2_2 =高频带特定> 1.5GHz
RX1_3 / RX2_3 =宽带100kHz至3.8GHz

自测程序的操作
我们收到LimeSDR后第一步肯定是要先检测它的各部分是否功能完好,这时候就要借助test.ini来进行测试。首先,打开LimeSuite,进入一下界面。
点击Options,选择Connection Settings,再选择连接你的设备。
然后点击Open导入test.ini文件。再点击SXT选项,在界面中先点击Calcuate,再点击Tune。
再点击CLKGEN选项,进入后先点击Calcuate,再点击Tune。记住要将Feedback divider勾选上
再点击Modules选项,选择Broad Controls,将里面的RF loopback chA和B都勾选上。
再点击Modules选项,选择FPGA controls,将里面的MIMO勾选,再点击W-CDMA,待下方绿色进度条完成后即可进行下一步测试。
再点击Modules选项,选择FFTViewer。Data reading部分选择LMS MIMO;Graphs中的Displya channel处选择A&B。最后点击START即可看到波形图。

今天的教学就到这里,谢谢大家!

文章未经许可,不得转发,转发时注明出处

LimeSDR新手入门教程(一)相关推荐

  1. 【LaTeX】E喵的LaTeX新手入门教程(4)图表

    这里说的不是用LaTeX画图,而是插入已经画好的图片..想看画图可以把滚动条拉到底.前情回顾[LaTeX]E喵的LaTeX新手入门教程(1)准备篇  [LaTeX]E喵的LaTeX新手入门教程(2)基 ...

  2. 想学python都要下载什么软件-学编程闲余时间建议下载的软件_Python新手入门教程...

    原标题:学编程闲余时间建议下载的软件_Python新手入门教程 Python新手入门教程_在手机上就能学习编程的软件 很多小伙伴会问:我在学编程,想利用坐地铁坐公交吃饭间隙学编程,在手机上能学编程的软 ...

  3. 编程入门python语言是多大孩子学的-不学点编程,将来怎么给孩子辅导作业―Python新手入门教程...

    为了填满AI时代的人才缺口,编程语言教育都从娃娃抓起了!如果你还不懂Python是什么将来怎么给孩子辅导作业呢? Python新手入门教程 近期,浙江省信息技术课程改革方案出台,Python言语现已断 ...

  4. 【LaTeX】E喵的LaTeX新手入门教程(6)中文

    假期玩得有点凶 ._.前情回顾[LaTeX]E喵的LaTeX新手入门教程(1)准备篇  [LaTeX]E喵的LaTeX新手入门教程(2)基础排版  [LaTeX]E喵的LaTeX新手入门教程(3)数学 ...

  5. 【LaTeX】E喵的LaTeX新手入门教程(5)参考文献、文档组织

    这不是最后一篇,明天开始建模所以会从6号开始继续更新.前情回顾[LaTeX]E喵的LaTeX新手入门教程(1)准备篇  [LaTeX]E喵的LaTeX新手入门教程(2)基础排版  [LaTeX]E喵的 ...

  6. 【LaTeX】E喵的LaTeX新手入门教程(3)数学公式

    昨天熄灯了真是坑爹.前情回顾[LaTeX]E喵的LaTeX新手入门教程(1)准备篇  [LaTeX]E喵的LaTeX新手入门教程(2)基础排版上一期测试答案1.大家一开始想到的肯定是\LaTeX{}e ...

  7. 【LaTeX】E喵的LaTeX新手入门教程(2)基础排版

    换了块硬盘折腾了好久..联想的驱动真坑爹.前情回顾[LaTeX]E喵的LaTeX新手入门教程(1)准备篇文档框架嗯昨天我们已经编写了一个最基本的文档,其内容是这样的:\documentclass{ar ...

  8. Windows学习总结(6)——MindManager新手入门教程

    2019独角兽企业重金招聘Python工程师标准>>> MindManager新手入门教程 MindManager是一款创造.管理和交流思想的思维导图软件,其直观清晰的可视化界面和强 ...

  9. ps如何修改图片大小尺寸_PS新手入门教程:学习如何修改画布的大小

    PS新手入门教程:学习如何修改画布的大小.在photoshop中,可以把画布理解为一张白纸,而我们要处理的图像可以理解为这张白纸表面上的画.我们修改画布的大小时,图像并不会随着画布的大小而整体变大或缩 ...

  10. JavaScript新手入门教程大全~~~

    JavaScript新手入门教程大全~~~ 一. js教程介绍:JavaScript是一种运行在浏览器中的解释型的编程语言. 那么问题来了,为什么我们要学JavaScript?因为你没有选择.在Web ...

最新文章

  1. android 多版本打包,Android build.gradle版本名打包配置的方法
  2. 018_rate评分
  3. 青蛙学Linux—MySQL备份工具XtraBackup
  4. TCP协议疑难杂症全景解析|硬核
  5. 二维数组(声明以及遍历)
  6. 外星人装深度linux,外星人alienware 18笔记本怎么安装win10系统
  7. 又是鹅厂!传微信支付团队获2亿奖金,人均20万元;腾讯云团队全员发iPhone 11 pro...
  8. 剑指offer——30.包含min函数的栈
  9. html登陆部分项目答辩演讲稿,D-POTDR项目答辩讲稿材料
  10. python进程socket通信_python之socket初识
  11. 蓝桥杯2016年第七届C/C++省赛B组第三题-凑算式
  12. 1.深入分布式缓存:从原理到实践 --- 缓存为王
  13. 用Python实现简单的Web Server
  14. 跳板机+谷歌验证码 ssh 自动登录
  15. 格林高斯斯托克斯 通量散度旋度
  16. 计算机为什么不能装win7,详解win10为什么装不回win7系统
  17. 计算机税率函数,2018最新按5000元个税Excel计算公式,帮你整理齐了!
  18. 告别360全家桶,安利一波电脑必备软件
  19. “程序员”眼中的中秋节
  20. Premiere Pro 快捷键大全(2023版)

热门文章

  1. Chrome 里的小恐龙游戏是怎么做出来的?
  2. 【数据分析实战】北京租房数据统计分析
  3. 守望先锋归来(守望先锋2)游戏笔记
  4. 用python编程 商品打折怎么计算_折扣怎么算用计算公式
  5. Spring源码学习笔记:经典设计模式之工厂模式
  6. 微信测试号实现微信网页的分享
  7. 编译SAM BA报错
  8. C++中c_str()函数的用法
  9. 谷歌搜索技巧大全,google高级搜索语法指令怎么用
  10. vue开发钉钉微应用鉴权失败