# 总结
21年全国大学生电子设计竞赛E题。
本题要求设计实现一套通信系统,在各题中门槛较高,但竞争也相对较少,勉强实现基础和进阶要求就可以取得不错的成绩。
本人负责系统方案设计、FPGA设计及电路调试。本项目主要分享FPGA代码。
作品功能参见[题目要求](%E6%95%B0%E5%AD%97-%E6%A8%A1%E6%8B%9F%E4%BF%A1%E5%8F%B7%E6%B7%B7%E5%90%88%E4%BC%A0%E8%BE%93%E6%94%B6%E5%8F%91%E6%9C%BA%EF%BC%88E%E9%A2%98%EF%BC%89.pdf)。
选择FM调制,虽然实测-40dB带宽勉强满足题目要求,理论上应该是超出了带宽限制,也是测评时主要的失分点。此外,窄带调频的抗噪性较差,导致的信号失真也影响了系统最终表现。
DSB调制应有更好的抗噪性,载波同步可以借助已经实现的帧同步加上固定载波初相实现,但载频漂移问题需单独解决。
## 代码介绍
设备型号ego1。
接收机将中频FM信号经比较器转为二值信号从GPIO输入FPGA,处理后由数码管显示数字信号,DAC输出模拟信号。
系统采用时分复用,以空帧作为帧同步标志。
同步模块基于捕获-保持方式工作。
输出端使用FIR滤波,参数由Matlab生成。
## 系统介绍
![p1](./images/p1.png)
### 摘要
本系统设计制作一套数模信号时分同传的FM收发系统。发射端实现数字输入,显示,调频发射;接收端实现发射数字数码管显示,语音信号输出。
发射机获取输入后,插入同步信号,合路,通过直接频率合成模块(DDS)调频输出。接收机经放大,混频,滤波,过零比较后经FPGA鉴频解调。
系统传输失真较小、算法效率高、发射机功率低,工作较稳定。
### 接收机程序设计
接收信号下变频后由高速比较器转为数字信号输入FPGA实现鉴频解调。
![p2](./images/p2.png)
### 数值分析与计算
#### 带宽
由卡森公式 $B=2(\Delta_f+f_m)$ 可知25kHz带宽要求下频率调制最大频偏为2.5kHz。实测3kHz频偏下-40dB带宽在25kHz内,选定最大频偏为3kHz。
但卡森公式约束为边频能量小于总能量的10%,与题目要求的-40dB带宽并不直接对应。
已调波的频谱形状会明显影响-40dB带宽的大小。此处题目似乎存在bug,扩频调制+单频正弦波可以实现低功率大带宽同时还能满足题目的带宽要求。
#### 采样率
模拟信号最大频率为10kHz。由奈奎斯特采样定律知采样率应高于20kHz。考虑工程上5至10倍采样率要求,取采样率为50kHz。
#### 数字信号传输间隔
传输时间要求2s内。4位10进制数总信息量为 $log_2(10^4)=13.2877$ ,数字信息最低比特率小于7bit/s。选择传输间隔为500ms,实测收发时延2s内。
#### 解调精度
接收机鉴频选择等精度鉴频法。 $相对精度=\frac{1}{闸门时间\times参考时钟频率}$ 选择中频300kHz,闸门时间16微秒,参考时钟频率100MHz。
鉴频精度为 $\frac{300k}{16\mu\times100M}=187.5Hz$ 。可以解调最大频偏3kHz的调频波。
没有合适的资源?快使用搜索试试~ 我知道了~
温馨提示
全国大学生电子设计竞赛(National Undergraduate Electronics Design Contest),试题,解决方案及源码。计划或参加电赛的同学可以用来学习提升和参考。程序均是实战案例,经过测试可直接运行。 全国大学生电子设计竞赛(National Undergraduate Electronics Design Contest),试题,解决方案及源码。计划或参加电赛的同学可以用来学习提升和参考。程序均是实战案例,经过测试可直接运行。
资源推荐
资源详情
资源评论
收起资源包目录
21年全国大学生电子设计竞赛E题(数模同传无线收发装置)接收机代码.zip (489个子文件)
tb_fir_compiler_0.c 8KB
f4.coe 3KB
f5.coe 1KB
f3.coe 996B
f3.coe 996B
f3.coe 996B
f3.coe 996B
f3.coe 996B
f3.coe 996B
f3.coe 996B
f3.coe 996B
f3.coe 996B
f3.coe 996B
f1.coe 612B
div_gen_0.dcp 734KB
mult_gen_0.dcp 83KB
fir_compiler_0.dcp 76KB
mult_gen_2.dcp 58KB
mult_gen_1.dcp 40KB
mult_gen_3.dcp 35KB
compile.do 2KB
compile.do 2KB
compile.do 2KB
compile.do 2KB
compile.do 1018B
compile.do 1018B
compile.do 1017B
compile.do 1017B
compile.do 994B
compile.do 994B
compile.do 993B
compile.do 993B
compile.do 912B
compile.do 912B
compile.do 911B
compile.do 911B
compile.do 890B
compile.do 890B
compile.do 889B
compile.do 889B
compile.do 841B
compile.do 821B
compile.do 752B
compile.do 734B
simulate.do 546B
simulate.do 540B
simulate.do 540B
elaborate.do 387B
simulate.do 371B
simulate.do 371B
simulate.do 371B
simulate.do 371B
simulate.do 366B
simulate.do 366B
simulate.do 366B
simulate.do 366B
simulate.do 366B
simulate.do 366B
simulate.do 366B
simulate.do 366B
simulate.do 359B
simulate.do 358B
simulate.do 358B
simulate.do 235B
simulate.do 227B
simulate.do 227B
simulate.do 227B
simulate.do 227B
simulate.do 225B
elaborate.do 212B
elaborate.do 212B
elaborate.do 212B
elaborate.do 212B
elaborate.do 200B
wave.do 11B
wave.do 11B
wave.do 11B
wave.do 11B
wave.do 11B
wave.do 11B
wave.do 11B
wave.do 11B
wave.do 11B
wave.do 11B
wave.do 11B
wave.do 11B
wave.do 11B
wave.do 11B
wave.do 11B
wave.do 11B
wave.do 11B
wave.do 11B
wave.do 11B
wave.do 11B
wave.do 11B
wave.do 11B
wave.do 11B
wave.do 11B
simulate.do 9B
simulate.do 9B
共 489 条
- 1
- 2
- 3
- 4
- 5
资源评论
白话机器学习
- 粉丝: 8185
- 资源: 7687
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功