IP Library Granted Patent US 9,380,473
Granted Patent B2
US 9,380,473 · App. 14/288,365 · Granted Jun 28, 2016

Timing event generation circuit for wireless communication apparatus

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 9,380,473
App. No.
14/288,365
Granted
Jun 28, 2016
Kind
B2
Abstract

A system or circuit for generating timing events for mobile communications includes fetching network parameters corresponding to a transmission configuration. The network parameters are used to program a set of programmable registers. The timing events then are generated based on the network parameters. The timing events enable a user equipment (UE) or a base station to operate in various transmission configurations.

Claims (45)

1. A radio-frequency (RF) timer for generating a plurality of timing events to enable a wireless communication device to operate in a plurality of transmission configurations, wherein the wireless communication device transmits and receives data in a plurality of frames, wherein each frame includes a plurality of sub-frames, each sub-frame includes a plurality of slots, and each slot includes a plurality of symbols, wherein the wireless communication device includes at least one of a user equipment (UE) and a base station, the RF timer comprising:

a memory module for storing a plurality of sets of network parameters corresponding to the plurality of transmission configurations, wherein a set of network parameters includes at least one of sub-frames in a frame count, slots in a sub-frame count, symbols in a slot count, normal symbol length, alternate symbol length, downlink pilot time slot (DwPTS) length, uplink pilot time slot (UpPTS) length, uplink sub-frame attribute, downlink sub-frame attribute, special slot attribute, uplink configuration length, and downlink configuration length in accordance with an operation standard of a cellular network;

a plurality of programmable registers, coupled to the memory module, that are configurable using at least one of the sets of network parameters, wherein the plurality of programmable registers includes at least one of an alternate uplink slot configuration register for indicating uplink slots with alternate symbols and an alternate downlink slot configuration register for indicating downlink slots with alternate symbols; and

an event generation logic circuit, coupled to the plurality of programmable registers, for generating the plurality of timing events based on a first set of the network parameters corresponding to a first transmission configuration of the plurality of transmission configurations for enabling the wireless communication device to operate in the first transmission configuration.

2. The RF timer of claim 1 , wherein the plurality of programmable registers further includes a MBSFN slot configuration register for indicating MBSFN sub-frames, and a MBSFN symbol number register for indicating unicast symbols in a MBSFN sub-frame.

3. The RF timer of claim 1 , wherein the plurality of programmable registers are refreshed at radio frame boundaries.

4. The RF timer of claim 1 , wherein the plurality of transmission configurations are configured for at least one of time-division duplex (TDD) mode and enhanced Multimedia Broadcast Multicast Service (eMBMS).

5. The RF timer of claim 1 , wherein the plurality of programmable registers includes at least one of:

a normal-symbol-per-slot register for storing the number of normal symbols in a slot;

an alternate-symbol-per-slot register for storing the number of alternate symbols in a slot;

a plurality of symbol length registers, wherein each symbol length register stores a corresponding symbol length;

a plurality of uplink attribute registers for storing the uplink slot attributes of corresponding slots;

a plurality of downlink attribute registers for storing the downlink slot attributes of the corresponding slots; and

a plurality of special slot attribute registers for storing the special slot attributes of the corresponding slots.

6. The RF timer of claim 1 , wherein the plurality of slots are synchronized using a timing reference that is common between the wireless communication device and a cellular network.

7. The RF timer of claim 6 , wherein the timing reference is at least one of pulse-per-second signal from a global positioning system (GPS) satellite, trigger input from IEEE 1588 standard protocol, and timing reference from a cellular network.

8. A wireless communication device capable of operating in a plurality of transmission configurations, wherein the wireless communication device transmits and receives data in a plurality of frames, wherein each frame includes a plurality of sub-frames, each sub-frame includes a plurality of slots, and each slot includes a plurality of symbols, the wireless communication device comprising:

a radio-frequency (RF) timer for generating a plurality of timing events, wherein the RF timer comprises:

a memory module for storing a plurality of sets of network parameters corresponding to the plurality of transmission configurations, wherein a set of network parameters includes at least one of sub-frames in a frame count, slots in a sub-frame count, symbols in a slot count, normal symbol length, alternate symbol length, downlink pilot time slot (DwPTS) length, uplink pilot time slot (UpPTS) length, uplink sub-frame attribute, downlink sub-frame attribute, special slot attribute, uplink configuration length, and downlink configuration length in accordance with an operation standard of a cellular network;

a plurality of programmable registers, coupled to the memory module, that are configurable using at least one of the sets of network parameters, wherein the plurality of programmable registers includes at least one of an alternate uplink slot configuration register for indicating uplink slots with alternate symbols and an alternate downlink slot configuration register for indicating downlink slots with alternate symbols; and

an event generation logic circuit, coupled to the plurality of programmable registers, for generating the plurality of timing events based on a first set of the network parameters corresponding to a first transmission configuration of the plurality of transmission configurations for enabling the wireless communication device to operate in the first transmission configuration.

9. The wireless communication device of claim 8 , wherein the plurality of programmable registers further includes a MBSFN slot configuration register for indicating MBSFN sub-frames, and a MBSFN symbol number register for indicating unicast symbols in a MBSFN sub-frame.

10. The wireless communication device of claim 8 , wherein the plurality of programmable registers are refreshed at radio frame boundaries.

11. The wireless communication device of claim 8 , wherein the plurality of transmission configurations are configured for at least one of time-division duplex (TDD) mode and enhanced Multimedia Broadcast Multicast Service (eMBMS).

12. The wireless communication device of claim 8 , wherein the plurality of programmable registers includes at least one of:

a normal-symbol-per-slot register for storing the number of normal symbols in a slot;

an alternate-symbol-per-slot register for storing the number of alternate symbols in a slot;

a plurality of symbol length registers, wherein each symbol length register stores a corresponding symbol length;

a plurality of uplink attribute registers for storing the uplink slot attributes of corresponding slots;

a plurality of downlink attribute registers for storing the downlink slot attributes of the corresponding slots; and

a plurality of special slot attribute registers for storing the special slot attributes of the corresponding slots.

13. The wireless communication device of claim 8 , wherein the plurality of slots are synchronized using a timing reference that is common between the wireless communication device and a cellular network.

14. The wireless communication device of claim 13 , wherein the timing reference is at least one of pulse-per-second signal from a global positioning system (GPS) satellite, trigger input from IEEE 1588 standard protocol, and timing reference from a cellular network.

15. A method for generating a plurality of timing events by a radio-frequency (RF) timer of a wireless communication device to enable the wireless communication device to operate in a plurality of transmission configurations, wherein the wireless communication device transmits and receives data in a plurality of frames, wherein each frame includes a plurality of sub-frames, each sub-frame includes a plurality of slots, and each slot includes a plurality of symbols, the method comprising:

storing a plurality of sets of network parameters corresponding to the plurality of transmission configurations in a memory module of the RF timer, wherein a set of network parameters includes at least one of sub-frames in a frame count, slots in a sub-frame count, symbols in a slot count, normal symbol length, alternate symbol length, downlink pilot time slot (DwPTS) length, uplink pilot time slot (UpPTS) length, uplink sub-frame attribute, downlink sub-frame attribute, special slot attribute, uplink configuration length, and downlink configuration length in accordance with an operation standard of a cellular network;

programming a plurality of programmable registers in the RF timer using a first set of the network parameters corresponding to a first transmission mode of the plurality of transmission configurations, wherein the plurality of programmable registers includes at least one of an alternate uplink slot configuration register for indicating uplink slots with alternate symbols and an alternate downlink slot configuration register for indicating downlink slots with alternate symbols; and

generating the plurality of timing events by the RF timer based on the first set of the network parameters to enable wireless communication device to operate in the first transmission mode.

16. The method of claim 15 , wherein the plurality of programmable registers further includes a MBSFN slot configuration register for indicating MBSFN sub-frames, and a MBSFN symbol number register for indicating unicast symbols in a MBSFN sub-frame.

17. The method of claim 15 , wherein the plurality of programmable registers includes at least one of:

a normal-symbol-per-slot register for storing the number of normal symbols in a slot;

an alternate-symbol-per-slot register for storing the number of alternate symbols in a slot;

a plurality of symbol length registers, wherein each symbol length register stores a corresponding symbol length;

a plurality of uplink attribute registers for storing the uplink slot attributes of corresponding slots;

a plurality of downlink attribute registers for storing the downlink slot attributes of the corresponding slots; and

a plurality of special slot attribute registers for storing the special slot attributes of the corresponding slots.

Assignments (16)
CORRECTIVE ASSIGNMENT TO CORRECT THE REMOVE APPLICATION 11759915 AND REPLACE IT WITH APPLICATION 11759935 PREVIOUSLY RECORDED ON REEL 040925 FRAME 0001. ASSIGNOR(S) HEREBY CONFIRMS THE RELEASE OF SECURITY INTEREST. Recorded Feb 17, 2020
From: MORGAN STANLEY SENIOR FUNDING, INC.
To: NXP, B.V. F/K/A FREESCALE SEMICONDUCTOR, INC.
Reel/Frame 052917/0001 →
CORRECTIVE ASSIGNMENT TO CORRECT THE REMOVE APPLICATION 11759915 AND REPLACE IT WITH APPLICATION 11759935 PREVIOUSLY RECORDED ON REEL 040928 FRAME 0001. ASSIGNOR(S) HEREBY CONFIRMS THE RELEASE OF SECURITY INTEREST. Recorded Jan 17, 2020
From: MORGAN STANLEY SENIOR FUNDING, INC.
To: NXP B.V.
Reel/Frame 052915/0001 →
RELEASE OF SECURITY INTEREST Recorded Sep 10, 2019
From: MORGAN STANLEY SENIOR FUNDING, INC.
To: NXP B.V.
Reel/Frame 050744/0097 →
MERGER Recorded Jan 3, 2017
From: FREESCALE SEMICONDUCTOR, INC.
To: NXP USA, INC.
Reel/Frame 041144/0363 →
RELEASE OF SECURITY INTEREST Recorded Nov 7, 2016
From: MORGAN STANLEY SENIOR FUNDING, INC.
To: NXP B.V.
Reel/Frame 040928/0001 →
RELEASE OF SECURITY INTEREST Recorded Sep 21, 2016
From: MORGAN STANLEY SENIOR FUNDING, INC.
To: NXP, B.V., F/K/A FREESCALE SEMICONDUCTOR, INC.
Reel/Frame 040925/0001 →
CORRECTIVE ASSIGNMENT OF INCORRECT APPLICATION 14/258,829 PREVIOUSLY RECORDED ON REEL 037444 FRAME 0109. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT AND ASSUMPTION OF SECURITY INTEREST IN PATENTS. Recorded Aug 10, 2016
From: CITIBANK, N.A.
To: MORGAN STANLEY SENIOR FUNDING, INC.
Reel/Frame 039639/0208 →
CORRECTIVE ASSIGNMENT TO CORRECT THE REMOVE APPLICATION 14/258,829 AND REPLACE ITWITH 14/258,629 PREVIOUSLY RECORDED ON REEL 037444 FRAME 0082. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT AND ASSUMPTION OFSECURITY INTEREST IN PATENTS. Recorded Aug 10, 2016
From: CITIBANK, N.A.
To: MORGAN STANLEY SENIOR FUNDING, INC.
Reel/Frame 039639/0332 →
SUPPLEMENT TO THE SECURITY AGREEMENT Recorded Jun 16, 2016
From: FREESCALE SEMICONDUCTOR, INC.
To: MORGAN STANLEY SENIOR FUNDING, INC.
Reel/Frame 039138/0001 →
ASSIGNMENT AND ASSUMPTION OF SECURITY INTEREST IN PATENTS Recorded Jan 5, 2016
From: CITIBANK, N.A.
To: MORGAN STANLEY SENIOR FUNDING, INC.
Reel/Frame 037444/0082 →
ASSIGNMENT AND ASSUMPTION OF SECURITY INTEREST IN PATENTS Recorded Jan 5, 2016
From: CITIBANK, N.A.
To: MORGAN STANLEY SENIOR FUNDING, INC.
Reel/Frame 037444/0109 →
PATENT RELEASE Recorded Dec 21, 2015
From: CITIBANK, N.A., AS COLLATERAL AGENT
To: FREESCALE SEMICONDUCTOR, INC.
Reel/Frame 037357/0903 →
SUPPLEMENT TO IP SECURITY AGREEMENT Recorded Aug 1, 2014
From: FREESCALE SEMICONDUCTOR, INC.
To: CITIBANK, N.A., AS NOTES COLLATERAL AGENT
Reel/Frame 033460/0337 →
SUPPLEMENT TO IP SECURITY AGREEMENT Recorded Aug 1, 2014
From: FREESCALE SEMICONDUCTOR, INC.
To: CITIBANK, N.A., AS NOTES COLLATERAL AGENT
Reel/Frame 033462/0293 →
SUPPLEMENT TO IP SECURITY AGREEMENT Recorded Aug 1, 2014
From: FREESCALE SEMICONDUCTOR, INC.
To: CITIBANK, N.A., AS NOTES COLLATERAL AGENT
Reel/Frame 033462/0267 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 27, 2014
From: DAHIYA, SOMVIR; JAIN, NIKHIL; KAPOOR, RAJAN
To: FREESCALE SEMICONDUCTOR, INC.
Reel/Frame 032970/0392 →