[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Discuss-gnuradio] mm update in gr_mpsk_receiver_cc
From: |
Kyle Zhou |
Subject: |
[Discuss-gnuradio] mm update in gr_mpsk_receiver_cc |
Date: |
Tue, 30 Mar 2010 16:26:40 +1100 |
User-agent: |
Thunderbird 2.0.0.24 (Windows/20100228) |
I am reading the c++ code of gr_mpsk_receiver_cc.cc
in the function: mm_error_tracking, mu is updated as [line 251]
mu+=omega+gain_mu*mm_error;
It seems to me that omega already takes mm_error into account. Why in
updating mu, mm_error is added again?
I also checked the book "Digital Communication Receivers -
Synchronization, channel estimation, and signal processing", where
Equation (9-39) (p 526) shows the update should be
mu+=omega;
Is this an error or my misunderstanding?
Thanks
Kyle
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [Discuss-gnuradio] mm update in gr_mpsk_receiver_cc,
Kyle Zhou <=