论文部分内容阅读
随着水声事业的发展,水声定位技术越来越受到人们的重视。对定位技术的实现方法也成为了研究的热点。在本文中,我们主要采用双曲面交汇算法对长基线定位算法进行解算,不论采用线性解算还是非线性解算方式都需要获得目标和各个接收基阵的距离值。本文中主要采用分数阶Fourier变换来获得距离值。实际上是利用分数阶Fourier变换获得目标发射信号到达接收基阵的时延量,从而获得距离值。分数阶Fourier变换可以有效的分析线性调频信号,它对线性调频信号具有聚焦作用,利用这种聚焦性可以对线性调频信号进行检测。本文利用分数阶Fourier变换进行线性调频信号检测后,利用线性调频信号的峰值位置移动和时域缺失点数的对应关系对线性调频信号进行时延估计,将测时方式转换为测频方式。利用这种方式获得的精度主要与峰值第一次发生移动时时域缺失的点数有关,为了提高利用分数阶Fourier变换测时延的精度,需要对发射波形进行了进一步的设计:在不增加计算量的前提下增加信号的带宽并将发射信号截断一定点数以提高峰值第一次移动时的敏感程度。与匹配滤波器进行比较得到较高的精度。同时,在水声环境中还存在多普勒频偏和多径等现象,这些现象对利用测频方式获得时延量的测量方法影响较大。本文采用自适应Notch滤波器跟踪单频脉冲的中心频率,追踪到频偏量后在接收端进行频率补偿;利用Rake接收机采用最大值合并方式可以减小多径的影响,并提高输出信噪比。本文在利用Matlab完成定位算法仿真的基础上在TI公司的TMS320C6416芯片上对分数阶Fourier变换算法和时延测量方法进行了移植。在移植过程中完成了外部接口设计以及L2(二级存储器)与SDRAM中的数据传输。最后对整个数字处理平台进行程序优化,可实现分数阶Fourier变换的实时实现。