IP Library Granted Patent US 8,102,959
Granted Patent B2
US 8,102,959 · App. 13/092,616 · Granted Jan 24, 2012

Digital audio processing system and method

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 8,102,959
App. No.
13/092,616
Granted
Jan 24, 2012
Kind
B2
Abstract

A digital audio processing system includes an input to receive a phase component of a signal. The digital audio processing system includes symbol recognition logic to adjust a sample of the phase component using an offset value. The symbol recognition logic maps the adjusted sample to a nearest predetermined phase value of a plurality of predetermined phase values. The symbol recognition logic determines a symbol using a difference between the nearest predetermined phase value and a prior nearest predetermined phase value. The prior nearest predetermined phase value corresponds to a prior sample of the phase component of the signal. The offset value is based on a detected error of the prior sample of the phase component of the signal. The digital audio processing system also includes an output to provide a second signal that indicates the symbol.

Claims (34)

1. A digital audio processing system comprising:

an input to receive a phase component of a signal;

symbol recognition logic to adjust a sample of the phase component using an offset value, to map the adjusted sample to a nearest predetermined phase value of a plurality of predetermined phase values, and to determine a symbol using a difference between the nearest predetermined phase value and a prior nearest predetermined phase value of the plurality of predetermined phase values, the prior nearest predetermined phase value corresponding to a prior sample of the phase component of the signal, wherein the offset value is based on a detected error of the prior sample of the phase component of the signal; and

an output to provide a second signal that indicates the symbol.

2. The digital audio processing system of claim 1 , wherein the plurality of predetermined phase values includes zero degrees, ninety degrees, one hundred eighty degrees, and two hundred seventy degrees.

3. The digital audio processing system of claim 1 , wherein the symbol indicates a phase difference of zero degrees, ninety degrees, one hundred eighty degrees, or two hundred seventy degrees between the sample and the prior sample.

4. The digital audio processing system of claim 1 , wherein the symbol is a Near Instantaneous Companded Audio Multiplex (NICAM) symbol.

5. The digital audio processing system of claim 1 , further comprising a phase accumulator to provide the offset value.

6. The digital audio processing system of claim 5 , wherein the symbol recognition logic includes logic to update a value stored at the phase accumulator based on a difference between the adjusted sample and the nearest predetermined phase value corresponding to the sample.

7. The digital audio processing system of claim 1 , wherein the offset value represents phase drift.

8. The digital audio processing system of claim 1 , wherein a symbol slicer of the symbol recognition logic sends the symbol to the input.

9. The digital audio processing system of claim 8 , wherein the symbol slicer determines the symbol.

10. The digital signal processing system of claim 1 , wherein an error detector of the symbol recognition logic maps the adjusted sample to the nearest predetermined phase value of the plurality of predetermined phase values.

11. A method comprising:

receiving a phase signal input at symbol recognition logic;

adjusting, via the symbol recognition logic, a sample of the phase signal input to produce an adjusted sample of the phase signal input using an offset value based on detected errors of a closest prior sample and other prior samples of the phase signal input;

mapping the adjusted sample to a nearest predetermined phase value of a plurality of predetermined phase values; and

determining, via the symbol recognition logic, a symbol based on a difference between the nearest predetermined phase value and a prior nearest predetermined phase value of the closest prior sample.

12. The method of claim 11 , further comprising outputting the symbol via an output.

13. The method of claim 11 , wherein the plurality of predetermined phase values includes zero degrees, ninety degrees, one hundred eighty degrees, and two hundred seventy degrees.

14. The digital audio processing system of claim 1 , wherein the symbol is a Near Instantaneous Companded Audio Multiplex (NICAM) symbol.

15. The method of claim 11 , wherein the symbol indicates a phase difference of zero degrees, ninety degrees, one hundred eighty degrees, or two hundred seventy degrees between the sample and the closest prior sample.

16. The method of claim 11 , further comprising determining the offset value.

17. The method of claim 16 , wherein determining the offset value comprises:

mapping the adjusted sample to the nearest predetermined phase value of the plurality of predetermined phase values to produce a first output;

filtering the first output with a low-pass filter;

integrating a second output of the low-pass filter with an integrator to generate a third output;

outputting a weighted average of the second output and the third output to produce a fourth output; and

updating the offset value at a phase accumulator based on the fourth output.

18. The method of claim 11 , wherein an error slicer of the symbol recognition logic determines the symbol.

19. A digital signal processing system, comprising:

an input to receive a phase signal, wherein a first sample of the phase signal and a second sample of the phase signal are offset by less than forty-five degrees, a third sample of the phase signal is offset by less than forty-five degrees from the second sample but offset by greater than forty-five degrees from the first sample, and each sample of a plurality of samples of the phase signal received at the input prior to the first sample is offset from a prior sample of the plurality of samples by a substantially constant phase drift amount; and

symbol recognition logic to determine a symbol that indicates a phase difference with respect to the second sample and the third sample, wherein the symbol is at least partially determined based on the substantially constant phase drift amount and a phase difference between the second sample and the third sample.

20. The digital signal processing system of claim 19 , wherein the symbol indicates a ninety degree phase difference when the substantially constant phase drift amount is approximately zero.

Assignments (20)
CORRECTIVE ASSIGNMENT TO CORRECT THE REMOVE APPLICATION 12298143 PREVIOUSLY RECORDED ON REEL 039361 FRAME 0212. ASSIGNOR(S) HEREBY CONFIRMS THE SECURITY AGREEMENT SUPPLEMENT. Recorded Oct 22, 2019
From: NXP B.V.
To: MORGAN STANLEY SENIOR FUNDING, INC.
Reel/Frame 051029/0387 →
CORRECTIVE ASSIGNMENT TO CORRECT THE REMOVE APPLICATION 12298143 PREVIOUSLY RECORDED ON REEL 042762 FRAME 0145. ASSIGNOR(S) HEREBY CONFIRMS THE SECURITY AGREEMENT SUPPLEMENT. Recorded Oct 22, 2019
From: NXP B.V.
To: MORGAN STANLEY SENIOR FUNDING, INC.
Reel/Frame 051145/0184 →
CORRECTIVE ASSIGNMENT TO CORRECT THE REMOVE APPLICATION 12298143 PREVIOUSLY RECORDED ON REEL 038017 FRAME 0058. ASSIGNOR(S) HEREBY CONFIRMS THE SECURITY AGREEMENT SUPPLEMENT. Recorded Oct 22, 2019
From: NXP B.V.
To: MORGAN STANLEY SENIOR FUNDING, INC.
Reel/Frame 051030/0001 →
CORRECTIVE ASSIGNMENT TO CORRECT THE REMOVE APPLICATION 12298143 PREVIOUSLY RECORDED ON REEL 042985 FRAME 0001. ASSIGNOR(S) HEREBY CONFIRMS THE SECURITY AGREEMENT SUPPLEMENT. Recorded Oct 22, 2019
From: NXP B.V.
To: MORGAN STANLEY SENIOR FUNDING, INC.
Reel/Frame 051029/0001 →
RELEASE OF SECURITY INTEREST Recorded Sep 10, 2019
From: MORGAN STANLEY SENIOR FUNDING, INC.
To: NXP B.V.
Reel/Frame 050745/0001 →
CORRECTIVE ASSIGNMENT TO CORRECT THE REMOVE APPLICATION 12681366 PREVIOUSLY RECORDED ON REEL 038017 FRAME 0058. ASSIGNOR(S) HEREBY CONFIRMS THE SECURITY AGREEMENT SUPPLEMENT. Recorded May 9, 2017
From: NXP B.V.
To: MORGAN STANLEY SENIOR FUNDING, INC.
Reel/Frame 042985/0001 →
CORRECTIVE ASSIGNMENT TO CORRECT THE REMOVE APPLICATION 12681366 PREVIOUSLY RECORDED ON REEL 039361 FRAME 0212. ASSIGNOR(S) HEREBY CONFIRMS THE SECURITY AGREEMENT SUPPLEMENT. Recorded May 9, 2017
From: NXP B.V.
To: MORGAN STANLEY SENIOR FUNDING, INC.
Reel/Frame 042762/0145 →
PATENT RELEASE Recorded Aug 17, 2016
From: MORGAN STANLEY SENIOR FUNDING, INC.
To: NXP B.V.
Reel/Frame 039707/0471 →
CORRECTIVE ASSIGNMENT TO CORRECT THE REMOVE APPLICATION 12092129 PREVIOUSLY RECORDED ON REEL 038017 FRAME 0058. ASSIGNOR(S) HEREBY CONFIRMS THE SECURITY AGREEMENT SUPPLEMENT. Recorded Jul 14, 2016
From: NXP B.V.
To: MORGAN STANLEY SENIOR FUNDING, INC.
Reel/Frame 039361/0212 →
SECURITY AGREEMENT SUPPLEMENT Recorded Mar 7, 2016
From: NXP B.V.
To: MORGAN STANLEY SENIOR FUNDING, INC.
Reel/Frame 038017/0058 →
PATENT RELEASE Recorded Dec 21, 2015
From: CITIBANK, N.A., AS COLLATERAL AGENT
To: FREESCALE SEMICONDUCTOR, INC.
Reel/Frame 037357/0334 →
PATENT RELEASE Recorded Dec 21, 2015
From: CITIBANK, N.A., AS COLLATERAL AGENT
To: FREESCALE SEMICONDUCTOR, INC.
Reel/Frame 037357/0387 →
PATENT RELEASE Recorded Dec 21, 2015
From: CITIBANK, N.A., AS COLLATERAL AGENT
To: FREESCALE SEMICONDUCTOR, INC.
Reel/Frame 037357/0285 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 7, 2015
From: ZENITH INVESTMENTS, LLC
To: APPLE INC.
Reel/Frame 034749/0791 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 4, 2014
From: SIGMATEL, L.L.C.
To: ZENITH INVESTMENTS, LLC
Reel/Frame 033688/0862 →
SECURITY AGREEMENT Recorded Jun 17, 2013
From: SIGMATEL, LLC
To: CITIBANK, N.A., AS NOTES COLLATERAL AGENT
Reel/Frame 030628/0636 →
SECURITY AGREEMENT Recorded Jan 31, 2012
From: FREESCALE SEMICONDUCTOR, INC.
To: CITIBANK, N.A., AS COLLATERAL AGENT
Reel/Frame 027622/0075 →
SECURITY AGREEMENT Recorded Jan 31, 2012
From: FREESCALE SEMICONDUCTOR, INC.
To: CITIBANK, N.A., AS COLLATERAL AGENT
Reel/Frame 027622/0477 →
SECURITY AGREEMENT Recorded Jan 31, 2012
From: FREESCALE SEMICONDUCTOR, INC.
To: CITIBANK, N.A., AS COLLATERAL AGENT
Reel/Frame 027621/0928 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 22, 2011
From: ALDERSON, JEFFREY DONALD; TINKER, DARRELL; IFESINACHUKWU, K. GOZIE
To: SIGMATEL, INC.
Reel/Frame 026170/0310 →