Hi Colby,
I don’t understand why compute RSSI need an IIR filter? as I know the
rssi
can be compute
like that: (sample[0]*sample[0]+…sample[i]*sample[i]) / (i+1)

Hi Colby,
I know cheaper in hardware, but now I don’t understand how using IIR
filter can compute the RSSI?

The power estimate in a complex channel is computed as:

AVG(I2 + Q2)

An IIR filter is a simple way of approximating the AVG part of that
equation, and computing the
absolute value is another approximation for the I2 and Q2 part.
You’ll notice in the RSSI
section that it essentially computes the absolute value.

–
Principal Investigator
Shirleys Bay Radio Astronomy Consortium

Hi Colby,
I know cheaper in hardware, but now I don’t understand how using IIR
filter can compute the RSSI?

Seems to me that the RSSI-in-FPGA stuff was not really fully baked,
unless I’m mistaken, the RSSI
function isn’t used by any higher-level functions in the USRP2/N2XXX
implementations.

It was never used. That rssi.v file is just there so people can ask
about it every few weeks. Its probably one of the least interesting
things in the library of verilog components.

Hi Colby,
I know cheaper in hardware, but now I don’t understand how using IIR
filter can compute the RSSI?

Seems to me that the RSSI-in-FPGA stuff was not really fully baked,
unless I’m mistaken, the RSSI
function isn’t used by any higher-level functions in the USRP2/N2XXX
implementations.

I always compute the signal strength at the final channel bandwidth, in
software, whereas the RSSI in
the FPGA code seems to be running at the raw ADC bandwidth–which can
produce wildly
different RSSI estimates than an estimate produced from your final
channel bandwidth.

–
Principal Investigator
Shirleys Bay Radio Astronomy Consortium

It was never used. That rssi.v file is just there so people can ask
about it every few weeks. Its probably one of the least interesting
things in the library of verilog components.

Because, hey, otherwise you might get lonely, right?

–
Principal Investigator
Shirleys Bay Radio Astronomy Consortium

This forum is not affiliated to the Ruby language, Ruby on Rails framework, nor any Ruby applications discussed here.