Eric Blossom wrote:
 > How often are you checking for channel idle?  Couldn't you just cancel
and schedule a new one each time you check for channel idle?


A new RSSI value is computed at the host with every new block of samples. It doesn't use the FPGA value. I suppose there is an approximate inter-block spacing that could be used to approximate the time passed by counting the number of blocks seen since the timer started and basing it off the decimation value... but that varies with queueing and isn't very CS-friendly which I think the m-block interface for MAC implementations should be. A timer pause method is much more straight forward. But, I don't know if the base architecture can support this.

- George


_______________________________________________
Discuss-gnuradio mailing list
Discuss-gnuradio@gnu.org
http://lists.gnu.org/mailman/listinfo/discuss-gnuradio

Reply via email to