IP Library Patent Application 13224825
Patent Application
App. No. 13/224,825

SPATIAL HASHING FOR ENHANCED CONTROL CHANNEL SEARCH SPACES

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 None
App. No.
13/224,825
Abstract

The present invention provides a method, apparatus and a computer program product for spatial hashing for enhanced control channel search spaces. The present invention includes defining a control channel search space for searching for control channel candidates, defining search space locations within the search space, grouping the search space locations into a plurality of subsets of search space locations, associating each subset of search space locations with an antenna port, for each of a plurality of subframes, changing the search space locations from a first subset of search space locations to a second subset of search space locations.

Claims (104)

1 . A method, comprising:

defining a control channel search space for searching for control channel candidates,

defining search space locations within the search space,

grouping the search space locations into a plurality of subsets of search space locations,

associating each subset of search space locations with an antenna port,

for each of a plurality of subframes, changing the search space locations from a first subset of search space locations to a second subset of search space locations.

2 . The method according to claim 1 , further comprising

decoding the control channel candidates from the defined search space locations.

3 . The method according to claim 1 , wherein the subsets of search space locations corresponding to each antenna port are partially overlapping or fully non-overlapping.

4 . The method according to claim 1 , further comprising:

defining separate search space locations within the search space for each antenna port,

changing the subset of search space locations for one antenna port independently of the subset of search space locations for another antenna port.

5 . The method according to claim 4 , further comprising:

reducing the number of search space locations in a subset for each antenna port.

6 . A method, comprising:

defining a control channel search space for searching for control channel candidates,

defining search space locations within the search space,

grouping the search space locations into N subsets of search space locations, wherein N is the number of antenna ports,

associating each of the N subsets of search space locations with one of the N antenna ports,

alternating the association between each of the N subsets and said antenna port for each of the N subframes,

changing the search space locations from a first subset of search space locations to a second subset of search space locations at every N subframe.

7 . The method according to claim 6 , wherein the subsets of search space locations corresponding to each antenna port are partially overlapping or fully non-overlapping.

8 . The method according to claim 6 , further comprising

decoding the control channel candidates from the defined search space locations.

9 . An apparatus, comprising:

at least one processor,

and at least one memory including computer program code,

the at least one memory and the computer program code configured to, with the at least one processor, cause the apparatus at least to perform:

defining a control channel search space for searching for control channel candidates,

defining search space locations within the search space,

grouping the search space locations into a plurality of subsets of search space locations,

associating each subset of search space locations with an antenna port,

for each of a plurality of subsets, changing the search space locations from a first subset of search space locations to a second subset of search space locations.

10 . The apparatus according to claim 9 , wherein the search space locations corresponding to each antenna port are partially overlapping or fully non-overlapping.

11 . The apparatus according to claim 9 , wherein the at least one memory and the computer program code is further configured to, with the at least one processor, cause the apparatus at least to perform:

defining separate search space locations within the search space for each antenna port,

changing the subset of search space locations for one antenna port independently of the subset of search space locations for another antenna port.

12 . The apparatus according to claim 11 , wherein the at least one memory and the computer program code is further configured to, with the at least one processor, cause the apparatus at least to perform:

reducing the number of search space locations in a subset for each antenna port.

13 . The apparatus according to claim 9 , wherein the at least one memory and the computer program code is further configured to, with the at least one processor, cause the apparatus at least to perform:

decoding the control channel candidates from the defined search space locations.

14 . An apparatus, comprising:

at least one processor,

and at least one memory including computer program code,

the at least one memory and the computer program code configured to, with the at least one processor, cause the apparatus at least to perform:

defining a control channel search space for searching for control channel candidates,

defining search space locations within the search space,

grouping the search space locations into N subsets of search space locations, wherein N is the number of antenna ports,

associating each of the N subsets of search space locations with one of the N antenna ports,

alternating the association between each of the N subsets and said antenna port for each of the N subframes,

changing the search space locations from a first subset of search space locations to a second subset of search space locations at every N subframe.

15 . The apparatus according to claim 14 , wherein the subsets of search space locations corresponding to each antenna port are partially overlapping or fully non-overlapping.

16 . The apparatus according to claim 14 , wherein the at least one memory and the computer program code is further configured to, with the at least one processor, cause the apparatus at least to perform:

decoding the control channel candidates from the defined search space locations.

17 . A method comprising:

defining a control channel search space for scheduling control channels,

defining search space locations within the search space,

scheduling one or a plurality of control channels in the defined search space locations, wherein

the search space locations are grouped into subsets,

each subset of search space locations is associated with an antenna port, and

for each of a plurality of subframes, the search space locations are changed from a first subset of search space locations to a second subset of search space locations.

18 . The method according to claim 17 , wherein the search space locations corresponding to each antenna port are partially overlapping or fully non-overlapping.

19 . The method according to claim 17 , further comprising:

defining separate search space locations within the search space for each antenna port,

changing the subset of search space locations for one antenna port independently of the subset of search space locations for another antenna port.

20 . The method according to claim 19 , further comprising:

reducing the number of search space locations in a subset for each antenna port.

21 . A method, comprising:

defining a control channel search space for scheduling control channels,

defining search space locations within the search space,

scheduling one or a plurality of control channels in the defined search space locations, wherein

the search space locations are grouped into N subsets of search space locations, wherein N is the number of antenna ports,

each of the N subsets of search space locations is associated with one of the N antenna ports,

the association between each of the N subsets of search space locations and said antenna port for each of the N subframes is alternated,

the search space locations are changed from a first subset of search space locations to a second subset of search space locations at every N subframe.

22 . The method according to claim 21 , wherein the subsets of search space locations corresponding to each antenna port are partially overlapping or fully non-overlapping.

23 . An apparatus, comprising:

at least one processor,

and at least one memory including computer program code,

the at least one memory and the computer program code configured to, with the at least one processor, cause the apparatus at least to perform:

defining a control channel search space for scheduling control channels,

defining search space locations within the search space,

scheduling one or a plurality of control channels in the defined search space locations, wherein

the search space locations are grouped into a plurality subsets,

each subset of search space locations is associated with an antenna port, and

for each of a plurality of subframes, the search space locations are changed from a first subset of search space locations to a second subset of search space locations.

24 . The apparatus according to claim 23 , wherein the subsets of search space locations corresponding to each antenna port are partially overlapping or fully non-overlapping.

25 . The apparatus according to claim 23 , wherein the at least one memory and the computer program code is further configured to, with the at least one processor, cause the apparatus at least to perform:

defining separate search space locations within the search space for each antenna port,

changing the subset of search space locations for one antenna port independently of the subset of search space locations for another antenna port.

26 . The apparatus according to claim 25 , wherein the at least one memory and the computer program code is further configured to, with the at least one processor, cause the apparatus at least to perform:

reducing the number of search space locations in a subset for each antenna port.

27 . An apparatus, comprising:

at least one processor,

and at least one memory including computer program code,

the at least one memory and the computer program code configured to, with the at least one processor, cause the apparatus at least to perform:

defining a control channel search space for scheduling control channels,

defining search space locations within the search space,

scheduling one or a plurality of control channels in the defined search space locations, wherein

the search space locations are grouped into N subsets of search space locations, wherein N is the number of antenna ports,

each of the N subsets of search space locations is associated with one of the N antenna ports,

the association between each of the N subsets and said antenna port for each of the N subframes is alternated,

the search space locations are changed from a first subset of search space locations to a second subset of search space locations at every N subframe.

28 . The apparatus according to claim 27 , wherein the subsets of search space locations corresponding to each antenna port are partially overlapping or fully non-overlapping.

Assignments (7)
CORRECTIVE ASSIGNMENT TO CORRECT THE CONVEYANCE TYPE AND CONVEYING PARTY PREVIOUSLY RECORDED AT REEL: 032190 FRAME: 0724. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Nov 3, 2017
From: RENESAS MOBILE CORPORATION
To: BROADCOM INTERNATIONAL LIMITED
Reel/Frame 044779/0494 →
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 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 10, 2014
From: BROADCOM INTERNATIONAL LIMITED
To: BROADCOM CORPORATION
Reel/Frame 032190/0515 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 10, 2014
From: RENESAS ELECTRONICS CORPORATION; RENESAS MOBILE CORPORATION
To: BROADCOM INTERNATIONAL LIMITED
Reel/Frame 032190/0724 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 2, 2011
From: KOIVISTO, TOMMI; ROMAN, TIMO; ENESCU, MIHAI
To: RENESAS MOBILE CORPORATION
Reel/Frame 026851/0905 →