Nothing Special   »   [go: up one dir, main page]

CN102571272B - Method and device for receiving service data in communication system, and baseband chip - Google Patents

Method and device for receiving service data in communication system, and baseband chip Download PDF

Info

Publication number
CN102571272B
CN102571272B CN201110419357.XA CN201110419357A CN102571272B CN 102571272 B CN102571272 B CN 102571272B CN 201110419357 A CN201110419357 A CN 201110419357A CN 102571272 B CN102571272 B CN 102571272B
Authority
CN
China
Prior art keywords
data
verification
information code
check
code
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.)
Active
Application number
CN201110419357.XA
Other languages
Chinese (zh)
Other versions
CN102571272A (en
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.)
Spreadtrum Communications Shanghai Co Ltd
Spreadtrum Communications Inc
Original Assignee
Spreadtrum Communications Shanghai 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 Spreadtrum Communications Shanghai Co Ltd filed Critical Spreadtrum Communications Shanghai Co Ltd
Priority to CN201110419357.XA priority Critical patent/CN102571272B/en
Publication of CN102571272A publication Critical patent/CN102571272A/en
Application granted granted Critical
Publication of CN102571272B publication Critical patent/CN102571272B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Detection And Prevention Of Errors In Transmission (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

The invention discloses a method and a device for receiving service data in a communication system, and a baseband chip. The receiving method comprises the following steps of: receiving the service data, wherein the service data comprises a plurality of data blocks of which each comprises an information code and a check code; performing primary check and secondary check on the service data; and outputting a preset number of information codes which pass the primary check and are subjected to the secondary check. By the technical scheme, a memory of the baseband chip is saved.

Description

The method of reseptance of service data in communication system and receiving system, baseband chip
Technical field
The present invention relates to mobile communication technology field, particularly the method for reseptance of service data in communication system and receiving system, baseband chip.
Background technology
Long Term Evolution (LTE, Long Term Evolution) be the evolution of 3G (Third Generation) Moblie (3G), it improves and enhances the aerial access technology of 3G, adopt OFDM (OFDM, OrthogonalFrequency Division Multiplexing) technology and multiple-input and multiple-output (MIMO, Multiple-InputMultiple-Output) be as the sole criterion of its wireless network evolution.The peak rate of descending 300Mbit/s and up 150Mbit/s can be provided under 20MHz spectral bandwidth, improve the performance of Cell Edge User simultaneously, improve cell capacity and reduce system delay.Compared with 3G, LTE has that traffic rate is high, the availability of frequency spectrum is high, wireless network time delay is low, wide area covers and backward compatible advantage.But the design of the realization of LTE to subscriber equipment (UE, User Equipment) terminal is had higher requirement, and should improve the ability of baseband chip process business datum in terminal, save the memory space in baseband chip again as far as possible simultaneously.
In LTE system, the business datum of subscriber equipment is sent to transmission block (TB from base station, Transport Block) and encoding block (CB, Code Block) form tissue, as shown in Figure 1 be the data structure schematic diagram of business datum, what base station needed to send is TB information code, usual base station needs to be handled as follows described TB information code: first, CRC process is done to described TB information code, namely after described TB information code, adds TB check code, form TB data; Then, code block segmentation is carried out to described TB data, be divided into n part CB information code by described TB data; Then, CRC process is carried out to CB information code every part described, namely every part described, adds CB check code after CB information code, form CB data (as CB data 1, CB data 2 etc.); Finally again these CB data are connected in series successively the business datum being formed and be sent to subscriber equipment from base station.In other words, in order to ensure that business data transmission is correct between base station and subscriber equipment, each CB is with independently CRC (Cyclic Redundancy Check, CRC) check word (i.e. CB check code), and whole TB is also with CRC check word (i.e. TB check code).Can detect whether business datum successfully receives by CRC check, if instruct base stations is retransmitted by the subscriber equipment that takes defeat.
The handling process that baseband chip in existing subscriber equipment receives business datum is as follows:
Step 1. waits for that decoder exports and preserves the decoded data of a CB, and carries out the CRC check of CB data;
If the CRC check of step 2. CB data is correct, then the buffer area in baseband chip is connected in series the CB information code that buffer memory verifies correct CB data in turn; If less than TB data, then continue to perform step 1; If the full TB data of accumulation, then jump to step 4;
If the CRC check failure of step 3. CB data, then indicate the failure of TB data receiver, process terminates;
Step 4. carries out the CRC check of TB data, if verification succeeds, the TB information code of TB data is outputted to the memory outside chip, calls for upper-layer protocol; If verify unsuccessfully, then indicate the failure of TB data receiver, process terminates.
According to the existing processing procedure of baseband chip, the buffer area in chip needs the memory space of reserved whole TB data, thus occupies more chip internal memory.
The technical scheme of more heterogeneous pass can be with reference to publication number: US2010303016A1, denomination of invention is: System and Method for Transport Block Size Design for Multiple-Input, the U.S. Patent application file of Multiple-Output (MIMO) in a Wireless Communications System (MIMO transmission block size is in the method for designing of wireless communication system and system), but still unresolved the problems referred to above.
Summary of the invention
The problem that the present invention solves is the memory space that subscriber equipment saves in baseband chip in the business datum process that process base station sends.
For solving the problem, embodiments providing a kind of method of reseptance of service data in communication system, comprising: receive business datum, described business datum comprises multiple data block, and wherein said data block comprises information code and check code; Carry out the first School Affairs second to described business datum to verify; By the first verification succeeds and completed the predetermined quantity of the second verification information code export.
Alternatively, described data block is encoding block CB data, and described CB data comprise CB information code and CB check code; Carry out the first School Affairs second verification to described business datum to comprise: carry out the first verification to described CB data, and carry out the second verification to the CB information code of described CB data.
Alternatively, described by the first verification succeeds and completed the predetermined quantity of the second verification information code export comprise: by the first verification succeeds and completed the described CB data of the predetermined quantity of the second verification CB information code export.
Alternatively, described by the first verification succeeds and the information code having completed the predetermined quantity of the second verification also comprise after exporting: until first of described CB data verifies unsuccessfully or second having verified of all CB information codes of the first School Affairs of all CB data; If the second verification succeeds of all described CB information codes, determines that business datum receives successfully; If have first of CB data to verify unsuccessfully, or second of all described CB information codes verifies and unsuccessfully then determines that business datum takes defeat.
Alternatively, carry out the second verification to the CB information code of described CB data to comprise: except first time carries out except the second verification to the CB information code of described CB data, the CB information code of the predetermined quantity of the second verification is carried out to this and previously verifies through second the checking data obtained after the remainder obtained splices and carry out described second and verify.
Alternatively, described communication system is LTE system.
Alternatively, described predetermined quantity is the number being less than described data block.
Alternatively, if the second verification succeeds of all described CB information codes, then all described CB information code exported is connected in series successively and forms TB data, and wherein said TB data comprise TB information code and TB check code.
Alternatively, described first School Affairs second is verified as CRC check or parity check or MD5 verification or bcc exclusive or check.
Alternatively, described first be verified as CB CRC check, described second and be verified as TB CRC check.
The embodiment of the present invention additionally provides a kind of receiving system of service data in communication system, comprising: receiving element, and for receiving business datum, described business datum comprises multiple data block, and wherein said data block comprises information code and check code; Verification unit, the described business datum for receiving described receiving element is carried out the first School Affairs second and is verified; Output unit, for according to the check results of described verification unit by the first verification succeeds and completed the predetermined quantity of the second verification information code export.
The embodiment of the present invention also provides a kind of baseband chip comprising above-mentioned receiving system.
Compared with prior art, technical solution of the present invention has following beneficial effect:
User device to receive service data, business datum comprises multiple data block, and wherein said data block comprises information code and check code.Baseband chip carries out the first School Affairs second to described business datum and verifies, then by the first verification succeeds and completed the predetermined quantity of the second verification information code export.Owing to not only having done the first verification to the business datum received but also having done the second verification, and by the first verification succeeds and the information code completing the second verification outputs to outside baseband chip, the spatial cache in baseband chip can be saved like this.
In a particular embodiment, described data block is encoding block CB data, preserve the CB data of predetermined quantity in baseband chip and the CB information code of the first School Affairs to described CB data is carried out respectively to these CB data carry out the second verification, if the first verification succeeds of these CB data and completed the second verification, then these CB data of predetermined quantity are exported, until second of the CB information code of all CB data of the first School Affairs of all CB data has verified; If first of CB data are verified unsuccessfully or all described CB information codes second verify unsuccessfully; determine that business datum takes defeat.Wherein, described first verification is CB CRC check, and described second verification is TB CRC check.
In a particular embodiment, described predetermined quantity can be less than the number of CB information code in TB data, such as 1-3, like this when subscriber equipment receives the business datum of base station transmission, buffer memory in baseband chip only need preserve part CB data, and do not need the memory space of reserved whole TB data, save the internal memory of baseband chip.
Accompanying drawing explanation
Fig. 1 is the data structure schematic diagram of business datum;
Fig. 2 is the schematic flow sheet of the method for reseptance of the service data in communication system of the embodiment of the present invention;
Fig. 3 is the schematic diagram that embodiment of the present invention baseband chip receives business datum;
Fig. 4 is buffer memory in baseband chip of the present invention and the storage relation schematic diagram between external memory storage;
Fig. 5 is the structural representation of the receiving system of the service data in communication system of the embodiment of the present invention.
Embodiment
For the handling process of the business datum that existing reception base station sends, baseband chip in subscriber equipment needs the whole TB data of buffer memory, thus take more chip internal memory, inventor is through research, provide a kind of method of reseptance and baseband chip of service data in communication system, achieve subscriber equipment when receiving the business datum that base station sends, the buffer memory of baseband chip only need preserve part CB data, and do not need the memory space of reserved whole TB data, thus save the internal memory of baseband chip.
For enabling above-mentioned purpose of the present invention, feature and advantage more become apparent, and are described in detail the specific embodiment of the present invention below in conjunction with accompanying drawing.
As shown in Figure 2 be the schematic flow sheet of the embodiment of the method for reseptance of a kind of service data in communication system of the present invention.With reference to figure 2, the method for reseptance of described service data in communication system comprises:
Step S1: receive business datum, described business datum comprises multiple data block, and wherein said data block comprises information code and check code;
Step S2: the first School Affairs second is carried out to described business datum and verifies;
Step S3: by the first verification succeeds and completed the predetermined quantity of the second verification information code export.
Be described in detail below in conjunction with embodiment with reference to the method for reseptance of schematic diagram to a kind of service data in communication system shown in Fig. 2 of the embodiment of the present invention baseband chip reception business datum shown in figure 3.
It should be noted that, in specific embodiment hereafter, described first is verified as CB CRC check, and described second is verified as TB CRC check.Those skilled in the art know, what usually adopt the verification of decoded described CB data and TB data is that cyclic redundancy check (CRC) code verifies, mainly be described for CRC check in the present embodiment, but being not limited to this in practical application, can also be parity check, MD5 verification, bcc exclusive or check (block check character) etc.
Step S1: receive business datum, described business datum comprises multiple data block, and wherein said data block comprises information code and check code.
In embodiments of the present invention, described communication system is LTE system, such as, can be TD-LTE system, also can be FDD-LTE system (LTE system under mode of frequency division duplexing).Mainly be described for TD-LTE system in the present embodiment, subscriber equipment receives the business datum sent from base station.Described business datum comprises multiple data block, and wherein said data block comprises information code and check code.Particularly, in the physical layer of TD-LTE system, described data block is encoding block CB data, and described CB data comprise CB information code and CB check code.
Usually the business datum being sent to subscriber equipment from base station OFDM symbol is sent by radio frequency in units of transmission block TB, and wherein said OFDM symbol is the analog waveform that several original data bits are formed by transmitting terminal (i.e. base station) after signal transacting (as: Fast Fourier Transform Inverse, parallel/serial conversion, insertion cyclic prefix CP and steering D/A conversion etc.); Correspondingly, the baseband chip 1 in subscriber equipment can be that unit receives business datum according to TB, and performs the signal processing (as: go CP, serial/parallel conversion, fast Fourier transform and mould/transformation of variables etc.) contrary with transmitting terminal.
Further, schedule information was issued to subscriber equipment by base station before transmission business datum, and described schedule information comprises: the subdata frame issued adopts the length etc. of which kind of modulation system, which kind of MIMO mode (such as empty point diversity, transmission diversity etc.), code rate and TB data or CB data.Correspondingly, CB information code part in several CB data (i.e. code block data) received can be concatenated into described TB data (i.e. transport block data) according to described schedule information by the baseband chip 1 in subscriber equipment.
Step S2: the first School Affairs second is carried out to described business datum and verifies.
In the present embodiment, subscriber equipment, after receiving described business datum, will carry out the first verification to described CB data, and carry out the second verification to the CB information code of described CB data.
Particularly, first, described baseband chip 1 will carry out MIMO decoding, descrambling, rate de-matching and forward error correction (FEC, Forward Error Correction) decoding to CB data respectively by decoder 11; Wherein, described MIMO decoding can by multiple processor respectively to multiple CB data parallel decoding, descrambling and rate de-matching also can executed in parallel, then again CB data are carried out decoding FEC through another processor array, and decoded CB data are exported and is kept in the buffer memory 12 of baseband chip.
Then, respectively CB CRC check is carried out to each CB data by described CB checker 13, those skilled in the art know, usually the CB data sent from base station all comprise k position CB information code and r position CB check code, wherein said information code and check code are all binary numbers, and described check code is generally cyclic redundancy check (CRC) code.
Particularly, the process that described CB data carry out CB CRC check is comprised:
First, by CB data divided by CB generated code, to obtain remainder.Wherein, described CB generated code is the binary number of a r+1 position, can generate the check code of r position at transmitting terminal based on described CB generated code, specific as follows: first, by the k position CB information code of CB data to the r position that moves to left, and r the position zero padding that the right is vacated; Then, the CB information code (k+r position) behind the r position that moves to left is described r bit check code divided by the remainder obtained after described CB generated code; Finally the r bit check code obtained splicing is obtained CB data to be sent after the information code of k position, wherein said CB data comprise k position CB information code and r position CB check code.In the present embodiment, the decimal number that described CB generated code is corresponding is prime number.This is because: if decimal number corresponding to described CB generated code is for closing number, comprise multiple factor owing to closing number, such as 16 is close number, and it comprises the factors such as 1,2,4,8,16.That is, when making CB CRC check to described CB data, if CB data can be divided exactly by the binary number (CB generated code) that is closed number corresponding, so described CB data also can be divided exactly by all factors of this conjunction number, will improve the false drop rate of CB CRC check like this.And the characteristic of prime number is: except 1 and itself, can not be divided exactly by other natural numbers, therefore can improve as described CB generated code accuracy CB data being made to CB CRC check with the binary number that prime number is corresponding in the present embodiment.
Then the CB data received (comprising k position CB information code and r position CB check code) are made CRC check with described CB generated code at receiving terminal, and determine that whether the CB data received are correct according to remainder.Be specially: if described remainder is zero, then determine that described CB verifies correct; If described remainder is non-vanishing, then determine that described CB verifies unsuccessfully.Further, according to above-mentioned, to CB data, CB CRC check being carried out one by one to the method that described CB data carry out CB CRC check, when there being the CB CRC check failure of CB data then to perform step S5, determining that business datum takes defeat.
Unlike the prior art, in the present embodiment, except making CB CRC check to CB data, the CB information code of the CB data by the TB checker 14 pairs of predetermined quantities in described baseband chip 1 is also needed to make TB CRC check.Particularly, described predetermined quantity can be determined according to buffer memory 12 size in described baseband chip 1, object due to the technical program is exactly the buffer memory in order to save on baseband chip, therefore, described predetermined quantity is the number being less than described data block, and such as, described predetermined quantity can be 1 ~ 3 (being generally 0.768Kbyte-2.304Kbyte), but be not limited thereto, total number of CB information code in TB data should be less than.
In the present embodiment, described CB data comprise CB information code and CB check code, and described TB data comprise TB information code and TB check code, or are equivalent to the serial connection of CB information code of multiple CB data.Suppose that described CB data comprise k position CB information code and r position CB check code, described TB data comprise M position TB information code and N position TB check code, CB information code due to all described CB data is connected in series successively and forms described TB data (being assumed to be S CB data), therefore M+N=S*k.
Be that the process that the CB information code of 1 CB data instance to described CB data carries out TB CRC check is described in detail with described predetermined quantity below.
Particularly, such as, the buffer memory 12 in current described baseband chip 1 stores CB data, and has completed the CB CRC check of these CB data.TB CRC check is done to the CB information code of described CB data, be specially: the CB information code of described CB data input TB checker 14 is carried out TB CRC check, after completing the TB CRC check of the CB information code of these CB data, perform step S3, the CB information code of these CB data is exported.
It should be noted that, with above-mentioned to described CB data carry out CB CRC check unlike, here to the CB information code of described CB data do TB CRC check be by described CB information code divided by TB generated code to obtain remainder a.Because this TB CRC check carries out TB CRC check to the CB information code of described CB data at first time, therefore in TB checker 14, there is no the remainder that previous TB CRC check obtains.It should be noted that, when complete described TB data (namely belonging to all CB information codes of described TB data) do not input TB checker 14 completely, not to the whether correct judge of TB CRC check.Wherein, the forming process of described TB generated code with reference to the forming process of above-mentioned CB generated code, can not repeat them here.
Then, the buffer memory 12 in baseband chip 1 stores next CB data, and has completed the CB CRC check of these CB data.Then, the CB information code in these CB data is continued input TB checker 14 and carry out TB CRC check.It should be noted that, checking data is obtained after the remainder a that splicing obtains by the CB information code inputting TB checker 14 after previous TB CRC check, described checking data is " the CB information code of this input of remainder a+ ", and then carries out TB CRC check to obtain remainder b to described checking data.
By that analogy, until buffer memory 12 in current baseband chip 1 stores is last CB data of this business datum, and the CB CRC check to these CB data has been completed.Then, the CB information code input TB checker 14 in these CB data is carried out TB CRC check, with the remainder that the TB CRC check obtaining whole TB data is final, if described remainder is zero, then determines that business datum receives successfully; If described remainder is non-vanishing, then determine that business datum takes defeat.
Above-described embodiment is that the CB information code being 1 CB data to described predetermined quantity is made TB CRC check and is described, and when described predetermined quantity is 2-3, those skilled in the art can make changing accordingly with reference to said method, do not repeat them here.
Step S3: by the first verification succeeds and completed the predetermined quantity of the second verification information code export.
This step comprises: by the first verification succeeds and completed the described CB data of the predetermined quantity of the second verification CB information code export.In a particular embodiment, according to the size of buffer memory 12 in baseband chip 1, this step comprises: if the buffer memory in baseband chip 1 12 preserves 1 CB data, then described predetermined quantity is 1 CB data, so, the CB information code of these CB data being exported in the external memory storage 2 outside baseband chip 1 when having completed TBCRC verification the success of the CB CRC check of described CB data.If the buffer memory 12 in baseband chip 1 can preserve 2 CB data, then described predetermined quantity is 2 CB data, so when having completed the TB CRC check of these 2 CB data, the CB information code of these 2 CB data being exported in the external memory storage 2 outside baseband chip 1 success of the CB CRC check of 2 CB data respectively.By that analogy, do not repeat them here.
In the present embodiment, can pass through in the external memory storage 2 that the CB information code of the CB data of predetermined quantity exports to from the buffer memory 12 in baseband chip 1 baseband chip 1 by direct memory access (Direct Memory Access, DMA) controller 15.Wherein, described direct memory access technology well known to a person skilled in the art technology, do not repeat them here.
After this step, also comprise: until first of described CB data verifies unsuccessfully or second having verified of all CB information codes of the first School Affairs of all CB data, stop verification.
Further, in conjunction with reference to being buffer memory in baseband chip of the present invention and the storage relation schematic diagram between external memory storage shown in figure 4.As shown in Figure 4, receive the successful CB information code (as CB information code 1) of the first verification (i.e. CB CRC check) in described buffer memory 12 after, after again the second verification (i.e. TB CRC check) being done to this CB information code, just first export in described external memory storage 2, the CB information code 1 that such buffer memory stores because copy in described external memory storage 2, the memory space of such buffer memory 12 just can be used for storing next CB information code, thus saves the spatial cache in baseband chip.Those skilled in the art know; the cost of the buffer memory (buffer memory) in usual baseband chip is higher than external memory storage (sheet external memory), and therefore the spatial cache saved in baseband chip can reduce in subscriber equipment the cost manufacturing baseband chip.
It should be noted that, (here because CB data are through CRC check in Fig. 4 with described buffer memory 12 buffer memorys CB information code, therefore discardable CB check code) be described for example, in actual applications, according to the technical program, described buffer memory 12 also can buffer memory 1 to 3 CB information code, and therefore not to repeat here.
According to the result of step S3, if the second verification succeeds of all described CB information codes, determines that business datum receives successfully, the all described CB information code exported is connected in series successively and forms TB data, wherein said TB data comprise TB information code and TB check code, and then upper-layer protocol can call the TB data be stored in described external memory storage 2.If have first of CB data to verify unsuccessfully, or second of all described CB information codes verifies and unsuccessfully then determines that business datum takes defeat, and subscriber equipment then all abandons being transferred to all CB information codes belonging to the CB data of the data of this TB in described external memory storage 2.
Based on the method for reseptance of above-mentioned service data in communication system, the embodiment of the present invention additionally provides a kind of receiving system of service data in communication system.As shown in Figure 5 be the structural representation of the receiving system of the service data in communication system of the embodiment of the present invention.In the present embodiment, described communication system is TD-LTE system.With reference to figure 5, described receiving system 3 comprises: receiving element 31, verification unit 32, output unit 33 and determining unit 34.
Wherein, described receiving element 31 is for receiving business datum, and described business datum comprises multiple data block, and wherein said data block comprises information code and check code.Described verification unit 32 is carried out the first School Affairs second for the described business datum received described receiving element and is verified.Described output unit 33 for according to the check results of described verification unit by the first verification succeeds and completed the predetermined quantity of the second verification information code export.
In the present embodiment, described receiving system 3 is arranged in the baseband chip of mobile terminal (i.e. subscriber equipment), for the treatment of the business datum being sent to subscriber equipment from base station, wherein said business datum comprises multiple encoding block CB data, and wherein said CB data comprise CB information code and CB check code.
In a particular embodiment, buffer memory (not shown) is also comprised in described receiving system 3, this buffer memory is connected with described receiving element 31, for preserving the CB data of predetermined quantity in described business datum, wherein said predetermined quantity is determined based on the size of buffer memory, such as, described cache size is 0.768Kbyte-2.304Kbyte, then the CB data of corresponding described predetermined quantity are 1-3 CB data.
Described verification unit 32 for carrying out the first verification to described CB data, and carries out the second verification to the CB information code of described CB data.In a particular embodiment, described verification unit 32 specifically comprises: the first verification unit 321 and the second verification unit 322.Wherein, according to the different check method adopted, described first verification unit 321 and the second verification unit 322 can be CRC check unit or parity elements or MD5 verification or bcc exclusive or check unit.
In the present embodiment, owing to being be described for CRC check, therefore the first verification unit 321 described in Fig. 5 is for carrying out the first verification to described CB data, and described second verification unit 322 is for carrying out the second verification to the CB information code of described CB data.In the present embodiment, described first verification unit 321 is CB CRC check unit, and described second verification unit 322 is TB CRC check unit.Further, described verification unit 32 until described CB data first verify unsuccessfully or all CB data all CB information codes of the first School Affairs second verified stop verification.
Particularly, the checking procedure of described first verification unit 321 comprises: carry out CB CRC check, to obtain remainder to described CB data; If described in the remainder that obtains be zero, then determine that the CB CRC check of described CB data is correct; If described remainder is non-vanishing, then determine the CB CRC check failure of described CB data.The checking procedure of described second verification unit 322 comprises: carry out TB CRC check to the CB information code of described CB data.It should be noted that, when carrying out TBCRC verification to the CB information code of described CB data, except first time carries out except TB CRC check to the CB information code of described CB data, described TB CRC check is carried out to the checking data that this carries out obtaining after the CB information code of the predetermined quantity of TB CRC check and the previous remainder obtained through TB CRC check splice.
Further, when complete described TB data (namely belonging to all CB information codes of described TB data) do not input described second verification unit 322 completely, not to the whether correct judge of TB CRC check; Until when last CB information code of described TB data inputs described second verification unit 322, obtain the remainder that the TB CRC check of whole TB data is final after TB CRC check, if described remainder is zero, then determine that business datum receives successfully; If described remainder is non-vanishing, then determine that business datum takes defeat.
Further, according to the check results of described verification unit 32, by described output unit 33 by CB CRC check after described verification unit 32 verifies success and completed the CB data of the predetermined quantity of TB CRC check CB information code export.Particularly, in the present embodiment, by the mode of direct memory access the CB of predetermined quantity exported to the memory (not shown) outside baseband chip.
Described determining unit 34, according to the check results of described verification unit 32, if the TB CRC check success of all described CB information codes, determines that business datum receives successfully; If there is the CB CRC check failure of CB data, or the TB CRC check failure of all described CB information codes then determines that business datum takes defeat.
The embodiment of the present invention additionally provides a kind of baseband chip, and described baseband chip comprises the receiving system of the service data in communication system shown in above-mentioned Fig. 4.Described receiving system is for realizing the method for reseptance of above-mentioned service data in communication system, and its processing procedure with reference to the specific embodiment of said method, can not repeat them here.
In actual applications, described baseband chip as shown in Figure 3, can at least comprise decoder 11, buffer memory 12, CB checker 13, TB checker 14 and direct memory access controller 15.
Wherein, decoder 11 can the receiving element 31 shown in corresponding diagram 5, for receiving the TB data (or CB data) that send from base station and decoding, and decoded TB data (or CB data) is stored to buffer memory 12; CB checker 13 corresponds to CB CRC check unit 321, the TB checker 14 shown in Fig. 5 and corresponds to the TB CRC check unit 322 shown in Fig. 5; Direct memory access controller 15 corresponds to the output unit 33 shown in Fig. 5.
In sum, in the technical program, user device to receive service data, business datum comprises multiple data block, and wherein said data block comprises information code and check code.Baseband chip carries out the first School Affairs second to described business datum and verifies, then by the first verification succeeds and completed the predetermined quantity of the second verification information code export.Owing to not only having done the first verification to the business datum received but also having done the second verification, and by the first verification succeeds and the information code completing the second verification outputs to outside baseband chip, the spatial cache in baseband chip can be saved like this.
In a particular embodiment, described data block is encoding block CB data, preserve the CB data of predetermined quantity in baseband chip and the CB information code of the first School Affairs to described CB data is carried out respectively to these CB data carry out the second verification, if the first verification succeeds of these CB data and completed the second verification, then these CB data of predetermined quantity are exported, until second of the CB information code of all CB data of the first School Affairs of all CB data has verified; If first of CB data are verified unsuccessfully or all described CB information codes second verify unsuccessfully; determine that business datum takes defeat.Wherein, described first verification is CB CRC check, and described second verification is TB CRC check.
In a particular embodiment, described predetermined quantity can be less than the number of CB information code in TB data, such as 1-3, like this when subscriber equipment receives the business datum of base station transmission, buffer memory in baseband chip only need preserve part CB data, and do not need the memory space of reserved whole TB data, save the internal memory of baseband chip.
Although the present invention with preferred embodiment openly as above; but it is not for limiting the present invention; any those skilled in the art without departing from the spirit and scope of the present invention; the Method and Technology content of above-mentioned announcement can be utilized to make possible variation and amendment to technical solution of the present invention; therefore; every content not departing from technical solution of the present invention; the any simple modification done above embodiment according to technical spirit of the present invention, equivalent variations and modification, all belong to the protection range of technical solution of the present invention.

Claims (11)

1. a method of reseptance for service data in communication system, is characterized in that, comprising:
Receive business datum, described business datum comprises multiple data block, and wherein said data block comprises information code and check code, and described data block is encoding block CB data, and described CB data comprise CB information code and CB check code;
First verification is carried out to described CB data, and the second verification is carried out to the CB information code of described CB data, the described CB information code to described CB data is carried out the second verification and is comprised: except first time carries out except the second verification to the CB information code of described CB data, carry out the CB information code of the predetermined quantity of the second verification to this and previously verify through second the checking data obtained after the remainder obtained splices and carry out described second and verify, described predetermined quantity is the number being less than described data block;
By the first verification succeeds and the CB information code having completed the described CB data of the predetermined quantity of the second verification export, until first of described CB data verifies unsuccessfully or second having verified of all CB information codes of the first School Affairs of all CB data;
If the second verification succeeds of all described CB information codes, determines that business datum receives successfully;
If have first of CB data to verify unsuccessfully, or second of all described CB information codes verifies and unsuccessfully then determines that business datum takes defeat.
2. the method for reseptance of service data in communication system according to claim 1, is characterized in that, described communication system is LTE system.
3. the method for reseptance of service data in communication system according to claim 1, it is characterized in that, if the second verification succeeds of all described CB information codes, then all described CB information code exported is connected in series successively and forms TB data, and wherein said TB data comprise TB information code and TB check code.
4. the method for reseptance of service data in communication system according to claim 1, is characterized in that, described first School Affairs second is verified as CRC check or parity check or MD5 and verifies or bcc exclusive or check.
5. the method for reseptance of service data in communication system according to claim 1, is characterized in that, described first is verified as CB CRC check, described second is verified as TB CRC check.
6. a receiving system for service data in communication system, is characterized in that, comprising:
Receiving element, for receiving business datum, described business datum comprises multiple data block, and wherein said data block comprises information code and check code, and described data block is encoding block CB data, and described CB data comprise CB information code and CB check code;
Verification unit, described CB data for receiving described receiving element carry out the first verification, and the second verification is carried out to the CB information code of described CB data, until first of described CB data verifies unsuccessfully or second having verified of all CB information codes of the first School Affairs of all CB data, stop verification, the CB information code of described verification unit to described CB data is carried out the second verification and is comprised: when carrying out the second verification to the CB information code of described CB data, except first time carries out except the second verification to the CB information code of described CB data, the CB information code of the predetermined quantity of the second verification is carried out to this and previously verifies through second the checking data obtained after the remainder obtained splices and carry out described second and verify, described predetermined quantity is the number being less than described data block,
Determining unit, for the check results according to described verification unit, if the second verification succeeds of all described CB information codes, determines that business datum receives successfully; If first of all CB data verifies unsuccessfully, or second of all described CB information codes verifies and unsuccessfully then determines that business datum takes defeat;
Output unit, for according to the check results of described verification unit by the first verification succeeds and completed the described CB data of the predetermined quantity of the second verification CB information code export.
7. the receiving system of service data in communication system according to claim 6, is characterized in that, described communication system is LTE system.
8. the receiving system of service data in communication system according to claim 6, is characterized in that, described verification unit comprises the first verification unit and the second verification unit; Wherein said first verification unit is used for carrying out the first verification to described CB data, and described second verification unit is used for carrying out the second verification to the CB information code of described CB data.
9. the receiving system of service data in communication system according to claim 6, is characterized in that, described first verification unit and the second verification unit are CRC check unit or parity elements or MD5 verification or bcc exclusive or check unit.
10. the receiving system of service data in communication system according to claim 8, is characterized in that, described first verification unit is CB CRC check unit, and described second verification unit is TB CRC check unit.
11. 1 kinds of baseband chips, is characterized in that, comprise the receiving system of service data in communication system according to any one of claim 6 to 10.
CN201110419357.XA 2011-12-14 2011-12-14 Method and device for receiving service data in communication system, and baseband chip Active CN102571272B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201110419357.XA CN102571272B (en) 2011-12-14 2011-12-14 Method and device for receiving service data in communication system, and baseband chip

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201110419357.XA CN102571272B (en) 2011-12-14 2011-12-14 Method and device for receiving service data in communication system, and baseband chip

Publications (2)

Publication Number Publication Date
CN102571272A CN102571272A (en) 2012-07-11
CN102571272B true CN102571272B (en) 2015-07-15

Family

ID=46415822

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201110419357.XA Active CN102571272B (en) 2011-12-14 2011-12-14 Method and device for receiving service data in communication system, and baseband chip

Country Status (1)

Country Link
CN (1) CN102571272B (en)

Families Citing this family (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107017966B (en) * 2013-11-04 2020-06-09 上海数字电视国家工程研究中心有限公司 Data packet packaging method and verification method
CN105468389A (en) * 2014-09-04 2016-04-06 中兴通讯股份有限公司 CPLD-based remote upgrading control method and apparatus
DE102015110027B4 (en) * 2015-06-23 2017-01-12 Intel IP Corporation COMMUNICATION DEVICE AND METHOD FOR STORING DATA
CN106330388B (en) * 2015-06-30 2019-10-11 展讯通信(上海)有限公司 Downlink service data processing method, device and user terminal
CN106549814B (en) * 2015-09-17 2019-07-23 大唐移动通信设备有限公司 The method of calibration and equipment of device parameter validity
CN110297871A (en) * 2019-06-20 2019-10-01 常州冰鉴信息科技有限公司 A kind of method that isomeric data acquires in real time

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101237241A (en) * 2007-01-31 2008-08-06 大唐移动通信设备有限公司 A method and system for realizing mixed automatic request re-transfer processing and channel decoding
CN102130747A (en) * 2011-04-29 2011-07-20 东南大学 Dynamic allocation method for decoding iteration of transmission block of topological code of long term evolution (LTE) system

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101237241A (en) * 2007-01-31 2008-08-06 大唐移动通信设备有限公司 A method and system for realizing mixed automatic request re-transfer processing and channel decoding
CN102130747A (en) * 2011-04-29 2011-07-20 东南大学 Dynamic allocation method for decoding iteration of transmission block of topological code of long term evolution (LTE) system

Also Published As

Publication number Publication date
CN102571272A (en) 2012-07-11

Similar Documents

Publication Publication Date Title
CN102571272B (en) Method and device for receiving service data in communication system, and baseband chip
US9130712B2 (en) Physical channel segmentation in wireless communication system
US8958330B2 (en) De-rate matching method and device for downlink traffic channel in long term evolution
CN108809487B (en) Data transmission method, base station and terminal equipment
CN109075799A (en) The coding and decoding method and device of polarization Polar code
EP3637653A1 (en) Data processing method and data processing device
CN102474393A (en) Method and arrangement for handling packets of a HARQ system
CN108933643B (en) Coding and decoding method and device
CN108631789A (en) Coding, interpretation method and equipment
CN115173992A (en) Method and device for rate matching
US20200145023A1 (en) Polar code encoding method and apparatus, polar code decoding method and apparatus, and device
JP2021184638A (en) Method and apparatus
CN108809482B (en) Rate matching method and device for Polar codes
CN110402553A (en) Coding techniques for Multistage Control information
WO2008127164A1 (en) Multiple packet source acknowledgement
US20230208554A1 (en) Encoding and Decoding Method and Apparatus
US12015486B2 (en) Data retransmission decoding method, apparatus and system, and communication device
US11026244B2 (en) Method and device in terminal and base station for dynamic scheduling
EP4038947A1 (en) Method and apparatus for facilitating transmissions in a wireless communication system
CN109150378A (en) A kind of data processing method and data processing equipment
CN103248454B (en) Coding/decoding method in communication system and decoding device, communication terminal
CN108289009B (en) Method and equipment used for UE (user equipment) and base station for channel coding
US8977913B2 (en) Method, device and baseband chip for receiving service data in a communication system
CN109981227A (en) Based on a group HARQ transmission method and control system for communication in scenes of internet of things
US11412532B2 (en) Method and device for determining whether data is damaged

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant