Thread Links Date Links
Thread Prev Thread Next Thread Index Date Prev Date Next Date Index

[STDS-802-16] ARQ



Hi,

I have a question about how ARQ in 802.16 behaves and I would really
appreciate it if someone could  answer it.

Suppose the transmitter has TX_window_start=10, ARQ_window_size=30.
Among the blocks, in its sliding window ( blocks 10-39) blocks 15-24
have been ACKed successfully, while 10-14 have been given a negative
ACK in the previous ARQ feedback IE.

Will ARQ_TX_next_BSN be = 10 at this point?

At this time suppose the rcvr window has Rx_window_start=10.  Will
Rx_highest_BSN=25 (since 24 has been ACKed at xmtr)?  Also, does the
"received successfully" status of blocks 15-23 HAVE to be stored or is
it up to the implementation to do so if it wants better performance??

Suppose xmtr receives a TxOP for 15 blocks,  Will this MPDU contain
blocks 10-14, 25-35 (with PSHs depending on which blocks belong to
which MSDU)?

At the end of this transmission, will ARQ_TX_next_BSN=36?  If no ACK
is received for this MPDU, will the ARQ_TX_next_BSN be decreased back
to 10 after the timeout?

Sorry for asking so many questions.  These seem to be right based on
my understanding of the 802.16 spec, but I am not sure.  Hence, it
will be great to get some confirmation from some of you experts!

Thanks for your time.

Arvind