基于QPSK调制的数字信号发送机系统仿真
项目介绍
本项目实现了一个完整的正交相移键控(QPSK)发送机系统仿真。系统通过模块化设计,依次完成随机二进制序列生成、串并转换、双极性编码和QPSK调制等核心处理流程,最终生成符合QPSK调制标准的时域信号,并提供多维度的可视化分析结果。
功能特性
- 完整的QPSK发送链仿真:涵盖从信源生成到射频调制的全流程
- 灵活的参数配置:支持自定义序列长度、符号速率、载波频率和采样率
- 多维可视化输出:提供星座图、时域波形和功率谱密度等专业分析图表
- 模块化架构设计:各功能模块独立清晰,便于验证和扩展
使用方法
- 在MATLAB环境中运行主程序
- 根据提示输入仿真参数:
- 二进制序列长度(如:1024)
- 符号速率(如:1000 symbols/s)
- 载波频率(如:10000 Hz)
- 采样频率(如:100000 Hz)
- 系统自动执行仿真并生成:
- 原始二进制序列数据
- I/Q两路双极性基带信号
- QPSK调制后的时域波形
- 星座图可视化
- 时频联合分析图
系统要求
- MATLAB R2018b或更高版本
- 需安装Signal Processing Toolbox信号处理工具箱
文件说明
主程序文件集中实现了系统的核心处理逻辑,具体包含:随机二进制序列的生成与控制、串行数据到并行I/Q两路的转换、双极性编码的映射处理、正交载波调制合成QPSK信号,以及结果数据的可视化展示功能。