官方淘宝店 易迪拓培训 旧站入口
首页 > 无线通信 > 通信技术学习讨论 > 求教gardner定时恢复算法中的问题

求教gardner定时恢复算法中的问题

01-08
用m文件编写gardner定时算法,已经实现,稳定后在没加噪的情况下,没有误码发生,但是有收发之间存在符号延迟,结果导致收发之间有几个符号之间的延迟,比如发送1000个符号,收到1000个符号,收到的第900个符号到第1000个符号这101个符号同发送端的第893个符号到第993个符号是相同的,发送的第994个符号之后,收端没有了,这是怎么回事啊?怎么处理?是不是群延迟引起的?
谢谢大侠先,帮小弟解释一下。

我觉得最有可能的解释是你程序的某些细节问题所导致。。。。
呵呵,相当于没说。
仔细检查程序,使程序在993个符号的时候停下,看看发生了什么。

原先我用simulink仿真的时候,是收和发之间有延迟,同m文件是一样的,但是以前没考虑会出现m文件出现的情况。我按你说的操作,结果还是往前推了一下,sigh
我简单说一下,是不是这里出问题了:
我发的符号经过基带脉冲成形,然后插值,然后匹配滤波,然后输出,你说,这里的滤波处理会不会带来群延迟导致了,这种情况发生呢?
谢谢!

滤波会导致延时的。延时大小和你的滤波器tap数,以及滤波器类型有关。

hehe ,谢谢!
搞定了,不是程序的问题,还是思路的问题,主要是发端成形时,最后几位没有发出来,还是基本功的问题,因为最后几位必须补零后才能成形出来,之前没有考虑。。。。。
今天真开心,把20年前的gardner算法终于理解得比较透了,好笨,呵呵。。。。

恭喜

不是20年前 是30年前,8几年提出的算法。

我是07年的时候做的项目,都过去10年了,哈哈,,,已经快40了,岁月啊,,,,

我读硕士时候搞的算法,,Gardner,哈哈哈,不过,是非常经典的。

帮楼主顶贴~~~~

Top