CN1327661A - Automatic repeat request protocol - Google Patents

Automatic repeat request protocol Download PDF

Info

Publication number
CN1327661A
CN1327661A CN00802313A CN00802313A CN1327661A CN 1327661 A CN1327661 A CN 1327661A CN 00802313 A CN00802313 A CN 00802313A CN 00802313 A CN00802313 A CN 00802313A CN 1327661 A CN1327661 A CN 1327661A
Authority
CN
China
Prior art keywords
data block
data
segmented
frame
segmented data
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN00802313A
Other languages
Chinese (zh)
Inventor
A·容汉斯
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Koninklijke Philips NV
Original Assignee
Koninklijke Philips Electronics NV
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Koninklijke Philips Electronics NV filed Critical Koninklijke Philips Electronics NV
Publication of CN1327661A publication Critical patent/CN1327661A/en
Pending legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/12Arrangements for detecting or preventing errors in the information received by using return channel
    • H04L1/16Arrangements for detecting or preventing errors in the information received by using return channel in which the return channel carries supervisory signals, e.g. repetition request signals
    • H04L1/18Automatic repetition systems, e.g. Van Duuren systems
    • H04L1/1809Selective-repeat protocols
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/12Arrangements for detecting or preventing errors in the information received by using return channel
    • H04L1/16Arrangements for detecting or preventing errors in the information received by using return channel in which the return channel carries supervisory signals, e.g. repetition request signals
    • H04L1/18Automatic repetition systems, e.g. Van Duuren systems
    • H04L1/1829Arrangements specially adapted for the receiver end
    • H04L1/1835Buffer management
    • H04L1/1845Combining techniques, e.g. code combining

Abstract

The method includes the step of receiving a data frame which includes a first segmented data block and a second segmented data block. Moreover, the method also includes the step of determining whether the first segmented data block and the second segmented data block include a corrupted data. In response to the first segmented data block including the corrupted data and the second segmented data block not including the corrupted data, the method also includes the step of storing the second data block within a memory. Additionally, in response to the first segmented data block including the corrupted data, the method includes the step of requesting retransmission of the data frame. In response to receiving a retransmission of the first segmented data block which does not include the corrupted data, the method includes the step of combining the first segmented data block which does not include the corrupted data with the second segmented data block which does not include the corrupted data.

Description

Automatic repeat request protocol
The present invention relates to the field of wireless telecommunication.Specifically, the present invention relates to the field of wireless telecommunication (DECT) system of numeral enhancing.The automated storage re-send request may that is used to improve FER (Floating Error Rate) in the wireless telecommunication system that numeral strengthens is disclosed in one embodiment.
In the field of wireless telecommunication, there is a kind of system to be known as wireless telecommunication (DECT) system that numeral strengthens.In the DECT system, the user of cordless portable telephone handset can utilize the user of radio communication and other telecommunication equipment to communicate by fixing base station.For the cordless telephone handset in the DECT system can be communicated by letter with the base station, a kind of wave point is used.
Specifically, dect standard provides a kind of time division multiple access (TDMA) system that is used for residential cordless telephone and data transmission applications.And the DECT system provides the choice to the bi-directional communication channel of 120 independently so-called DECT channels.Should understand, the DECT channel is distributed on the carrier radio frequency of 10 so-called aggregate channels (bearer).Thereby each aggregate channel provides 12 independently DECT channels.In communication period, between mobile device (for example portable handset machine) and base station, set up one or more DECT channels.In order to share radio bearer between 12 potential users, a kind of TDMA device is used to aggregate channel is divided into 24 time slots.Specifically, preceding 12 time slots are used for the communication direction of the down link from fixed base stations to the portable handset machine.And other 12 time slots are used for the communication direction of the up link from the portable handset machine to the base station.Should understand, the cycle of 24 time slots of emission is known as a DECT frame.Be 10 milliseconds (ms) cycle time of DECT frame.Thereby the down link direction on whole 12 DECT channels and the transfer of data of uplink direction are carried out in 10ms.And on each direction, each DECT channel provides the transmittability that can reach per second 32 kilobits (kbits/s).There are some problems in the wireless telecommunication that it may be noted that the DECT system.
One of problem that exists in the DECT system is the influence that radio bearer is subjected to radio frequency (RF) noise and signal reflex often.At receiver side, these disturb and can produce the user data that destroys in the DECT channels.Should understand, the quality criterion of dect standard is exactly the ratio of the ruined user data of reception with respect to the user data of correct reception.Its purpose makes the error rate low as much as possible exactly, so that obtain the correct user data of big throughput (throughput) in the middle of the DECT channel.Usually, the user data of destruction reduces the voice quality (for example crack) of phone application, has to retransmit when perhaps the user data of Po Huaiing is used in data are used.Because the user data of the destruction in will retransmission data using, so the throughput of the user data in the middle of the DECT channel is lowered.
Specifically, when the error detection mechanism of the cyclic redundancy check (CRC) in the DECT Frame that a kind of receiving equipment of prior art is determined to receive or other type was incorrect, receiver was deleted this Frame usually and is asked this Frame of transmitter retransmits.Should understand the CRC protection that the user data that sends is known by those skilled in the art in the middle of the DECT channel.It is also understood that retransmission process will repeat to that this Frame is successfully retransmitted or retransmission counter surpasses till the particular value.Should understand, the selective repeat of Frame specific part is not provided in dect standard.If bad transmission state continues, then the portable handset machine can be freely moves to the DECT channel in another time slot on same radio bearer or another radio bearer.But, as long as the DECT channel also in original time slot, will seriously reduce throughput because of the repeating transmission of Frame.
The Reed-Solomon forward error correction scheme that the solution of a kind of prior art of the error rate of reduction Frame is to use those skilled in the art to know during the communications of DECT system.In fact, back 7 Frames of receiving by storage of this scheme and operate in the data of recovering any destruction subsequently.The solution of this prior art has some shortcomings.One of major defect of this scheme is that amount of calculation will be finished in hardware very greatly and usually.Therefore implementing can be very expensive.And another shortcoming of the solution of this prior art is that it introduces a certain amount of expense so that handle repeating transmission in the protocol software.Thereby it is opaque for base station and the portable handset machine of DECT, thereby needs to revise them so that operation correctly.Another shortcoming of the solution of this prior art is the additional system delay of the about 70ms of its introducing.So the system delay of size generally just can not make the remote computer terminal application or the voice application of DECT system use the solution of this prior art.
Thereby need the efficient of a kind of method and system with the retransmission data frame that is used for improving the DECT system.Also need a kind of method and system can satisfy above-mentioned needs but implement and inexpensive.Need a kind of method and system can satisfy above-mentioned needs in addition and be transparent for base station and the portable use of DECT.Also need a kind of method and system can satisfy above-mentioned needs and do not introduce tangible system delay at the receiver side of DECT system.
The invention provides the efficient of a kind of method and system with the retransmission data frame of wireless telecommunication (DECT) system that is used for improving numeral and strengthens.And, the invention provides a kind of method and system and can finish above-mentioned task but implement and inexpensive.In addition, the invention provides that a kind of method and system can be finished above-mentioned task and be transparent for base station and the portable use of DECT.In addition, the invention provides a kind of method and system can finish above-mentioned task and not introduce tangible system delay at the receiver side of DECT system.
Specifically, one embodiment of the present of invention comprise a kind of method of improving the retransmission efficiency of the Frame in the communication system.This method comprises the step that receives the Frame that comprises first segmented data block and second segmented data block or more segmented data blocks.And this method also comprises determines whether first segmented data block and second segmented data block comprise the step of destroying data.Comprise the data of destruction and the data that second segmented data block does not comprise destruction by responding first segmented data block, this method also comprises the step of second data block store in a memory.In addition, by responding the data that first segmented data block comprises destruction, this method comprises the step of asking this data frame re-transmission.Receive the repeating transmission that does not comprise first segmented data block that destroys data by response, this method comprises not comprising first segmented data block that destroys data and the step that does not comprise second segmented data block combination that destroys data.
In another embodiment, the present invention includes the step of the foregoing description, wherein saidly determine whether described first segmented data block and described second segmented data block comprise that the step use Cyclic Redundancy Check that destroys data carries out.
In yet another embodiment, a kind of communication equipment that the present invention includes comprises: processor, with the addressable data/address bus and the memory device of this processor coupling, be coupled with this processor communication, with the method for the data frame re-transmission efficient that is used for carrying out a communication system of a kind of improvement.This method comprises the step that receives the Frame that comprises first segmented data block and second segmented data block.This method also comprises determines whether first segmented data block and second segmented data block comprise the step of destroying data.And, comprising the data of destruction and the data that second segmented data block does not comprise destruction by responding first segmented data block, this method also comprises the step of second data block store in this memory device.And by responding the data that first segmented data block comprises destruction, this method comprises the step of asking this data frame re-transmission.Receive the repeating transmission that does not comprise first segmented data block that destroys data by response, this method comprises not comprising first segmented data block that destroys data and the step that does not comprise second segmented data block combination that destroys data.
In another embodiment, the present invention includes the communication equipment of just describing in the above, wherein this communication equipment is a base station.In yet another embodiment, the communication equipment of describing in the earlier paragraphs is a mobile device.
Undoubtedly, for those skilled in the art, after the following detailed description of reading the preferred embodiment shown in the accompanying drawing, these and other advantage of the present invention is obvious.
In conjunction with in this manual and the accompanying drawing that forms this specification part show embodiments of the invention, and be used for explaining principle of the present invention with this explanation.
Fig. 1 is the general picture of DECT system, and one embodiment of the present of invention are operated therein.
Fig. 2 is the block diagram of the communication system used according to one embodiment of present invention.
Figure 3 shows that a embodiment, be used for during the base station of DECT system and the communication session between cordless telephone handset, transmitting data according to Frame of the present invention.
Fig. 4 shows according to one embodiment of present invention the reconstruction that automatically performs the destruction Frame of previous reception during the how base station in the DECT system and the communication session between cordless portable telephone handset.
Fig. 5 is that receiving equipment automatically performs the flow chart of reconstruction of the destruction Frame of previous reception during the communication session of transmitter and receiving equipment according to an embodiment of the invention.
Only point out specially, otherwise the accompanying drawing of reference is not appreciated that drafting in proportion in this explanation.
Now will be in detail with reference to the preferred embodiments of the present invention, the example of these embodiment is shown in the drawings.Although the present invention is described in conjunction with the preferred embodiments, should be appreciated that they are not will limit the invention among these embodiment.On the contrary, variation, improvement and the equivalents that is included among the defined spirit and scope of the invention of claims contained in the present invention.And, for a more complete understanding of the present invention, in following detailed of the present invention, presented a large amount of details.But those skilled in the art does not obviously need these concrete details just can put into practice the present invention.For fear of unnecessarily bluring the solution of the present invention, in other example, method, process, element and the circuit of knowing is not described in detail.
It is to present by process, logical block, processing and other symbolic representation to the data bit executable operations in the digital system memory that a following part is described in detail.These descriptions and expression are the employed means of the technical staff in the technical field of data processing, in order to the essence that they work is conveyed to most effectively other technical staff of this specialty.The process here, logical block, processing etc. are generally considered to be autonomous step or the command sequence that causes wishing the result.These steps are steps of requirement physical manipulation physical quantity.Although be not necessary, these physical manipulations are taked to be stored, transmit, are made up, the form of electrical or magnetic signal relatively, otherwise just handle in a kind of communication system equipment.For convenience's sake, and with reference to common use, can be with reference to the present invention with these signals as bits, numerical value, element, symbol, character, project, numeral etc.
But should be understood that these terms all are interpreted as referencing physical manipulation and physical quantity, and only be mark easily, and can explain according to general in the art term.Unless point out specially, otherwise obviously be appreciated that by following description, whole discussion of the present invention utilizes the action and the processing that refer to the similar electronic computing device of a kind of communication system equipment or a kind of manipulation and transform data such as the discussion of " reception " or " determining " or " storage " or " request " or " combination " or terms such as " execution ".Data are represented as physics (electronics) amount in the RS of this communication system equipment, and being transformed to other data, these data are expressed as the memory of this communication system equipment or the physical quantity in register or this information stores, transmission or the display device similarly.
Operate in wireless telecommunication (DECT) system that the numeral that wireless voice communication is provided to its user strengthens based on one embodiment of the present of invention.Except providing the wireless voice communication to its user, the DECT system also provides the communication capacity (for example, the communication of computer modulating demodulator) of numerical data.The DECT system has the ability in indoor and field operation, and more communication opportunity so just is provided.For example, in-house operation comprises at home, use it in office space and the restaurant, and the field operation of DECT system is included in suburb and the city and uses it.The standard of DECT system is known for those skilled in the art.
Fig. 1 shows the general picture of DECT system 100, operates in this system based on one embodiment of the present of invention.Two main emission/receiving elements forming DECT system 100 are base station and cordless apparatus (for example, hand telephone set 104 and 106, laptop computer 108 etc.).Can in one of base station and cordless apparatus or in the two, implement based on one embodiment of the present of invention (for example software program).Base station 102 and cordless apparatus 104-108 have the ability that transmits and receives with the voice messaging of the data of other type.Should understand the base station 102 of DECT system 100 and cordless apparatus 104-108 emission numerical data.Base station 102 is a kind of fixing emission/receiving stations, and it can be implemented by it being coupled in the existing public telephone network 114.If implement by this way, base station 102 user of cordless apparatus 104-108 is communicated with one another and with based on the phone 110 of land line and 112 telex network, be connected with existing public telephone network 114 by telephone wire with 112 based on the phone 110 of land line.DECT system 100 uses a kind of wireless digital wave point to come exchange of information between base station 102 and cordless apparatus 104-108.One embodiment of the present of invention of the digital radio interface that DECT system 100 uses are the abilities (TDMA-TDD) with time division multiple access of time division duplex.
In DECT system 100, radio bearer is subjected to the influence of radio frequency (RF) noise and signal reflex easily, as mentioned above, and the user data in the DECT channel of these influence meeting destruction receiving equipments (for example the base station 102).Therefore in DECT system 100, importantly make the error rate or FER (Floating Error Rate) low as much as possible, so that in the DECT channel, obtain the correct user data of big throughput.The present invention includes a kind of method and system that in the DECT system, improves the efficient of retransmission data frame.
With reference now to Fig. 2,, it is the block diagram of the communication system equipment 200 that uses according to one embodiment of the invention.Should understand, communication system equipment 200 is illustrated in the circuit of implementing among the base station 102 of DECT system 100 or any one the cordless apparatus 104-108.In the discussion below the present invention, some is handled and step comes into question, they realize as a series of instructions (for example software program) in one embodiment, and these instructions reside in the computer-readable memory cell of communication system equipment 200 and by the processor of communication system equipment 200 and carry out.When being performed, these instructions impel communication system equipment 200 to carry out specific action and present specific behavior, and this will be described in detail below.
Usually, the communication system equipment 200 of the Fig. 2 that is used by one embodiment of the present of invention comprises: address/data bus 202 is used for exchange of information; One or more central processing units 204 with bus 202 couplings are used for process information and instruction; Computer readable volatile memory unit 208 (for example, random access memory, static RAM (SRAM), dynamic ram etc.) with bus 202 couplings is used to central processing unit 204 stored informations and instruction (for example, software program); With the computer readable non-volatile memory unit 206 (for example, read-only memory, programming ROM, fast storage, EPROM, EEPROM etc.) of bus 202 couplings, be used to processor 204 storage static information and instructions.Optionally, communication system equipment 200 also can comprise Alphanumeric Entry Device 212, and equipment 212 comprises and the alphanumeric and the function key of bus 202 couplings, is used for and central processing unit 204 exchange of information and command selection.And communication system equipment 200 can comprise and the display device 214 of bus 202 couplings, be used for to user's display message (as telephone number).Communication system equipment 200 employed display devices 214 of the present invention can be implemented as liquid crystal display (LCD), cathode ray tube (CRT) or other any one be fit to produce the display device of discernible graphic image of user and alphanumeric character.And communication equipment 200 can comprise the communication interface 210 (for example, loud speaker, microphone, computer system etc.) with bus 202 coupling, is used for transmission information to central processing unit 204 and/or send information from central processing unit 204.
With reference now to Fig. 3,, its expression is according to an embodiment of Frame 300 of the present invention, is used for launching user data during the base station 102 of DECT system 100 and the communication session between cordless apparatus (for example, hand telephone set 104).In the present embodiment, Frame 300 comprises the data of 40 bytes, and these data are divided into four equal-sized data block 302-308.Each data block among the data block 302-308 comprises a user data fields and a corresponding cyclic redundancy check (CRC) field.The effect of crc field (for example 318) is the integrality that protection is included in the user data in its corresponding user data fields (for example, 310).Thus, Frame 300 comprises four user data fields 310-316 and four crc field 318-324 together, and each user data fields comprises the user data of 8 bytes, and each crc field comprises the data of 2 bytes.Should understand, can use the error-detecting method (for example check and) of many other types according to the present invention.It is also understood that the form of Frame 300 is defined as the P32 channel in dect standardization.It is also understood that the present invention is particularly suitable for using the Frame that is defined as the P80 channel in dect standardization to operate.Many data of different types frames that the present invention is particularly suitable for using user data to be divided at least 2 sections dispose to be operated.
With reference now to Fig. 4,, the reconstruction of the destruction Frame how its expression received before automatically performing during the communication session of the base station 102 of DECT system 100 and cordless apparatus (for example, hand telephone set 104) according to one embodiment of present invention.In fact, the idea of the repeating method of present embodiment is exactly ruined those data blocks during only requiring correctly to be transmitted in original transmission and repeating transmission afterwards during the repeating transmission subsequently.Therefore, present embodiment is rendered as at the receiver side selective repeat, and the emitting side to communication session is transparent simultaneously.Thereby, needn't revise dect standard and current techique rules (CTR) and just can in any one DECT system, use present embodiment.
Usually, during communication session, the present embodiment of the present invention of operation determines whether data block is destroyed arbitrarily in the Frame that receives in receiver side (for example travelling carriage 104).If arbitrary data is destroyed, then present embodiment is stored the data block that comprises correct data in a buffer storage, the data block that deletion simultaneously destroys.The Frame that receives before receiving equipment request transmitter is retransmitted.In case receive the Frame of repeating transmission, present embodiment just determines whether one or more data blocks of destroying in the past comprise correct data.Therefore, be limited data block, i.e. only ruined data block repeating transmission correctly during the emission first time of Frame.If the one of any of these data blocks comprised correct data, then present embodiment is stored its correct data piece with former storage.This is retransmitted and stores processor will continue always, up to having rebuild initial Frame and till wherein each data block all comprises correct data in buffer storage.In other words, the continuous request repeat initial data frame of present embodiment is till each data block of initial data frame is at least correctly received once.
Should understand, the present embodiment of Fig. 4 is operated the reconstruction of carrying out Frame with automatic high speed (on-the-fly) in communication system equipment 200.It is also understood that present embodiment can combine with other device so that further improve FER (Floating Error Rate).And then should understand, many data of different types frames that the present invention is particularly suitable for using user data to be divided at least 2 sections dispose to be operated.
Specifically, base station 102 transmit data frames 300 are given travelling carriage 104.As mentioned above, in case receive Frame 300, whether the arbitrary data that the present embodiment of travelling carriage 104 just utilizes CRC to determine to be included among the data block 302-308 is destroyed.Should be appreciated that CRC knows for those skilled in the art.Should also be clear that present embodiment well is equipped with, can carry out the data check of any kind.If present embodiment specified data piece 302-308 all comprises correct data, then Frame 300 is sent to the higher protocol layer in the travelling carriage 104, and correct received signal 404 is transmitted into base station 102.But in this example, present embodiment specified data piece 302 and 304 comprises the data of destruction, and data block 306 and 308 comprises correct data.So the present embodiment of travelling carriage 104 is stored in data block 306 and 308 in the buffer storage 208, while deleted data piece 302 and 304.And in case there are the data of destroying in the specified data frame 300, then present embodiment indication travelling carriage 104 emission re-send request may signals 402 are given base station 102, with request repeat Frame 300.Should understand, the selective repeat of Frame specific part is not provided in dect standard.
Still with reference to figure 4, in case receive re-send request may signal 402, travelling carriage 104 is given with regard to retransmission data frame 300r in base station 102.In case receive Frame 300r, whether the present embodiment of travelling carriage 104 just utilizes the data that comprise among CRC special specified data piece 302r and the 304r destroyed.Present embodiment specified data piece 302r and 304r comprise correct data.Therefore, the present embodiment of travelling carriage 104 is stored in data block 302r and 304r in the buffer storage 208, simultaneously deleted data piece 306r and 308r.And in case specified data piece 302r and 304r comprise correct data, then the correct received signal 404 of present embodiment indication travelling carriage 104 emissions is given base station 102, correctly receives Frame 300r to represent it.Still comprise ruined data block 306r although should be appreciated that the Frame 300r that retransmits, the present embodiment of travelling carriage 104 can utilize data block 302r and 304r to make up correct Frame.
By data block 302r, 304r, 306 and 308 are stored in the buffer storage 208, present embodiment can make up the Frame 300m that comprises correct data.Frame 300m sends to the higher protocol layer of travelling carriage 104 subsequently by present embodiment.Utilize this mode, present embodiment can make up the Frame 300m that comprises correct data by the correct data piece that receives among Frame 300 and the Frame 300r.Should be appreciated that if Frame 300 comprises correct data at the very start then the data that comprise of its data that comprises and Frame 300m are identical.Should also be understood that if Frame 300r just comprises correct data at first then the data that comprise of its data that comprises and Frame 300m are identical.
To point out especially, if the present embodiment specified data piece 302r of travelling carriage 104 shown in Figure 4 and 304r one or both of comprise the data of destruction, then it will ask base station 102 retransmission data frame 300r, so that finally receive data block 302r and the 304r that comprises correct data.In other words, present embodiment will continue request repeat Frame 300r, till it receives the hope data block that comprises correct data.Therefore, the present embodiment of travelling carriage 104 relates to the correct certain data block of reception to make up the hope Frame that comprises correct data subsequently.Should be appreciated that and to establish the number of times that a limit limits present embodiment request repeat particular data frame in the present embodiment.Thereby in case reached this limit, then the present invention is indicated to the more higher protocol layer of travelling carriage 104, and specific like this Frame is lost.Should also be understood that present embodiment also can operate in above-mentioned similar mode in base station 102.
Have several advantages with reference to figure 4 above-mentioned present embodiments.For example, present embodiment has improved the FER (Floating Error Rate) of the DECT B-field that those skilled in the art knows.And present embodiment has improved the throughput of the DECT B-field under error condition.In addition, the present invention has improved spectrum efficiency.In other words, because transmitter (for example the base station 102) needn't repeatedly be retransmitted specific Frame, so channel spectrum is more effectively utilized.In addition, present embodiment and dect standard compatibility.And present embodiment has enlarged the scope of the wireless receiving in the DECT system 100.Specifically, if the error rate in the DECT system of prior art or FER (Floating Error Rate) are lower than an a specific order during communicating to connect, then connection will be interrupted and lose subsequently.This connects the reason of interrupting and is that the DECT system of prior art depends on whole B-field and will successfully be launched.If but utilize present embodiment, then receiving equipment (for example, portable mobile unit 104) only needs successfully to receive a correct data block in the B-field, and then finally rebuilds the B-field in buffer storage 208.Utilize this mode, the wireless receiving scope of particular communication session is extended.And present embodiment also is particularly suitable for often disturbing by circulating the burst bit mistake in the DECT channel that causes.In addition, because its amount of calculation is little, so present embodiment can not increase the burden of the processor 204 of receiving equipment (for example portable mobile unit 104).
With reference now to Fig. 5,, its expression is used to automatically perform the reconstruction of the destruction Frame that received in the past according to the flow chart 500 of the step of one embodiment of the invention execution.Flow chart 500 comprises the processing of being carried out by processor under computer-readable and the computer executable instructions control and electronic component in one embodiment of the present invention.For instance, computer-readable and calculating executable instruction reside in the data storage device nonvolatile memory 206 that volatile memory 208 that computer for example shown in Figure 2 can be used and/or computer can be used.Although disclose specific step in flow chart 500, these steps are schematic.That is to say that the present invention is particularly suitable for variation and other various steps of step described in the execution graph 5.
In step 502, receiving equipment (for example the base station 102) receives the Frame from transmitter (for example travelling carriage 104).
In the step 504 of Fig. 5, as mentioned above, in the Frame that the present embodiment of receiving equipment utilizes CRC to determine to receive whether any ruined data block is arranged.If there is not the data block of destruction in the Frame that present embodiment is determined to receive, then it advances to step 516.If present embodiment determines to have in the Frame that receives the data of one or more destructions to determine, then it advances to step 506.
In step 506, present embodiment any do not comprise destroy data data block store to the memory device that is arranged in receiving equipment (for example buffer).In other words, the correct data piece (if any) of the Frame of reception uses the memory of receiving equipment to store by present embodiment during step 506.And the ruined data block of this Frame is deleted by present embodiment.
In the step 508 of Fig. 5, present embodiment makes receiving equipment emission request signal give transmitter.The request signal of step 508 represents that receiving equipment wishes transmitter retransmission data frame.
In step 510, receiving equipment receives the retransmission data frame from transmitter.
In the step 512 of Fig. 5, whether the data block of any destruction that receives before the present embodiment of receiving equipment is determined is correctly received.In other words, suppose that data block specific in the initial Frame that receives is destroyed, then whether those certain data block in the retransmission data frame of present embodiment analysis reception comprise the data of destruction.If any one certain data block is destroyed, then present embodiment advances to above-mentioned steps 506.If specific data block comprises correct data, then present embodiment advances to step 514.
In step 514, the present embodiment of receiving equipment correct data block store in memory device.And present embodiment is rebuild initial Frame by the correct data piece of storing in this memory device.
In step 516, present embodiment makes correct received signal of receiving equipment emission give transmitter to represent its receiving data frames correctly.
In the step 518 of Fig. 5, present embodiment sends to protocol layer higher in the receiving equipment to the initial Frame that comprises the correct data piece that receives or the original date frame that comprises the correct data piece of reconstruction.
Therefore, the invention provides the efficient of a kind of method and system with the retransmission data frame of wireless telecommunication (DECT) system that is used for improving numeral and strengthens.And, the invention provides a kind of method and system and can finish above-mentioned task but implement and inexpensive.In addition, the invention provides that a kind of method and system can be finished above-mentioned task and be transparent for base station and the portable handset machine of DECT.In addition, the invention provides a kind of method and system can finish above-mentioned task and do not introduce tangible system delay in the receiving equipment of DECT system.
The above description purpose of specific embodiment of the present invention is in order to illustrate and to describe.They are not exhaustive, neither limit the invention in the disclosed precise forms, obviously, according to above-mentioned instruction many improvement and variation can be arranged.The selection of embodiment and description are in order to explain principle of the present invention and practical application thereof better, thereby make other technical staff of this specialty can utilize the present invention best and have various improved various embodiment, the special purpose of being considered to be applicable to.Scope of the present invention is defined by appended claim and their equivalence item.

Claims (16)

1. method of improving the data frame re-transmission efficient in the communication system, the step that this method comprises is:
(a) receive a Frame that comprises first segmented data block and second segmented data block;
(b) determine whether described first segmented data block and described second segmented data block comprise the data of destruction;
(c) comprise the data of described destruction and the data that described second segmented data block does not comprise described destruction by responding described first segmented data block, described second data block store in a memory;
(d) by responding the data that described first segmented data block comprises described destruction, ask described data frame re-transmission; With
(e) by responding the repeating transmission that receives described first segmented data block that does not comprise described destruction data, combination does not comprise described first segmented data block of described destruction data and does not comprise described second segmented data block of described destruction data.
2. the method for the data frame re-transmission efficient in communication system of improvement according to claim 1, wherein said step (a) comprising:
Reception comprises the described Frame of described first segmented data block and described second segmented data block, and wherein said Frame receives in wireless telecommunication (DECT) system that numeral strengthens.
3. the method for the data frame re-transmission efficient in communication system of improvement according to claim 1, wherein said step (a) comprising:
Reception comprises the described Frame of described first segmented data block and described second segmented data block, and wherein said first segmented data block comprises user data.
4. the method for the data frame re-transmission efficient in communication system of improvement according to claim 1, wherein said step (a) comprising:
Reception comprises the described Frame of described first segmented data block and described second segmented data block, and wherein said second segmented data block comprises user data.
5. the method for the data frame re-transmission efficient in communication system of improvement according to claim 1, wherein said step (a) comprising:
Reception comprises the described Frame of described first segmented data block and described second segmented data block, and wherein said first segmented data block and described second segmented data block include user data.
6. the method for the data frame re-transmission efficient in communication system of improvement according to claim 1, wherein said step (b) comprising:
Determine whether described first segmented data block and described second segmented data block comprise the data of described destruction, wherein said step (b) uses Cyclic Redundancy Check to carry out.
7. the method for the data frame re-transmission efficient in communication system of improvement according to claim 1, wherein said step (c) comprising:
Comprise the data of described destruction and the data that described second segmented data block does not comprise described destruction by responding described first segmented data block, in described memory, wherein said memory bit is in a base station described second data block store.
8. the method for the data frame re-transmission efficient in communication system of improvement according to claim 1, wherein said step (c) comprising:
Comprise the data of described destruction and the data that described second segmented data block does not comprise described destruction by responding described first segmented data block, in described memory, wherein said memory bit is in a mobile device described second data block store.
9. according to the process of claim 1 wherein that described step (a) comprising:
Receive the described Frame that comprises described first segmented data block and described second segmented data block in described communication system, wherein said communication system is wireless telecommunication (DECT) system that a kind of numeral strengthens.
10. a communication equipment comprises:
Processor;
Addressable data/address bus with described processor coupling;
Memory device, be coupled with described processor communication, with the method for the data frame re-transmission efficient that is used for carrying out a communication system of a kind of improvement, the step that described method comprises is:
(a) receive the described Frame that comprises first segmented data block and second segmented data block;
(b) determine whether described first segmented data block and described second segmented data block comprise the data of destruction;
(c) comprise the data of described destruction and the data that described second segmented data block does not comprise described destruction by responding described first segmented data block, described second data block store in described memory device;
(d) by responding the data that described first segmented data block comprises described destruction, ask described data frame re-transmission; With
(e) by responding the repeating transmission that receives described first segmented data block that does not comprise described destruction data, combination does not comprise described first segmented data block of described destruction data and does not comprise described second segmented data block of described destruction data.
11. communication equipment according to claim 10, wherein said communication system are wireless telecommunication (DECT) systems that a kind of numeral strengthens.
12. communication equipment according to claim 10, wherein said step (a) comprising:
Reception comprises the described Frame of described first segmented data block and described second segmented data block, and wherein said first segmented data block comprises user data.
13. communication equipment according to claim 10, wherein said step (a) comprising:
Reception comprises the described Frame of described first segmented data block and described second segmented data block, and wherein said second segmented data block comprises user data.
14. communication equipment according to claim 10, wherein said step (b) comprising:
Determine whether described first segmented data block and described second segmented data block comprise the data of described destruction, wherein said step (b) uses Cyclic Redundancy Check to carry out.
15. communication equipment according to claim 10, wherein said communication equipment comprise a base station.
16. communication equipment according to claim 10, wherein said communication equipment comprise a mobile device.
CN00802313A 1999-08-19 2000-08-17 Automatic repeat request protocol Pending CN1327661A (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US37788699A 1999-08-19 1999-08-19
US09/377886 1999-08-19

Publications (1)

Publication Number Publication Date
CN1327661A true CN1327661A (en) 2001-12-19

Family

ID=23490914

Family Applications (1)

Application Number Title Priority Date Filing Date
CN00802313A Pending CN1327661A (en) 1999-08-19 2000-08-17 Automatic repeat request protocol

Country Status (5)

Country Link
EP (1) EP1123599A1 (en)
JP (1) JP2003507931A (en)
KR (1) KR20010090794A (en)
CN (1) CN1327661A (en)
WO (1) WO2001013564A1 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN100440771C (en) * 2004-03-22 2008-12-03 索尼爱立信移动通信日本株式会社 Retransmission ordering method, wireless communication system, receiver and transmitter

Families Citing this family (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100750036B1 (en) 2001-08-24 2007-08-16 인텔 코오퍼레이션 A general input/output architecture, protocol and related methods to implement flow control
US9836424B2 (en) 2001-08-24 2017-12-05 Intel Corporation General input/output architecture, protocol and related methods to implement flow control
US7177971B2 (en) 2001-08-24 2007-02-13 Intel Corporation General input/output architecture, protocol and related methods to provide isochronous channels
US6874113B2 (en) * 2001-09-17 2005-03-29 Interdigital Technology Corporation Radio resource control-service data unit reception
KR100464493B1 (en) * 2002-04-06 2005-01-03 엘지전자 주식회사 A mobile communication system and a operating method for data transmission of wireless internet
US8218580B2 (en) 2008-07-15 2012-07-10 Intel Corporation Managing timing of a protocol stack

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5440545A (en) * 1993-08-02 1995-08-08 Motorola, Inc. Packet delivery system
IT1293882B1 (en) * 1997-04-14 1999-03-11 Sip DEVICE AND PROCEDURE FOR THE TRANSMISSION OF DIGITAL SIGNALS, ESPECIALLY ON DECT SYSTEMS.

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN100440771C (en) * 2004-03-22 2008-12-03 索尼爱立信移动通信日本株式会社 Retransmission ordering method, wireless communication system, receiver and transmitter

Also Published As

Publication number Publication date
EP1123599A1 (en) 2001-08-16
WO2001013564A1 (en) 2001-02-22
KR20010090794A (en) 2001-10-19
JP2003507931A (en) 2003-02-25

Similar Documents

Publication Publication Date Title
US9356739B2 (en) Method and system for providing autonomous retransmissions in a wireless communication system
CN100417061C (en) Re-transmission controlling method and wireless communication terminal apparatus
EP3379754A1 (en) Method, apparatus and device for retransmitting code blocks
CA2391634C (en) Multi channel stop and wait arq communication method and apparatus
US6408003B1 (en) Method and apparatus for resolving ambiguity in reception of multiple retransmitted frames
KR20020042438A (en) Hybrid ARQ with parallel packet transmission
US11356204B2 (en) Communication method, network device, and terminal
US20060256794A1 (en) Method and apparatus for resolving ambiguity in reception of multiple retransmitted frames
US20070277073A1 (en) Communication device, communication system, method of operating a communication device and ARQ feedback message
US20110176408A1 (en) Network coding enhancements
JPH09298528A (en) Data communication method and data communication equipment
CN110574321A (en) Data transmission method and transmission device, communication equipment and storage medium
JP3658829B2 (en) Data communication method
US9960885B2 (en) Method and apparatus for hybrid automatic repeat requests (HARQ) processing for retransmissions with unknown data length
EP2869490B1 (en) Data retransmission method, device and system
US6523148B1 (en) Majority decision method for improved frame error rate in the digital enhanced cordless telecommunications system
CN1327661A (en) Automatic repeat request protocol
CN110419183B (en) Method and apparatus for partial flush of soft buffers using NDI
CN109842462B (en) Hybrid automatic re-sending method and system
CN104144044A (en) Method for processing multi-device transparent HARQ
US11463201B2 (en) HARQ TXOP frame exchange for HARQ retransmission using HARQ threads
KR101626152B1 (en) System and method for retransmitting of a data in a communication system
EP4054099A1 (en) Method and device for transmitting hybrid automatic repeat request acknowledgement information, and storage medium
KR20160145256A (en) System and method for retransimitting received data using index coding and statistical character
CN103490868A (en) Reverse link data retransmission method and device using same

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C02 Deemed withdrawal of patent application after publication (patent law 2001)
WD01 Invention patent application deemed withdrawn after publication