IP Library Granted Patent US 8,073,064
Granted Patent B2
US 8,073,064 · App. 12/105,300 · Granted Dec 6, 2011

Robust FFT trigger point tracking for echo channels in OFDM based communication systems

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,073,064
App. No.
12/105,300
Granted
Dec 6, 2011
Kind
B2
Abstract

Identifying a trigger point of at least one OFDM decoder includes correlating a first time-domain sample of the at least one OFDM symbol with a second time-domain sample of the at least one OFDM symbol, processing the first time-domain sample and the second time-domain sample in the first moving average filter to determine a channel impulse response, comparing at least one correlation value of a first biggest path in the channel impulse response and a second biggest path in the channel impulse response, and determining a channel length of the channel impulse response based on a time duration of the channel impulse response. The OFDM decoder includes a first moving average filter and a second moving average filter.

Claims (50)

1. A method for identifying a trigger point of at least one orthogonal frequency division multiplexing (OFDM) decoder, wherein said OFDM decoder comprises a first moving average filter and a second moving average filter, said method comprising:

correlating a first time-domain sample of said at least one OFDM symbol with a second time-domain sample of said at least one OFDM symbol, wherein said first time-domain sample corresponds to a first time instance and said second time-domain sample corresponds to a second time instance, wherein said second time instance precedes said first time instance;

processing said first time-domain sample and said second time-domain sample in said first moving average filter to determine a channel impulse response;

comparing at least one correlation value of a first biggest path in said channel impulse response and a second biggest path in said channel impulse response;

determining a channel length of said channel impulse response based on a time duration of said channel impulse response;

determining if a channel corresponding to said at least one OFDM symbol is at least one of a post-cursor channel or a pre-cursor channel based on a time of occurrence of said first biggest path and said second biggest path in said channel impulse response;

determining if a channel corresponding to said at least one OFDM symbol is an aliased channel;

identifying at least one of a first trigger point and a second trigger point, wherein said first trigger point corresponds to said post-cursor channel and said second trigger point corresponds to said pre-cursor channel, wherein said first trigger point corresponds to a beginning of a guard interval of said at least one OFDM symbol in said first biggest path, and wherein said second trigger point corresponds to a beginning of an effective portion of said at least one OFDM symbol in said first biggest path; and

selecting said trigger point from at least one of said first trigger point and said second trigger point, if said channel length is more than a threshold value, wherein said threshold value is greater than T g , wherein said T g is equal to a length of a guard interval in said at least one OFDM symbol.

2. The method of claim 1 , further comprising processing said first time-domain sample in said second moving average filter to determine a peak position in at least one output of said second moving average filter.

3. The method of claim 2 , wherein said moving average size of said second moving average filter is adjusted based on said channel length of said channel response impulse.

4. The method of claim 3 , wherein said moving average size is adjusted to at least one of:

a value of T g , if said channel length is less than T g , wherein said T g is equal to a length of a guard interval in said at least one OFDM symbol; and

a value of the channel length, if said channel length is between said T g and said threshold value, wherein said threshold value is greater than said T g .

5. The method of claim 1 , wherein said OFDM decoder comprises any of an ISDB-T decoder, ISDB-TSB decoder, and a DVB-T/H decoder.

6. The method of claim 2 , further comprising selecting said trigger point based on said peak position in said at least one output if said channel length is less than said threshold value, wherein said threshold value is greater than T g , wherein said T g is equal to a length of a guard interval in said at least one OFDM symbol.

7. The method of claim 1 , further comprising processing said first time-domain sample in said second moving average filter to determine a peak position in at least one output of said second moving average filter if said channel length of said channel response is less than said threshold value, wherein said threshold value is greater than T g , wherein said T g is equal to a length of a guard interval in said at least one OFDM symbol.

8. An orthogonal frequency division multiplexing (OFDM) decoder for identifying a trigger point of at least one OFDM symbol, wherein said OFDM decoder comprises:

a time-domain correlating unit, said time-domain correlation unit configured to correlate a first time-domain sample of said at least one OFDM symbol with a second time-domain time sample of said at least one OFDM symbol, wherein said first time-domain sample corresponds to a first time instance and said second time-domain sample corresponds to a second time instance, wherein said second time instance precedes said first time instance;

a first moving average filter, said first moving average filter configured to process said first time-domain sample and said second time-domain sample to determine a channel impulse response;

a channel length and aliasing detection unit, said channel length and aliasing detection unit configured to compare at least one correlation value of a first biggest path in the channel impulse response and a second biggest path in said channel impulse, and determine a channel length of said channel impulse response based on a time duration of said channel impulse response;

a second moving average filter, said second moving average filter configured to process said first time-domain sample, wherein a moving average size of said second moving average filter is at least one of:

a value of T g , if said channel length is less than T g , wherein said T g is equal to a length of a guard interval in said at least one OFDM symbol; and

a value of said channel length, if said channel length is between said T g and a threshold value, wherein said threshold value is greater than said T g ;

a peak detection unit configured to determine a peak position in at least one output of said second moving average filter; and

a trigger point selection unit that selects a trigger point, said trigger point selection unit configured to perform at least one of:

selecting said trigger point based on said peak position in at least one output if said channel length is less than said threshold value; and

selecting said trigger point from at least one of a first trigger point and a second trigger point, if said channel length is more than said threshold value,

wherein the first and second trigger points correspond with respective portions of said OFDM symbol in said first biggest path.

9. The orthogonal frequency division multiplexing (OFDM) decoder of claim 8 , wherein said channel length and aliasing detection unit is further configured to determine if a channel corresponding to said at least one OFDM symbol is at least one of a post-cursor channel and a pre-cursor channel based on a time of occurrence of said first biggest path and said second biggest path in said channel impulse response.

10. The orthogonal frequency division multiplexing (OFDM) decoder of claim 9 , wherein said channel length and aliasing detection unit is further configured to determine if a channel corresponding to said at least one OFDM symbol is an aliased channel.

11. The orthogonal frequency division multiplexing (OFDM) decoder of claim 10 , wherein said channel length and aliasing detection unit is further configured to identify at least one of said first trigger point and said second trigger point, wherein said first trigger point corresponds to said post-cursor channel and said second trigger point corresponds to said pre-cursor channel, wherein said first trigger point corresponds to a beginning of a guard interval of said at least one OFDM symbol in said first biggest path, wherein said second trigger point corresponds to said beginning of an effective portion of said at least one OFDM symbol in said first biggest path.

12. A method for identifying a trigger point of at least one orthogonal frequency division multiplexing (OFDM) decoder, wherein said OFDM decoder comprises a first moving average filter and a second moving average filter, said method comprising:

correlating a first time-domain sample of said at least one OFDM symbol with a second time-domain sample of said at least one OFDM symbol, wherein said first time-domain sample corresponds to a first time instance and said second time-domain sample corresponds to a second time instance, wherein said second time instance precedes said first time instance;

processing said first time-domain sample and said second time-domain sample in said first moving average filter to determine a channel impulse response;

comparing at least one correlation value of a first biggest path in said channel impulse response and a second biggest path in said channel impulse response;

determining a channel length of said channel impulse response based on a time duration of said channel impulse response;

determining if a channel corresponding to said at least one OFDM symbol is at least one of a post-cursor channel or a pre-cursor channel based on a time of occurrence of said first biggest path and said second biggest path in said channel impulse response;

determining if a channel corresponding to said at least one OFDM symbol is an aliased channel;

identifying at least one of a first trigger point and a second trigger point, wherein said first trigger point corresponds to said post-cursor channel and said second trigger point corresponds to said pre-cursor channel, wherein said first trigger point corresponds to a beginning of a guard interval of said at least one OFDM symbol in said first biggest path, wherein said second trigger point corresponds to a beginning of an effective portion of said at least one OFDM symbol in said first biggest path;

processing said first time-domain sample in said second moving average filter to determine a peak position in at least one output of said second moving average filter; and

selecting said trigger point based on said peak position in said at least one output if said channel length is less than a threshold value, wherein said threshold value is greater than T g , wherein said T g is equal to a length of a guard interval in said at least one OFDM symbol.

13. The method of claim 12 , wherein said moving average size of said second moving average filter is adjusted based on said channel length of said channel response impulse.

14. The method of claim 13 , wherein said moving average size is adjusted to at least one of:

a value of T g , if said channel length is less than T g , wherein said T g is equal to a length of a guard interval in said at least one OFDM symbol; and

a value of the channel length, if said channel length is between said T g and said threshold value, wherein said threshold value is greater than said T g .

15. The method of claim 14 , further comprising selecting said trigger point from at least one of said first trigger point and said second trigger point, if said channel length is more than said threshold value.

16. The method of claim 12 , further comprising selecting said trigger point from at least one of said first trigger point and said second trigger point, if said channel length is more than said threshold value, wherein said threshold value is greater than T g , wherein said T g is equal to a length of a guard interval in said at least one OFDM symbol.

17. The method of claim 12 , further comprising processing said first time-domain sample in said second moving average filter to determine a peak position in at least one output of said second moving average filter if said channel length of said channel response is less than said threshold value, wherein said threshold value is greater than T g , wherein said T g is equal to a length of a guard interval in said at least one OFDM symbol.

18. The method of claim 12 , wherein said OFDM decoder comprises any of an ISDB-T decoder, ISDB-TSB decoder, and a DVB-T/H decoder.

Assignments (23)
RELEASE OF SECURITY INTEREST Recorded Mar 9, 2022
From: WELLS FARGO BANK, NATIONAL ASSOCIATION, AS NOTES COLLATERAL AGENT
To: MICROCHIP TECHNOLOGY INCORPORATED; SILICON STORAGE TECHNOLOGY, INC.; ATMEL CORPORATION; MICROSEMI CORPORATION; MICROSEMI STORAGE SOLUTIONS, INC.
Reel/Frame 059358/0001 →
RELEASE OF SECURITY INTEREST Recorded Feb 28, 2022
From: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT
To: ATMEL CORPORATION
Reel/Frame 059262/0105 →
RELEASE OF SECURITY INTEREST Recorded Feb 25, 2022
From: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT
To: MICROCHIP TECHNOLOGY INCORPORATED; SILICON STORAGE TECHNOLOGY, INC.; ATMEL CORPORATION; MICROSEMI CORPORATION; MICROSEMI STORAGE SOLUTIONS, INC.
Reel/Frame 059333/0222 →
SECURITY INTEREST Recorded Sep 18, 2018
From: MICROCHIP TECHNOLOGY INCORPORATED; SILICON STORAGE TECHNOLOGY, INC.; ATMEL CORPORATION; MICROSEMI CORPORATION; MICROSEMI STORAGE SOLUTIONS, INC.
To: WELLS FARGO BANK, NATIONAL ASSOCIATION, AS NOTES COLLATERAL AGENT
Reel/Frame 047103/0206 →
SECURITY INTEREST Recorded Jun 25, 2018
From: MICROCHIP TECHNOLOGY INCORPORATED; SILICON STORAGE TECHNOLOGY, INC.; ATMEL CORPORATION; MICROSEMI CORPORATION; MICROSEMI STORAGE SOLUTIONS, INC.
To: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 046426/0001 →
SECURITY INTEREST Recorded Feb 10, 2017
From: ATMEL CORPORATION
To: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 041715/0747 →
TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENT COLLATERAL Recorded Apr 6, 2016
From: MORGAN STANLEY SENIOR FUNDING, INC.
To: ATMEL WIRELESS MCU TECHNOLOGIES CORPORATION
Reel/Frame 038364/0615 →
TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENT COLLATERAL Recorded Apr 6, 2016
From: MORGAN STANLEY SENIOR FUNDING, INC.
To: NEWPORT MEDIA, INC.
Reel/Frame 038364/0659 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 24, 2014
From: NEWPORT MEDIA, INC.
To: ATMEL CORPORATION
Reel/Frame 034705/0090 →
TERMINATION OF SECURITY Recorded Oct 7, 2014
From: PINNACLE VENTURES, L.L.C.
To: ATMEL CORPORATION
Reel/Frame 033908/0435 →
TERMINATION OF SECURITY Recorded Oct 7, 2014
From: PINNACLE VENTURES, L.L.C.
To: ATMEL CORPORATION
Reel/Frame 033908/0379 →
TERMINATION OF SECURITY Recorded Oct 7, 2014
From: NEWPORT MEDIA, INC.
To: ATMEL CORPORATION
Reel/Frame 033908/0242 →
TERMINATION OF SECURITY Recorded Oct 7, 2014
From: NEWPORT MEDIA, INC.
To: ATMEL CORPORATION
Reel/Frame 033907/0775 →
TERMINATION OF SECURITY Recorded Oct 7, 2014
From: NEWPORT MEDIA, INC.
To: ATMEL CORPORATION
Reel/Frame 033907/0748 →
TERMINATION OF SECURITY Recorded Oct 7, 2014
From: HORIZON TECHNOLOGY FINANCE CORPORATION
To: ATMEL CORPORATION
Reel/Frame 033907/0702 →
TERMINATION OF SECURITY Recorded Oct 7, 2014
From: BRIDGE BANK, NATIONAL ASSOCIATION
To: ATMEL CORPORATION
Reel/Frame 033907/0517 →
PATENT SECURITY AGREEMENT Recorded Sep 5, 2014
From: NEWPORT MEDIA, INC.
To: MORGAN STANLEY SENIOR FUNDING, INC., AS COLLATERAL AGENT
Reel/Frame 033689/0195 →
PATENT SECURITY AGREEMENT Recorded Sep 5, 2014
From: ATMEL WIRELESS MCU TECHNOLOGIES CORPORATION
To: MORGAN STANLEY SENIOR FUNDING, INC., AS COLLATERAL AGENT
Reel/Frame 033689/0214 →
SECURITY AGREEMENT Recorded Mar 1, 2013
From: NEWPORT MEDIA, INC.
To: HORIZON TECHNOLOGY FINANCE CORPORATION, AS COLLATERAL AGENT
Reel/Frame 029956/0891 →
SECURITY AGREEMENT Recorded Feb 15, 2013
From: NEWPORT MEDIA, INC., A DELAWARE CORPORATION; NEWPORT MEDIA, INC., A CALIFORNIA CORPORATION
To: PINNACLE VENTURES, L.L.C.
Reel/Frame 029818/0138 →
SECURITY AGREEMENT Recorded Dec 31, 2012
From: NEWPORT MEDIA, INC.
To: BRIDGE BANK, NATIONAL ASSOCIATION
Reel/Frame 029554/0118 →
SECURITY AGREEMENT Recorded May 31, 2012
From: NEWPORT MEDIA, INC.
To: PINNACLE VENTURES, L.L.C.
Reel/Frame 028299/0903 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 18, 2008
From: GU, YONGRU; MA, JUN
To: NEWPORT MEDIA, INC.
Reel/Frame 020821/0967 →