zedboard + AD-FMCOMMS3-EBZ AD9361 (七) matlab QPSK 收发 资料收集
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
例子非常多
本笔记参考文档
中文讲解视频:
快速入门:使用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 的滚降因子
-
粗频补偿 - 估计接收信号的近似频率偏移并对其进行校正
-
符号同步器 - 根据恢复的定时选通对输入信号进行重新采样,以便在最佳采样时刻做出符号决策
-
载波同步器 - 补偿残余频率偏移和相位偏移
-
帧同步器 - 在已知帧标头处对齐帧边界
-
数据解码 - 解决载波同步器引起的相位模糊性,解调信号,解码文本消息

浙公网安备 33010602011771号