[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Discuss-gnuradio] how to retrieve the baseband signal strengh
From: |
Marcus D. Leech |
Subject: |
Re: [Discuss-gnuradio] how to retrieve the baseband signal strengh |
Date: |
Tue, 29 Mar 2011 07:30:15 -0400 |
User-agent: |
Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.1.15) Gecko/20101027 Fedora/3.0.10-1.fc12 Thunderbird/3.0.10 |
On 03/29/2011 04:51 AM, James Jordan wrote:
> Hi all I use xlating filter to retrieve the baseband signal and I use
> such way the compute the samples
> signal strengh like this: a = sqrt(i * i + q * q) (i and q means the
> complex signal's real part and image part)
> then compute the average signal strengh: rssi = (sum of all sample
> strengh) / (sample count). With this way
> all the channel's rssi result are the same(very close consider the
> same) but actually they are not the same.
> Is there any wrong in my method? I do not need the actual rssi value
> but just need a way to distinguish the
> channels' signal strengh.
>
RSSI = AVG(I*I + Q*Q) there shouldn't be a sqrt() term in there.
Remember that the ADCs are
sampling *voltage*, and power is proportional to the square of the
voltage.
source---->complex-to-mag-squared---->single-pole-iir-filter
Should do the trick
--
Principal Investigator
Shirleys Bay Radio Astronomy Consortium
http://www.sbrac.org