Abstract:
A method and apparatus for compressing data in a communication system by receiving uncompressed packet at a compressor of the communication system, segmenting the packet into a plurality of packet segments, estimating packet segment compression parameters for each of the plurality of packet segments and compressing the packet segments utilizing one or more of the estimated packet segment compression parameters that are estimated and adjusted based upon the signal characteristics of the uncompressed packet and a desired compression ratio.
Abstract:
The method and apparatus of the present invention provides for the compression and decompression of data bursts wherein the propagation of synchronization errors is limited to a desired number of signal samples and the start of a burst boundary is identified. In accordance with the present invention, a method and apparatus are provided for compressing data in a communication system by receiving data bursts comprising a plurality of uncompressed data packets at a compressor of the communication system, generating a start of burst parameter and a packet size parameter for each of the uncompressed data packets and compressing the data packets. At the decompressor, the compressed data packets are received and when a synchronization error occurs, the packet size parameter is used to limit the propagation of the error to a desired number of samples and to restore the data burst utilizing the start of burst parameter.
Abstract:
The method and apparatus of the present invention provides for the compression of signal data having a low latency jitter while maintaining a target compression ratio and reasonable degradation, as is required by next generation systems. In accordance with the present invention, a method and apparatus are provided for compressing data in a communication system by receiving uncompressed packet at a compressor of the communication system, segmenting the packet into a plurality of packet segments, calculating signal sample bit-removal information for each of the plurality of packet segments and compressing the packet segments utilizing the signal sample bit-removal information that is calculated based upon the signal characteristics of the uncompressed packet and a desired target compression ratio.
Abstract:
A dynamic context resource module measures a compression performance level of a most recent compressed data packet of each of a plurality of compressed signal streams to generate a signal stream compression performance level for each signal stream. Dynamic compression performance indicators are calculated from the measured signal stream compression performance levels and are stored in a dynamic context resource table. A compression parameter estimation module reads the dynamic compression performance indicators and determines if each signal stream exhibits a desired performance level. If a signal stream does not exhibit the desired performance level, the compression parameters for the signal stream are adjusted. A compressed packet generator compresses a next data packet of the signal stream based upon the adjusted compression parameters for the signal stream or the unadjusted compression parameters for the signal stream.
Abstract:
A method and apparatus that compresses signal data to generate compressed signal data having a low latency jitter while maintaining an acceptable compression ratio and reasonable degradation, as is required by next generation systems. A method and apparatus for compressing data in a communication system by receiving uncompressed data at a compressor of the communication system, analyzing the uncompressed data at the compressor to estimate at least one compression parameter to be applied during the compression of the uncompressed data, compressing the uncompressed data utilizing the at least one estimated compression parameter, monitoring the performance level of the compressed data packet and adjusting the estimated compression parameter used to compress the uncompressed data if the compressed data packet does not exhibit a desired performance level.