IP Library Granted Patent US 8,891,699
Granted Patent B2
US 8,891,699 · App. 13/428,698 · Granted Nov 18, 2014

Characterization and assessment of communication channel average group delay variation

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,891,699
App. No.
13/428,698
Granted
Nov 18, 2014
Kind
B2
Abstract

Characterization and assessment of communication channel average group delay variation. A signal having repeated signal components therein is received by a communication device, and that signal undergoes appropriate processing to determine respective amplitude and phase of a number of frequency bins. The phase difference from bin to bin (including respecting unwrapping, and proper normalization) is used to determine the group delay of a communication channel, or portion thereof, as a function of frequency. Multiple respective group delay measurements may be averaged to generate a wideband group delay of the communication channel as a function of frequency. Overlap between different respective band-edge portions of the communication channel may assist in generating a seamless continuous wideband spectrum estimation for use in determining the wideband group delay of the communication channel.

Claims (90)

1. An apparatus comprising:

an input configured to receive a signal from a communication channel, wherein the signal including a plurality of repeated signal components having cyclic properties therein;

an analog to digital converter (ADC) configured to sample the signal to generate a plurality of samples; and

a processor configured to:

fast Fourier transform (FFT) process the plurality of samples to generate a plurality of FFT outputs;

process the plurality of FFT outputs to generate a plurality of polar coordinate FFT outputs, wherein each of the plurality of polar coordinate FFT outputs corresponding to a respective one amplitude and one phase, of a plurality of amplitudes and phases, of a respective one of a plurality of frequency bins; and

process the plurality of amplitudes and phases of the plurality of frequency bins to determine a group delay of the communication channel as a function of frequency;

generate a plurality of group delays of the communication channel respectively as a function of a plurality of frequency bands, including the group delay of the communication channel as a function of frequency, such that each of the plurality of group delays corresponding to a respective one of the plurality of frequency bands; and

splice the plurality of group delays of the communication channel to generate a wideband group delay of the communication channel as a function of frequency.

2. The apparatus of claim 1 further comprising:

a communication device that is operative within at least one of a satellite communication system, a wireless communication system, a wired communication system, a fiber-optic communication system, a mobile communication system, and a cable system.

3. An apparatus comprising:

an input configured to receive a signal from a communication channel, wherein the signal including a plurality of repeated signal components having cyclic properties therein;

an analog to digital converter (ADC) configured to sample the signal to generate a plurality of samples; and

a processor configured to:

fast Fourier transform (FFT) process the plurality of samples to generate a plurality of FFT outputs;

process the plurality of FFT outputs to generate a plurality of polar coordinate FFT outputs, wherein each of the plurality of polar coordinate FFT outputs corresponding to a respective one amplitude and one phase, of a plurality of amplitudes and phases, of a respective one of a plurality of frequency bins;

process the plurality of amplitudes and phases of the plurality of frequency bins to determine a group delay of the communication channel as a function of frequency;

generate a plurality of group delays of the communication channel respectively as a function of a plurality of frequency bands, including the group delay of the communication channel as a function of frequency, such that each of the plurality of group delays corresponding to a respective one of the plurality of frequency bands; and

average the plurality of group delays of the communication channel to smooth out noise effects, if any, there from to generate an average group delay of the communication channel as a function of frequency.

4. The apparatus of claim 3 further comprising:

the processor configured to remove a group delay bias or offset, if any, from the average group delay of the communication channel as a function of frequency.

5. The apparatus of claim 3 further comprising:

a communication device operative within at least one of a satellite communication system, a wireless communication system, a wired communication system, a fiber-optic communication system, a mobile communication system, and a cable system.

6. An apparatus comprising:

an input configured to receive a signal from a communication channel, wherein the signal including a plurality of repeated signal components having cyclic properties therein;

an analog to digital converter (ADC) configured to sample the signal to generate a plurality of samples; and

a processor configured to:

fast Fourier transform (FFT) process the plurality of samples to generate a plurality of FFT outputs;

process the plurality of FFT outputs to generate a plurality of polar coordinate FFT outputs, wherein each of the plurality of polar coordinate FFT outputs corresponding to a respective one amplitude and one phase, of a plurality of amplitudes and phases, of a respective one of a plurality of frequency bins;

process the plurality of amplitudes and phases of the plurality of frequency bins to determine a group delay of the communication channel as a function of frequency; and

generate a plurality of group delays of the communication channel respectively as a function of a plurality of frequency bands, including the group delay of the communication channel as a function of frequency, such that each of the plurality of group delays corresponding to a respective one of the plurality of frequency bands, wherein center frequencies of the plurality of frequency bands being respectively and uniformly spaced apart in frequency by a frequency increment.

7. The apparatus of claim 6 further comprising:

a communication device that is operative within at least one of a satellite communication system, a wireless communication system, a wired communication system, a fiber-optic communication system, a mobile communication system, and a cable system.

8. An apparatus comprising:

an input configured to receive a signal from a communication channel, wherein the signal including a plurality of repeated signal components having cyclic properties therein;

an analog to digital converter (ADC) configured to sample the signal to generate a plurality of samples; and

a processor configured to:

fast Fourier transform (FFT) process the plurality of samples to generate a plurality of FFT outputs;

process the plurality of FFT outputs to generate a plurality of polar coordinate FFT outputs, wherein each of the plurality of polar coordinate FFT outputs corresponding to a respective one amplitude and one phase, of a plurality of amplitudes and phases, of a respective one of a plurality of frequency bins;

process the plurality of amplitudes and phases of the plurality of frequency bins to determine a group delay of the communication channel as a function of frequency; and

overlap a band-edge portion of a first of the plurality of group delays corresponding to a first of the plurality of frequency bands and a band-edge portion of a second of the plurality of group delays corresponding to a second of the plurality of frequency bands to generate the wideband group delay of the communication channel as a function of frequency.

9. The apparatus of claim 8 further comprising:

a communication device that is operative within at least one of a satellite communication system, a wireless communication system, a wired communication system, a fiber-optic communication system, a mobile communication system, and a cable system.

10. An apparatus comprising:

an input configured to receive a signal from a communication channel, wherein the signal including a plurality of repeated signal components having cyclic properties therein;

an analog to digital converter (ADC) configured to sample the signal to generate a plurality of samples; and

a processor configured to:

fast Fourier transform (FFT) process the plurality of samples to generate a plurality of FFT outputs;

process the plurality of FFT outputs to generate a plurality of polar coordinate FFT outputs, wherein each of the plurality of polar coordinate FFT outputs corresponding to a respective one amplitude and one phase, of a plurality of amplitudes and phases, of a respective one of a plurality of frequency bins;

process the plurality of amplitudes and phases of the plurality of frequency bins to determine a group delay of the communication channel as a function of frequency; and

compensate for a group delay associated with a predetermined signal coupled to the apparatus via the communication channel to generate the average group delay of the communication channel as a function of frequency.

11. The apparatus of claim 10 further comprising:

a communication device that is operative within at least one of a satellite communication system, a wireless communication system, a wired communication system, a fiber-optic communication system, a mobile communication system, and a cable system.

12. A method for execution by a communication device, the method comprising:

via an input of the communication device, receiving a signal from a communication channel, wherein the signal including a plurality of repeated signal components having cyclic properties therein;

sampling the signal to generate a plurality of samples;

fast Fourier transform (FFT) processing the plurality of samples to generate a plurality of FFT outputs;

processing the plurality of FFT outputs to generate a plurality of polar coordinate FFT outputs, wherein each of the plurality of polar coordinate FFT outputs corresponding to a respective one amplitude and one phase, of a plurality of amplitudes and phases, of a respective one of a plurality of frequency bins;

processing the plurality of amplitudes and phases of the plurality of frequency bins to determine a group delay of the communication channel as a function of frequency;

generating a plurality of group delays of the communication channel respectively as a function of a plurality of frequency bands, including the group delay of the communication channel as a function of frequency, such that each of the plurality of group delays corresponding to a respective one of the plurality of frequency bands; and

splicing the plurality of group delays of the communication channel to generate a wideband group delay of the communication channel as a function of frequency.

13. The method of claim 12 , wherein the communication device is operative within at least one of a satellite communication system, a wireless communication system, a wired communication system, a fiber-optic communication system, a mobile communication system, and a cable system.

14. A method for execution by a communication device, the method comprising:

via an input of the communication device, receiving a signal from a communication channel, wherein the signal including a plurality of repeated signal components having cyclic properties therein;

sampling the signal to generate a plurality of samples;

fast Fourier transform (FFT) processing the plurality of samples to generate a plurality of FFT outputs;

processing the plurality of FFT outputs to generate a plurality of polar coordinate FFT outputs, wherein each of the plurality of polar coordinate FFT outputs corresponding to a respective one amplitude and one phase, of a plurality of amplitudes and phases, of a respective one of a plurality of frequency bins;

processing the plurality of amplitudes and phases of the plurality of frequency bins to determine a group delay of the communication channel as a function of frequency;

generating a plurality of group delays of the communication channel respectively as a function of a plurality of frequency bands, including the group delay of the communication channel as a function of frequency, such that each of the plurality of group delays corresponding to a respective one of the plurality of frequency bands; and

averaging the plurality of group delays of the communication channel to smooth out noise effects, if any, there from to generate an average group delay of the communication channel as a function of frequency.

15. The method of claim 14 further comprising:

removing a group delay bias or offset, if any, from the average group delay of the communication channel as a function of frequency.

16. The method of claim 14 , wherein the communication device is operative within at least one of a satellite communication system, a wireless communication system, a wired communication system, a fiber-optic communication system, a mobile communication system, and a cable system.

17. A method for execution by a communication device, the method comprising:

via an input of the communication device, receiving a signal from a communication channel, wherein the signal including a plurality of repeated signal components having cyclic properties therein;

sampling the signal to generate a plurality of samples;

fast Fourier transform (FFT) processing the plurality of samples to generate a plurality of FFT outputs;

processing the plurality of FFT outputs to generate a plurality of polar coordinate FFT outputs, wherein each of the plurality of polar coordinate FFT outputs corresponding to a respective one amplitude and one phase, of a plurality of amplitudes and phases, of a respective one of a plurality of frequency bins;

processing the plurality of amplitudes and phases of the plurality of frequency bins to determine a group delay of the communication channel as a function of frequency; and

generating a plurality of group delays of the communication channel respectively as a function of a plurality of frequency bands, including the group delay of the communication channel as a function of frequency, such that each of the plurality of group delays corresponding to a respective one of the plurality of frequency bands, wherein center frequencies of the plurality of frequency bands being respectively and uniformly spaced apart in frequency by a frequency increment.

18. The method of claim 17 , wherein the communication device is operative within at least one of a satellite communication system, a wireless communication system, a wired communication system, a fiber-optic communication system, a mobile communication system, and a cable system.

19. A method for execution by a communication device, the method comprising:

via an input of the communication device, receiving a signal from a communication channel, wherein the signal including a plurality of repeated signal components having cyclic properties therein;

sampling the signal to generate a plurality of samples;

fast Fourier transform (FFT) processing the plurality of samples to generate a plurality of FFT outputs;

processing the plurality of FFT outputs to generate a plurality of polar coordinate FFT outputs, wherein each of the plurality of polar coordinate FFT outputs corresponding to a respective one amplitude and one phase, of a plurality of amplitudes and phases, of a respective one of a plurality of frequency bins;

processing the plurality of amplitudes and phases of the plurality of frequency bins to determine a group delay of the communication channel as a function of frequency; and

overlapping a band-edge portion of a first of the plurality of group delays corresponding to a first of the plurality of frequency bands and a band-edge portion of a second of the plurality of group delays corresponding to a second of the plurality of frequency bands to generate the wideband group delay of the communication channel as a function of frequency.

20. The method of claim 19 , wherein the communication device is operative within at least one of a satellite communication system, a wireless communication system, a wired communication system, a fiber-optic communication system, a mobile communication system, and a cable system.

Assignments (5)
CORRECTIVE ASSIGNMENT TO CORRECT THE EXECUTION DATE OF THE MERGER PREVIOUSLY RECORDED ON REEL 047642 FRAME 0417. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT, Recorded Mar 6, 2019
From: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
To: AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE. LIMITED
Reel/Frame 048521/0395 →
MERGER Recorded Oct 5, 2018
From: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
To: AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE. LIMITED
Reel/Frame 047642/0417 →
TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENTS Recorded Feb 3, 2017
From: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
To: BROADCOM CORPORATION
Reel/Frame 041712/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 1, 2017
From: BROADCOM CORPORATION
To: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
Reel/Frame 041706/0001 →
PATENT SECURITY AGREEMENT Recorded Feb 11, 2016
From: BROADCOM CORPORATION
To: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
Reel/Frame 037806/0001 →