This application claims in the priority of the 61/635th, No. 464 U.S. Provisional Application that 19 mesh is submitted April in 2012,
Disclosure is fully incorporated in this by reference.
Invention content
The first purpose of each illustrative embodiments of the present invention is to provide a kind of method for decoding PDCCH and sets
It is standby.
According to the certain embodiments of one aspect of the invention, a kind of method for decoding PDCCH is provided, such as can
To include:Precalculate PDCCH candidate information;Receive OFDM symbol;According to the PDCCH candidate information calculated from being connect
The OFDM symbol of receipts reads the REG of CCE;The REG of the CCE is demodulated;According to the PDCCH candidate information calculated from
The resource element of the CCE demodulated obtains the CCE data of the PDCCH candidate;And to the PDCCH candidate
CCE data are decoded.
According to the certain embodiments of one aspect of the invention, a kind of method for decoding PDCCH is provided, wherein in advance
First calculate PDCCH candidate information may include the starting CCE indexes for precalculating each PDCCH candidate, the number of CCE with
And CCE bitmaps.
According to the certain embodiments of one aspect of the invention, a kind of method for decoding PDCCH is provided, wherein connecing
Receipts OFDM symbol may further include the OFDM symbol that will be received and store to OFDM symbol buffer.
According to the certain embodiments of one aspect of the invention, a kind of method for decoding PDCCH, wherein root are provided
The REG for reading CCE from the OFDM symbol received according to the PDCCH candidate information calculated may include according to described each
The CCE bitmaps of PDCCH candidate read the REG of the CCE from the OFDM symbol buffer.
According to the certain embodiments of one aspect of the invention, a kind of method for decoding PDCCH is provided, wherein right
It may include to the REG of the CCE demodulate and stored using channel state information that the REG of the CCE, which carries out demodulation,
To CCE buffers.
According to the certain embodiments of one aspect of the invention, a kind of method for decoding PDCCH, wherein root are provided
The CCE of the PDCCH candidate is obtained from the resource element of the CCE demodulated according to the PDCCH candidate information calculated
Data may further include:PDCCH is generated according to the number of the starting CCE indexes of each PDCCH candidate, CCE to wait
The CCE buffer read addresses of the person of choosing;And according to the CCE buffer read addresses from described in CCE buffers retrieval
The CCE data of PDCCH candidate.
According to the certain embodiments of one aspect of the invention, a kind of method for decoding PDCCH is provided, wherein right
It may include the CCE for using convolutional decoder to the PDCCH candidate that the CCE data of the PDCCH candidate, which are decoded,
Data are decoded.
Certain embodiments according to a further aspect of the invention provide a kind of equipment for decoding PDCCH, such as can
To include:Computing device is configured as precalculating PDCCH candidate information;Reception device is configured as receiving OFDM symbols
Number;Reading device is configured as reading CCE's from the OFDM symbol received according to the PDCCH candidate information calculated
REG;Demodulating equipment is configured as demodulating the REG of the CCE;Acquisition device is configured as according to being calculated
PDCCH candidate information obtains the CCE data of the PDCCH candidate from the resource element of the CCE demodulated;And solution
Code device, is configured as being decoded the CCE data of the PDCCH candidate.
Certain embodiments according to a further aspect of the invention provide a kind of equipment for decoding PDCCH, wherein in advance
First calculate PDCCH candidate information may include the starting CCE indexes for precalculating each PDCCH candidate, the number of CCE with
And CCE bitmaps.
Certain embodiments according to a further aspect of the invention provide a kind of equipment for decoding PDCCH, wherein connecing
Receipts OFDM symbol may further include the OFDM symbol that will be received and store to OFDM symbol buffer.
Certain embodiments according to a further aspect of the invention provide a kind of equipment for decoding PDCCH, wherein root
The REG for reading CCE from the OFDM symbol received according to the PDCCH candidate information calculated may include according to described each
The CCE bitmaps of PDCCH candidate read the REG of the CCE from the OFDM symbol buffer.
Certain embodiments according to a further aspect of the invention provide a kind of equipment for decoding PDCCH, wherein right
It may include to the REG of the CCE demodulate and stored using channel state information that the REG of the CCE, which carries out demodulation,
To CCE buffers.
Certain embodiments according to a further aspect of the invention provide a kind of equipment for decoding PDCCH, wherein obtaining
Device is taken to may further include:Generating means, be configured as the starting CCE indexes according to each PDCCH candidate,
The number of CCE generates the CCE buffer read addresses of PDCCH candidate;Device is retrieved, is configured as being buffered according to the CCE
Device reads the CCE data that address retrieves the PDCCH candidate from the CCE buffers.
Certain embodiments according to a further aspect of the invention provide a kind of equipment for decoding PDCCH, wherein right
It may include the CCE for using convolutional decoder to the PDCCH candidate that the CCE data of the PDCCH candidate, which are decoded,
Data are decoded.
According to the certain embodiments of another aspect of the invention, a kind of communication equipment for decoding PDCCH, example are provided
Such as may include:Pretreatment unit is configured as precalculating PDCCH candidate information;OFDM symbol buffer, is configured as
The received OFDM symbol of storage;Reading unit is configured as being accorded with from the OFDM according to the PDCCH candidate information calculated
Number buffer reads the REG of CCE;Demodulator is configured as demodulating the REG of the CCE;CCE buffers, are configured as
Store the REG of the demodulated CCE;CCE buffer read address generators are configured as being waited according to the PDCCH calculated
The person's of choosing information generates PDCCH candidate in the address of the CCE buffers;And decoder, it is configured as to according to described
Location is decoded from the CCE data for the PDCCH candidate that the CCE buffers obtain.
According to the certain embodiments of another aspect of the invention, a kind of communication equipment for decoding PDCCH is provided,
In to precalculate PDCCH candidate information may include the starting CCE indexes for precalculating each PDCCH candidate, the number of CCE
Mesh and CCE bitmaps.
According to the certain embodiments of another aspect of the invention, a kind of communication equipment for decoding PDCCH is provided,
The middle REG for reading CCE from the OFDM symbol received according to the PDCCH candidate information calculated may include according to described every
The CCE bitmaps of a PDCCH candidate read the REG of the CCE from the OFDM symbol buffer.
According to the certain embodiments of another aspect of the invention, a kind of communication equipment for decoding PDCCH is provided,
In to the REG of the CCE carry out demodulation may include using channel state information to the REG of the CCE carry out demodulation and by its
It stores to CCE buffers.
The embodiments of the present invention can obtain following advantage by being pre-processed to PDCCH candidate information:It is first
First, the embodiments of the present invention skip REG of the processing not in universal search space and search space specific to UE.Cause
This, can save many signal processing times;Secondly, the embodiments of the present invention precalculate the number of PDCCH candidate
Starting with each PDCCH candidate indexes.By using these parameters, PDCCH decoders will obtain CCE interested (that is, its
In include PDCCH candidate) address, without traversing entire CCE buffers.Therefore, when saving CCE buffer access
Between.In short, the embodiments of the present invention can improve the efficiency of PDCCH blind Detectings.
Specific implementation mode
The principle and spirit of the invention are described below with reference to several illustrative embodiments.It should be appreciated that providing this
A little embodiments are used for the purpose of making those skilled in the art can better understand that realizing the present invention in turn, and be not with any
Mode limits the scope of the invention.
Fig. 1 shows the flow chart for the method for being used to decode PDCCH according to each embodiment of the present invention.As shown in Figure 1,
In frame S101, PDCCH candidate information is precalculated.
In an exemplary embodiment, wherein it may include precalculating often to precalculate PDCCH candidate information
The starting CCE indexes of a PDCCH candidate, the number and CCE bitmaps of CCE.
According to an illustrative embodiment of the invention, in frame S102, OFDM symbol is received.
In an exemplary embodiment, the OFDM received is accorded with wherein receiving OFDM symbol and may further include
It number stores to OFDM symbol buffer.
According to an illustrative embodiment of the invention, in frame S103, according to the PDCCH candidate information calculated from institute
The OFDM symbol of reception reads the REG of CCE.
In an exemplary embodiment, wherein according to the PDCCH candidate information calculated from the OFDM received
The REG that symbol reads CCE may include according to the CCE bitmaps of each PDCCH candidate from the OFDM symbol buffer
Read the REG of the CCE.
According to an illustrative embodiment of the invention, in frame S104, the REG of the CCE is demodulated.
In an exemplary embodiment, wherein it includes using channel state information to carry out demodulation to the REG of the CCE
The REG of the CCE demodulate and stored to CCE buffers.
According to an illustrative embodiment of the invention, in frame S105, according to the PDCCH candidate information calculated from institute
The resource element of the CCE of demodulation obtains the CCE data of the PDCCH candidate.
In an exemplary embodiment, wherein according to the PDCCH candidate information calculated described in demodulated
The CCE data that the resource element of CCE obtains the PDCCH candidate may further include:It is candidate according to each PDCCH
The starting CCE indexes of person, the number of CCE generate the CCE buffer read addresses of PDCCH candidate;And it is slow according to the CCE
It rushes device and reads the CCE data that address retrieves the PDCCH candidate from the CCE buffers.
According to an illustrative embodiment of the invention, in frame S106, the CCE data of the PDCCH candidate are carried out
Decoding.
In an exemplary embodiment, wherein being decoded to the CCE data of the PDCCH candidate and may include
The CCE data of the PDCCH candidate are decoded using convolutional decoder.
Fig. 2 schematically illustrates the block diagram for the equipment 200 for being used to decode PDCCH according to each embodiment of the present invention.Equipment
200 for example may include computing device 201, be configured as precalculating PDCCH candidate information;Reception device 202, is configured
To receive OFDM symbol;Reading device 203 is configured as according to the PDCCH candidate information calculated from the OFDM received
Symbol reads the REG of CCE;Demodulating equipment 204 is configured as demodulating the REG of the CCE;Acquisition device 205, by with
It is set to and the PDCCH candidate is obtained from the resource element of the CCE demodulated according to the PDCCH candidate information calculated
CCE data, wherein acquisition device 205 may include generating means and retrieval device;And decoding apparatus 206, it is configured as
The CCE data of the PDCCH candidate are decoded.
For clarity, the sub-device that each device is included is not shown in Figure 2.It will be appreciated, however, that equipment
Device described in 200 is corresponding with the step in the method 100 described respectively with reference to figure 1.As a result, above with respect to the side of Fig. 1
The operation and feature that method 100 describes are equally applicable to equipment 200 and device wherein included and sub-device, and details are not described herein.
It should be appreciated that equipment 200 sharp can in various manners be realized.For example, in some embodiments, equipment 200
It can be realized using software and/or firmware module.In addition, equipment 200 can also be realized using hardware module.For example, setting
Standby 200 can be implemented as integrated circuit (IC) chip or application-specific integrated circuit (ASIC).Equipment 200 can also be embodied as on piece system
It unites (SOC).In addition, equipment 200 can also be realized using the combination of hardware module and software and/or firmware module.Now
Know or the other modes of exploitation are also feasible in the future, the scope of the present invention is not limited in this respect.
Fig. 3 shows the block diagram of an exemplary communication device according to each embodiment of the present invention.As shown in figure 3, pre-
Processing unit 301 precalculates some key parameters.The pretreatment unit 301 finds the universal search sky in each cohesive scale
Between and specific to all PDCCH candidates in the search space of UE.For each possible PDCCH candidate, pretreatment is single
Member 301 also calculates the starting CCE indexes of PDCCH candidate, and calculates the number of PDCCH candidate CCE.The starting CCE
The number of index and PDCCH candidate CCE will be input into CCE buffer address and read generator 306.Later, this is exemplary
Communication equipment will use these parameters to generate address to read the CCE data of demodulated PDCCH candidate.
OFDM symbol buffer 302 receives OFDM symbol and stores the OFDM symbol received.Pretreatment is single
Member 301 also generates CCE bitmaps, which CCE which indicates in universal search space and space specific to UE.It reads
Unit 303 reads the REG of interested CCE according to CCE bitmaps from OFDM symbol buffer 302.PDCCH demodulators 304 from
The OFDM symbol received obtains REG.If REG is to be used for PDCCH, PDCCH demodulators 304 will determine which the REG is in
In a CCE.Then, whether PDCCH demodulators 304 determine the CCE in universal search space and search space specific to UE.
If the CCE is interested CCE, PDCCH demodulators 304 will use the channel state information for example provided by other equipment
REG data are demodulated.Otherwise, PDCCH demodulators 304 will skip the REG.Demodulated REG data will be stored in CCE
In buffer 305.PDCCH decoders (for example, convolutional decoder 307) read the CCE data of PDCCH candidate, and should
PDCCH candidate is decoded.
Fig. 4 shows that an exemplary communication device according to each embodiment of the present invention decodes the flow chart of PDCCH.Such as
Shown in Fig. 4, first in S401, PDCCH candidate informations are anticipated, wherein the PDCCH candidate informations may include each
The number and CCE bitmaps for starting CCE indexes, CCE of PDCCH candidate.
Next, in S402, receives OFDM symbol and stored into OFDM symbol buffer.Then, in S403,
The REG of interested CCE is read from the OFDM symbol buffer.Then, in S404, the REG of interested CCE is solved
It adjusts, and the REG of demodulated interested CCE is stored into CCE buffers.Then, it in S405, is buffered from the CCE
The data of PDCCH candidate are read in device.Finally, in S406, such as using convolutional decoder the PDCCH candidate is carried out
Decoding.
By described above, it will be appreciated by those skilled in the art that the major advantage of each embodiment of the present invention is:It is first
First, the embodiments of the present invention skip REG of the processing not in universal search space and search space specific to UE.Cause
This, can save many signal processing times;Secondly, the embodiments of the present invention precalculate the number of PDCCH candidate
Starting with each PDCCH candidate indexes.By using these parameters, PDCCH decoders will obtain the ground of CCE interested
Location, without traversing entire CCE buffers.Therefore, the CCE buffer access times are saved.In short, each implementation of the present invention
Mode can improve the efficiency of PDCCH blind Detectings.
Below with reference to Fig. 5, it illustrates the schematic frames suitable for the mobile terminal 500 for putting into practice embodiment of the present invention
Figure.In the example depicted in fig. 5, mobile terminal 500 is a mobile device with wireless communication ability.However, it is possible to manage
Solution, this is merely exemplary and not limiting.Other kinds of mobile terminal can also easily implementation using the present invention
Mode, such as portable digital-assistant (PDA), pager, mobile computer, mobile TV, game station, calculating on knee
Machine, camera, video recorder, GPS device and other kinds of voice and text communication system.Fixed mobile terminal equally may be used
Easily to use embodiments of the present invention.
Mobile terminal 500 may include two or more antennas 518, operationally with transmitter 514 and receiver 516
It is communicated.Mobile terminal 500 further includes processor 512 or other processing elements, provides go to transmitter 514 respectively
The signal of signal and reception from receiver 516.Signal includes believing according to the signaling of the air-interface standard of appropriate cellular system
Breath, and further include the data that user speech, the data of reception and/or user generate.In this regard, mobile terminal 500 can
It is operated using one or more air interface standard, communication protocols, modulation type and access style.As demonstration,
Mobile terminal 500 can be according to any agreement in multiple first generation, the second generation, the third generation and/or forth generation communication protocol etc.
To be operated.For example, mobile terminal 500 can be according to the second generation (G) wireless communication protocol IS-136 (TDMA), GSM
It is operated with IS-95 (CDMA), or according to the third generation (G) of such as UMTS, CDMA2000, WCDMA and TD-SCDMA
Wireless communication protocol is operated to be operated, or according to forth generation (4G) wireless communication protocol and/or similar agreement.
It is appreciated that processor 512 includes the circuit realized needed for the function of mobile terminal 500.For example, processor 512
May include digital signal processor device, microprocessor device, various analog-digital converters, digital analog converter and other support electricity
Road.The control of mobile terminal 500 and signal processing function distribute therebetween according to the respective ability of these equipment.Processor 512
Thus the function of convolutional encoding and intertexture is carried out before can also being included in modulation and transmission to message and data.Processor 512
Internal voice coder can also be also comprised, and may include internal data modem.In addition, processor 512 can
To include pair function that can be operated with one or more software programs stored in memory.For example, processor 512 can
Linker, such as traditional Web browser can be operated.Linker can then allow mobile terminal 500 for example by
Emit according to Wireless Application Protocol (WAP), hypertext transfer protocol (HTTP) etc. and receive web content and is (such as location-based
Content and/or other web page contents).
Mobile terminal 500 can also include user interface, such as may include earphone or loud speaker 524, ringer
522, microphone 526, display screen 528 and handwriting equipment 531, all these equipment are both coupled to processor 512.Mobile terminal
500 may include keypad 530.Keypad 530 may include traditional number key (0-9) and relative keys (#, *), and be used for
Operate other keys of mobile terminal 500.Alternatively, keypad 530 may include traditional QWERTY keypad arrangement.Keypad
530 can also include various soft keys associated with function.Mobile terminal 500 can also include acceleration induction module 536, use
In the action (movement) that capture user makes.
Specifically, display screen 528 may include touch-screen and/or neighbouring formula screen, and user can be by directly grasping
Make screen and operates mobile terminal 500.At this point, display screen 528 functions simultaneously as both input equipment and output equipment.Such
In embodiment, handwriting equipment 531 may be configured to receive user for example, by common pen, special stylus and/or finger
The input provided on display screen 528, including give directions input and gesture input.
In addition, mobile terminal 500 may include such as control stick interface equipment or other be used for input interface.It is mobile
Terminal 500 further includes battery 534, such as vibrating battery group, for powering for the various circuits needed for operation mobile terminal 500,
And mechanical oscillation are optionally provided as detectable output.
Mobile terminal 500 may further include Subscriber Identity Module (UIM) 538.UIM538 is typically to have built-in place
Manage the memory devices of device.UIM538 for example may include subscriber identity module (SIM), Universal Integrated Circuit Card (UICC), lead to
With subscriber identity module (USIM), removable Subscriber Identity Module (R-UIM) etc..UIM538 is commonly stored related to mobile subscriber
Cell.
Mobile terminal 500 can also have memory.For example, mobile terminal 500 may include volatile memory 540,
Such as include the volatile random access memory (RAM) of the cache area for data temporary storage.Mobile terminal 500
It can also include other nonvolatile memories 542, can be Embedded and/or moveable.Nonvolatile memory
542 can include additionally or alternatively such as EEPROM and flash memory.Memory can be used with memory mobile terminal 500
Multiple pieces of information and data in Arbitrary Term, to realize the function of mobile terminal 500.
It should be appreciated that the structure diagram described in Fig. 5 is shown for illustrative purposes only, rather than to model of the present invention
The limitation enclosed.In some cases, it can increase or reduce certain equipment as the case may be.
It should be noted that embodiments of the present invention can be realized by the combination of hardware, software or software and hardware.
Hardware components can be realized using special logic;Software section can store in memory, by instruction execution system appropriate
System, such as microprocessor or special designs hardware execute.It will be understood by those skilled in the art that above-mentioned equipment
It can be realized using computer executable instructions and/or be included in the processor control code with method, such as in such as magnetic
The programmable memory or such as optics or electricity of disk, the mounting medium of CD or DVD-ROM, such as read-only memory (firmware)
Such code is provided in the data medium of subsignal carrier.The equipment and its module of the present invention can be by such as ultra-large
The semiconductor or such as field programmable gate array of integrated circuit or gate array, logic chip, transistor etc. can be compiled
The hardware circuit realization of the programmable hardware device of journey logical device etc., can also be soft with being executed by various types of processors
Part is realized, can also be realized by the combination such as firmware of above-mentioned hardware circuit and software.
It should be noted that although being referred to the several devices or sub-devices of equipment in above-detailed, this stroke
Divide only not enforceable.In fact, according to the embodiment of the present invention, the feature of two or more above-described devices
It can be embodied in one apparatus with function.Conversely, the feature and function of an above-described device can further be drawn
It is divided into and is embodied by multiple devices.
In addition, although the operation of the method for the present invention is described with particular order in the accompanying drawings, this do not require that or
Hint must execute these operations according to the particular order, or have to carry out shown in whole operation could realize it is desired
As a result.On the contrary, the step of describing in flow chart, which can change, executes sequence.Additionally or alternatively, it is convenient to omit certain steps,
Multiple steps are merged into a step to execute, and/or a step is decomposed into execution of multiple steps.
Although detailed description of the preferred embodimentsthe present invention has been described by reference to several, it should be appreciated that, the present invention is not limited to
Disclosed specific implementation mode.The present invention is directed to cover various modifications included in spirit and scope of the appended claims
And equivalent arrangements.Scope of the following claims is to be accorded the broadest interpretation, to include all such modifications and equivalent knot
Structure and function.