FPGA QPSK 数字基带链路与可视化系统
在 Cyclone IV E 上实现 PRBS7、Gray 映射、离散相位信道、硬判决、BER 统计和 UART 遥测,并用 Python 显示星座图、I/Q 与误码数据。
- 解决发送参考与接收结果的流水线对齐、有符号位宽和 UART 吞吐量问题。
- ModelSim 仿真与 CSV 链路通过,Quartus 完成编译与时序检查并生成 `.sof`。
电子信息工程|FPGA、嵌入式与通信系统方向
关注从原理、算法和 RTL/固件实现,到仿真、编译、测试、调试与文档交付的完整工程链路。重视可验证结果,也会明确区分已完成的软件边界与仍待实物确认的部分。
具备电子信息工程基础,持续实践通信原理、数字信号处理、FPGA RTL、STM32/FreeRTOS 和 Python 工具链。项目不仅保留源码,也尽量提供测试平台、约束、编译结果、固件、脚本、说明文档和已知限制。
在 Cyclone IV E 上实现 PRBS7、Gray 映射、离散相位信道、硬判决、BER 统计和 UART 遥测,并用 Python 显示星座图、I/Q 与误码数据。
实现正弦、方波、锯齿波和三角波 DDS,连接 PCF8591T ADC/DAC、采样统计与 74HC595 六位数码管显示。
面向 C8T6/RCT6 构建双轮 PID、编码器里程计、循迹避障、Flash 参数、安全保护和蓝牙命令的多任务固件。
围绕多个火箭残骸的准确定位问题完成建模与结果分析,将实际定位问题整理为可求解的约束关系,并形成完整竞赛成果。
竞赛项目|数学建模二等奖基于 STM32F103C8T6 同时采集 DS18B20 数字温度与 PT100 模块电压,完成 OLED 显示、阈值报警、SD 卡 CSV 记录、串口调参和 Flash 阈值保存。
以 STM32F103C8T6、Python 和 OpenCV 构建视觉引导分拣闭环,覆盖颜色识别、四点手眼标定、任务队列、CRC16 串口协议、逆运动学与 FSR 抓取确认。
Verilog、Quartus、ModelSim、TimeQuest、DDS、QPSK、UART、I2C、定点与时序分析。
C、STM32 HAL、FreeRTOS、PWM、ADC、DMA、编码器、PID、Flash、看门狗与串口协议。
MATLAB、调制解调、星座图、BER、FFT、采样与频谱、滤波和特征提取。
Altium Designer、Multisim、PCB 设计与焊接、Keil,以及 Windows/Linux 环境开发。
Python、OpenCV、NumPy、Git/GitHub、Linux、Docker、SQLite/MySQL、CMake、自动化脚本与技术文档。
简历用于快速了解方向;项目档案记录实现过程、关键代码、结果、限制和下一步。