GNURadio+USRP+OFDM实现文件传输(三)

简介: GNURadio+USRP+OFDM实现文件传输(三)

三、结果验证

1、仿真验证

首先不使用 USRP 进行收发,先进行仿真验证直接将发送端送给接收端,在信号源端将发送的数据保存到本地为 send_data.bin,在最后的接收端将接收的数据保存到本地为 recv_data.bin,使用 beyond compare 进行二进制对比,可以看到如下结果,两个文件一致,误码率为0。

2、USRP 验证

1)误码率测试

①、在实际测试过程中发现将发送增益和接收增益都设置为 0 时,收不到数据,因此增加发送及接收增益,发送端增益设置为 20,接收端增益设置为 25,采样率为 1MHz时,对比发送和接收文件,发现存在误码情况,手动计算了一下大约 2.4e-4 的误码率量级

②、采样率为 781.25KHz 时,对比发送和接收文件,发现存在误码情况,手动计算了一下的误码率量级为 7.8e-5

③、采样率为 390.625KHz 时,对比发送和接收文件,未发现存在误码情况,误码率为 0

2)结果图

传输的文本本间对比,左面为发送的数据,右面为接收到的数据

发送端OFDM 时域信号

接收端及发射端OFDM 频谱图

OFDM Header 采用 BPSK 调制方式,Payload 采用 QPSK 调制方式

整体流程图:

四、资源自取

GNURadio+USRP+OFDM实现文件传输

目录
相关文章
|
7月前
|
算法 C++ 索引
GNURadio+USRP+OFDM实现文件传输(一)
GNURadio+USRP+OFDM实现文件传输(一)
776 0
|
7月前
|
前端开发 5G UED
NI USRP RIO软件无线电
NI USRP RIO软件无线电
82 1
NI USRP RIO软件无线电
|
5月前
|
数据挖掘
LabVIEW和usrp连接实现ofdm通信系统 如何实现
LabVIEW和usrp连接实现ofdm通信系统 如何实现
142 1
|
7月前
|
网络性能优化
[VPP] vpp_com使用
[VPP] vpp_com使用
|
7月前
|
算法
GNURadio+USRP+OFDM实现文件传输(二)
GNURadio+USRP+OFDM实现文件传输(二)
430 0
|
7月前
解决GNU Radio+USRP实现OFDM收发在接收端QPSK星座图映射无“抖动”问题
解决GNU Radio+USRP实现OFDM收发在接收端QPSK星座图映射无“抖动”问题
182 0
|
7月前
|
Ubuntu Linux 网络性能优化
VPP安装
VPP安装
328 0
|
存储 编解码 算法
树莓派 之 USB摄像头 局域网内视频流实时传输( MJPG-Streamer)
树莓派 之 USB摄像头 局域网内视频流实时传输( MJPG-Streamer)
1307 0
树莓派 之 USB摄像头 局域网内视频流实时传输( MJPG-Streamer)
|
C语言
bluez5.50蓝牙文件传输
bluez5.50蓝牙文件传输
984 0
bluez5.50蓝牙文件传输
|
存储 编解码 监控
树莓派 USB摄像头 实现网络监控( MJPG-Streamer)
MJPG是MJPEG的缩写,但是MJPEG还可以表示文件格式扩展名.   MJPEG   全名为 “Motion Joint Photographic Experts Group”,是一种视频编码格式,   Motion JPEG技术常用与闭合电路的电视摄像机的模拟视频信号“翻译”成视频流,并存储在硬盘上。典型的应用如数字视频记录器等。MJPEG不像MPEG,不使用帧间编码,因此用一个非线性编辑器就很容易编辑。MJPEG的压缩算法与MPEG一脉相承,功能很强大,能发送高质图片,生成完全动画视频等
708 1
树莓派 USB摄像头 实现网络监控( MJPG-Streamer)