zedboard + AD-FMCOMMS3-EBZ AD9361 (七) matlab QPSK 收发 资料收集

 

image

 

matlab 什么是软件无线电?

什么是软件无线电 (SDR)? - MATLAB & Simulink

 

ADI 软件无线电 for 工程师 一本书 

Software-Defined Radio for Engineers | Analog Devices 

 

matlab 软件无线电教程  一本书 80MB PDF,  还有 例子 1.5GB, 使用的设备 不是 AD9361  二是   RTL-SDR 相关设备 , 例子还是可以参考 的 

Software-Defined Radio Using MATLAB, Simulink, and the RTL-SDR - MATLAB & Simulink

 

ZYNQ+9361 例程地址

AMD FPGA and SoC Devices — Examples

 

communications toolbox 相关信息

Communications Toolbox 产品信息 - MATLAB

例子非常多

Communications Toolbox — 示例

 

本笔记参考文档

Simulink中的QPSK发射器和接收器

中文讲解视频:

快速入门:使用MATLAB和Simulink进行软件无线电(SDR)设计 - MATLAB & Simulink

 

该模型展示了使用 Simulink® 实现 QPSK 发射器和接收器。该接收器解决了无线通信中的实际问题,例如载波频率和相位偏移时序漂移帧同步。接收器解调接收到的符号,并将简单的消息输出到诊断查看器。有关同一系统的 MATLAB® 实现,请参阅 QPSK 发射器和接收器

 

该示例模型在复杂基带下执行所有处理,以处理静态频率偏移、时序漂移和高斯噪声。

为了应对上述损伤,本例提供了一种实用数字接收机的参考设计,包括基于相关性的粗频补偿基于PLL的精细频率补偿基于PLL的符号时序恢复帧同步相位模糊度分辨率

该示例展示了 Communications Toolbox™ 中的几个库块,这些库块在接收方处理中实现同步算法

 

发射机

  • 位生成 - 为每一帧生成位

  • QPSK 调制器 - 将位调制为 QPSK 符号

  • Raised Cosine Transmit Filter - 使用 0.5 的滚降因子,并将 QPSK 符号上采样 2

渠道

  • 具有频率偏移和可变时间延迟的AWGN通道 - 将频率偏移、时序漂移和加法高斯白噪声应用于信号

接收器

  • 升高余弦接收滤波器 - 使用 0.5 的滚降因子

  • 粗频补偿 - 估计接收信号的近似频率偏移并对其进行校正

  • 符号同步器 - 根据恢复的定时选通对输入信号进行重新采样,以便在最佳采样时刻做出符号决策

  • 载波同步器 - 补偿残余频率偏移和相位偏移

  • 帧同步器 - 在已知帧标头处对齐帧边界

  • 数据解码 - 解决载波同步器引起的相位模糊性,解调信号,解码文本消息

 

posted on 2025-10-21 10:19  所长  阅读(12)  评论(0)    收藏  举报

导航