CN105703880A - Method and device for detecting terminal data - Google Patents
Method and device for detecting terminal data Download PDFInfo
- Publication number
- CN105703880A CN105703880A CN201410710053.2A CN201410710053A CN105703880A CN 105703880 A CN105703880 A CN 105703880A CN 201410710053 A CN201410710053 A CN 201410710053A CN 105703880 A CN105703880 A CN 105703880A
- Authority
- CN
- China
- Prior art keywords
- burst
- packet header
- data block
- pdtch
- terminal
- 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
Links
- 238000000034 method Methods 0.000 title claims abstract description 39
- 238000013507 mapping Methods 0.000 claims abstract description 10
- 238000000605 extraction Methods 0.000 claims description 39
- 239000000284 extract Substances 0.000 claims description 33
- 125000004122 cyclic group Chemical group 0.000 claims description 32
- 238000012795 verification Methods 0.000 claims description 15
- 238000005516 engineering process Methods 0.000 claims description 8
- 238000010295 mobile communication Methods 0.000 claims description 3
- 238000012545 processing Methods 0.000 abstract description 7
- 238000004080 punching Methods 0.000 description 5
- 238000001514 detection method Methods 0.000 description 4
- 230000009286 beneficial effect Effects 0.000 description 2
- 239000000203 mixture Substances 0.000 description 2
- 101100545229 Saccharomyces cerevisiae (strain ATCC 204508 / S288c) ZDS2 gene Proteins 0.000 description 1
- 101100114859 Schizosaccharomyces pombe (strain 972 / ATCC 24843) crk1 gene Proteins 0.000 description 1
- 101100022564 Schizosaccharomyces pombe (strain 972 / ATCC 24843) mcs4 gene Proteins 0.000 description 1
- 101100167209 Ustilago maydis (strain 521 / FGSC 9021) CHS8 gene Proteins 0.000 description 1
- 238000010586 diagram Methods 0.000 description 1
- 238000005538 encapsulation Methods 0.000 description 1
- 238000007689 inspection Methods 0.000 description 1
- 230000013011 mating Effects 0.000 description 1
- 230000010363 phase shift Effects 0.000 description 1
- 238000001228 spectrum Methods 0.000 description 1
- 238000012546 transfer Methods 0.000 description 1
Landscapes
- Communication Control (AREA)
Abstract
The present embodiment provides a method and device for detecting terminal data. The method comprises a step of obtaining the first burst and a second burst of a PDTCH/D data block by a terminal with the support of EDGE, a step of determining the EDGE header types corresponding to the two former bursts based on the mapping relation between a stealing frame bit sequence and an EDGE header type, according to the value of the stealing frame bit sequence formed by a stealing frame bit sequence comprised in the first burst and the stealing frame bit sequence comprised in the second burst, a step of determining whether the PDTCH/D data block belongs to the terminal according to the determined EDGE header types and a header decoding result, and receiving or abandoning to receive the remaining burst after the second burst in the PDTCH/D data block. The receiving of all bursts of the data blocks by the terminal is not needed, the increase of a terminal power and the increase of a processing cost caused by abandoning a data block after all bursts are received and when the received data block does not belong to the terminal are avoided.
Description
Technical field
The present embodiments relate to areas of information technology, particularly relate to a kind of method and apparatus detecting this terminal data。
Background technology
Support enhanced data rates global system for mobile communications evolution technology (EnhancedDataRateforGSMEvolution, during terminal from network side device downloads data EDGE), network equipment is based on the downlink grouped data Traffic Channel (PacketDataTrafficChannel/Down of EDGE, PDTCH/D) PDTCH/D data block is sent to described terminal, owing to multiple terminals are likely to the same PDTCH/D of multiplexing in reality, it is therefore desirable to determine whether described PDTCH/D data block belongs to described terminal。
The technology of existing this terminal data of detection, it is usually the whole bursts being received a PDTCH/D data block by terminal, and be decoded, judge whether described PDTCH/D data block belongs to this terminal by extracting temporary flow identity symbol (TemporaryFlowIdentity, TFI)。
The technology of above-mentioned this terminal data of detection has the disadvantage that no matter whether PDTCH/D data block belongs to this terminal, this terminal all must receive whole bursts that PDTCH/D data block comprises, cause that the data volume that this terminal receives increases, increase the power consumption of terminal and process expense。
Summary of the invention
The embodiment of the present invention provides a kind of method and apparatus detecting this terminal data, when determining whether PDTCH/D data block belongs to this terminal, to reduce power consumption of terminal and to process expense。
First aspect, embodiments provides a kind of method detecting this terminal data, including:
The terminal supporting EDGE obtains the first burst and second burst of the PDTCH/D data block based on EDGE;
Described terminal according to by described first burst packets containing steal frame bit sequence and described second burst packets containing the value stealing the frame bit sequence steathily that frame bit sequence form, based on the mapping relations stealing frame bit complete sequence and EDGE packet header type, it is determined that the EDGE packet header type corresponding with described first burst and described second burst;
Described terminal is according to the EDGE packet header type corresponding with described first burst and described second burst determined, determine whether described PDTCH/D data block belongs to described terminal, according to determining that result receives or abandon the residue burst received after the second burst described in described PDTCH/D data block。
Second aspect, embodiments provides a kind of device detecting this terminal data, including:
Two burst acquisition modules, for obtaining the first burst and second burst of the PDTCH/D data block based on EDGE;
Packet header determination type module, for according to by described first burst packets containing steal frame bit sequence and described second burst packets containing the value stealing the frame bit sequence steathily that frame bit sequence form, based on the mapping relations stealing frame bit complete sequence and EDGE packet header type, it is determined that the EDGE packet header type corresponding with described first burst and described second burst;
Data block ownership determines module, for according to the EDGE packet header type corresponding with described first burst and described second burst determined, determine whether described PDTCH/D data block belongs to described terminal, according to determining that result receives or abandon the residue burst received after the second burst described in described PDTCH/D data block。
The method and apparatus detecting this terminal data that the embodiment of the present invention provides, by supporting that the terminal of EDGE obtains the first burst and second burst of PDTCH/D data block, and determine the EDGE packet header type corresponding with the first burst and the second burst, it is thus possible to determine whether described PDTCH/D data block belongs to this terminal, according to determining result, thus receiving or abandon the residue burst receiving in described PDTCH/D data block, owing to this terminal is without receiving whole bursts that PDTCH/D data block comprises, avoid after receiving all bursts, when the PDTCH/D data block received is not belonging to this terminal, by abandoning the increase of the power consumption of terminal caused again and processing the increase of expense。
Accompanying drawing explanation
In order to be illustrated more clearly that the present invention, introduce the accompanying drawing used required in the present invention is done one simply below, apparently, accompanying drawing in the following describes is some embodiments of the present invention, for those of ordinary skill in the art, under the premise not paying creative work, it is also possible to obtain other accompanying drawing according to these accompanying drawings。
Fig. 1 a is the flow chart that the embodiment of the present invention one provides a kind of method detecting this terminal data;
Fig. 1 b is the schematic diagram of a kind of PDTCH/D data block of the terminal reception of the support EDGE being suitable in the embodiment of the present invention one;
Fig. 2 is the flow chart of a kind of method detecting this terminal data that the embodiment of the present invention two provides;
Fig. 3 is the flow chart of a kind of method detecting this terminal data that the embodiment of the present invention three provides;
Fig. 4 is the flow chart providing a kind of method detecting this terminal data of the embodiment of the present invention four;
Fig. 5 is the structural representation of a kind of device detecting this terminal data that the embodiment of the present invention five provides。
Detailed description of the invention
Below in conjunction with drawings and Examples, the present invention is described in further detail。It is understood that specific embodiment described herein is used only for explaining the present invention, but not limitation of the invention。It also should be noted that, for the ease of describing, accompanying drawing illustrate only part related to the present invention but not entire infrastructure。
Embodiment one
The flow chart of a kind of method detecting this terminal data that Fig. 1 a provides for the embodiment of the present invention one。The method of the embodiment of the present invention can be performed by configuring the device detecting this terminal data realized with hardware and/or software, and this realizes device and is typically configured in the terminal supporting EDGE。
Before the method for the present embodiment is described, first illustrate in conjunction with Fig. 1 b PDTCH/D data block that network equipment is issued to the terminal of support EDGE。
Wherein, network equipment to raw information corresponding to the PDTCH/D data block that issues of terminal supporting EDGE by the USF (UplinkStateFlag of 3 bits, uplink state flag) information, 45 bits header (i.e. RLC/MAC (RadioLinkControl/MediumAccessControl in Fig. 1 b, wireless spread-spectrum technology/medium access controls) Hdr (Header, head) and HCS (HeaderCheckSequence, believe head checking sequence)), the first data message of N-bit and the second data message of N-bit form。
Raw information is carried out coding and encapsulation process as follows by network equipment: be first 36 bits by the USF Information expansion of 3 bits, the header of 45 bits is expanded to 135 bits, by convolutionally encoded for the first data message of the N-bit 3N bit that expands to, and expand to 3N bit by convolutionally encoded for the second data message of N-bit;What then increased by 8 bits before the information of 36 bits steals frame bit (StealingBits, SB) sequence, by including 135 bit informations of header, through punching and to interweave be the information of 124 bits, will expand to two block messages of 3N bit through different hole knockouts and information that interleaving treatment is six piece of 612 bit;Finally by the frame bit sequence mean allocation steathily of 8 bits to four bursts, the information of 36 bits, the information of 124 bits and the information of 6 piece of 612 bit being pressed coding strategy distribution to four bursts, four bursts form PDTCH/D data blocks;Described PDTCH/D data block is sent to described terminal by last network equipment。
It should be noted that Fig. 1 b corresponding be the downlink coding mode of head type one。The downlink coding mode type of head type two and head type three, repeats no more。
As shown in Figure 1a, 110~step 130 that the method comprising the steps of。
Step 110, support EDGE terminal obtain based on EDGE downlink grouped data Traffic Channel (PDTCH/D) data block first burst and second burst。
Wherein, described PDTCH/D data block is the data block in downlink grouped data Traffic Channel。For described terminal, this data block is issued by network equipment。
The PDTCH/D data block that network equipment issues generally has four bursts (referring to Fig. 1 b), in this step, obtains the first burst and second burst of described PDTCH/D data block。
Step 120, described terminal according to by described first burst packets containing steal frame bit sequence and described second burst packets containing the value stealing the frame bit sequence steathily that frame bit sequence form, based on the mapping relations stealing frame bit complete sequence and EDGE packet header type, it is determined that the EDGE packet header type corresponding with described first burst and described second burst。
Under packet transfer mode, each burst of PDTCH/D data block is carried 2 and is stolen frame bit, the frame bit complete sequence steathily of one PDTCH/D data block totally 8 bit of final composition。
The mapping relations table of frame bit complete sequence and EDGE packet header type stolen by table 1
Described terminal steals frame bit sequence by obtaining 4 carried in the first burst and the second burst, based on the mapping relations stealing frame bit complete sequence and EDGE packet header type shown in table 1, it is determined that the EDGE packet header type corresponding with the first burst and the second burst。
Described terminal is receiving PDTCH/D data block the first two burst, namely first burst and second burst after, 4 values stealing frame bit sequence of record the first two burst composition successively, and with table 1 in steal first 4 of frame bit complete sequence and contrast, determine packet header type, such as when 4 values stealing frame bit sequence of the first burst and the second burst are " 0000 ", then corresponding EDGE packet header type is head type two。
It should be noted that, owing to multiple terminals are likely to the same PDTCH/D of multiplexing, the described PDTCH/D data block that receives of terminal causing the described EDGE of support had both been probably the data block after GPRS encodes (can referring to table 1 in front 4 kinds of situations), it is also possible to the data block after EDGE encodes。If according to 4 coded systems that frame bit sequence is determined steathily of the first burst and the second burst are CS1, CS2 or CS3, both correspond to GPRS coding, then continue to residue burst, method according to existing this terminal data of detection, after terminal receives whole bursts of a PDTCH/D data block, it is decoded, by TFI thus judging whether described PDTCH/D data block belongs to this terminal。
It can further be stated that, when 4 values stealing frame bit sequence of the first burst and the second burst are " 0001 ", then determine that coded system is CS4 (corresponding and GPRS coding) or head type three according to the Temporary Block Flow type of terminal, if Temporary Block Flow type is GPRS, then coded system is CS4, continue to residue burst, method according to existing this terminal data of detection, after terminal receives whole bursts of a PDTCH/D data block, it is decoded, by TFI thus judging whether described PDTCH/D data block belongs to this terminal;If Temporary Block Flow type is EDGE, then coded system is head type three, continues executing with step 130。
In table 1, CS1~CS4 is corresponding to GPRS coding, and the modulation system of employing is GMSK (Guassian Minimum Shift Keying) (GaussianFilteredMinimumShiftKeying, GMSK);The corresponding EDGE coding of head type three, concrete corresponding MCS1~MCS4, corresponding modulation system is GMSK;The corresponding EDGE coding of head type two, concrete corresponding MCS5~MCS6, corresponding modulation system is 8 phase-shift keying (PSK)s (8phase-shiftkeying, 8PSK);The corresponding EDGE coding of head type one, concrete corresponding MCS7~MCS9, corresponding modulation system is 8PSK。
Step 130, described terminal are according to the EDGE packet header type corresponding with described first burst and described second burst determined, determine whether described PDTCH/D data block belongs to described terminal, according to determining that result receives or abandon the residue burst received after the second burst described in described PDTCH/D data block。
Such as, it is determined that be head type one with the first burst and the second EDGE packet header type corresponding to burst, then terminal happen suddenly according to head type a pair first burst and described second in packet header encode data and carry out packet header decoding;Whether the packet header decoding result that then inspection the first burst is corresponding with the second burst is correct;If packet header decoding result is correct, then terminal decodes from packet header and extracts temporary flow identity symbol (TFI) result, and is mated by the TFI in Temporary Block Flow corresponding with terminal for the TFI of extraction;If the match is successful, it is determined that PDTCH/D data block belongs to terminal, and receive in PDTCH/D data block the residue burst after the second burst。
The technical scheme of the present embodiment, by supporting that the terminal of EDGE obtains the first burst and second burst of PDTCH/D data block, and determine the EDGE packet header type corresponding with the first burst and the second burst, it is thus possible to determine whether described PDTCH/D data block belongs to this terminal, according to determining result, thus receiving or abandon the residue burst receiving in described PDTCH/D data block, owing to this terminal is without receiving whole bursts that PDTCH/D data block comprises, avoid after receiving all bursts, when the PDTCH/D data block received is not belonging to this terminal, by abandoning the increase of the power consumption of terminal caused again and processing the increase of expense。
Embodiment two
Fig. 2 is the flow chart of a kind of method detecting this terminal data that the embodiment of the present invention two provides。The present embodiment is on the basis of above-described embodiment, provide described terminal according to the EDGE packet header type corresponding with described first burst and described second burst determined, determine whether described PDTCH/D data block belongs to described terminal, according to determining that result receives or abandon to receive the preferred version of the residue burst after the second burst described in described PDTCH/D data block。
This method for optimizing includes:
Step 201 if it is determined that described first burst with PDTCH/D data block and described second EDGE packet header type corresponding to burst be head type one or head type two, then the packet header in described first burst and described second burst is encoded data according to the described packet header type determined and carries out packet header decoding by described terminal。
It should be noted that, if described first burst of PDTCH/D data block happens suddenly with described second, corresponding EDGE packet header type is head type one, then network equipment adopts the raw information that network equipment is issued by the coded system shown in Fig. 1 b to be encoded, owing to after punching and intertexture, each burst carries the header packet information in raw information, packet header coding data in described first burst and described second burst are carried out packet header decoding by the described packet header type that therefore, it can be determined by。
The coded system corresponding with head type one due to the coded system of head type two correspondence is similar, punching and the slightly difference that interweaves, but each burst carries the header packet information in raw information after punching and intertexture, packet header coding data in described first burst and described second burst are carried out packet header decoding by the described packet header type that therefore, it can be determined by。
It can further be stated that, coded system for head type three correspondence, the coded system corresponding with head type one or head type two differs greatly, it is necessary to just can carry out packet header decoding (specifically can referring to following embodiment three) by described first burst of PDTCH/D data block, described second burst and the 3rd burst。
Step 202, described terminal are based on cyclic redundancy check (CRC) strategy, and whether the packet header decoding result checking described first burst corresponding with described second burst is correct, if so, performs step 203。
It should be noted that, although for head type one or head type two, packet header coding data in described first burst and described second burst are carried out packet header decoding by the described packet header type being determined by, but it is because without complete reception four burst, may result in the packet header of the packet header coding data during the first two is happened suddenly and decode result mistake, therefore, need the packet header decoding result to the first two burst is corresponding to verify, determine whether data block belongs to the accuracy of this terminal to improve according to the first burst and the second burst。
The packet header decoding result that step 203, described terminal are corresponding with described second burst from described first burst extracts TFI, and the TFI in Temporary Block Flow corresponding with described terminal for the TFI of extraction carries out mating if the match is successful, perform step 204, if it fails to match, then perform step 205。
Wherein, Temporary Block Flow corresponding to described terminal distributes when being issued data block by network equipment temporarily, therefore, the TFI in the Temporary Block Flow that described terminal is corresponding, refer to that network equipment distributes to the TFI of this terminal。
Step 204, determine that described PDTCH/D data block belongs to described terminal, and receive the residue burst after the second burst described in described PDTCH/D data block。
It should be noted that, detect that the packet header decoding result that described first burst happens suddenly corresponding with described second is correct, then from correct packet header decoding result, extract TFI, when the TFI and the network equipment that extract are distributed to the TFI of this terminal the match is successful, may determine that described PDTCH/D data block belongs to described terminal, such that it is able to receive the residue burst after the second burst described in described PDTCH/D data block further。
Step 205, determine that described PDTCH/D data block is not belonging to described terminal, and abandon the residue burst after receiving described second burst of described PDTCH/D data block。
Correspondingly, detect that the packet header decoding result that described first burst happens suddenly corresponding with described second is correct, then from correct packet header decoding result, extract TFI, when the TFI and the network equipment that extract are distributed to the TFI of this terminal it fails to match, may determine that described PDTCH/D data block is not belonging to described terminal, but owing to channel multiplexing causes that this terminal have received network equipment and is sent to the data block of other-end, accordingly, it would be desirable to abandon the residue burst after receiving described second burst of described PDTCH/D data block。
The technical scheme of the present embodiment, by supporting that the terminal of EDGE obtains the first burst and second burst of PDTCH/D data block, when the EDGE packet header type corresponding with the first burst and the second burst determined is head type one or head type two, according to the packet header type determined, the packet header coding data in described first burst and described second burst are carried out packet header decoding, if be detected that the packet header decoding result that described first burst happens suddenly corresponding with described second is correct, then from correct packet header decoding result, extract TFI, when the TFI and the network equipment that extract are distributed to the TFI of this terminal the match is successful, may determine that described PDTCH/D data block belongs to described terminal, such that it is able to receive the residue burst after the second burst described in described PDTCH/D data block further;If when the TFI and the network equipment that extract are distributed to the TFI of this terminal it fails to match, may determine that described PDTCH/D data block is not belonging to described terminal, but owing to channel multiplexing causes that this terminal have received network equipment and is sent to the data block of other-end, accordingly, it would be desirable to abandon the residue burst after receiving described second burst of described PDTCH/D data block。Verified by the packet header decoding result that the first two burst is corresponding, improve and determine whether data block belongs to the accuracy of this terminal according to the first burst and the second burst;According to determining result, thus receiving or abandon the residue burst receiving in described PDTCH/D data block, owing to this terminal is without receiving whole bursts that PDTCH/D data block comprises, avoid after receiving all bursts, when the PDTCH/D data block received is not belonging to this terminal, by abandoning the increase of the power consumption of terminal caused again and processing the increase of expense。
Further, in described terminal based on cyclic redundancy check (CRC) strategy, after checking the described first packet header decoding result happening suddenly corresponding with described second burst whether correct, it is also possible to including: step 206~step 211。
Step 206 is if it is not, then the 3rd of the described PDTCH/D data block of described terminal reception the happen suddenly。
Packet header coding data during step 207, described terminal happen suddenly to described first according to the described packet header type determined, described second burst and the described 3rd happens suddenly carry out packet header decoding。
Step 208, described terminal are based on cyclic redundancy check (CRC) strategy, and whether the packet header decoding result checking described first burst, described second burst corresponding with described 3rd burst is correct;If so, step 209 is then performed。
Step 209, described terminal extract TFI from the packet header decoding result that described first burst, described second burst happen suddenly corresponding with the described 3rd, and the TFI in Temporary Block Flow corresponding with described terminal for the TFI of extraction is mated, if the match is successful, then perform step 210, if it fails to match, then perform step 211。
Step 210, determine that described PDTCH/D data block belongs to described terminal, and receive the residue burst after the 3rd burst described in described PDTCH/D data block。
Step 211, determine that described PDTCH/D data block is not belonging to described terminal, and abandon the residue burst received after the 3rd burst described in described PDTCH/D data block。
Present embodiment, when the packet header decoding result mistake that described first burst happens suddenly corresponding with described second being detected, receive the 3rd burst of described PDTCH/D data block, and detect the first burst, whether the packet header decoding result that described second burst happens suddenly corresponding with the described 3rd is correct, if it is correct, then from correct packet header decoding result, extract TFI, when the TFI and the network equipment that extract are distributed to the TFI of this terminal the match is successful, may determine that described PDTCH/D data block belongs to described terminal, such that it is able to receive the residue burst after the 3rd burst described in described PDTCH/D data block further;If when the TFI and the network equipment that extract are distributed to the TFI of this terminal it fails to match, may determine that described PDTCH/D data block is not belonging to described terminal, but owing to channel multiplexing causes that this terminal have received network equipment and is sent to the data block of other-end, accordingly, it would be desirable to abandon the residue burst after receiving described 3rd burst of described PDTCH/D data block。Verified by the packet header decoding result that first three burst is corresponding, improve and determine whether data block belongs to the accuracy of this terminal according to the first burst, the second burst and the 3rd burst;According to determining result, thus receiving or abandon the residue burst receiving in described PDTCH/D data block, owing to this terminal is without receiving whole bursts that PDTCH/D data block comprises, avoid after receiving all bursts, when the PDTCH/D data block received is not belonging to this terminal, by abandoning the increase of the power consumption of terminal caused again and processing the increase of expense。
Further, in described terminal based on cyclic redundancy check (CRC) strategy, after checking the described first packet header decoding result happening suddenly corresponding with described second burst whether correct, it is also possible to including: step 212~step 217。
Step 212, described terminal receive the 4th burst of PDTCH/D data block, continue executing with step 213。
Packet header coding data in described first burst, described second burst, described 3rd burst and described 4th burst are carried out packet header decoding, execution step 214 according to the described packet header type determined by step 213, described terminal。
Whether step 214, described terminal, based on cyclic redundancy check (CRC) strategy, are checked the packet header decoding result that described first burst, described second burst, described 3rd burst happen suddenly corresponding with the described 4th correct, are if so, then performed step 215。
Step 215, described terminal be extraction TFI from the packet header decoding result that described first burst, described second burst, described 3rd burst happen suddenly corresponding with the described 4th, and the TFI in Temporary Block Flow corresponding with described terminal for the TFI of extraction is mated, if the match is successful, then perform step 216, if it fails to match, then perform step 217。
Step 216, determine that described PDTCH/D data block belongs to described terminal;
Step 217, determine that described PDTCH/D data block is not belonging to described terminal, and abandon the described PDTCH/D data block received。
Present embodiment, similar with step 206~step 211, repeat no more。
Embodiment three
Fig. 3 is the flow chart of a kind of method detecting this terminal data that the embodiment of the present invention three provides。The present embodiment is on the basis of embodiment one, provide described terminal according to the EDGE packet header type corresponding with described first burst and described second burst determined, determine whether described PDTCH/D data block belongs to described terminal, according to determining that result receives or abandon to receive the preferred version of the residue burst after the second burst described in described PDTCH/D data block。
This method for optimizing includes: step 301~step 306。
Step 301 if it is determined that be head type three with described first burst and described second EDGE packet header type corresponding to burst, then described terminal receives the 3rd of described PDTCH/D data block and happens suddenly。
It should be noted that, the coded system of head type three correspondence, the coded system corresponding with head type one or head type two differs greatly, it is necessary to the header packet information in the raw information that punching and totally three bursts that happened suddenly by described first burst of PDTCH/D data block, described second burst and the 3rd after interweaving are carried just can carry out packet header decoding。
Packet header coding data during step 302, described terminal happen suddenly to described first according to the described packet header type determined, described second burst and the described 3rd happens suddenly carry out packet header decoding。
Step 303, described terminal are based on cyclic redundancy check (CRC) strategy, and whether the packet header decoding result checking described first burst, described second burst corresponding with described 3rd burst is correct, if so, performs step 304。
It should be noted that, for head type three, packet header coding data during the described packet header type being determined by happens suddenly to described first, described second burst and the described 3rd happens suddenly carry out packet header decoding, but it is because without complete reception four burst, may result in the packet header decoding result mistake to the packet header coding data in first three burst, therefore, need the packet header decoding result to first three burst is corresponding to verify, determine whether data block belongs to the accuracy of this terminal to improve according to the first burst, the second burst and the 3rd burst。
Step 304, described terminal extract TFI from the packet header decoding result that described first burst, described second burst happen suddenly corresponding with the described 3rd, and are mated by the TFI in Temporary Block Flow corresponding with described terminal for the TFI of extraction;If the match is successful, perform step 305, if it fails to match, then perform step 306。
Step 305, determine that described PDTCH/D data block belongs to described terminal, and receive the residue burst after described 3rd burst of described PDTCH/D data block。
It should be noted that, detect that the packet header decoding result that described first burst, described second burst happen suddenly corresponding with the described 3rd is correct, then from correct packet header decoding result, extract TFI, when the TFI and the network equipment that extract are distributed to the TFI of this terminal the match is successful, may determine that described PDTCH/D data block belongs to described terminal, such that it is able to receive the residue burst after the 3rd burst described in described PDTCH/D data block further。
Step 306, determine that described PDTCH/D data block is not belonging to described terminal, and abandon the residue burst received after the 3rd burst described in described PDTCH/D data block。
Correspondingly, detect that the packet header decoding result that described first burst, described second burst happen suddenly corresponding with the described 3rd is correct, then from correct packet header decoding result, extract TFI, when the TFI and the network equipment that extract are distributed to the TFI of this terminal it fails to match, may determine that described PDTCH/D data block is not belonging to described terminal, but owing to channel multiplexing causes that this terminal have received network equipment and is sent to the data block of other-end, accordingly, it would be desirable to abandon the residue burst after receiving described 3rd burst of described PDTCH/D data block。
The technical scheme of the present embodiment, by supporting that the terminal of EDGE obtains the first burst of PDTCH/D data block, the second burst, when the EDGE packet header type corresponding with the first burst and the second burst determined is head type three, described terminal receives the 3rd burst of described PDTCH/D data block;According to the packet header type determined, the packet header coding data in described first burst, described second burst and the 3rd burst are carried out packet header decoding, if be detected that to decode result correct described first burst, described second burst and the 3rd packet header corresponding to burst, then from correct packet header decoding result, extract TFI, when the TFI and the network equipment that extract are distributed to the TFI of this terminal the match is successful, may determine that described PDTCH/D data block belongs to described terminal, such that it is able to receive the residue burst after the 3rd burst described in described PDTCH/D data block further;If when the TFI and the network equipment that extract are distributed to the TFI of this terminal it fails to match, may determine that described PDTCH/D data block is not belonging to described terminal, but owing to channel multiplexing causes that this terminal have received network equipment and is sent to the data block of other-end, accordingly, it would be desirable to abandon the residue burst after receiving described 3rd burst of described PDTCH/D data block。Verified by the packet header decoding result that first three burst is corresponding, improve the accuracy determining whether data block belongs to this terminal;According to determining result, thus receiving or abandon the residue burst receiving in described PDTCH/D data block, owing to this terminal is without receiving whole bursts that PDTCH/D data block comprises, avoid after receiving all bursts, when the PDTCH/D data block received is not belonging to this terminal, by abandoning the increase of the power consumption of terminal caused again and processing the increase of expense。
Further, in described terminal based on cyclic redundancy check (CRC) strategy, after checking described first burst, the described second packet header decoding result happening suddenly corresponding with the described the 3rd burst whether correct, it is also possible to including: step 307~step 312。
Step 307 is if it is not, then the 4th of the described PDTCH/D data block of described terminal reception the happen suddenly。
Packet header coding data in described first burst, described second burst, described 3rd burst and described 4th burst are carried out packet header decoding according to the described packet header type determined by step 308, described terminal。
Whether step 309, described terminal, based on cyclic redundancy check (CRC) strategy, check the packet header decoding result that described first burst, described second burst, described 3rd burst happen suddenly corresponding with the described 4th correct;If so, step 310 is then performed。
Step 310, described terminal be extraction TFI from the packet header decoding result that described first burst, described second burst, described 3rd burst happen suddenly corresponding with the described 4th, and is mated by the TFI in Temporary Block Flow corresponding with described terminal for the TFI of extraction;If the match is successful, then perform step 311, if it fails to match, then perform step 312。
Step 311, determine that described PDTCH/D data block belongs to described terminal。
Step 312, determine that described PDTCH/D data block is not belonging to described terminal, and abandon the described PDTCH/D data block received。
Present embodiment, when the packet header decoding result mistake that described first burst, described second burst happen suddenly corresponding with the described 3rd being detected, receive the 4th burst of described PDTCH/D data block, when the packet header decoding result checking described first burst, described second burst, described 3rd burst to happen suddenly corresponding with the described 4th is correct, then from correct packet header decoding result, extract TFI, when the TFI and the network equipment that extract are distributed to the TFI of this terminal the match is successful, it may be determined that described PDTCH/D data block belongs to described terminal;If when the TFI and the network equipment that extract are distributed to the TFI of this terminal it fails to match, may determine that described PDTCH/D data block is not belonging to described terminal, but owing to channel multiplexing causes that this terminal have received network equipment and is sent to the data block of other-end, accordingly, it would be desirable to abandon receiving described PDTCH/D data block。
Embodiment four
The flow chart that a kind of method detecting this terminal data is provided that Fig. 4 is the embodiment of the present invention four。The method includes: step 410~step 450。
Step 410, support EDGE terminal obtain based on EDGE downlink grouped data Traffic Channel PDTCH/D data block first burst and second burst。
Step 420, described terminal determine described first burst overall soft value and and described first burst packets containing steal frame bit sequence soft value, and determine described second burst overall soft value and and described second burst packets containing steal frame bit sequence soft value。
Wherein, soft value refers to the log-likelihood ratio of bit。From Fig. 1 b, each burst of described PDTCH/D data block has interweaved the information (can referring to previous embodiment one) of raw information different piece, accordingly, the overall soft value of each burst of described PDTCH/D data block and refer to the soft value sum of information of the different piece interweaved。The credibility stealing frame bit sequence in burst can be weighed, by the overall credibility of the overall soft value happened suddenly and the burst of the information that can weigh the different piece that interweaved by stealing the soft value of frame bit sequence in happening suddenly。
If step 430 described first burst overall soft value and and described second burst overall soft value and be all higher than the first threshold value, and described first burst packets containing the soft value stealing frame bit sequence and described second burst packets containing the soft value stealing frame bit sequence be all higher than the second threshold value, then trigger and perform the described operation determining the corresponding EDGE packet header type that happens suddenly with described first burst and described second。
The first two of the described PDTCH/D data block got specifically is happened suddenly by this step, when the overall credibility of described first burst and the overall credibility of described second burst are all higher than the first threshold value, and described first burst is stolen the credibility stealing frame bit sequence in the credibility of frame bit sequence and described second burst when being all higher than the second threshold value, trigger and perform the described operation determining the EDGE packet header type corresponding with described first burst and described second burst, the frame bit sequence of stealing that improve the burst of the first two according to described PDTCH/D data block determines the accuracy of the EDGE packet header type corresponding with the first two burst, thus improve according to the EDGE packet header type corresponding with described first burst and described second burst determined, determine whether described PDTCH/D data block belongs to the accuracy of described terminal。
Step 440, described terminal according to by described first burst packets containing steal frame bit sequence and described second burst packets containing the value stealing the frame bit sequence steathily that frame bit sequence form, based on the mapping relations stealing frame bit complete sequence and EDGE packet header type, it is determined that the EDGE packet header type corresponding with described first burst and described second burst。
Step 450, described terminal are according to the EDGE packet header type corresponding with described first burst and described second burst determined, determine whether described PDTCH/D data block belongs to described terminal, according to determining that result receives or abandon the residue burst received after the second burst described in described PDTCH/D data block。
In this step, if it is determined that be head type one or head type two with described first burst and described second EDGE packet header type corresponding to burst, then be equally applicable to perform respectively operating in embodiment two;If it is determined that be head type three with described first burst and described second EDGE packet header type corresponding to burst, then be equally applicable to perform respectively operating in embodiment three。
The technical scheme of the present embodiment, by controlling the first burst and the respective credibility stealing frame bit sequence of the second burst of PDTCH/D data block, the frame bit sequence of stealing that improve the burst of the first two according to described PDTCH/D data block determines the accuracy of the EDGE packet header type corresponding with the first two burst;The respective overall credibility of the first two burst by controlling described PDTCH/D data block, improve according to the EDGE packet header type corresponding with described first burst and described second burst determined, it is determined that whether described PDTCH/D data block belongs to the accuracy of described terminal。
It should be noted that if it is determined that be head type three with described first burst and described second EDGE packet header type corresponding to burst, then the 3rd of the described PDTCH/D data block of described terminal reception happens suddenly。Happen suddenly to described first according to the described packet header type determined in described terminal, before packet header coding data in described second burst and described 3rd burst carry out packet header decoding, equally possible determine described first burst overall soft value and and described first burst packets containing steal frame bit sequence soft value, determine described second burst overall soft value and and described second burst packets containing steal frame bit sequence soft value, and determine described 3rd burst overall soft value and and described 3rd burst packets containing steal frame bit sequence soft value, if described first burst overall soft value and, described second burst overall soft value and and described 3rd burst overall soft value and be all higher than the first threshold value, and described first burst packets containing the soft value stealing frame bit sequence, described second burst packets containing steal the soft value of frame bit sequence and described 3rd burst packets containing the soft value stealing frame bit sequence be all higher than the second threshold value, then trigger execution to determine and described first burst, the operation of the EDGE packet header type that described second burst is corresponding with described 3rd burst, there is the beneficial effect similar with the present embodiment, repeat no more。
Embodiment five
The structural representation of a kind of device detecting this terminal data that Fig. 5 provides for the embodiment of the present invention five。This device includes: two happen suddenly acquisition module 510, packet header determination type module 520 and data blocks belong to determines module 530。
Wherein, two burst acquisition modules 510 are for obtaining the first burst and second burst of the downlink grouped data Traffic Channel PDTCH/D data block of EDGE;Packet header determination type module 520 for according to by described first burst packets containing steal frame bit sequence and described second burst packets containing the value stealing the frame bit sequence steathily that frame bit sequence form, based on the mapping relations stealing frame bit complete sequence and EDGE packet header type, it is determined that the EDGE packet header type corresponding with described first burst and described second burst;Data block ownership determines that module 530 is for according to the EDGE packet header type corresponding with described first burst and described second burst determined, determine whether described PDTCH/D data block belongs to described terminal, according to determining that result receives or abandon the residue burst received after the second burst described in described PDTCH/D data block。
The technical scheme of the present embodiment, by supporting that the terminal of EDGE obtains the first burst and second burst of PDTCH/D data block, and determine the EDGE packet header type corresponding with the first burst and the second burst, it is thus possible to determine whether described PDTCH/D data block belongs to this terminal, according to determining result, thus receiving or abandon the residue burst receiving in described PDTCH/D data block, owing to this terminal is without receiving whole bursts that PDTCH/D data block comprises, avoid after receiving all bursts, when the PDTCH/D data block received is not belonging to this terminal, by abandoning the increase of the power consumption of terminal caused again and processing the increase of expense。
In such scheme, data block ownership determines that module 530 may include that the first packet header decoding unit, the first packet header decoding verification unit, the first temporary flow identity symbol matching unit and the first data block ownership determine unit。
Wherein, first packet header decoding unit for if it is determined that be head type one or head type two with described first burst and described second EDGE packet header type corresponding to burst, then the packet header in described first burst and described second being happened suddenly according to the described packet header type determined encodes data and carries out packet header decoding;First packet header decoding verification unit is for based on cyclic redundancy check (CRC) strategy, and whether the packet header decoding result checking described first burst corresponding with described second burst is correct;If the first temporary flow identity symbol matching unit is correct for the packet header decoding result that described first burst is corresponding with described second burst, then corresponding with described second burst from described first burst packet header decoding result extracts temporary flow identity symbol (TFI), and the TFI in Temporary Block Flow corresponding with described terminal for the TFI of extraction is mated;If the first data block ownership determines that unit is for the match is successful, it is determined that described PDTCH/D data block belongs to described terminal, and receives the residue burst after the second burst described in described PDTCH/D data block。
Further, data block ownership determines that module 530 can also include: the second data block ownership determines unit, for extracting TFI in the decoding result in packet header corresponding with described second burst from described first burst, and after the TFI in Temporary Block Flow corresponding with described terminal for the TFI of extraction mated, if it fails to match, then determine that described PDTCH/D data block is not belonging to described terminal, and abandon the residue burst received after the second burst described in described PDTCH/D data block。
Further, data block ownership determines that module 530 can also include: the 3rd burst reception unit, the second packet header decoding unit, the second packet header decoding verification unit, the second temporary flow identity symbol matching unit and the 3rd data block ownership determine unit。
Wherein, whether the 3rd burst reception unit is for based on cyclic redundancy check (CRC) strategy, after checking the described first packet header decoding result happening suddenly corresponding with described second burst correct, if it is not, then receive the 3rd burst of described PDTCH/D data block;Second packet header decoding unit is for carrying out packet header decoding according to the described packet header type determined to the packet header coding data in described first burst, described second burst and described 3rd burst;Second packet header decoding verification unit is for based on cyclic redundancy check (CRC) strategy, and whether the packet header decoding result checking described first burst, described second burst corresponding with described 3rd burst is correct;If the packet header decoding result that the second temporary flow identity symbol matching unit happens suddenly corresponding for described first burst, described second burst with the described 3rd is correct, then from the packet header decoding result that described first burst, described second burst happen suddenly corresponding with the described 3rd, extract TFI, and the TFI in Temporary Block Flow corresponding with described terminal for the TFI of extraction is mated;If the 3rd data block ownership determines that unit is for the match is successful, it is determined that described PDTCH/D data block belongs to described terminal, and receives the residue burst after the 3rd burst described in described PDTCH/D data block。
Further, data block ownership determines that module 530 can also include: the 4th data block ownership determines unit, for extracting TFI in the packet header decoding result happening suddenly corresponding with the described 3rd from described first burst, described second burst, and after the TFI in Temporary Block Flow corresponding with described terminal for the TFI of extraction mated, if it fails to match, then determine that described PDTCH/D data block is not belonging to described terminal, and abandon the residue burst received after the 3rd burst described in described PDTCH/D data block。
Further, data block ownership determines that module 530 can also include: the 4th burst reception unit, the 3rd packet header decoding unit, the 3rd packet header decoding verification unit, the 3rd temporary flow identity symbol matching unit, the 5th data block ownership determine that unit and the 6th data block ownership determine unit。
Wherein, 4th burst reception unit is for based on cyclic redundancy check (CRC) strategy, after checking described first burst, described second burst whether correct with described 3rd burst corresponding packet header decoding result, if it is not, then described terminal receives the 4th of PDTCH/D data block and happens suddenly;3rd packet header decoding unit is for carrying out packet header decoding according to the described packet header type determined to the packet header coding data in described first burst, described second burst, described 3rd burst and described 4th burst;3rd packet header decodes verification unit for based on cyclic redundancy check (CRC) strategy, checking the packet header decoding result that described first burst, described second burst, described 3rd burst happen suddenly corresponding with the described 4th whether correct;If it is correct that the 3rd temporary flow identity symbol matching unit decodes result for described first burst, described second burst, described 3rd burst and described 4th packet header corresponding to burst, then extraction TFI from the packet header decoding result that described first burst, described second burst, described 3rd burst happen suddenly corresponding with the described 4th, and the TFI in Temporary Block Flow corresponding with described terminal for the TFI of extraction is mated;If the 5th data block ownership determines that unit is for the match is successful, it is determined that described PDTCH/D data block belongs to described terminal;If the 6th data block ownership determines that unit is for it fails to match, it is determined that described PDTCH/D data block is not belonging to described terminal, and abandons the described PDTCH/D data block received。
In such scheme, data block ownership determines that module 530 may include that the 4th packet header decoding unit, the 4th packet header decoding verification unit, the 4th temporary flow identity symbol matching unit and the 7th data block ownership determine unit。
Wherein, described 3rd burst reception unit be additionally operable to if it is determined that the corresponding EDGE packet header type of happening suddenly with described first burst and described second be head type three, then receive the 3rd burst of described PDTCH/D data block;4th packet header decoding unit is for carrying out packet header decoding according to the described packet header type determined to the packet header coding data in described first burst, described second burst and described 3rd burst;4th packet header decoding verification unit is for based on cyclic redundancy check (CRC) strategy, and whether the packet header decoding result checking described first burst, described second burst corresponding with described 3rd burst is correct;If the packet header decoding result that the 4th temporary flow identity symbol matching unit happens suddenly corresponding for described first burst, described second burst with the described 3rd is correct, then from the packet header decoding result that described first burst, described second burst happen suddenly corresponding with the described 3rd, extract TFI, and the TFI in Temporary Block Flow corresponding with described terminal for the TFI of extraction is mated;If the 7th data block ownership determines that unit is for the match is successful, it is determined that described PDTCH/D data block belongs to described terminal, and receives the residue burst after described 3rd burst of described PDTCH/D data block。
Further, data block ownership determines that module 530 can also include: the 8th data block ownership determines unit, for extracting TFI in the packet header decoding result happening suddenly corresponding with the described 3rd from described first burst, described second burst, and after the TFI in Temporary Block Flow corresponding with described terminal for the TFI of extraction mated, if it fails to match, then determine that described PDTCH/D data block is not belonging to described terminal, and abandon the residue burst received after the 3rd burst described in described PDTCH/D data block。
Further, data block ownership determines that module 530 can also include: the 5th packet header decoding unit, the 5th packet header decoding verification unit, the 5th temporary flow identity symbol matching unit, the 9th data block ownership determine that unit and the tenth data block ownership determine unit。
Wherein, described 4th burst reception unit is additionally operable to based on cyclic redundancy check (CRC) strategy, after checking described first burst, the described second packet header decoding result happening suddenly corresponding with described 3rd burst whether correct, if it is not, then receive the 4th burst of described PDTCH/D data block;5th packet header decoding unit is for carrying out packet header decoding according to the described packet header type determined to the packet header coding data in described first burst, described second burst, described 3rd burst and described 4th burst;5th packet header decodes verification unit for based on cyclic redundancy check (CRC) strategy, checking the packet header decoding result that described first burst, described second burst, described 3rd burst happen suddenly corresponding with the described 4th whether correct;If it is correct that the 5th temporary flow identity symbol matching unit decodes result for described first burst, described second burst, described 3rd burst and described 4th packet header corresponding to burst, then extraction TFI from the packet header decoding result that described first burst, described second burst, described 3rd burst happen suddenly corresponding with the described 4th, and the TFI in Temporary Block Flow corresponding with described terminal for the TFI of extraction is mated;If the 9th data block ownership determines that unit is for the match is successful, it is determined that described PDTCH/D data block belongs to described terminal;If the tenth data block ownership determines that unit is for it fails to match, it is determined that described PDTCH/D data block is not belonging to described terminal, and abandons the described PDTCH/D data block received。
In such scheme, described device can also include: soft value determines module and trigger module。
Wherein, soft value determines that module is for after the first burst obtaining the PDTCH/D data block based on EDGE and the second burst, determine described first burst overall soft value and and described first burst packets containing steal frame bit sequence soft value, and determine described second burst overall soft value and and described second burst packets containing steal frame bit sequence soft value;If trigger module for described first burst overall soft value and and described second burst overall soft value and be all higher than the first threshold value, and described first burst packets containing the soft value stealing frame bit sequence and described second burst packets containing the soft value stealing frame bit sequence be all higher than the second threshold value, then trigger and perform the described operation determining the corresponding EDGE packet header type that happens suddenly with described first burst and described second。
The device detecting this terminal data that the embodiment of the present invention provides can perform the method detecting this terminal data that any embodiment of the present invention provides, and possesses the corresponding functional module of execution method and beneficial effect。
Last it is noted that various embodiments above is merely to illustrate technical scheme, but not be limited;In embodiment preferred embodiment, being not limited, to those skilled in the art, the present invention can have various change and change。Any amendment of making within all spirit in the present invention and principle, equivalent replacement, improvement etc., should be included within protection scope of the present invention。
Claims (20)
1. the method detecting this terminal data, it is characterised in that including:
The terminal supporting enhanced data rates global system for mobile communications evolution technology EDGE obtains the first burst and second burst of the downlink grouped data Traffic Channel PDTCH/D data block based on EDGE;
Described terminal according to by described first burst packets containing steal frame bit sequence and described second burst packets containing the value stealing the frame bit sequence steathily that frame bit sequence form, based on the mapping relations stealing frame bit complete sequence and EDGE packet header type, it is determined that the EDGE packet header type corresponding with described first burst and described second burst;
Described terminal is according to the EDGE packet header type corresponding with described first burst and described second burst determined, determine whether described PDTCH/D data block belongs to described terminal, according to determining that result receives or abandon the residue burst received after the second burst described in described PDTCH/D data block。
2. method according to claim 1, it is characterized in that, described terminal is according to the EDGE packet header type corresponding with described first burst and described second burst determined, determine whether described PDTCH/D data block belongs to described terminal, according to determining that result receives or abandon the residue burst received after the second burst described in described PDTCH/D data block, including:
If it is determined that be head type one or head type two with described first burst and described second EDGE packet header type corresponding to burst, then described terminal according to the described packet header type determined, described first burst and described second are happened suddenly in packet header encode data and carry out packet header decoding;
Described terminal is based on cyclic redundancy check (CRC) strategy, and whether the packet header decoding result checking described first burst corresponding with described second burst is correct;
If so, the packet header decoding result that then described terminal is corresponding with described second burst from described first burst extracts temporary flow identity symbol TFI, and the TFI in Temporary Block Flow corresponding with described terminal for the TFI of extraction is mated;
If the match is successful, it is determined that described PDTCH/D data block belongs to described terminal, and receives the residue burst after the second burst described in described PDTCH/D data block。
3. method according to claim 2, it is characterized in that, decode extraction TFI result in described terminal from described first burst and described second packet header corresponding to burst, and after the TFI in Temporary Block Flow corresponding with described terminal for the TFI of extraction is mated, also include:
If it fails to match, it is determined that described PDTCH/D data block is not belonging to described terminal, and abandons the residue burst after receiving described second burst of described PDTCH/D data block。
4. whether method according to claim 2, it is characterised in that in described terminal based on cyclic redundancy check (CRC) strategy, after checking the described first packet header decoding result happening suddenly corresponding with described second burst correct, also include:
If it is not, then described terminal receives the 3rd burst of described PDTCH/D data block;
Packet header coding data during described terminal happens suddenly to described first according to the described packet header type determined, described second burst and the described 3rd happens suddenly carry out packet header decoding;
Described terminal is based on cyclic redundancy check (CRC) strategy, and whether the packet header decoding result checking described first burst, described second burst corresponding with described 3rd burst is correct;
If the packet header decoding result that described first burst, described second burst happen suddenly corresponding with the described 3rd is correct, then described terminal extracts TFI from the packet header decoding result that described first burst, described second burst happen suddenly corresponding with the described 3rd, and is mated by the TFI in Temporary Block Flow corresponding with described terminal for the TFI of extraction;
If the match is successful, it is determined that described PDTCH/D data block belongs to described terminal, and receives the residue burst after the 3rd burst described in described PDTCH/D data block。
5. method according to claim 4, it is characterized in that, from the packet header decoding result that described first burst, described second burst happen suddenly corresponding with the described 3rd, TFI is extracted in described terminal, and after the TFI in Temporary Block Flow corresponding with described terminal for the TFI of extraction mated, also include:
If it fails to match, it is determined that described PDTCH/D data block is not belonging to described terminal, and abandons the residue burst received after the 3rd burst described in described PDTCH/D data block。
6. whether method according to claim 4, it is characterised in that in described terminal based on cyclic redundancy check (CRC) strategy, after checking described first burst, the described second packet header decoding result happening suddenly corresponding with described 3rd burst correct, also include:
If it is not, then described terminal receives the 4th burst of PDTCH/D data block;
Packet header coding data in described first burst, described second burst, described 3rd burst and described 4th burst are carried out packet header decoding according to the described packet header type determined by described terminal;
Whether described terminal, based on cyclic redundancy check (CRC) strategy, checks the packet header decoding result that described first burst, described second burst, described 3rd burst happen suddenly corresponding with the described 4th correct;
If the packet header decoding result that described first burst, described second burst, described 3rd burst happen suddenly corresponding with the described 4th is correct, then described terminal extraction TFI from the packet header decoding result that described first burst, described second burst, described 3rd burst happen suddenly corresponding with the described 4th, and the TFI in Temporary Block Flow corresponding with described terminal for the TFI of extraction is mated;
If the match is successful, it is determined that described PDTCH/D data block belongs to described terminal;
If it fails to match, it is determined that described PDTCH/D data block is not belonging to described terminal, and abandons the described PDTCH/D data block received。
7. method according to claim 1, it is characterized in that, described terminal is according to the EDGE packet header type corresponding with described first burst and described second burst determined, determine whether described PDTCH/D data block belongs to described terminal, according to determining that result receives or abandon the residue burst received after the second burst described in described PDTCH/D data block, including:
If it is determined that be head type three with described first burst and described second EDGE packet header type corresponding to burst, then the 3rd of the described PDTCH/D data block of described terminal reception happens suddenly;
Packet header coding data during described terminal happens suddenly to described first according to the described packet header type determined, described second burst and the described 3rd happens suddenly carry out packet header decoding;
Described terminal is based on cyclic redundancy check (CRC) strategy, and whether the packet header decoding result checking described first burst, described second burst corresponding with described 3rd burst is correct;
If so, then described terminal extracts TFI from the packet header decoding result that described first burst, described second burst happen suddenly corresponding with the described 3rd, and is mated by the TFI in Temporary Block Flow corresponding with described terminal for the TFI of extraction;
If the match is successful, it is determined that described PDTCH/D data block belongs to described terminal, and receives the residue burst after described 3rd burst of described PDTCH/D data block。
8. method according to claim 7, it is characterized in that, from the packet header decoding result that described first burst, described second burst happen suddenly corresponding with the described 3rd, TFI is extracted in described terminal, and after the TFI in Temporary Block Flow corresponding with described terminal for the TFI of extraction mated, also include:
If it fails to match, it is determined that described PDTCH/D data block is not belonging to described terminal, and abandons the residue burst received after the 3rd burst described in described PDTCH/D data block。
9. whether method according to claim 7, it is characterised in that in described terminal based on cyclic redundancy check (CRC) strategy, after checking described first burst, the described second packet header decoding result happening suddenly corresponding with described 3rd burst correct, also include:
If it is not, then described terminal receives the 4th burst of described PDTCH/D data block;
Packet header coding data in described first burst, described second burst, described 3rd burst and described 4th burst are carried out packet header decoding according to the described packet header type determined by described terminal;
Whether described terminal, based on cyclic redundancy check (CRC) strategy, checks the packet header decoding result that described first burst, described second burst, described 3rd burst happen suddenly corresponding with the described 4th correct;
If the packet header decoding result that described first burst, described second burst, described 3rd burst happen suddenly corresponding with the described 4th is correct, then described terminal extraction TFI from the packet header decoding result that described first burst, described second burst, described 3rd burst happen suddenly corresponding with the described 4th, and the TFI in Temporary Block Flow corresponding with described terminal for the TFI of extraction is mated;
If the match is successful, it is determined that described PDTCH/D data block belongs to described terminal;
If it fails to match, it is determined that described PDTCH/D data block is not belonging to described terminal, and abandons the described PDTCH/D data block received。
10. according to the arbitrary described method of claim 1-9, it is characterised in that after described terminal obtains the first burst and second burst of the PDTCH/D data block based on EDGE, also include:
Described terminal determine described first burst overall soft value and and described first burst packets containing steal frame bit sequence soft value, and determine described second burst overall soft value and and described second burst packets containing steal frame bit sequence soft value;
If described first burst overall soft value and and described second burst overall soft value and be all higher than the first threshold value, and described first burst packets containing the soft value stealing frame bit sequence and described second burst packets containing the soft value stealing frame bit sequence be all higher than the second threshold value, then trigger and perform the described operation determining the corresponding EDGE packet header type that happens suddenly with described first burst and described second。
11. the device detecting this terminal data, it is characterised in that including:
Two burst acquisition modules, for obtaining the first burst and second burst of the downlink grouped data Traffic Channel PDTCH/D data block based on enhanced data rates global system for mobile communications evolution technology EDGE;
Packet header determination type module, for according to by described first burst packets containing steal frame bit sequence and described second burst packets containing the value stealing the frame bit sequence steathily that frame bit sequence form, based on the mapping relations stealing frame bit complete sequence and EDGE packet header type, it is determined that the EDGE packet header type corresponding with described first burst and described second burst;
Data block ownership determines module, for according to the EDGE packet header type corresponding with described first burst and described second burst determined, determine whether described PDTCH/D data block belongs to described terminal, according to determining that result receives or abandon the residue burst received after the second burst described in described PDTCH/D data block。
12. device according to claim 11, it is characterised in that data block ownership determines that module includes:
First packet header decoding unit, for if it is determined that be head type one or head type two with described first burst and described second EDGE packet header type corresponding to burst, then the packet header in described first burst and described second being happened suddenly according to the described packet header type determined encodes data and carries out packet header decoding;
First packet header decoding verification unit, for based on cyclic redundancy check (CRC) strategy, whether the packet header decoding result checking described first burst corresponding with described second burst is correct;
First temporary flow identity symbol matching unit, if the packet header decoding result corresponding with described second burst for described first burst is correct, then corresponding with described second burst from described first burst packet header decoding result extracts temporary flow identity symbol TFI, and the TFI in Temporary Block Flow corresponding with described terminal for the TFI of extraction is mated;
First data block ownership determines unit, if for the match is successful, it is determined that described PDTCH/D data block belongs to described terminal, and receives the residue burst after the second burst described in described PDTCH/D data block。
13. device according to claim 12, it is characterised in that data block ownership determines that module also includes:
Second data block ownership determines unit, for extracting TFI in the decoding result in packet header corresponding with described second burst from described first burst, and after the TFI in Temporary Block Flow corresponding with described terminal for the TFI of extraction mated, if it fails to match, then determine that described PDTCH/D data block is not belonging to described terminal, and abandon the residue burst received after the second burst described in described PDTCH/D data block。
14. device according to claim 12, it is characterised in that data block ownership determines that module also includes:
Whether the 3rd burst reception unit, for based on cyclic redundancy check (CRC) strategy, after checking the described first packet header decoding result happening suddenly corresponding with described second burst correct, if it is not, then receive the 3rd burst of described PDTCH/D data block;
Second packet header decoding unit, for carrying out packet header decoding according to the described packet header type determined to the packet header coding data in described first burst, described second burst and described 3rd burst;
Second packet header decoding verification unit, for based on cyclic redundancy check (CRC) strategy, whether the packet header decoding result checking described first burst, described second burst corresponding with described 3rd burst is correct;
Second temporary flow identity symbol matching unit, if the packet header decoding result happening suddenly corresponding with the described 3rd for described first burst, described second burst is correct, then from the packet header decoding result that described first burst, described second burst happen suddenly corresponding with the described 3rd, extract TFI, and the TFI in Temporary Block Flow corresponding with described terminal for the TFI of extraction is mated;
3rd data block ownership determines unit, if for the match is successful, it is determined that described PDTCH/D data block belongs to described terminal, and receives the residue burst after the 3rd burst described in described PDTCH/D data block。
15. device according to claim 14, it is characterised in that data block ownership determines that module also includes:
4th data block ownership determines unit, for extracting TFI in the packet header decoding result happening suddenly corresponding with the described 3rd from described first burst, described second burst, and after the TFI in Temporary Block Flow corresponding with described terminal for the TFI of extraction mated, if it fails to match, then determine that described PDTCH/D data block is not belonging to described terminal, and abandon the residue burst received after the 3rd burst described in described PDTCH/D data block。
16. device according to claim 14, it is characterised in that data block ownership determines that module also includes:
4th burst reception unit, for based on cyclic redundancy check (CRC) strategy, after checking described first burst, described second burst whether correct with described 3rd burst corresponding packet header decoding result, if it is not, then described terminal receives the 4th of PDTCH/D data block and happens suddenly;
3rd packet header decoding unit, for carrying out packet header decoding according to the described packet header type determined to the packet header coding data in described first burst, described second burst, described 3rd burst and described 4th burst;
Whether the 3rd packet header decodes verification unit, for based on cyclic redundancy check (CRC) strategy, checking the packet header decoding result that described first burst, described second burst, described 3rd burst happen suddenly corresponding with the described 4th correct;
3rd temporary flow identity symbol matching unit, if the packet header decoding result happening suddenly corresponding with the described 4th for described first burst, described second burst, described 3rd burst is correct, then extraction TFI from the packet header decoding result that described first burst, described second burst, described 3rd burst happen suddenly corresponding with the described 4th, and the TFI in Temporary Block Flow corresponding with described terminal for the TFI of extraction is mated;
5th data block ownership determines unit, if for the match is successful, it is determined that described PDTCH/D data block belongs to described terminal;
6th data block ownership determines unit, if for it fails to match, it is determined that described PDTCH/D data block is not belonging to described terminal, and abandons the described PDTCH/D data block received。
17. device according to claim 11, it is characterised in that data block ownership determines that module includes:
Described 3rd burst reception unit, be additionally operable to if it is determined that the corresponding EDGE packet header type of happening suddenly with described first burst and described second be head type three, then receive the 3rd burst of described PDTCH/D data block;
4th packet header decoding unit, for carrying out packet header decoding according to the described packet header type determined to the packet header coding data in described first burst, described second burst and described 3rd burst;
4th packet header decoding verification unit, for based on cyclic redundancy check (CRC) strategy, whether the packet header decoding result checking described first burst, described second burst corresponding with described 3rd burst is correct;
4th temporary flow identity symbol matching unit, if the packet header decoding result happening suddenly corresponding with the described 3rd for described first burst, described second burst is correct, the packet header decoding result that then described first burst, described second burst happen suddenly corresponding with the described 3rd extracts TFI, and the TFI in Temporary Block Flow corresponding with described terminal for the TFI of extraction is mated;
7th data block ownership determines unit, if for the match is successful, it is determined that described PDTCH/D data block belongs to described terminal, and receives the residue burst after described 3rd burst of described PDTCH/D data block。
18. device according to claim 17, it is characterised in that data block ownership determines that module also includes:
8th data block ownership determines unit, for extracting TFI in the packet header decoding result happening suddenly corresponding with the described 3rd from described first burst, described second burst, and after the TFI in Temporary Block Flow corresponding with described terminal for the TFI of extraction mated, if it fails to match, then determine that described PDTCH/D data block is not belonging to described terminal, and abandon the residue burst received after the 3rd burst described in described PDTCH/D data block。
19. device according to claim 17, it is characterised in that data block ownership determines that module also includes:
Described 4th burst reception unit, it is additionally operable to based on cyclic redundancy check (CRC) strategy, after checking described first burst, the described second packet header decoding result happening suddenly corresponding with described 3rd burst whether correct, if it is not, then receive the 4th burst of described PDTCH/D data block;
5th packet header decoding unit, for carrying out packet header decoding according to the described packet header type determined to the packet header coding data in described first burst, described second burst, described 3rd burst and described 4th burst;
Whether the 5th packet header decodes verification unit, for based on cyclic redundancy check (CRC) strategy, checking the packet header decoding result that described first burst, described second burst, described 3rd burst happen suddenly corresponding with the described 4th correct;
5th temporary flow identity symbol matching unit, if the packet header decoding result happening suddenly corresponding with the described 4th for described first burst, described second burst, described 3rd burst is correct, then extraction TFI from the packet header decoding result that described first burst, described second burst, described 3rd burst happen suddenly corresponding with the described 4th, and the TFI in Temporary Block Flow corresponding with described terminal for the TFI of extraction is mated;
9th data block ownership determines unit, if for the match is successful, it is determined that described PDTCH/D data block belongs to described terminal;
Tenth data block ownership determines unit, if for it fails to match, it is determined that described PDTCH/D data block is not belonging to described terminal, and abandons the described PDTCH/D data block received。
20. according to the arbitrary described device of claim 11-19, it is characterised in that described device also includes:
Soft value determines module, for after the first burst obtaining the PDTCH/D data block based on EDGE and the second burst, determine described first burst overall soft value and and described first burst packets containing steal frame bit sequence soft value, and determine described second burst overall soft value and and described second burst packets containing steal frame bit sequence soft value;
Trigger module, if for described first burst overall soft value and and described second burst overall soft value and be all higher than the first threshold value, and described first burst packets containing the soft value stealing frame bit sequence and described second burst packets containing the soft value stealing frame bit sequence be all higher than the second threshold value, then trigger and perform the described operation determining the corresponding EDGE packet header type that happens suddenly with described first burst and described second。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201410710053.2A CN105703880A (en) | 2014-11-28 | 2014-11-28 | Method and device for detecting terminal data |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201410710053.2A CN105703880A (en) | 2014-11-28 | 2014-11-28 | Method and device for detecting terminal data |
Publications (1)
Publication Number | Publication Date |
---|---|
CN105703880A true CN105703880A (en) | 2016-06-22 |
Family
ID=56230872
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201410710053.2A Pending CN105703880A (en) | 2014-11-28 | 2014-11-28 | Method and device for detecting terminal data |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN105703880A (en) |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1968248A (en) * | 2006-09-18 | 2007-05-23 | 华为技术有限公司 | Receiver and its decoding method |
CN102664709A (en) * | 2007-06-13 | 2012-09-12 | 联发科技股份有限公司 | Telecommunication receiver and terminal of global digital mobile telephone system |
CN103532659A (en) * | 2012-07-03 | 2014-01-22 | 京信通信系统(广州)有限公司 | Method for determining coding plan codebook and device thereof |
US20140064161A1 (en) * | 2012-09-06 | 2014-03-06 | Qualcomm Incorporated | Methods and devices for facilitating early header decoding in communications devices |
-
2014
- 2014-11-28 CN CN201410710053.2A patent/CN105703880A/en active Pending
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1968248A (en) * | 2006-09-18 | 2007-05-23 | 华为技术有限公司 | Receiver and its decoding method |
CN102664709A (en) * | 2007-06-13 | 2012-09-12 | 联发科技股份有限公司 | Telecommunication receiver and terminal of global digital mobile telephone system |
CN103532659A (en) * | 2012-07-03 | 2014-01-22 | 京信通信系统(广州)有限公司 | Method for determining coding plan codebook and device thereof |
US20140064161A1 (en) * | 2012-09-06 | 2014-03-06 | Qualcomm Incorporated | Methods and devices for facilitating early header decoding in communications devices |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
EP3200376B1 (en) | Feedback method and device | |
CN107070594B (en) | Multi-carrier acknowledgement signaling | |
JP5423798B2 (en) | Encoding and decoding method and apparatus | |
CN107359967B (en) | Blind detection method for reducing PDCCH blind detection times based on polarization code | |
KR101293824B1 (en) | Method to simplify uplink state flag (usf) decoding complexity for redhot a and b wireless transmit/receive units | |
US20190132087A1 (en) | Method and apparatus for data transmission | |
CN101669344B (en) | Usf coding | |
CN105230008A (en) | For send broadcast singal device, for the device of receiving broadcast signal, for sending the method for broadcast singal and the method for receiving broadcast signal | |
RU2010148784A (en) | SIGNALING MULTI ANTENNA CONFIGURATION IN A WIRELESS COMMUNICATION SYSTEM | |
CN105306166B (en) | The receiving handling method and device of code block | |
CN101154989B (en) | Transmission method for reinforcing ascending control channel | |
CN103634072B (en) | The method and apparatus for transmitting information | |
CN102480333B (en) | Line coding method as well as synchronous processing method and device of coded data block | |
CN102571274A (en) | Signal transmitting method applicable to prerotation phase of wireless bidirectional relay system | |
US20250119237A1 (en) | Device and method for supporting hybrid automatic repeat request (harq) | |
CN1521959A (en) | Adaptive wireless transmission/reception system | |
CN103001729B (en) | A kind of code modulating method and relevant apparatus | |
CN105450355B (en) | Encoding/modulation method, demodulation/decoding method, and information processing method | |
CN102780537B (en) | Data processing method and equipment | |
CN105703880A (en) | Method and device for detecting terminal data | |
CN108900277A (en) | A kind of DTX detection method and system based on 5G communication network | |
CN105515722B (en) | Information processing method and device | |
CN103532659B (en) | A kind of method and device for determining encoding scheme code book | |
CN101123605B (en) | Method and device for message integrity protection | |
CN101796744B (en) | Method and apparatus for realizing bit steam reliability equalizing in wireless cooperative relay network |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
WD01 | Invention patent application deemed withdrawn after publication |
Application publication date: 20160622 |
|
WD01 | Invention patent application deemed withdrawn after publication |