PlutoSDR无线通信系统学习+实战——开篇

PlutoSDR是一款经济实惠的软件定义无线电(SDR)设备,它支持从 325 MHz 到 3.8 GHz 的频率范围,并且可以用于接收和发射信号。

随着PlutoSDR越来越多的使用,网上流传的代码也越来越多,但是很多人拿到代码之后会遇到各种各样的问题,比如:代码没办法像网上说的直接运行、遇到各种错误、却上依赖的文件或者环境、代码看不懂等等问题。

本人从事无线通信多年,对于PlutoSDR也有丰富的调试开发经验,很多网上流传的代码也都是从我这里流传出去。在这里主要想进行一个知识分享,对代码和通信系统进行一个讲解说明,解答部分人遇到的困惑,后面也会坚持进行内容的更新,也欢迎大家进行关注和留言讨论。

我讲解的Plutosdr的使用是在windows系统上基于matlab进行的无线通信系统的搭建,驱动的安装在我的文章里也有介绍,还没有安装驱动的可以移步下面的链接:

Matlab中Pluto模块的驱动安装_matlab安装plutosdr驱动-CSDN博客

matlab平台上ADALM-Pluto的离线硬件支持包安装_matlab communication toolbox support package for a-CSDN博客

Matlab上ADALM-Pluto硬件支持包的在线安装方式_adalm pluto supportpackages for r2020b-CSDN博客

接下开,开始正题。。。。。。

首先很多人搞不明白搭建无线通信系统使用1个plutosdr和使用2个plutosdr有什么区别。plutosdr有两根天线,一个发一个收,可以使用单个plutosdr进行无线通信系统的收发实验,也可以使用两个plutosdr进行无线通信系统的实验。

结合我的调试经验给大家讲一下他们之间有什么区别,用单个模块进行通信比较简单,只需要打开一个matlab终端,插上plutosdr模块,然后在一个窗口中写下发送端和接收端代码,这样的话,无线信号就会从发射天线发出,从接收天线接收。这种方式的信号收发,信号的质量会很好,因为同一个模块上的两根天线离得很近,所以天线的信号会有较强的耦合,从发射天线直接耦合进入到了接收天线。我们都知道无线信号的收发最主要的影响就是无线信道的衰落,信号在无线信道中传输会有很大的信号衰减,并且还会有多径带来的小尺度衰落。另外,还会有发送端和接收端晶振不同源,导致的信号的时间偏移和频率偏移,这种信号的变化对于接收端的要求比较高。

单个pluto进行收发,天线间频率同源,因此频偏和时偏基本可以忽略不记,同时信号直接由发射天线耦合进接收天线,多径带来的影响基本可以忽略。信号的衰减也较小,因此单个模块进行收发的通信系统通信质量较高。

对比单个pluto通信,两个pluto进行通信时就会比较复杂,对于接收机的要求较高。两个pluto进行收发,需要打开两个matlab终端,一个终端进行发送一个终端进行接收,这种情况下接收端会有时间偏移和频率偏移,这种情况下需要对接收信号进行复杂频偏和时偏的估计和补偿,这部分的内容后面结合代码在进行说明。两个plutosdr进行通信时,如果接收端处理不好会导致较高的误码率。

两种方式的区别基本就是这么多,单个plutosdr的通信方式比较简单,适合简单的实验。两个plutosdr的通信适合更高级的实验。这次简单介绍一下两者的区别,后面具体的技术再结合代码进行讲解,下期再见。。。。。。

推荐内容:

PlutoSDR无线通信系统学习+实战——QPSK无线图片收发系统(一)-CSDN博客

PlutoSDR无线通信系统学习+实战——基于FM的语音传输(一)_sdr fm解调-CSDN博客

PlutoSDR无线通信系统学习+实战——基于OFDM数字语音传输系统(一)_pluto视频传输-CSDN博客

PlutoSDR matlab无线通信系统学习+实战——提升数据传输速率,实现彩色图片收发-CSDN博客

欢迎对通信感兴趣的同学进群讨论:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值