← Back to team overview

rohc team mailing list archive

ROHC unidirectional mode

 

Hi,
Thanks for helping me previously with the bidirectional mode. Now I am
working with the unidirectional mode with an erroneous channel and I
have a few concerns which I would like to ask. In my case

1- When the decompressor gets a packet with a CRC error, it tries to
recover error and if the decompressor fails to recover even one
erroneous packet, it fails to decompress all the proceeding packets
(without error) till the next IR packet arrives. So only one packet with
error desynchronises the decompresser.

 2-According to the standards the decompresser should wait for at least
k out of n packets to desynchronise. Is this function implemented in the
libraray? Is there any parameter in ROHC library that defines the value
of k ( the minimum number of packets unable to be decompressed before
the decompresser goes out of synchronisation) ?

It seems that with the incoming erroneous packet the decompresser
updates its profile and tries the next good packet with this updated
profile which results in the failure of decompression even if the packet
is an error free packet.

Thanks
regards,
Jawad
-- 
This message was sent from Launchpad by the user
jawad Ahmed Saleemi (https://launchpad.net/~jawad-saleemi)
using the "Contact this team" link on the ROHC Team team page.
For more information see
https://help.launchpad.net/YourAccount/ContactingPeople



Follow ups