摘要 |
An error-correcting virtual receiving buffer apparatus comprises a buffer, a decoder and a buffer controller. The buffer is coupled to the decoder for temporarily containing encoded data incoming from an external data source and for subsequently outputting the temporarily contained encoded data to the decoder for decoding. The buffer controller comprises a counter for maintaining the count of the data symbols of the encoded data lost in a data overflow condition. The buffer controller issues a buffer suspend control signal to the buffer for suspending subsequent data symbols of the incoming encoded data, in order to prevent storing into the memory array of the buffer. The counter maintains a record of the number of the data symbols lost in the data overflow condition, and the decoder performs error correction schemes to recover the lost data symbols.
|