The present invention is a sinusoidal pulse signal ranging method based on sliding DFT in noise. The steps are as follows: the collected signals are filtered and preprocessed to get the sinusoidal pulse signal; the sinusoidal pulse signal is processed by sliding DFT function, the sliding window function is selected to analyze the signal number, and the (n N) DFT operation is performed and obtained. The maximum value of the amplitude after the DFT operation
【技术实现步骤摘要】
一种在噪声下基于滑动DFT的正弦脉冲信号测距方法
本专利技术涉及一种脉冲测距技术,具体为一种噪声下基于滑动DFT的正弦脉冲信号测距方法。
技术介绍
在测距领域有许多算法,包括脉冲测距法、相位测距法等等,其中脉冲测距法应用广泛,可以有效探测远距离目标的位置,比如地形测量、地质勘探、工程测绘等等。在进行空间测距的过程中,往往发射信号到接收信号的高精度的时间间隔是测量距离最为重要的环节,其准确性受到各个方面的制约,比如信噪比、噪声带宽等等。然而通过提高采样率来提高准确度对于实际实现是不可取的,因为较低速率的采样适合于更精确且功耗更低的模数转换器(ADC)。另外保持低采样率可以减少硬件和其他数字处理单元上的负载。因此,高分辨率时延估计已经通过多种替代技术来实现,例如根多信号分类(MUSIC)以及通过旋转不变性的信号参数的总最小平方估计(TLS-ESPRIT),这些技术在处理较为困难的问题时都增加了时间间隔分辨率,增加了系统实现的复杂性。而且,在这些高分辨率的技术中,抽样阶段通常没有直接处理。大多数方法都是在高采样率下依靠对接收信号的统一逐点分析实现的。在一些信号处理应用中 ...
【技术保护点】
一种在噪声下基于滑动DFT的正弦脉冲信号测距方法,其特征在于包括以下步骤:1)将收集到的信号进行滤波预处理,得到一个稳定、成分单一的正弦脉冲信号,其长度为n;2)对得到的正弦脉冲信号进行滑动DFT函数处理,选取长度为N的滑动窗函数来分析信号,并执行(n‑N)次DFT运算,得到经过DFT运算后幅值的最大值
【技术特征摘要】
1.一种在噪声下基于滑动DFT的正弦脉冲信号测距方法,其特征在于包括以下步骤:1)将收集到的信号进行滤波预处理,得到一个稳定、成分单一的正弦脉冲信号,其长度为n;2)对得到的正弦脉冲信号进行滑动DFT函数处理,选取长度为N的滑动窗函数来分析信号,并执行(n-N)次DFT运算,得到经过DFT运算后幅值的最大值其中n为正弦脉冲信号的长度,是最大幅度峰值对应的时间采样;3)用最大值的横坐标除以fs得到近似的时间延迟t0;fs为信号的采样频率;4)通过到达信号在处的相位信息和信号周期τ来对近似时间延迟t0进行修正和补偿;5)求得最终的时间延迟将时间延迟乘以声速的得到距离值。2.按权利要求1所述的在噪声下基于滑动DFT的正弦脉冲信号测距方法,其特征在于步骤4)中,最终求得的时间延迟通过将相位乘以声源的周期并除以360度来调整估计的时间,即。3.按权利要求1所述的在噪声下基于滑动DFT的正弦脉冲信号测距方法,其特征在于步骤1)中,正弦脉冲信号为:给定一个离散时间信号,该离散时间信号由长度为n的序列组成:x(n)={x(0),x(1)......x(n-2),x(n-1)}。4.按权利要求1所述的在噪声下基于滑动DFT的正弦脉冲信号测距方法,其特征在于步骤2)中,对得到的正弦脉冲信号进行滑动DFT函数处理为:使用固定长度为N的滑动窗函数来分析信号...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。