基于LFM波形超声信号到达检测的定位(测距)系统(ZYNQ)

1、作品介绍

1.1、简介

       本设计采用脉冲式LFM信号波形结构的伪超声信号,设计基站发射伪超声信号,设计定位标签实现伪超声信号的到达检测。本设计自研分立式的无线电同步方案,能够保证1us以下同步时延抖动。实验测试中定位系统的点对点距离测量标准差小于10mm,最大距离测量偏差为3.9cm。定位标签通过CDMA方式与不同基站实现同步,通过时分的方式依次与四个基站进行距离测量,通过牛顿法迭代求解定位坐标。实验测试中,定位标准差小于5cm,定位偏差的平均值小于10cm,由此验证基于超声波技术的室内定位系统的可行性。

1.2、作品实物介绍

1.2.1、 定位标签和基站实物图

1.2.2定位标签测距和定位显示界面

 左侧黑色矩形框内显示捕获到的到达声信号的匹配滤波器输出,右侧白色方框内显示TOA定位示意图。

2、作品硬件组成

2.1、超声信号发射系统

       本系统采用声信号频率为18KHz-22Khz,故称伪超声信号,伪超声信号的频率较低,对于发射系统的硬件要求较低,基于DDS技术就能够产生伪超声信号。本设计基于DDS技术设计伪超声信号的发射系统,发射系统具体方案如图所示,其中主要包含DDS模块,带通滤波器模块和功率放大器模块。其中基于FPGA设计DDS模块用于产生伪超声信号。伪超声信号产生后经过一个带通滤波器,带通滤波器的中心频率为伪超声信号中心频率,且带通滤波器-3dB带宽略大于伪超声信号的带宽。带通滤波器输出接到功率放大器,功率放大器驱动喇叭。

2.2、超声信号接收系统

     伪超声信号接收系统设计框图如图所示,在接收端使用麦克风接收伪超声信号,麦克风接收的电信号非常微弱,需要使用放大器对小信号进行放大处理。信号放大之后在再通过带通滤波器滤除带外噪声。信号的采集,本设计采用音频编解码芯片WM8731芯片设计音频采样模块,音频编解码芯片内部集成信号增益控制模块、ADC模块和数字滤波器模块等。基于FPGA设计WM8731控制模块实现与WM8731音频采样模块的数据交互和控制,并将采样的音频数据传给伪超声信号到达检测模块运算处理。

     设计伪超声信号发射系统和接收系统的目的,是为了实现伪超声信号发射系统和接收系统之间距离测量,距离测量要先实现伪超声到达时间的测量,即测量从信号发射开始的时间到信号到达接收系统的时间的差值。伪超声信号的接收系统不仅要能够实时监测伪超声信号的到达,另外也得知道发射系统是从什么时刻开始发射信号的。要让伪超声接收系统“知道发射系统发射伪超声信号时刻”,就要实现伪超声信号收发系统的同步。

 

 3、作品涉及技术栈总结

 3.1、本作品硬件电路设计

        包括:双电源供电电路、DAC电路,有源滤波器电路,带通滤波器、功率放大器、音频AGC电路,小信号放大器,WM8731音频采样电路等

 3.2、ZYNQ的PL侧和PS侧

         本作品ZYNQ处理器板采用你好,FPGA – 记录我的FPGA学习历程网站的作者的板子。

  3.2.1、PL侧

        WM8731芯片驱动模块,实时匹配滤波器模块,声信号到达检测模块,无线同步多址发射和接收。

   3.2.2、 PS侧与PL侧交互

        AXI-lite总线控制,基于BRAM的数据交互,基于VDMA的显示屏驱动。

   3.2.3、 PS侧

        移植UCOS实时操作系统,移植UCGUI3.98库,UCOS实时操作系统的ZYNQ程序固化。

        

  

 

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值