当前位置: 首页 > news >正文

【硬件片内测试】基于FPGA的4FSK扩频通信链路测试,包含帧同步,定时点,扩频伪码同步,信道,误码统计

目录

1.引言

2.算法测试效果

3.算法涉及理论知识概要

3.1 扩频

3.2 插入导频

3.3 4FSK调制

3.4 帧同步

3.5 基于相关峰的定时点提取

3.6 采样判决

3.7 解扩

4.Verilog核心接口

5.开发板使用说明和如何移植不同的开发板

6.参考文献

7.完整算法代码文件获得


1.引言

基于FPGA 的FASK通信链路实现,系统包括4FSK模块,4FSK相干解调模块,AWGN信道 模块,误码统计模块,数据源模块,基于相关峰提取的帧同步和定时点提取模块,扩频解扩等。

2.算法测试效果

本系统是

https://blog.csdn.net/hlayumi1234567/article/details/158705923?spm=1001.2014.3001.5502

的硬件测试版本。

在系统在仿真版本基础上增加了ila在线数据采集模块,vio在线SNR设置模块,数据源模块。硬件ila测试结果如下:(完整代码运行后无水印):

vivado2022.2测试

设置SNR=20db

上述波形局部放大后如下:

可以看到4FSK四个不同频率的载波

设置SNR=5db

设置SNR=-3db

3.算法涉及理论知识概要

整体系统结构如下所示:

3.1 扩频

用伪随机码(伪码)c(k)(周期为N,c(k)∈{+1,−1} )扩展信号带宽,实现抗干扰。扩频后信号

3.2 插入导频

插入已知导频序列p(t) ,用于接收端帧同步。导频序列为PN序列,插在数据帧的前面。

3.3 4FSK调制

4FSK调制的基本原理是将输入的二进制数据转换为不同频率的信号,以实现数据的传输。解调则是将接收到的不同频率的信号还原为原始的二进制数据。

在4FSK调制中,输入的二进制数据被分为两组,每组有两个比特。根据这两个比特的值,选择相应的频率输出。具体来说,有四个频率f1、f2、f3、f4与之对应,每个频率都代表一个二进制组合(00、01、10、11),即十进制的0,1,2,3。

频率选择:根据输入的比特组合选择相应的频率输出。例如,当输入为“00”时,选择频率f1;当输入为“01”时,选择频率f2;当输入为“10”时,选择频率f3;当输入为“11”时,选择频率f4。
调制信号:将选择的频率进行幅度调制,以便在传输过程中具有更好的抗干扰性能。通常采用开关键控(OOK)或脉冲幅度调制(PAM)等方法进行幅度调制。

解调信号:在接收端,根据不同频率的信号进行解调。首先通过带通滤波器  将所需的频率信号提取出来,然后通过解调器将其还原为原始的二进制数据。解调方法通常采用相干解调或非相干解调。

3.4 帧同步

在数字通信  中,信息通常是以帧为单位进行组织和传输的。帧同步的目的是确定每一帧的起始位置,以便接收端能够正确地解调出每帧中的数据。

设发送的帧结构为:帧同步码 + 信息码元序列 。帧同步码是具有特定规律的码序列,用于接收端识别帧的起始。

帧同步的过程就是在接收序列中寻找与帧同步码匹配的位置,一旦找到匹配位置,就确定了帧的起始位置,后续的码元就可以按照帧结构进行正确的划分和处理。

3.5 基于相关峰的定时点提取

在接收信号中,通过寻找与本地已知序列(如训练序列或导频序列)的相关峰来确定定时点。具体来说,将接收信号与本地序列进行相关运算,当两者的相位 和时间对齐时,相关值会出现峰值,这个峰值点对应的位置就是最佳的定时点,用于确定信号的采样时刻,以保证后续信号处理的准确性。

3.6 采样判决

在确定了定时点后,对接收信号进行采样,将采样值与预设的判决门限进行比较,根据比较结果确定接收信号的电平值,从而恢复出原始的二进制比特流。

3.7 解扩

用与发射端同步的伪码压缩带宽,恢复原始数据。伪码同步后,解扩输出:

在本课题中,伪码同步采用的是伪码峰值判决的方法,当出现峰值时,说明此时伪码同步。

4.Verilog核心接口

5.开发板使用说明和如何移植不同的开发板

注意:硬件片内测试是指发射接收均在一个板子内完成。

在本课题中,使用的开发板是:

如果你的开发板和我的不一样,可以参考代码包中的程序移植方法进行移植:

6.参考文献

[1]程晓畅,苏绍景,王跃科,等.伪随机码超声扩频测距系统设计与算法[J].测试技术学报, 2007, 21(1):5.DOI:10.3969/j.issn.1671-7449.2007.01.016.

[2]张歆,彭纪肖,李国梁.采用FSK调制的直接序列扩频水声通信技术[J].西北工业大学学报, 2007, 25(2):4.DOI:10.3969/j.issn.1000-2758.2007.02.005.0sj5_007m

http://www.jsqmd.com/news/1257769/

相关文章:

  • AI辅助设计评审:让LLM真正看懂你的Figma设计稿(评审流程全解析)
  • 2026推荐 华东地区汽车继电器优质厂家实用参考 - 起跑123
  • 2026永康建材爆品全案策划企业筛选标准评测 - 起跑123
  • 系统运维脚本:定时采集、定时备份、远程重启、磁盘空间监控
  • 2026年广州配眼镜推荐,按场景怎么选?六个用镜画面帮你对号入座 - 配眼镜新资讯
  • 2026年广元评价高的绳索护栏批发选购实用指南 - 品牌优推
  • 如何快速掌握鸣潮工具箱:5步解锁游戏120FPS高帧率体验
  • 2026年泡沫混凝土基坑回填生产厂家有哪些靠谱选择 - 品牌优推
  • 2026年昆明配眼镜推荐,按需求分类整理:不同人群该怎么选对应的镜片 - 配眼镜新资讯
  • 推理服务自动扩缩容:从“压测发现不够才加“到 GPU 利用率驱动的弹性伸缩复盘
  • 2026年7月发布阿里斯顿壁挂炉售后服务电话人工客服全新专属热线升级公示最新公告 - 家电技术百科
  • 鼓楼区热水系统清洗除垢公司本地专业服务选择指南 - 品牌优推
  • 滨州本地防水补漏精选TOP5推荐:正规漏水检测维修公司上门师傅推荐:厕所/棚顶/屋面/飘窗/阳台/地下室/厨房渗漏水精准测漏维修(2026最新) - 即刻修防水
  • 2026 年现阶段,景德镇专业的热浸锌桥架定制厂家选哪家,用这玩意儿,你的电线会不会瞬间被锈穿?-奥拓斯桥架 - 行业推荐【认证官】
  • 2026年济南白酒加盟品牌哪家靠谱 选型参考汇总 - 起跑123
  • HarmonyOS开发实战:小分享-Navigation 导航容器——替代 router 实现现代路由
  • 高性价比的开放式耳机有哪些?十大公认高性价比的开放式耳机推荐
  • 战略咨询行业新标尺:聚焦企业实际经营成效的专业服务
  • 【消息中间件AI化转型白皮书】:从零搭建企业级AI-Codegen平台,支持12种协议适配+人工审核沙箱+合规审计日志(限免申请通道开启)
  • 2026年沈阳高速复印机租赁公司哪家靠谱实用选型指南 - 品牌优推
  • 深入解析USB Type-C PD物理层与TPS65981电源管理芯片设计
  • 开放式耳机性价比高有哪些?2026年十大高性价比开放式耳机推荐
  • 2026创业资源丰富的国内EMBA中立测评
  • 2026年郑州市场充电桩运营托管服务商综合评估与可靠品牌推荐 - 装修教育财税推荐2026
  • 松江区加厚防滑路基箱厂家本地选型实用指南 - 品牌优推
  • 2026年原汁原味火锅店推荐 品草原羔羊自带的清鲜本味 - 品牌优推
  • PCL2启动器终极指南:5大核心功能彻底解决你的Minecraft管理难题
  • Nintendo Switch游戏安装终极指南:Awoo Installer的3种高效安装方法
  • 边缘端商品识别系统构建实战:基于YOLO系列的货架缺货检测方案从训练到部署完整记录
  • 阳江零库存尼龙辅料配套公司采购要点及服务全指南 - 品牌优推