Thanks for the explanation. I managed to get the system working by
introducing a delay before every packet transmission. I know it's a hack
but that's the quickest method I can think of. The minimum delay that I can
get it to work is 11ms. It seems quite large. Is this reasonable for the
turn-around time (from TX to RX) of the XCVR2450?

Johnny

On Mon, Oct 31, 2011 at 6:51 PM, Marcus D. Leech <mle...@ripnet.com> wrote:

> On 10/31/2011 06:40 PM, Tuan (Johnny) Ta wrote:
>
>> Marcus,
>>
>> What do you mean my zero-stuffing the TX frames? And how would it help
>> with the turn-around time of the XCVR2450 daughterboard? Do you mean I
>> should transmit a zero-filled packet before any real packet, so that the
>> receiving side (A in my scenario) has time to switch back to receiving
>> before the real packet arrives?
>>
>>  The transmit side assumes that the combination of RX-to-TX and TX-to-RX
> transition experienced by both sides is non-zero.  So, you get
>  the transmit side to simply send some idle 0s, and *then* the actual
> start-of-frame data, etc.  What happens in these situations in my experience
>  is that the start-of-frame gets missed during the switchover interval.
>  So if the transmit side sends zeros (or, really, anything other than
>  the start-of-frame sequence) for a "little while" after commencing a
> transmit burst, you're less likely to run into TX-to-RX transition issues.
>
>
>
> --
> Marcus Leech
> Principal Investigator
> Shirleys Bay Radio Astronomy Consortium
> http://www.sbrac.org
>
>
>
_______________________________________________
Discuss-gnuradio mailing list
Discuss-gnuradio@gnu.org
https://lists.gnu.org/mailman/listinfo/discuss-gnuradio

Reply via email to