[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Discuss-gnuradio] m-block timeouts, time passed, or pause?
From: |
Eric Blossom |
Subject: |
Re: [Discuss-gnuradio] m-block timeouts, time passed, or pause? |
Date: |
Mon, 21 Apr 2008 20:21:37 -0700 |
User-agent: |
Mutt/1.5.17 (2007-11-01) |
On Mon, Apr 21, 2008 at 11:18:22PM -0400, George Nychis wrote:
>
>
> 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
What your asking for would be hard to do using the existing framework.
I still don't understand where you want to do this from. That is,
which code would be making the determination that it was time to pause
or unpause the timer.
Eric