[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