ADALM-PLUTO SDR
主动学习模块
ADALM-PLUTO
主动学习模块(PlutoSDR)是ADI公司 (ADI) 提供的一种易于½用的工具,该工具可用于向
电气工程相关专业的学生介绍
½件定义无线电
(SDR)、射频 (RF)
和通信的基础知识,学生亦可通过自学或者请
教讲师深入了解相关内容。该模块½帮助不同层次和背景的学生更½地了解实际生活中RF相关运用,从而为学
生攻读理学、技术或工程学学½打下良½的基础。
PlutoSDR主动学习模块将理论和RF的实际运用结合起来,连
接上主机时,它就½充½一个便携式实验室,学生甚至½将它带入教室½用。大量的½件,例如MATLAB和
simulink,提供了全新的图½用户界面(GUI),½用更加直观、方便,让学习曲线最小化,帮助学生更高效率
地学习、工½和探索。
ADALM-PLUTO
主动学习模块适用于所有人。
ADALM-PLUTO主动学习模块基于
AD9363,分别配备了可在全双工模式下工½的一条接收通道和一条发射通
道。该模块½够以高达61.44MSPS的采样速率和20MHz的带½产生和测量频率范围在325MHz到3800MHz之间
的RF模拟信号。PlutoSDR½积小巧,可以½松装进衣服口袋或者背包中,½用灵活,采用配备默认固件的USB
端口供电。该模块支持OS
XTM、WindowsTM和LinuxTM,因此½用者可以在不同的时间、不同的设备上学习
和探索RF系统。
简介
PlutoSDR
是一个自给自足的掌上RF实验室,它不仅仅是零碎部分的简单组合,您需要知道模块½中每一部分的
基本操½才½了解模块的功½。不同需求的用户会½用到不同的½件,针对不同用户,我们列出了以下情况。
1/3
为避免在½用过程中出现一些问题,阅读文档前,请务必仔细确认您的用途。
Note
与电脑连接时,PlutoSDR将被识别为一个大容量存储设备,里面包含入门指南(info.html)、设备配
½控制文件(config.txt)以及许可证信息(LICENSE.html)。
目½
1.普通用户和学生
正常情况下,PlutoSDR用户可以½用USB并通过½件实现与射频信号实现交互。PlutoSDR支持
MATLAB、simulink、开源½件无线电、custom C、C++、C#或者Python,支持的系统有
Windows(X86)、Linux、Mac或者嵌入式Linux平台(包括
Raspberry Pi、Beaglebone、96boards.org
等
以及您常用的一些平台)。
如果您想知道
PlutoSDR
是怎样
产生波½
和
捕获射频波½
的,请看这里。
这部分内容阐述了该产品的概况,指导用户正确下½½驱动和安装½件,因此我们建议每½用户仔细阅
读。
这一部分包含大部分用户所需的信息。
2.开发者
硬件描述语言(针对于FPGA)是直接在PlutoSDR上运行的,编写定制的½件会让
PlutoSDR
工½在不同
模式下,支持不同的外部USB设备(包括经过USB端口的局域½或WiFi),从而实现设备功½扩展。里面
包含了编译HDL工程、编译内核以及为满足定制USB供应商和厂商识别码及运行定制的用户空间应用而½
出修改的所有信息。例如,您可以建立:
通过WiFi或局域½联½的独立机场跟踪站。
移动端虚拟键盘。
3.SDR
高手
您可½希望拿到产品的印制电路板并修改一部分硬件,将通用输入输出口连接上不同的设备,或者尝试
让多个的
PlutoSDR
同步运行。实际上我们的产品是开源的,因此我们会提供所有您需要的信息,包括原
理图和版图文件。
4.SDR
工程师
我们不建议您直接½用PlutoSDR,您可以参考我们产品中出现的一些问题,设计并改进自己的SDR。我
们也非常欢迎把
PlutoSDR
的硬件、½件或HDL½中的一部分用于其他的产品。您也可以通过观察
PlutoSDR里面的
AD9363
芯片对于定制波½的响应情况来决定它是否适用于您的系统。如果您需要一个
½够帮助您检测其他
RF
工程是否正常工½、频率在325MHz到3800MHz之间的、½成本的频谱仪,而我
们的设备½帮助您解决问题,您可以阅读这部分的内容。
我们希望以上的内容可以对大部分用户的工½和学习起到帮助½用,我们也会不断更新上面的内容,如果您有
任½疑问,可以在
EngineerZone
向我们咨询,或者点击
帮助和支持。
入门指南
1.快速启动
2.硬件细节
2/3
3.更新固件
4.支持的驱动和库
5.IIO工具
教育
1.面向工程师的SDR技术
2.RF背后的数学原理
故障排除和疑难解答
½件应用和运行环境
1.MATLAB和simulink(Windows/macOS/Linux)
2.GNURadio(Linux)
3.gqrx(macOS/Linux)
4.SDR Angel(Windows)
5.IIO-Scope(Windows/macOS/Linux)
支持的高级语言
1.程序化脚本(Shell scripts)
2.C和C++
3.Python
应用说明、示例和测试
1.dump1090(ADS-B)
2.FM收音机
3.simRF模型
4.独立的Pluto
5.Plutogps
高级配½
1.基于MATLAB的滤波器设计向导
2.½用USB闪存盘
3.½用无线½卡
4.½用有线以太½适配器
5.构建自定义内核映像
6.构建自定义FPGA映像
硬件配件
1.天线
2.EVAL-CNXXXX:Pluto放大器
对外发布
1.GRCon
2.自由及开源½件开发者欧洲会议
3.市场宣传资料
Danger
•
上述所有产品中均包含静电敏感元器件。人½或者测试设备中很容易产生4000V甚至更高的静电电
压,保护不½可½对元器件造成损害。
•
½管电路板上有静电保护电路,为避免因为高电压而造成的性½下降、功½失效甚至永久性损坏,连
接设备前请务必提前做½静电预防工½,例如释放外部设备、导线或者天线自带的静电荷等。
3/3