1. A method, comprising:
in a receiver, computing soft decoding metrics for decoding a received signal;
storing the soft decoding metrics in a compressed form in a memory buffer by defining pointers that point to start and end
addresses of respective unoccupied regions in the memory buffer; and
retrieving the soft decoding metrics in the compressed form from the memory buffer by skipping the unoccupied regions whose
start and end addresses are pointed to by the pointers, decompressing the retrieved soft decoding metrics and decoding the
received signal using the decompressed soft decoding metrics.