Monday, April 16, 2012

DMA noise estimation


Let's talk about "Delay-and-multiply approach" algorithm. It proposed in [Lin] and in the book [Tsui]. But I can't find evaluation of an impact of this algorithm to SNR. In the book wrote that this impact is significant and need further investiogation. Let's try to make some noise about it =)
Our incoming signal we can describe as:
 [1]
                                                       
where  C(t) - C/A code, exp() - carrier. The main thing of the DMA algorithm we should multiply s(t) and delayed conjugate copy of the s(t). Delayed signal can be expressed as:
 [2]

Multiply them:
 [3]


yup, now we need to find only new Gold code [Gold] (C/A - code ) , because   - is a constant.

But in real world we also have noise in the channel, so we must take into account it:
 [4]
Let's make [2] operation with this:
 [5]

We want to know how many noise we have after DMA operation, get variance from [5]:
 [6] [7]                                                                                                          [8]

So we can write variance of the [5]:
 [9]

Based on [9] we can calculate degrade SNR after DMA algorithm:

Our estimation exactly fit to our model. This model is really simple, we don't have interference and energy from every satellite are the same.

But again in real world we have 7,8 or 9 satellites online (picture 2) [GPS Standart]


I'll try to estimate it in near future.

[Lin] James B. Y. Tsui, David Lin. Acquisition scheme for software gps receiver. Proceeding of
the 11th Intrernational Technical Meeting ION-98, pages 317-325, September, 1998.
[Tsui] James Bao Yen Tsui. Fundamentals of global position system receivers: a software approach.
John Wiley and Sons, 2005.
[Gold]
[GPS Standart] GLOBAL POSITIONING SYSTEM STANDARD POSITIONING SERVICE SIGNAL SPECIFICATION, ANNEX A, STANDARD POSITIONING SERVICE PERFORMANCE SPECIFICATION

No comments:

Post a Comment