Digital signal processing system
AssigneeDialog Semiconductor GmbH
InventorsWessel Harm Lubberhuizen, Johannes Steensma
Life of this patent
Estimating the term…
Abstract
A digital signal processing system for multiplying a digital value and a digital signal. The digital signal processing system receives the digital value in an encoded format, and multiplies the digital value with the digital signal. The digital value in the encoded format has an offset, which is encoded as a floating point. The disclosure provides a digital processing system that can carry out a multiplication operation with a smaller area, less complexity and/or reduced power usage compared with known multipliers.
Claims21
A digital signal processing system for multiplying a digital value and a digital signal, the digital signal processing system configured to:
- receive the digital value in an encoded format;
- and:
- multiply the digital value with the digital signal;
- wherein:
- the digital value in the encoded format comprises twenty four bits and an offset, the offset being encoded as a floating point.
A multiply accumulate unit comprising a digital signal processing system for multiplying a digital value and a digital signal, the digital signal processing system configured to:
- receive the digital value in an encoded format;
- and
- multiply the digital value with the digital signal;
- wherein:
- the digital value in the encoded format comprises twenty four bits and an offset, the offset being encoded as a floating point.
An active noise cancellation system comprising a digital signal processing system configured as a noise cancelling filter, the digital signal processing system for multiplying a digital value and a digital signal wherein the digital signal is an audio signal, the digital signal processing system configured to:
- receive the digital value in an encoded format;
- and:
- multiply the digital value with the digital signal;
- wherein:
- the digital value in the encoded format comprises an offset, the offset being encoded as a floating point.
A method for multiplying a digital value and a digital signal using a digital signal processing system, the method comprising:
- receiving the digital value in an encoded format using the digital signal processing system;
- and:
- multiplying the digital value with the digital signal using the digital signal processing system;
- wherein:
- the digital value in the encoded format comprises twenty four bits and an offset, the offset being encoded as a floating point.
Dependencies are inferred from the claim text.