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

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

目录

1.引言

2.算法测试效果

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

3.1 扩频

3.2 插入导频

3.3 4ASK调制

3.4 帧同步

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

3.6 采样判决

3.7 解扩

4.Verilog核心接口

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

6.参考文献

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


1.引言

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

2.算法测试效果

本系统是

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

的硬件测试版本。

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

vivado2022.2测试

设置SNR=15db

把上面的波形放大:

设置SNR=5db

设置SNR=2db

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

整体系统结构如下所示:

3.1 扩频

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

3.2 插入导频

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

3.34ASK调制

假设输入数据序列为d(n),每两个比特组成一个符号。定义映射关系如下:

解调的目标是从接收到的信号中恢复原始数据序列。通常采用相干解调方法,即接收端也需要产生一个与发送端相同频率和相位的本地载波信号sr​(t)=cos(2πfc​t+ϕ)。

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

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

完整程序见博客首页左侧或者打开本文底部GZH名片

(V关注后回复码:X122

(或者回复:4ASK扩频2

V

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

相关文章:

  • dotnet DirectX 通过可等待交换链降低输入渲染延迟
  • 2026年镀锌监控塔架厂家推荐:化工烟囱塔/塔架式烟囱塔/工业烟囱塔/景观监控塔/火炬烟囱塔/监控铁塔/选择指南 - 优质品牌商家
  • 2026年避雷针塔公司权威推荐:镀锌监控塔架/镀锌避雷塔/防火监控塔架/三柱避雷塔/单管避雷塔/圆钢避雷塔/选择指南 - 优质品牌商家
  • springboot的毕业生信息招聘平台(11909)
  • 2026年防火监控塔公司权威推荐:火炬烟囱塔、监控铁塔、瞭望监控塔、碳钢烟囱塔、角钢监控塔、钢管监控塔选择指南 - 优质品牌商家
  • 守护家庭用电安全:2026年昆明优质家装电线品牌权威评测 - 2026年企业推荐榜
  • springboot的餐厅点餐系统(11910)
  • 2026年办公室设计公司有哪些?行业实力机构盘点 - 品牌排行榜
  • 从人才鸿沟看未来精益六西格玛:数据、数字化与文化
  • 2026上海办公室装修公司推荐,优质机构服务指南 - 品牌排行榜
  • 国产化不妥协——DoraCloud 信创桌面云,为自主可控而生
  • 一场多用,零运维——DoraCloud 电子考场解决方案
  • 设计师的算力自由——DoraCloud ShareStation 工作站虚拟化解决方案
  • 2026学生护眼台灯实测-独语N627-1适配小学至高中全场景 - 资讯焦点
  • 2026年监控塔厂家推荐:镀锌烟囱塔架/防火监控塔架/化工烟囱塔/塔架式烟囱塔/工业烟囱塔/景观监控塔/选择指南 - 优质品牌商家
  • 2026年不锈钢螺旋焊管公司权威推荐:大口径瓦斯管、抽放瓦斯管、煤矿螺旋焊管、环氧涂层加强筋螺旋焊管选择指南 - 优质品牌商家
  • 深入解析CSS学习笔记-精通布局-6网格布局
  • 数据不落地,安全有保障——用 DoraCloud 构建企业信息安全桌面云
  • 机房变云室,轻松应对新课改——DoraCloud 云教室完全解决方案
  • 2026年AI学习心得:持续学习与能力提升
  • 代码阅读笔记-nanobot - zhang
  • 2026年评价高的涂塑螺旋焊管公司推荐:矿用涂层加强筋螺旋焊管、矿用瓦斯管、不锈钢加强筋瓦斯抽放管选择指南 - 优质品牌商家
  • 基于 5 大核心维度筛选:2026 养肺产品 TOP10,精准适配结节随访、肺功能养护 - 资讯焦点
  • AI学习心得:从被动问答到主动干活
  • 2026年煤矿瓦斯抽放厂家推荐:井下瓦斯抽放管/加强筋瓦斯管/大口径瓦斯管/抽放瓦斯管/煤矿螺旋焊管/选择指南 - 优质品牌商家
  • 2026上海装修公司品质测评报告:穿透营销迷雾,找到真正靠谱的选择 - GEO排行榜
  • 2026年螺旋焊管厂家推荐:矿用涂层加强筋螺旋焊管/矿用瓦斯管/矿用螺旋焊管/不锈钢加强筋瓦斯抽放管/选择指南 - 优质品牌商家
  • 告别传统PC时代!DoraCloud桌面云如何让IT管理变得极简?
  • 抗衰产品NMN哪个牌子口碑效果最好?2026年高复购率品牌实测推荐,NMN提升NAD+提升 - 资讯焦点
  • 趋势总看反、单子拿不住?用上这个“主趋势线+RSI“系统,多空减仓点自己跳出来