一种用于无线列调信令软件解码的算法
2012-09-06吕宗武
铁道通信信号 2012年8期
吕宗武
一种用于无线列调信令软件解码的算法
吕宗武
摘 要:介绍了一种对无线列调信令解码的独特算法。通过分析传统的信号处理方法,找到了一种简便、快速而又实用的方法,取名“三点法”,并用数字信号处理器DSP加以实现,在实际应用中得到很好验证。
关键词:无线列调;三点法;数字信号处理器
在2000年左右,铁路列调产品上使用的亚音频信号 (300Hz以下)及音频信号 (300~3400Hz),其检测是通过硬件芯片来完成的。近年来随着使用标准要求的提高,该检测方法已难以适应。比如:①要求被检测信号要在1%(或可变)范围内才有效;②要求解码混在一起的多种信号。这样原来的硬件解码就存在稳定性差、可靠性不高,适应性差,无法应对多种需求等不足。就需考虑一种好的软件解码算法,依靠数字信号处理器DSP芯片强大的运算能力,完成信号解码。
1 一般的亚音频信号软件解码算法
亚音频信号软件解码算法很多,大体上可分为2类:一类是时域的,一类是频域的。但不一定能满足某些特别要求。
1.1 时域处理方法
对于干净的单一信号,时域的处理方法可以对低频信号测周期,对高频信号测频率,还能保证精度。但如果信号里混有各种噪声,且噪声比信号还大,时域的处理方法就有问题了,虽说可以滤波,但效果并不理想。特别要检测混在一起的几种信号,就不大可能了。
1.2 频域处理方法
频域的处理方法可以用离散傅里叶变换DFT。图1是186.2 Hz的信号,以1200 Hz频率采样,分别用DFT计算采样点数N为200(上图)和1200(下图)的频谱。……
登录APP查看全文
