Mu-Law Compression Circuit Using Piecewise Linear Approximation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The existing mu-law compression algorithms for cellular data in wireless communication systems are resource-intensive due to logarithmic operations, requiring significant logic resources and circuitry, which can be inefficient in terms of processing speed and resource utilization.

Innovation Solution

A multi-segment linear approximation of the mu-law algorithm is implemented, dividing the compression process into segments with different slopes to approximate the original encoding curve, reducing the need for complex logarithmic operations and allowing for a more efficient encoding of input data into compressed data using exponent and mantissa portions.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If the traditional mu-law compression algorithm is used, then the compression function is accurate, but the logic resources and circuit complexity increase significantly

Engineering Contradiction:
Improvecompression accuracyVSAvoidcircuit complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent divides the mu-law compression function into multiple linear segments (e.g., 8 segments) that approximate the original logarithmic curve. Each segment uses simple linear equations instead of complex logarithmic operations, reducing circuit complexity while maintaining compression accuracy within acceptable tolerances (e.g., ±1 LSB).

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent transforms the continuous logarithmic mu-law function into discrete linear approximations by changing the mathematical representation from logarithmic to piecewise linear. This parameter change allows implementation using simple comparators and adders rather than complex logarithmic calculators, significantly reducing logic resources.

Inventive Principle:
Principle #35Parameter changes

2Measurement precision

If the traditional mu-law compression algorithm with logarithmic operations is used, then the compression is accurate, but the processing speed decreases

Engineering Contradiction:
Improvecompression accuracyVSAvoidprocessing speed
Core Design Contradiction:
Measurement precisionVSSpeed

Solution Approach 1:

By segmenting the compression function into linear regions, the patent eliminates iterative logarithmic calculations and replaces them with direct linear computations. This segmentation enables parallel processing paths where input values can be routed to appropriate segments and processed simultaneously, dramatically improving processing speed.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent replaces the mechanical logarithmic calculation process with an electrical/circuit-based linear approximation system using comparators, multiplexers, and adders. This substitution eliminates the time-consuming iterative nature of logarithmic operations and enables faster deterministic computation suitable for real-time communication systems.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

3Adaptability or versatility

If the traditional mu-law compression algorithm is used, then the compression function is complete, but the logic resources required increase

Engineering Contradiction:
Improvecompression function completenessVSAvoidlogic resources
Core Design Contradiction:
Adaptability or versatilityVSQuantity of substance

Solution Approach 1:

The patent segments the compression function into manageable linear portions, each implementable with minimal logic resources. By dividing the full dynamic range into segments and using a combination of segment selection logic and linear processing units, the patent achieves complete compression functionality using far fewer logic gates and resources than a full logarithmic implementation would require.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent changes the mathematical parameters from logarithmic to linear approximations, fundamentally altering the resource requirements. The linear segments can be implemented using simple integer arithmetic operations (comparisons, additions, shifts) that consume minimal logic resources compared to floating-point or high-precision logarithmic calculations, while still covering the complete input range.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS9467199B1Compression using mu-law approximation
Publication Date: 2016.10.11 ALTERA CORP
  • US9467199B1 patent drawing
  • US9467199B1 patent drawing
  • US9467199B1 patent drawing

AI summary

Techniques and mechanisms provide a technique for compression using an approximation of a mu-law algorithm.