- refactored added comment
git-svn-id: http://moon:8086/svn/software/trunk/projects/mpsk_rx_gui@1032 b431acfa-c32f-4a4a-93f1-934dc6c82436
This commit is contained in:
+6
-6
@@ -623,15 +623,15 @@ void Receiver::processBaseband(CVec const &iq, uint32_t len)
|
|||||||
cpx_t winner_diff = Cpx(0,0);
|
cpx_t winner_diff = Cpx(0,0);
|
||||||
radio_float_t winner_d = 1000;
|
radio_float_t winner_d = 1000;
|
||||||
int winner_i = 0;
|
int winner_i = 0;
|
||||||
cpx_t diff;
|
|
||||||
radio_float_t d;
|
|
||||||
for (int i=0; i < 4; i++)
|
for (int i=0; i < 4; i++)
|
||||||
{
|
{
|
||||||
diff = CpxSubS(IQ_soft, m_trackers_[i]);
|
cpx_t diff = CpxSubS(IQ_soft, m_trackers_[i]);
|
||||||
d = CpxMagS(diff);
|
radio_float_t distance = CpxMagS(diff);
|
||||||
if (d < winner_d)
|
|
||||||
|
// Find tracker with smallest distance from current symbol
|
||||||
|
if (distance < winner_d)
|
||||||
{
|
{
|
||||||
winner_d = d;
|
winner_d = distance;
|
||||||
winner_i = i;
|
winner_i = i;
|
||||||
winner_diff = diff;
|
winner_diff = diff;
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user