Processing math: 100%

Tuesday, October 14, 2014

How to determine C/N0 and SNR


In this tutorial we will show a technique to determine CN0 and the behind story
-Suppose that I(m) and Q(m) is the results of tracking phase at mth millisecond
I(m)=\sum_{n=0}^{N-1}(s(m,n)+w(m,n))cos(2\pi f_{IF}n)PRN(n)

Q(m)=\sum_{n=0}^{N-1}(s(m,n)+w(m,n))sin(2\pi f_{IF}n)PRN(n)

We have
P_s=(\frac{1}{M}\sum_{m=0}^{M-1}I(m))^2

P_{total}=\frac{1}{M}\sum_{m=0}^{M-1}|I(m)+jQ(m)|^2

P_n=P_{total}-Ps

CN_0=10log_{10}(\frac{2P_sF_s}{P_nN})


Prove:
I(m)=\sum_{n=0}^{N-1}(s(m,n)+w(m,n))cos(2\pi f_{IF}n)PRN(n)

where s(m,n)=A_sD(m)PRN(n)cos(2\pi f_{IF}n)

Therefore I(m)=\sum_{n=0}^{N-1}(D(m)A_s\frac{1+cos(2\pi2f_{IF}n)}{2})+\sum_{n=0}^{N-1}w(m,n)cos(2\pi f_{IF}n)PRN(n)

I(m)=ND(m)\frac{A_s}2+\sum_{n=0}^{N-1}w(m,n)cos(2\pi f_{IF}n)PRN(n)

P_s=(\frac1M\sum_{m=0}^{M-1}I(m))^2=N\frac{As}{2}+\sum_{n=0}^{N-1}(\sum_{m=0}^{M-1}w(m,n))cos(2\pi f_{IF}n)PRN(n)=N\frac{A_s}{2}
Because of white Gaussian Noise property.

Q(m)=\sum_{n=0}^{N-1}(s(m,n)+w(m,n))sin(2\pi f_{IF}n)PRN(n)

=\sum_{n=0}^{N-1}D(m)A_s\frac{sin(2\pi 2f_{IF}n))}{2}+\sum_{n=0}^{N-1}w(m,n)sin(2\pi f_{IF}n)PRN(n)

=\sum_{n=0}^{N-1}w(m,n)sin(2\pi f_{IF}n)PRN(n)


And I^2(m)+Q^2(m)=(N\frac{A_s}{2})^2+2NA_s\sum_{n=0}^{N-1}w(m,n)cos(2\pi f_{IF}n)PRN(n)+(\sum_{n=0}^{N-1}w(m,n)cos(2\pi f_{IF}n)PRN(n))^2+(\sum_{n=0}^{N-1}w(m,n)sin(2\pi f_{IF}n)PRN(n))^2

P_{total}=\frac1M\sum_{m=0}^{M-1}(I^2(m)+Q^2(m))

=(\frac{NA_s}{2})^2+\sum_{n=0}^{N-1}(\sum_{m=0}^{M-1}w(m,n))cos(2\pi f_{IF}n)PRN(n)+\frac1M\sum_{m=0}^{M-1}(\sum_{n=0}^{N-1}w(m,n)cos(2\pi f_{IF}n)PRN(n))^2+\frac1M\sum_{m=0}^{M-1}(\sum_{n=0}^{N-1}w(m,n)sin(2\pi f_{IF}n)PRN(n))^2

\sum_{m=0}^{M-1}(\sum_{n=0}^{N-1}w(m,n)cos(2\pi f_{IF}n)PRN(n))^2

=\sum_{m=0}^{M-1}(\sum_{n=0}^{N-1}w^2(m,n)cos^2(2\pi f_{IF}n)+2(\sum_{i=0}^{N-2}\sum_{j=0,j>i}^{N-1}w(m,i)w(m,j)cos(2\pi f_{IF}i)cos(2\pi f_{IF}j)))

Note that
\sum_{i=0}^{N-2}\sum_{j=0,j>i}^{N-1}\sum_{m=0}^{M-1}w(m,i)w(m,j)(cos(2\pi f_{IF}i)cos(2\pi f_{IF}j))=0
because w(m,i)
and w(m,j)
is a different random variables
And
P_{total}=P_s+\frac1M\sum_{m=0}^{M-1}\sum_{n=0}^{N-1}w^2(m,n)=P_s+\sigma^2(w)

=P_s+BN_o=P_s+F_sN_0

From above equations, it's easy to show the desired result:
P_n=P_{total}-Ps=F_sN_0

And CN_0=10log_{10}(\frac{2P_sF_s}{P_nN})

No comments:

Post a Comment