IP Library Granted Patent US 7,729,463
Granted Patent B2
US 7,729,463 · App. 11/615,292 · Granted Jun 1, 2010

Host processor assisted fast re-synchronization techniques for DVB-H systems

Assignee: Newport Media, Inc.
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 7,729,463
App. No.
11/615,292
Granted
Jun 1, 2010
Kind
B2
Abstract

A system and method of performing re-synchronization for a Digital Video Broadcasting over Handheld (DVB-H) receiver, wherein the method comprises performing a time division multiplexing (TDM) data burst transmission sequence on bits of data received by the DVB-H receiver; performing a data bit re-synchronization sequence on the DVB-H receiver; removing an on-chip timer and internal state registers in the DVB-H receiver; and allowing the DVB-H receiver to power off in between receipt of data bursts. Preferably, the removing process reduces the time to perform the re-synchronization in the DVB-H receiver. Preferably, the data bit re-synchronization sequence comprises performing an automatic gain control (AGC) lock process; performing a mode and guard detecting process; performing a frequency offset estimation process; performing a transmit parameter signaling (TPS) detection process; performing a timing and carrier loop lock process; and performing an equalizer delay process.

Claims (85)

1. A method of performing re-synchronization for a Digital Video Broadcasting over Handheld (DVB-H) receiver, said method comprising:

performing a time division multiplexing (TDM) data burst transmission sequence on bits of data received by said DVB-H receiver;

performing a data bit re-synchronization sequence on said DVB-H receiver, wherein said data bit re-synchronization sequence comprises synchronization of said DVB-H receiver after wake up for receiving a next sequence of a data burst;

removing an on-chip timer and internal state registers in said DVB-H receiver; and

allowing said DVB-H receiver to power off in between receipt of data bursts.

2. The method of claim 1 , wherein said data bit re-synchronization sequence comprises:

performing an automatic gain control (AGC) lock process comprising measuring and comparing A/D output signal strength with a pre-set threshold;

performing a mode and guard detecting process comprising detecting transmission mode and guard information;

performing a frequency offset estimation process comprising obtaining fine-frequency offset information;

performing a transit parameter signaling (TPS) detection process comprising decoding TPS information to program blocks of said DVB-H receiver;

performing a timing and carrier loop lock process comprising adjusting timing and frequency offsets based on a digital phased lock loop; and

performing an equalizer delay process comprising estimating and equalizing channel state information.

3. The method of claim 1 , further comprising using a processor communicatively linked with said DVB-H receiver from a host data transmission device to use a counter to count down a period of time after which the host processor turns on a demodulator in said DVB-H receiver.

4. The method of claim 3 , further comprising said host processor:

(a) reading a value of said period of time from said DVB-H receiver;

(b) turning off said demodulator;

(c) initiating a timer counting said period of time; and

(d) turning on said demodulator after said period of time being counted on said timer expires.

5. The method of claim 4 , further comprising repeating steps (a) through (d) for every burst of data.

6. The method of claim 2 , further comprising storing, in said host processor, a last value of an AGC control word when said DVB-H receiver enters into a sleep mode of operation, wherein said last value of said AGC control word is used to initialize a new AGC control word when said DVB-H receiver turns on from said sleep mode of operation.

7. The method of claim 2 , further comprising:

storing, in said host processor, a detected mode and guard from an immediately preceding data burst when said DVB-H receiver enters into a sleep mode of operation; and

utilizing the stored detected mode and guard when said DVB-H receiver turns on from said sleep mode of operation.

8. The method of claim 1 , further comprising:

storing, in said host processor, an estimated coarse frequency offset from an immediately preceding data burst when said DVB-H receiver enters into a sleep node of operation; and

utilizing the stored estimated coarse frequency offset to initialize a coarse frequency offset for an incoming data burst when said DVB-H receiver turns on from said sleep mode of operation.

9. The method of claim 1 , further comprising:

storing, in said host processor, internal states of timing and carrier frequency tracking loops from an immediately preceding data burst when said DVB-H receiver enters into a sleep node of operation; and

utilizing the stored internal states of timing and carrier frequency tracking loops to initialize a coarse frequency offset for an incoming data burst when said DVB-H receiver turns on from said sleep mode of operation.

10. The method of claim 1 , further comprising using said host processor to correct an orthogonal frequency-division multiplexing (OFDM) symbol number, correct a frame number, and correct a Fast Fourier Transform (FFT) trigger point when said DVB-H receiver turns on from a sleep mode of operation.

11. The method of claim 1 , wherein the removing process reduces the time to perform said re-synchronization in said DVB-H receiver.

12. A method of performing re-synchronization for a Digital Video Broadcasting over Handheld (DVB-H) receiver, said method comprising:

performing a time division multiplexing (TDM) data burst transmission sequence on bits of data received by said DVB-H receiver;

performing a data bit re-synchronization sequence on said DVB-H receiver, wherein said data bit re-synchronization sequence comprises synchronization of said DVB-H receiver after wake up for receiving a next sequence of a data burst;

removing an on-chip timer and internal state registers in said DVB-H receiver; and

powering said DVB-H receiver off in between receipt of data bursts,

wherein said method further comprises using a processor from a host data transmission device to use a counter to count down a period of time after which the host processor turns on a demodulator in said DVB-H receiver,

wherein said method further comprises said host processor:

(a) reading a value of said period of time from said DVB-H receiver;

(b) turning off said demodulator;

(c) initiating a timer counting said period of time; and

(d) turning on said demodulator after said period of time being counted on said timer expires,

wherein the removing reduces the time to perform said re-synchronization in said DVB-H receiver.

13. The method of claim 12 , wherein said data bit re-synchronization sequence comprises:

performing an automatic gain control (AGC) lock process comprising measuring and comparing A/D output signal strength with a pre-set threshold;

performing a mode and guard detecting process comprising detecting transmission mode and guard information;

performing a frequency offset estimation process comprising obtaining fine-frequency offset information;

performing a transit parameter signaling (TPS) detection process comprising decoding TPS information to program blocks of said DVB-H receiver;

performing a timing and carrier loop lock process comprising adjusting timing and frequency offsets based on a digital phased lock loop; and

performing an equalizer delay process comprising estimating and equalizing channel state information.

14. The method of claim 12 , wherein said method further comprises repeating steps (a) through (d) for every burst of data.

15. The method of claim 13 , wherein said method further comprises storing, in said host processor, a last value of an AGC control word when said DVB-H receiver enters into a sleep mode of operation, wherein said last value of said AGC control word is used to initialize a new AGC control word when said DVB-H receiver turns on from said sleep mode of operation.

16. The method of claim 13 , wherein said method further comprises:

storing, in said host processor, a detected mode and guard from an immediately preceding data burst when said DVB-H receiver enters into a sleep mode of operation; and

utilizing the stored detected mode and guard when said DVB-H receiver turns on from said sleep mode of operation.

17. The method of claim 12 , wherein said method further comprises:

storing, in said host processor, an estimated coarse frequency offset from an immediately preceding data burst when said DVB-H receiver enters into a sleep node of operation; and

utilizing the stored estimated coarse frequency offset to initialize a coarse frequency offset for an incoming data burst when said DVB-H receiver turns on from said sleep mode of operation.

18. The method of claim 12 , wherein said method further comprises:

storing, in said host processor, an internal states of timing and carrier frequency tracking loops from an immediately preceding data burst when said DVB-H receiver enters into a sleep mode of operation; and

utilizing the stored internal states of timing and carrier frequency tracking loops to initialize a coarse frequency offset for an incoming data burst when said DVB-H receiver turns on from said sleep mode of operation.

19. The method of claim 12 , wherein said method further comprises using said host processor to correct an orthogonal frequency-division multiplexing (OFDM) symbol number, correct a frame number, and correct a Fast Fourier Transform (FFT) trigger point when said DVB-H receiver turns on from a sleep mode of operation.

20. A system of performing re-synchronization for a Digital Video Broadcasting over Handheld (DVB-H) receiver, comprising an on-chip timer and internal state registers, said system comprising:

a first logic unit that performs a time division multiplexing (TDM) data burst transmission sequence on bits of data received by said DVB-H receiver;

a second logic unit that performs a data bit re-synchronization sequence on said DVB-H receiver, wherein said data bit re-synchronization sequence comprises synchronization of said DVB-H receiver after wake up for receiving a next sequence of a data burst, and wherein said data bit re-synchronization sequence comprises:

performing an automatic gain control (AGC) lock process comprising measuring and comparing A/D output signal strength with a pre-set threshold;

performing a mode and guard detecting process comprising detecting transmission mode and guard information;

performing a frequency offset estimation process comprising obtaining fine- frequency offset information;

performing a transit parameter signaling (TPS) detection process comprising decoding TPS information to program blocks of said DVB-H receiver;

performing a timing and carrier loop lock process comprising adjusting timing and frequency offsets based on a digital phased lock loop; and

performing an equalizer delay process comprising estimating and equalizing channel state information;

a host processor communicatively linked with said DVB-H receiver from a host data transmission device to use a counter to count down a period of time after which said host processor turns on a demodulator in said DVB-H receiver;

means for removing said on-chip timer and internal state registers in said DVB-H receiver; and

a cycle clock that powers said DVB-H receiver off in between receipt of data bursts,

wherein the removing means reduces the time to perform said re-synchronization in said DVB-H receiver,

wherein said host processor:

reads a value of said period of time from said DVB-H receiver;

turns off said demodulator;

initiates a timer counting said period of time;

turns on said demodulator after said period of time being counted on said timer expires;

stores a last value of an AGC control word when said DVB-H receiver enters into a sleep mode of operation, wherein said last value of said AGC control word is used to initialize a new AGC control word when said DVB-H receiver turns on from said sleep mode of operation;

stores a detected mode and guard from an immediately preceding data burst when said DVB-H receiver enters into a sleep mode of operation, wherein the stored detected mode and guard is used when said DVB-H receiver turns on from said sleep mode of operation;

stores an estimated coarse frequency offset from an immediately preceding data burst when said DVB-H receiver enters into a sleep node of operation, wherein the stored estimated coarse frequency offset initializes a coarse frequency offset for an incoming data burst when said DVB-H receiver turns on from said sleep mode of operation;

stores internal states of timing and carrier frequency tracking loops from an immediately preceding data burst when said DVB-H receiver enters into a sleep node of operation, wherein the stored internal states of timing and carrier frequency tracking loops initialize a coarse frequency offset for an incoming data burst when said DVB-H receiver turns on from said sleep mode of operation; and

corrects an orthogonal frequency-division multiplexing (OFDM) symbol number, correct a frame number, and correct a Fast Fourier Transform (FFT) trigger point when said DVB-H receiver turns on from a sleep mode of operation.

Assignments (31)
RELEASE OF SECURITY INTEREST Recorded Mar 14, 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 060894/0437 →
RELEASE OF SECURITY INTEREST Recorded Mar 11, 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 059363/0001 →
RELEASE OF SECURITY INTEREST Recorded Mar 10, 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 059863/0400 →
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 Jun 4, 2021
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 057935/0474 →
SECURITY INTEREST Recorded Dec 24, 2020
From: MICROCHIP TECHNOLOGY INCORPORATED; SILICON STORAGE TECHNOLOGY, INC.; ATMEL CORPORATION; MICROSEMI CORPORATION; MICROSEMI STORAGE SOLUTIONS, INC.
To: WELLS FARGO BANK, NATIONAL ASSOCIATION, AS COLLATERAL AGENT
Reel/Frame 055671/0612 →
SECURITY INTEREST Recorded Jun 5, 2020
From: MICROCHIP TECHNOLOGY INC.; SILICON STORAGE TECHNOLOGY, INC.; ATMEL CORPORATION; MICROSEMI CORPORATION; MICROSEMI STORAGE SOLUTIONS, INC.
To: WELLS FARGO BANK, NATIONAL ASSOCIATION
Reel/Frame 053468/0705 →
RELEASE OF SECURITY INTEREST Recorded May 30, 2020
From: JPMORGAN CHASE BANK, N.A, AS ADMINISTRATIVE AGENT
To: MICROCHIP TECHNOLOGY INC.; SILICON STORAGE TECHNOLOGY, INC.; ATMEL CORPORATION; MICROSEMI CORPORATION; MICROSEMI STORAGE SOLUTIONS, INC.
Reel/Frame 053466/0011 →
SECURITY INTEREST Recorded Apr 24, 2020
From: MICROCHIP TECHNOLOGY INC.; SILICON STORAGE TECHNOLOGY, INC.; ATMEL CORPORATION; MICROSEMI CORPORATION; MICROSEMI STORAGE SOLUTIONS, INC.
To: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 053311/0305 →
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: BRIDGE BANK, NATIONAL ASSOCIATION
To: ATMEL CORPORATION
Reel/Frame 033907/0517 →
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 →
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 Dec 27, 2006
From: YOUSEF, NABIL R.; MA, JUN; CHEN, CHAOLIANG T.
To: NEWPORT MEDIA, INC.
Reel/Frame 018678/0369 →
Continuity (1)
Related Publication 20080151799A1 · Jun 26, 2008