CN101777962A - Method and device for processing uplink data and base station - Google Patents

Method and device for processing uplink data and base station Download PDF

Info

Publication number
CN101777962A
CN101777962A CN200910189246A CN200910189246A CN101777962A CN 101777962 A CN101777962 A CN 101777962A CN 200910189246 A CN200910189246 A CN 200910189246A CN 200910189246 A CN200910189246 A CN 200910189246A CN 101777962 A CN101777962 A CN 101777962A
Authority
CN
China
Prior art keywords
constellation point
deinterleaving
carried out
point symbol
soft bit
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN200910189246A
Other languages
Chinese (zh)
Inventor
麻宝分
郭艳
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Huawei Technologies Co Ltd
Original Assignee
Huawei Technologies Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Huawei Technologies Co Ltd filed Critical Huawei Technologies Co Ltd
Priority to CN200910189246A priority Critical patent/CN101777962A/en
Publication of CN101777962A publication Critical patent/CN101777962A/en
Pending legal-status Critical Current

Links

Images

Landscapes

  • Error Detection And Correction (AREA)

Abstract

The embodiment of the invention provides an uplink data processing device, which comprises a de-interleaving module, a conversion module and a de-multiplexing module, wherein the de-interleaving module is used for de-interleaving received uplink constellation-point symbols; the conversion module is used for converting the de-interlaced constellation-point symbols into soft bits; and the de-multiplexing module is used for de-multiplexing the soft bits and outputting the soft bits. The device provided by the embodiment of the invention can save storage space in the de-interleaving module. Besides, the embodiment of the invention also provides an uplink data processing method.

Description

Upstream data processing method, device and base station
Technical field
The embodiment of the invention relates to wireless communication field, especially a kind of upstream data processing method and device and base station.
Background technology
At wireless communication system for example in LTE (Long Time Evolution, the Long Term Evolution) system, when for example the constellation point symbol was handled to the uplink user data that receives, a kind of implementation mainly comprised following process as shown in Figure 1.The data that receive are carried out channel compensation, carry out demodulation process, scramble process then, carry out again outputing to the subsequent treatment module, for example business data processing module and CQI (CQI) decoding module after the reconciliation multiplexing process is handled in deinterleaving.
Usually, deinterleaver is a simple ranks deinterleaver, by FPGA (FieldProgrammable Gate Array, field programmable gate array) realizes, the deinterleaver receiving subscriber data, deposit user data in self buffer memory, accepted to go out realization channel deinterleaving operation according to row again after the user's data.
The inventor finds in realizing process of the present invention, what the constellation point symbol was exported after demodulation is soft bit, concerning a constellation point symbol, if the modulation system of taking is 64QAM, each symbol demodulation result has 6 soft bits so, usually the quantizing bit number of each soft bit is 8, when each symbol is stored in deinterleaver like this, the memory space width that needs to distribute is 48 (6 * 8) bit, in the LTE system uplink is handled, a user can distribute 100 RB (Resourceblock at most, Resource Block), each RB correspondence has 12 subcarriers on frequency domain, and 12 time blocks are arranged on time domain, concerning a user, the memory space degree of depth that needs at most to distribute is 14400 (100 * 12 * 12) bit, if the table tennis storage, then the degree of depth is 28800 bits, thereby the width of memory space directly has influence on the needed storage size of user, particularly when the memory space degree of depth is big.The bit number that takies on width owing to the constellation point symbol in the existing scheme is more, needed memory space is bigger when causing deinterleaving, when realizing deinterleaver,, can cause this problem more outstanding because the storage resources of FPGA itself is limited by FPGA.
Summary of the invention
The embodiment of the invention is to provide a kind of upstream data processing method, device and base station.
A kind of upstream data processing method that the embodiment of the invention provides comprises: the up constellation point symbol that receives is carried out deinterleaving handle; Constellation point symbol transition after will handling through deinterleaving is soft bit; To export behind the soft bit demultiplexing.
A kind of upstream data processing unit that the embodiment of the invention provides comprises: de-interleaving block is used for that the up constellation point symbol that receives is carried out deinterleaving and handles; Modular converter, being used for the constellation point symbol transition after handling through deinterleaving is soft bit; Demultiplexing module is used for described soft bit is carried out exporting behind the demultiplexing.
The embodiment of the invention also provides a kind of base station, comprises above-mentioned upstream data processing unit.
Carry out deinterleaving when the embodiment of the invention is carried out up processing to the constellation point symbol earlier and handle, carry out the conversion of constellation point again to soft bit, and demultiplexing.What store in deinterleaver like this is constellation point symbol rather than soft bit, because it is lower to the width requirement of memory space to preserve the constellation point symbol, the bit number that occupies on width is less, therefore can save the memory space in the deinterleaver, particularly when the memory space degree of depth was big, the memory space of saving can be more.
Description of drawings
Fig. 1 handles schematic diagram for the upstream data that prior art provides.
A kind of upstream data process flow schematic diagram that Fig. 2 provides for the embodiment of the invention.
A kind of upstream data processing unit structural representation that Fig. 3 provides for the embodiment of the invention.
Embodiment
Below in conjunction with accompanying drawing the embodiment of the invention being specified, express for convenient, is that example describes with the LTE system, is not difficult to understand that the embodiment of the invention also is applicable to the wireless communication system that other similarly exists the channel deinterleaving to handle.
See also Fig. 2, a kind of upstream data process flow schematic diagram that Fig. 2 provides for the embodiment of the invention.The processing of upstream data can be finished at PUSCH (Physical Uplink SharedChannel, up shared physical channel) in the present embodiment.This method mainly comprises the steps.
Step 202 is carried out deinterleaving to the constellation point symbol and is handled.
Receiving upstream data for example behind the constellation point symbol, the constellation point symbol is carried out deinterleaving handle.For example can receive the constellation point symbol, and the mode of taking to be listed as out realizes channel deinterleaving operation by de-interleaving block.
Step 204 is soft bit with the constellation point symbol transition.
After the constellation point symbol being carried out the deinterleaving processing, further the constellation point symbol is changed, obtain soft bit.
A constellation point symbol produces the soft bit of different numbers according to the difference of modulation system, for example to the QPSK modulation system, a constellation point symbol produces two soft bits, to the 16QAM modulation system, a constellation point symbol produces four soft bits, and to the 64QAM modulation system, a constellation point symbol produces six soft bits.
Step 206 will be exported behind the soft bit demultiplexing.
Behind soft bit demultiplexing, give follow-up link with data and handle.Subsequent treatment link in the embodiment of the invention behind the soft bit demultiplexing can no longer describe in detail with reference to prior art herein.
Carry out deinterleaving when the embodiment of the invention is carried out up processing to the constellation point symbol earlier and handle, carry out the conversion of constellation point again to soft bit, and demultiplexing.What store in de-interleaving block like this is constellation point symbol rather than soft bit, because it is lower to the width requirement of memory space to preserve the constellation point symbol, the bit number that occupies on width is less, the width that a common constellation point symbol takies is 32 bits, therefore can save the memory space of de-interleaving block.
Wherein, step 204 specifically can comprise: the constellation point symbol after handling through deinterleaving is carried out channel compensation; To carrying out demodulation process, produce soft bit through the constellation point symbol behind the channel compensation; And described soft bit is carried out scramble process by scrambling sequence.
The constellation point symbol is for example influence of the property taken advantage of interference of elimination channel disturbance after handling through deinterleaving, and data are carried out normalized processing, can carry out channel compensation; Behind channel compensation,, the constellation point symbol can be converted into soft bit by demodulation; After demodulation, can further carry out scramble process, for example soft bit is carried out scramble process by scrambling sequence, in general, if the corresponding scrambler of soft bit is 0, then soft bit remains unchanged, if the corresponding scrambler of soft bit is 1, then soft bit is carried out inversion operation.
In addition, in embodiments of the present invention, because soft bit is carried out scramble process to be occurred in the constellation point symbol is carried out after deinterleaving handles, and when carrying out scramble process, need use scrambling sequence, therefore for guaranteeing the accuracy of descrambling, present embodiment can further include before the scramble process carrying out: scrambling sequence is carried out deinterleaving handle.After scrambling sequence carried out deinterleaving and handle, be used for again soft bit is carried out scramble process.
It is to be noted, scrambling sequence is carried out deinterleaving handle the width that will take memory space in the de-interleaving block, for scrambling sequence, may on width, distribute 6 bits at most, even like this, the embodiment of the invention at most also only can be distributed 38 bits (wherein constellation point symbol 32 bits, scrambling sequence 6 bits) on width, still be lower than 48 bits of the prior art.
Further, for guaranteeing the accuracy of data processing, the embodiment of the invention can also be carried out abnormal protection to the constellation point symbol that receives.After receiving the constellation point symbol, de-interleaving block can come the constellation point symbol is carried out abnormal protection by the memory space (being buffer memory) of self, thereby guarantees that correct constellation point symbol is carried out deinterleaving to be handled.
A kind of upstream data processing unit structural representation that Fig. 3 provides for the embodiment of the invention.This device mainly comprises: de-interleaving block 302, modular converter 304 and demultiplexing module 306.
Wherein, de-interleaving block 302 is used for the up constellation point symbol that receives is carried out the deinterleaving processing; It is soft bit that modular converter 304 is used for the constellation point symbol transition after handling through deinterleaving; Demultiplexing module 306 is used for described soft bit is carried out exporting behind the demultiplexing.
Carry out deinterleaving when the embodiment of the invention is carried out up processing to the constellation point symbol earlier and handle, carry out the conversion of constellation point again to soft bit, and demultiplexing.What store in de-interleaving block like this is constellation point symbol rather than soft bit, because it is lower to the width requirement of memory space to preserve the constellation point symbol, the bit number that occupies on width is less, the width that a common constellation point symbol takies is 32 bits, therefore can save the memory space of de-interleaving block.
Concerning modular converter 304, can specifically comprise: channel compensation block 3042 is used for the constellation point symbol after handling through deinterleaving is carried out channel compensation; Demodulation module 3044 is used for producing soft bit to carrying out demodulation process through the constellation point symbol behind the channel compensation; Descrambling module 3046 is used for by scrambling sequence the soft bit that demodulation produces being carried out scramble process.
Specifically, after de-interleaving block 302 receives the constellation point symbol in the embodiment of the invention, the constellation point symbol is carried out deinterleaving handle; Constellation point symbol after the deinterleaving of 3042 pairs of processes of channel compensation block is handled carries out channel compensation, to eliminate channel disturbance and data are carried out normalized processing; Demodulation module 3044 will be converted into soft bit through the constellation point symbol behind the channel compensation by demodulation; Descrambling module 3406 is used for by scrambling sequence the soft bit that demodulation produces being carried out scramble process; Demultiplexing module 306 is used for the soft bit through scramble process is carried out exporting behind the demultiplexing.
Because the scramble process of descrambling module 3046 occurs in after the deinterleaving processing of de-interleaving block 302 in the embodiment of the invention, and when carrying out scramble process, need use scrambling sequence, therefore for guaranteeing the accuracy of descrambling, de-interleaving block 302 can also be used for scrambling sequence is carried out the deinterleaving processing in the present embodiment, and the scrambling sequence after the deinterleaving is sent to descrambling module 3046.
Further; accuracy for the constellation point symbol that guarantees to receive; in the embodiment of the invention; de-interleaving block 302 can also be used for the constellation point symbol that receives is carried out abnormal protection, thereby guarantees that de-interleaving block 302 is carrying out can carrying out the deinterleaving processing to correct constellation point symbol when deinterleaving is handled.
In addition, the embodiment of the invention also provides a kind of base station, includes the upstream data processing unit in this base station.Wherein, the specific implementation of this upstream data processing unit can be with reference to the foregoing description, herein enumeration no longer.The base station is when handling upstream data in the present embodiment, because deinterleaving is handled in advance, make that what store is constellation point symbol rather than soft bit in de-interleaving block, thereby the width of saving memory space occupies bit number, save the memory space of de-interleaving block.
One of ordinary skill in the art will appreciate that all or part of step that realizes in above-mentioned all embodiment methods is to instruct relevant hardware to finish by program, this program can be stored in a kind of computer-readable recording medium.
It should be noted that at last: above embodiment only in order to technical scheme of the present invention to be described, is not intended to limit; Although with reference to previous embodiment the present invention is had been described in detail, those of ordinary skill in the art is to be understood that: it still can be made amendment to the technical scheme that aforementioned each embodiment put down in writing, and perhaps part technical characterictic wherein is equal to replacement; And these modifications or replacement do not make the essence of appropriate technical solution break away from the spirit and scope of various embodiments of the present invention technical scheme.

Claims (10)

1. a upstream data processing method is characterized in that, comprising:
The up constellation point symbol that receives is carried out deinterleaving to be handled;
Constellation point symbol transition after will handling through deinterleaving is soft bit;
To export behind the soft bit demultiplexing.
2. method according to claim 1 is characterized in that, the constellation point symbol transition after described will the processing through deinterleaving is that soft bit comprises:
Constellation point symbol after handling through deinterleaving is carried out channel compensation;
To carrying out demodulation process, produce soft bit through the constellation point symbol behind the channel compensation;
By scrambling sequence described soft bit is carried out scramble process.
3. method according to claim 2 is characterized in that, also comprises before the scramble process described carrying out:
Scrambling sequence is carried out deinterleaving to be handled.
4. according to each described method among the claim 1-3, it is characterized in that, also comprise before the deinterleaving processing described carrying out:
The up constellation point symbol that receives is carried out abnormal protection.
5. according to each described method among the claim 1-3, it is characterized in that described upstream data is handled and finished at up shared physical channel.
6. a upstream data processing unit is characterized in that, comprising: de-interleaving block is used for that the up constellation point symbol that receives is carried out deinterleaving and handles; Modular converter, being used for the constellation point symbol transition after handling through deinterleaving is soft bit; Demultiplexing module is used for described soft bit is carried out exporting behind the demultiplexing.
7. device according to claim 6 is characterized in that, described modular converter comprises: channel compensation block is used for the constellation point symbol after handling through deinterleaving is carried out channel compensation;
Demodulation module is used for producing soft bit to carrying out demodulation process through the constellation point symbol behind the channel compensation;
Descrambling module is used for by scrambling sequence the soft bit that demodulation produces being carried out scramble process.
8. device according to claim 7 is characterized in that, described de-interleaving block is used for that also scrambling sequence is carried out deinterleaving to be handled, and the scrambling sequence after the deinterleaving is sent to descrambling module.
9. device according to claim 6 is characterized in that, described de-interleaving block also is used for the up constellation point symbol that receives is carried out abnormal protection.
10. a base station is characterized in that, comprises each described upstream data processing unit among the claim 6-10.
CN200910189246A 2009-12-22 2009-12-22 Method and device for processing uplink data and base station Pending CN101777962A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN200910189246A CN101777962A (en) 2009-12-22 2009-12-22 Method and device for processing uplink data and base station

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN200910189246A CN101777962A (en) 2009-12-22 2009-12-22 Method and device for processing uplink data and base station

Publications (1)

Publication Number Publication Date
CN101777962A true CN101777962A (en) 2010-07-14

Family

ID=42514304

Family Applications (1)

Application Number Title Priority Date Filing Date
CN200910189246A Pending CN101777962A (en) 2009-12-22 2009-12-22 Method and device for processing uplink data and base station

Country Status (1)

Country Link
CN (1) CN101777962A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102611522A (en) * 2011-01-25 2012-07-25 中兴通讯股份有限公司 Data reconstruction method and device

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0591620A1 (en) * 1992-06-26 1994-04-13 Canon Kabushiki Kaisha Battery power supply system
CN101227449A (en) * 2007-01-19 2008-07-23 西安西芯微电子有限公司 Design method of COFDM channel decoder

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0591620A1 (en) * 1992-06-26 1994-04-13 Canon Kabushiki Kaisha Battery power supply system
CN101227449A (en) * 2007-01-19 2008-07-23 西安西芯微电子有限公司 Design method of COFDM channel decoder

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102611522A (en) * 2011-01-25 2012-07-25 中兴通讯股份有限公司 Data reconstruction method and device
WO2012100484A1 (en) * 2011-01-25 2012-08-02 中兴通讯股份有限公司 Data reconstruction method and device
CN102611522B (en) * 2011-01-25 2014-12-31 中兴通讯股份有限公司 Data reconstruction method and device

Similar Documents

Publication Publication Date Title
US8266500B2 (en) Method and apparatus for interleaving data in a mobile communication system
JP5468606B2 (en) Resource block mapping of symbols with repeated overlap
US9712279B2 (en) Method and apparatus for interleaving data in a mobile communication system
CN105530071B (en) A kind of uplink signal coding method and terminal based on code block segmentation
US11177926B2 (en) Methods and apparatus for providing soft and blind combining for PUSCH acknowledgement (ACK) processing
CN105281868A (en) Sending method based on code block grouping and apparatus thereof
WO2008133415A1 (en) A method for transmitting downlink control channel in a mobile communication system and a method for mapping the control channel to physical resource using block interleaver in a mobile communication system
AU2012362045B2 (en) Physical downlink control channel data processing method, transmitting end and user equipment
CN101777962A (en) Method and device for processing uplink data and base station
CN106161293A (en) A kind of data transmission method and equipment
US11044126B2 (en) Generating metrics from samples of a received signal in a communications receiver supporting multiple operating modes
CN101252371A (en) Decoding method of high speed sharing control channel
CN101615933A (en) Send the method for ascending control information
CN109495209A (en) Bit Interleave, de-interweaving method and device
KR101300526B1 (en) Apparatus and method for decoding ri in pusch for lte system
Abbas et al. Realization of physical downlink control channel (PDCCH) for LTE under SISO environment using PlanAhead Tool and Virtex 5 FPGA
CN102148640A (en) Data transmission method and device in LTE (Long Term Evolution) system
Jin et al. On two-user degraded GBC with finite input constellations
CN111052820B (en) System message transmission method and network equipment
CN105915485A (en) Data processing method and data processing device applied to wireless receiver
CN102882638A (en) Method and device for processing physical downlink control channel (PDCCH) information
EP2381589B1 (en) Modulating and mapping method and device for dtx bits
Sandeep et al. Performance comparison of physical downlink control channel (PDCCH) for LTE employing QPSK and 16QAM as modulation schemes

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C12 Rejection of a patent application after its publication
RJ01 Rejection of invention patent application after publication

Application publication date: 20100714