A way to extend the range of consecutive numbering and system for reports of the selective retransmission

 

The described method and system for transmitting digital data by expanding the range of consecutive numbering Protocol for selective retransmission. In accordance with one embodiment of this invention, data frames are transmitted, including eight-bit serial number and a one-bit flag retransmission. One-bit flag retransmission indicates whether the frame is again transmitted or retransmitted due to a failed first transmission. Transmission system supports dvenadtsatiletny serial number called a "long serial number" consisting of eight-bit sequence number transmitted with each frame, and chetyrehvetvevogo expansion. Long serial number is transmitted in the control frame, and eight-bit sequence number is transmitted in the data frame. Achievable technical result is the expansion of the range of sequential numbers without modifying the number of bits used for serial numbers. 3 S. and 6 C.p. f-crystals, 8 ill.

The technical field to which the invention relates the Present invention relates to a method and system for transmitting cyfrowy to the protocols of polling retries.

The prior art of Fig. 1 shows a block diagram of a personal communication system configured in accordance with the standard radio interface IS-95. The standard IS-95 and its derivatives, such as IS-95-A, IS-99 and IS-707, IS-657, and ANSI J-STD-008, etc., (called here together as standards IS-95), define the interface for the implementation of digital personal communication, using methods of signal processing, multiple access systems with code division multiplexing (mdcr). Also personal communication system, configured essentially in accordance with is-95, is described in the patent US 5.103.459, entitled "System and method for generating waveforms of signals in the personal communication system MTCR".

IS-95, which is normal for most personal communication systems, allows to provide the services of mobile telephony group of wireless target device (typically a cell phone), when using multiple base stations 12 connected to the public switched telephone network of General use (PSTN) 18 using the controller's transmitter (KBS) 14 and the switching center mobile services (CCPS). During a phone call to the radio terminal unit 10 vzaimodeistvie, transmitted from the base station 12 to the radio terminal device 10, is a direct line, and the RF signal transmitted from the radio terminal 10 to the base station 12 is called a reverse link.

By the standards of IS-99 and is-707 (here, hereafter referred to as IS-707) communication system, the corresponding IS-95, may also provide data services. Data services allow the exchange of digital data using the receiver 10 and the RF interface to one or more transmitters 12. Examples of types of digital data is usually transmitted via the standard IS-707, include computer files and e-mail.

In accordance with both standards IS-95 and is-707, data is exchanged between the radio terminal device 10 and base station 12, are processed in frames. To increase the likelihood that the frame is successfully transmitted during the data transmission, IS-707 uses a Protocol radio link (RLP), and to keep track of frames transmitted successfully and to perform the retransmission frames, if the frame is not transmitted successfully. Retransmission is performed up to three (3) times in IS-707, and higher level protocols are additional steps for the guarantor shall, the button in each transmitted frame was included eight-bit serial number. The sequence number is incremented for each frame from 0 to 256, and then resets back to zero. Unsuccessfully transmitted frame find, if one accepts the frame serial number, disruptive, or find the error using the information in the checksum control using a cyclic redundancy code or other means of error detection. If unsuccessful the transmitted frame, the receiver sends a negative acknowledgment message (OPT) to the transmission system, which includes the serial number of the frame that was not received. The transmission system then re-transmits the frame including the serial number, as originally passed. If the retransmitted frame is not received successfully, the transmission system sends the second message is a negative acknowledgement. Transmission system typically responds by specifying the application management or network failed transmission.

Standards IS-95 and is-707 frames are transmitted once every 20 milliseconds (MS). Thus, the eight-bit sequence number can monitor 256 frames transmitted on in lnit retransmission, and so the eight-bit sequence number provides enough time for retransmission of the frame. Thus, the retransmitted frames can be uniquely identified without the uncertainty caused by the circular (cyclic) sequence, whereby eight-bit sequence number is repeated.

However, since its initial creation of protocols IS-95A and is-707 have been proposed and developed additional protocols and standards that allow data to be transferred with high velocities. Typically, these new protocols and standards use the same frame structure as IS-95A and is-707, in order to maintain compatibility as possible with the previously existing systems and standards. However, while maintaining compatibility with previously existing standards and systems preferably use the same frame type within these high-speed protocols and standards significantly increases the number of frames that are transmitted during a given period of time. For example, if the transmission rate is increased by a factor of four, the time required for transmission of 256 frames, will be reduced to 1.25 seconds instead of five seconds, who is RA and attempt to re-send until as eight-bit serial number will be repeated. Thus, the use of eight-bit serial number is not enough to uniquely identify frames over a period of time required to perform the specified sequence of retransmission.

Although the number of bits in the serial number could be increased, such increase significantly changed the format of the frame, and therefore would violate the purpose of maintaining substantial compatibility with previously existing systems and standards. Thus, the present invention is directed to a method and apparatus to extend the range of the sequence numbers without modifying the number of bits used for serial numbers.

The essence of the invention According to one aspect of this invention, a method of data transmission between the transmitter and the receiver using a frame containing the sequence number, namely, that (a) transmit frame for the first time with a bit of re-transmission is set to "False" and serial number, installed as part of the long sequence number; (b) increase mentioned long serial number; and (C) osushestvliayut the negative acknowledgement message, containing the aforementioned long serial number of the frame.

According to another aspect of this invention, a method of transferring a set of data frames containing eight-bit sequence number, which consists in the fact that a) set the text field in the "re-passed" if the data frame is passed for the first time; (b) establish the mentioned text box in the "re-passed" if the data frame is passed repeatedly; and (C) transmit the data frame.

According to an additional aspect of this invention, the system for transmitting data in frames containing a transmission system for transmitting the newly transmitted frame with a text field established in the newly passed", and the serial number to maintain the index L_V(S), which is incremented after each transfer of the newly transmitted frame, and to transmit the re-transmitted frames in response to a negative acknowledgment message (OPT); and the system for generating the above-mentioned messages OPDT, if mentioned again transmitted frames taken out of order to maintain the list of OPT to track not received frames, and to restore order retransmitted frames.

This invention also before the using serial codes for individual data fields, each of which contains the first number of bits is extracted from the code index containing a second number of bits greater than the first number; transmission scheme for joint transmission of each data field and the corresponding sequential code as encoded data frame on the carrier; and a regimen for receiving and decoding encoded data frame containing the index code and the code of support, and the control circuit is designed for the identification decoded from the code index sequential code and the corresponding data fields for the second transmission scheme transmission as an encoded frame of data.

This invention additionally provides a receiver for reception of digital data containing regimen, for receiving and decoding encoded data frame containing a data field and an associated serial code that contains the first number of bits; a control circuit for determining code index from a received serial code and index code contains a second number of bits greater than the first number, to compare some code index code index obtained for the corresponding sequential code n code generation index for transmission code support, if an error is detected in the reception; and a transmitter for joint transmission code index code and confirm as encoded data frame to the carrier.

The present invention is a method and device for extending the range of consecutive numbering Protocol for selective retransmission. In accordance with one embodiment of this invention, data frames are transmitted with the inclusion of eight-bit sequence number and a one-bit flag retransmission. One-bit flag retransmission indicates whether this frame is again transmitted or re-transmitted due to a failed first transmission. System of transmission and reception of each support dvenadtsatiletny serial number called a "long serial number" consisting of eight-bit sequence number transmitted with each frame, and chetyrehvetvevogo expansion. Long serial number is transmitted in the control frames, and eight-bit sequence number is transmitted in data frames.

A brief description of the drawings the Features, objectives and advantages of the present invention will become more clear from the detailed description, Ave the m drawings and in which: Fig.1 - a block diagram of a personal communication system; Fig.2 - block diagram of transmitter and receiver; Fig.3 - diagram of the frame buffer and buffer recovery sequence; Fig. 4 is a block diagram illustrating the operations of the transmitter and receiver during the communication; Fig.5 is a block diagram illustrating the operation of the receiver during reception of the re-transmitted frame;
Fig.6 is a block diagram illustrating the operation of the receiver during reception of the re-transmitted frame;
Fig. 7 - the message schema illustrating the operations of the transmitter and receiver during a typical communication; and
Fig. 8 - message schema illustrating the operations of the transmitter and receiver during a typical connection.

A detailed description of the preferred embodiments
Describes a method and apparatus for extending the range of consecutive numbering Protocol for selective retransmission. In the subsequent description of this invention given in the context of personal communication system operating in accordance with the use of methods of signal processing mdcr standards IS-707 and is-95. Although this invention is particularly suitable for use in such communication systems, it should be clear that the present invention can be used in various other systems, the e satellite communication systems. Additionally, throughout the application of well-known system described in blocks. This is done to avoid unnecessary cluttering of the description.

Fig.2 is a block diagram of two communication systems configured in accordance with an illustrative embodiment of this invention. Communication with the higher speed is supplied from the transmitter 50 to the receiver 52. In the illustrative configuration, the transmitter 50 is located in the base station 12 and the receiver 52 is a radio terminal device 10, although these locations can be changed on the reverse. The transmitter 50, the control system 54 receives frames of data from the input/output (I/O) 56 and delivers these data to the encoder 58. The encoder 58 performs convolutional encoding, generating character codes, which are received by the digital modulator 60. Digital modulator 60 performs modulation direct sequence on the character codes with one or more binary channel codes and one or more codes of the extension, giving divided into elementary make characters that are accepted radio frequency (RF) transmitter 62. Divided into elementary parcel characters are converted with increasing frequency to the frequency band carrying the RF predatroy modulation and RF conversion with increasing frequency can be used in different ways and different devices. The set is particularly useful methods and devices described in co-filed patent applications US serial number 08/431.180, entitled "Method and apparatus for providing variable rate data in a communications system that uses statistical multiplexing", filed April 28, 1995, serial number 08/395.960, entitled "Method and apparatus for providing variable rate data in a communications system using non-orthogonal overflow channels", filed on February 28, 1995, serial number 08/784.281 "Additional channel high speed data transmission for the communication system mdcr", filed on 15 January 1997, it Should be understood that some of the above patent applications are directed in a straight line, and therefore more suitable for use with the transmitter 50, while others focus on the return line, and therefore more suitable for use with the receiver 52.

In the illustrative embodiment of this invention, the data transmitted from the antenna system 64, formatted in accordance with the frame 70, which includes an eight-field sequence (sequential (SEQ) number) 72, a retransmission flag 74 and a data field 76. The frame 70 can Otomo that they are not directly applicable to the present invention. In the preferred embodiment of this invention, frames are formatted essentially in accordance with the structures of frames defined in the standard IS-707, with the addition of the flag retransmission 74.

To submit data frames to the encoder 58 in order, the control system 54 stores the frames in the frame buffer 55, and adjusts the value of the index L_ V(S). The frame buffer 55 and the index value of the L_V(S) is preferably stored in the memory system. In the preferred embodiment of this invention, the value of the index L_V(S) is dvenadtsatiletny serial number which is incremented after the transmission of each frame, as described in more detail hereinafter. The last, most significant eight bits of the index value of the L_V(S) are placed in the sequence field of the frame 72.

In the receiver the RF receiver 52 80 performs conversion with decreasing frequency and converts the digital RF signal, which is transmitted to the frame 70 using the antenna system 82 and the diplexer 84. Digital demodulator 86 demodulates converted to a lower frequency signals, or the signals of a frequency band of the modulating signals, using appropriate binary codes, generating data of a programmable choice of which floor the RBI, giving hard data selection 90, which are submitted to the controller 91.

The controller 91 performs the re-formation of the frame 70, using data from the hard choice of 90, and determines if the frame in the sequence relative to the frames that have already been obtained using the sequence number SEQ, variable index L_V(N) and L_V(R), and buffer recovery sequence 92 and a list of OPT 94, as described in more details below.

When the controller 91 determines that the frame was received out of sequence relative to the frames that have already been received, or if a frame is received with an error, it generates a negative acknowledgment message (OPT), which is accepted by the encoder 95. The encoder performs convolutional encoding to generate the character codes, which are modulated spread spectrum direct sequence using a digital modulator 97, preferably in accordance with the reverse link IS-95, and is divided into elementary parcel characters are converted with increasing frequency using RF transmission system 98, and is transmitted as OPT 83 from the antenna system 82 through the diplexer 84. L_SEQ for the frame with OPT remembered in the list of OPT 94.

Referring again to the transmitter 50, the RF receiver 67 p is obrazom digital RF signal, giving out samples that demodulated using a digital demodulator 68. The decoder 69 decodes the data programmable selection from digital demodulator 68, and the control system 54 receives the data of the hard choice of decoder 69, thus detektywa OPT from the receiver 52, the data of a hard choice.

Control system 54 receives OPT 83 and extracts frames from OPT from the transmit buffer 55. The extracted frames are re-transmitted in accordance with the original transmission, as described above (including the initial sequence number).

Fig.3 is a diagram illustrating the configuration of the frame buffer 55, buffer recovery sequence 92 and index L_V(S), L_V(N) and L_V(R), when used in accordance with one example implementation of this invention. In the frame buffer transfer 55 frames that have already been submitted once, shaded, and frames that should be transmitted, light. In the preferred embodiment of this invention, the index L_V(S), L_V(N) and L_V(R) are dvenadcatiletnie (12) numbers. Index L_V(S) is set to the serial number of the next frame, which must be passed. When the frame is actually transmitted, the last eight is a sequence of 92 index L_V(R) is set to dvenadcatiletnego serial number is expected next new frame. Index L_V(N) is set to 12-bit serial number of the next frame needed for sequential transmission, or for which processing is still ongoing. If the specified number of messages APDT was sent without receiving the corresponding frame, attempting to process this frame is stopped and the data from the erroneous frame are passed to the higher level protocols (e.g., transport layer). As shown, the frames with OPT 96A-C can be obtained with sequential numbers between L_V(N) and (L_ V(R)-1) MOD 4096, inclusive.

Fig. 4 is a block diagram illustrating the operations of the transmitter 50 and receiver 52 during communication performed in accordance with one example implementation of this invention. The transfer begins at the transmitter with operation 100, and the reception in the receiver with the operation 101. At operation 102 initialization is performed, during which the index L_V(S) is set to zero at the transmitter 50, and L_V(R) is set to zero in the receiver 52.

At operation 108, the transmitter transmits a frame (shown by the dashed line), when the data is available for transmission, with sequence number SEQ of the frame set to the last eight least significant bits of the index L_V(S), denoted by V(S). Additionally, the flag stand the AI 112 index L_ V(S) increases to MOD 4096, and when the operation transmitter 113 performs processing of receiving any messages OPT transmitted from the receiver 52. In one embodiment of this invention, when there is no data available, "empty" frames with the current sequence number SEQ, can be re-sent until the data becomes available (empty transmission not shown).

At operation 130, the transmitter determines whether the received OPT or delayed, and if so, scenes from OPT retrieved from the transmit buffer, using long sequence number contained in the message, OPT and re-transmitted at operation 132 with the initial sequence number SEQ and field re-transmission installed in the unit. When the frame is re-transmitted, delayed or adopted by OPT is reset, and processing then continues at operation 113.

If the message OPD was not received or was not detained, the transmitter returns to operation 108, and processing continues.

In the receiver 52, the processing begins with operation 101, and at operation 106 L_V(S) is received from the transmitter 50. At operation 110, the receiver 52 receives frames transmitted from the transmitter 50 or the operation 108 (new upload), or when operas shall determine, whether the received frame is re-transmitted, or a new frame. If the frame is a retransmitted frame, the retransmission processing is performed at operation 116, and then the receiver returns to operation 110. If the frame is not retransmitted frame, the processing of the first transmission frame is performed at operation 120, and then the operation is performed 110.

Fig. 5 is a block diagram illustrating the operation of the receiver 52 in the processing of the first transmission frame during the operation 120 of Fig.4 in accordance with one embodiment of this invention. The processing of the first pass begins at operation 150, and at operation 152 L_SEQ is set according to the following equality.

L_SEQ={L_V(R)+[256+SEQ-V(R)] MOD 256} MOD 4096, (1)
where V(R) the last eight significant bits of L_V(R), a SEQ - the sequence number contained in field SEQ processed frame. At operation 154 is determined, L_SEQ is there less than L_V(N), or that the frame has been written to the buffer recovery sequence. If so, the frame is discarded in operation 156, and the system returns to the processing of the first transfer operation 157. As noted above, the L_V(N) is set to the next frame needed for sequential transfer danni operation 158 is determined, what L_ SEQ greater than or equal to L_V(N) and less than L_V(R), and that the frame was not recorded in the buffer recovery sequence, and if so, the frame is discarded in operation 156, and the system returns to the processing of the first transfer operation 157. Otherwise, additionally is determined at operation 160, equal if L_SEQ L_V(R), and therefore the next frame needed for sequential transfer of the L_V(R).

If L_ SEQ is not equal to L_V(R), then the received frame that is outside the order, and this frame is written to the buffer recovery sequence at operation 162, and L_V(R) is set to L_SEQ in operation 164. At operation 166, the system transmits one or more messages, OPT requesting retransmission of all missed shots from L_V(N) to (L_V(R)-1) MOD 4096, inclusive. The system then returns to the processing of the first transmission at operation 176.

If at operation 160, it is determined that L_SEQ is equal to L_V(R), the frame received in order, and he sent for further determination in operation 170, equal L_ V(N) L_V(R), showing that there is no unprocessed frames with OPT. If L_V(N) is equal to L_V(R), L_V(N) and L_V(R) increase MOD 4096 at operation 172. The frame data is supplied to the Protocol of the higher level at operation 174, and the receiver returns is therefore remain raw footage from OPD, L_V(R) is incremented by MOD 4096 at operation 178, and at operation 180, the frame is written to the buffer recovery sequence. The receiver 52 is returned from the processing of the first transmission frame, at operation 176.

Fig. 6 is a block diagram illustrating the operation of the receiver 52 during operation 116, if adopted retransmitted frame in accordance with one example implementation of this invention. Processing the retransmitted frame begins at operation 200, and at operation 202 field SEQ in a received frame is used as the key for finding L_SEQ associated with SEQ, list of OPT 94 (Fig.2). At operation 204 is determined less whether L_ SEQ than L_V(N), or is already in the frame buffer recovery sequence, and if so, the frame is discarded in operation 206, the receiver 52 is returned from the processing of re-transmission at operation 208.

If L_SEQ is not less than L_V(N), and the frame has not been written to the buffer recovery sequence, then at operation 210 determines whether more L_ SEQ than L_V(N) or equal, and less than L_V(R), and that the frame was not recorded in the buffer recovery sequence, and if so, then this frame is stored in buffer recovery sequence when operas is determined, equal if L_SEQ L_V(N), and if not, the frame is discarded in operation 216, because the retransmitted frame has a sequence number that is greater than the next expected new frame, and therefore an error takes place. Since this frame was discarded, the receiver 52 is returned from processing the retransmitted frame at operation 208.

If L_ SEQ is equal to L_V(N), the data from all adjacent frames, formed by adding the retransmitted frame to be processed from the L_V(N) up, submitted to the next higher level processing at operation 218, and transmitted frames discarded from the buffer recovery sequence at operation 220. At operation 222 L_V(N) is set to the LAST+1 (it+1), where LAST - long serial number (L_SEQ) of the last frame transmitted to the higher level at operation 218. At operation 224, the frame is removed from the list of OPT, and the receiver 52 is returned from processing the retransmitted frame at operation 226.

Fig. 7 is a diagram of a message, illustrating the messages sent during normal communication, running in accordance with one example implementation of this invention. The transmitter 50 is shown on the left, and the receiver 52 is shown to the right. The transmitter 50 supports the suffix is. the receiver 52 shows the list of OPT after each transmission. All rooms are shown in hexadecimal.

The first frame 230 is passed, if the index L_V(S) 02FE, and therefore with sequence number SEQ 0FE. After transmission of the frame 230 index L_V(S) is increased to2FF, and the frame 232 is sent with sequence number SEQ 0FF. Both frames 230 and 232 successfully received by the receiver 52, causing the index L_V(R) twice to increase from 02FE 0300.

The frame 234 is transmitted with a sequence number SEQ 000, and is not adopted successfully receivers 52. L_V(S) then increases to 0301 to frame 236 is transmitted with a sequence number SEQ 001, and successfully accepted by the receiver 52.

When receiving a frame 236 receiver 52 determines the sequential number of the out-of-order, because the frame 234 has not been received. In response, the receiver 52 generates a message OPT 240 containing the full dvenadtsatiletny index L_V(R) is not received frame 0300. Additionally, the receiver 52 adjusts the list of OPT 94, to show that OPT was transferred to the train receiver 52 starts the timer, OPDT, which monitors the time that has passed since the transmission of messages OPT 240.

During transmission of the message, OPT 240 transmitter 50 transmits another frame 238 with sequence number SEQ 002, which was successfully accepted by the receiver 52. Upon receipt of the message, OPT 240 transmitter 50 generates the re-transmitted frame 242, containing the sequence number SEQ 000 and the retransmission flag 74 (Fig.2) installed in the unit. Upon receipt of the retransmitted frame 242 receiver 52 detects bit of re-transmission and compares the sequence number SEQ to sequence number SEQ in the list of OPT 94. When a match is made, the retransmitted frame 242 is placed in the buffer recovery sequence 92 (Fig.2), and enter in the list of OPT 94 removed. Frames 244 and 246 are then sent and received normally.

Fig. 8 is a message schema illustrating the operations of the transmitter 50 and receiver 52 during transmission, in which the sequential number "loop occurs while executing in accordance with one example implementation of this invention. Frames a and 240b are transmitted with sequential numbers SEQ 0FE (rc="https://img.russianpatents.com/chr/8226.gif">2F and 02FF for index L_V(S), and successfully received by the receiver 52, causing an increase L_V(R) 02FE 0300.

Frame C includes the sequence number SEQ 000, but it is not received successfully by the receiver 52. Frame 240d includes the sequence number SEQ 001, and confidently accepted by the receiver 52. When receiving a frame 240d receiver 52 detects that the sequence number SEQ is greater than the last eight significant bits of L_V(R), and therefore this frame is received out of turn. In response, the receiver 52 adjusts the L_V(R) for 0302, which corresponds to the next expected frame, and puts the sequence number SEQ is not received frame in the list of OPT 94. Additionally, the receiver 52 passes, OPT 241, containing the full number L_SEQ 0300 frame that was not received, and starts a timer that tracks the time period which elapses since the transmission of OPT 241. However, as shown in Fig.8, OPT 241 has not been adopted successfully by the transmitter 50.

The transmitter 50 continues to transmit frames as shown, including frames 240e-240j, all of which are successfully received by the receiver 52. During frame transmission tie in the last eight significant bits, and therefore in the sequential non-SEQ, is contained in frames.

Frame 240k is sent with sequence number SEQ 001 is not received successfully by the receiver 52. Frame 2401 is sent with sequence number SEQ 002 and received successfully by the receiver 52. When receiving a frame 2401 receiver 52 detects the transmission is not in order, and responds by sending messages OPT 243 containing the serial value 0401, and adding consecutive numbers 0401 to the list of OPT 94. Additionally, at this time, a timer for OPT 241 expires, causing the transmission of the second OPT 245 containing the serial value 0300 for transmission to transmitter 50. Thus, the second OPT passed to a frame s. Additionally, the receiver 52 sets L_ V(R) to the next expected serial number 0403. It should be noted that the sequence number in the message OPT 243 and 245 may be transmitted in a single message, OPT.

The transmitter 50 responds to OPT 243 and 245 transfer of the re-transmitted frame 242a, containing data from the frame 240k, and re-transmitted frame 242b containing Minerageny frame based on the state flag retransmission 74 (Fig.2). When the frame is identified as a retransmitted frame, the receiver 52 searches the list of OPT 94, using the sequence number SEQ, and determines which frame has been retransmitted. The retransmitted frame 242a is then placed in the appropriate location in the buffer recovery sequence 92 (Fig.2), and the corresponding entry is removed from the list of OPT 94.

When receiving a retransmission of the frame 242b receiver also identifies the type of frame and performs a lookup in the list of OPT 94. When the identity of this frame is defined, it is placed in the buffer recovery sequence 92 (Fig. 2), and the corresponding entry is removed from the list of OPT 94. The transmitter 50 then transmits the frame 240m with serial number h, which has been successfully accepted by the receiver 52. At this point, the list of OPT 94 empty.

As should be obvious from the transmission shown in Fig.8, marking frames as either new or retransmitted, allows the receiver to reliably handle both new and retransmitted frames that have the same sequence number SEQ, even when there is a cyclic occurrence of serial numbers during a retransmission. This is because pastlaga retransmission. Thus, the present invention allows to process more frames, using eight-bit serial number, and therefore provides a much higher data rate, at the same time maintaining substantial compatibility with previously existing standards.

Thus, the described method and apparatus to extend the range of the sequential numbering of the Protocol for selective retransmission. The preceding description of the preferred embodiments given to allow any person to make or use the present invention. Various modifications to these embodiments will be understandable for these professionals, and the General principles defined herein may be applied to other embodiments without the use of abilities to the invention. Thus, the present invention is not intended to be limited to the embodiments shown here, but must comply with the widest scope consistent with the principles and novel traits, as described here.


Claims

1. The method of transferring data between a transmitter and a receiver is different in that, a) transfer frame is the first time the retransmission flag set to "False" and serial number, installed as part of the long sequence number, (b) increase the value mentioned long sequence number and (c) carry out re-transmission of the frame a second time with the retransmission flag set to "True" if the transmitter received the negative acknowledgement message containing the aforementioned long serial number of the frame.

2. The method according to p. 1, characterized in that the said serial number consists of eight bits.

3. The method according to p. 1, characterized in that it additionally accept the frame, transmit the above-mentioned negative acknowledgement message, if the frame is accepted out of order on the basis of the serial number.

4. The method according to p. 3, characterized in that it further supports the l index sub. --V(R) of the next expected frame and support the l index sub. -V(N) of the next frame needed for sequential transmission.

5. The method according to p. 3, characterized in that it further supports the value of the index L. sub. -V(S) of the next frame, which must be passed for the first time.

6. The way peredarivaet the text field in the "re-passed", if the data frame is passed for the first time, b) establish a serial number as part of the long sequence number, c) establish the mentioned text box in the "re-passed" if the data frame re-transmit and transmit the data frame.

7. The method according to p. 6, characterized in that it further transmit a negative acknowledgement message (OPT), contains a long sequence number, and adjust the list of APDT mentioned with a long serial number, if the receiver accepted the frame out of sequence, set in the receiver long sequential number in the first value on the basis of the recorded sequence number contained in the newly transmitted frame, set in the receiver long serial number into a second value based on the input in the above list OPT, if adopted, the retransmitted frame.

8. System for transmitting data in frames containing a transmission system for transmitting the newly transmitted frame with a text field established in the newly passed", and serial number, installed as part of a long sequence numbers to maintain the index L. sub. -V(S), which is incremented after each predicatbility (APDT) and the system for generating the above-mentioned messages OPDT, if the mentioned again transmitted frames taken out of order to maintain the list of OPT to track missed shots and to restore order retransmitted frames.

9. The system under item 8, characterized in that said system additionally is designed to maintain the index L. sub. -V(R) indicating the next expected frame, receiving re-transmitted frames containing a serial number, installed as part of a long sequence numbers that generate the above message, OPDT, if the sequence number is greater than the next expected frame.

 

Same patents:

FIELD: data transfer technologies.

SUBSTANCE: method includes segmentation of length N of quasi-complementary turbo-codes on preset amount of sections, determining identifiers of sub-code packets appropriate for segmented portions, setting of said packets separated for initial transfer of sub-code, calculation of number of remaining symbols in form N-Fs, where N - length of quasi-complementary turbo-codes, and Fs - position of start symbol of sub-code of quasi-complementary turbo-codes, determining position of symbol of remaining symbols in amount equal to sub-codes amount, which have to be sent and serial transfer of sub-code symbols from position of starting symbol Fs to position of last symbol Ls.

EFFECT: higher efficiency.

5 cl, 17 dwg

FIELD: communications engineering.

SUBSTANCE: method includes selecting one combination among given combinations, appropriate for several or every generated symbols of code word to transmit generated symbols of code word with length of sub-packet, determined in accordance to data transfer speed, information, appropriate for data transfer speed, is read, also based on length of sub-packet and chosen combination, from a table, wherein identification information, pointing at data transfer speed, sub-packet length and selected combination, is, is previously displayed for given information, and generated code word symbols are transmitted in accordance to read information and in accordance to selected combination.

EFFECT: possible check transmission of information by means of hybrid automatic repeat query for increasing carrying capacity during high-speed information transfer.

4 cl, 16 dwg, 6 tbl

FIELD: engineering of high-speed wireless systems for transferring data packets, in particular, devices for supporting automatic repeat request.

SUBSTANCE: mobile station receives controlling information, including sub-packet identifier (SP_ID), representing priority of sub-packet, size of encoder packet (EP_SIZE) and priority identifier (AI_SN), which switches each time when additional new encoder packet is dispatched, during receipt of one of multiple sub-packets, formed by segmenting of bits flow, received by encoding of transmission encoder packet. Mobile station determines, whether decoding process is in order, caused by repeated transfer, for received sub-packets on basis of controlling information.

EFFECT: increased bandwidth of system.

4 cl, 22 dwg

FIELD: technology and device for controlling automatic request of transmission repeat in system for high speed data transfer.

SUBSTANCE: device for controlling operation of data channel in mobile communication system contains physical level for separate receipt of packet data and controlling message along packet data channel and data channel and decoding of received packet data and control message, controller of hybrid automatic request of transmission repeat at physical level, for computing results of decoding, received from physical level, and controlling physical level in accordance to result of aforementioned computations; device, representing controller of hybrid automatic request of transmission repeat for repeat of data transfer in mobile station of mobile communication system, contains end machine for making hybrid automatic request of transmission repeat, for receiving status information from physical level and determining results of transfer to current state for state function section and state function section for selecting operation of physical level in accordance to certain result from end machine for making hybrid automatic request of transmission repeat.

EFFECT: decreased load on highest level, possible fast transfer of controlling information via traffic control channel in accordance to result of turbo encoding to upper level independently from number of channels.

2 cl, 15 dwg, 3 tbl

FIELD: communication systems; coding in communication systems using turbo codes.

SUBSTANCE: proposed improved sequential redundancy augmentation on turbo-coding basis and automatic request for re-transmission includes first stage 102 of punching data stream during first transmission affording set of non-punched sections of first lattice. Next stage 104 involves punching data stream for second transmission affording set of non-punched sections of second lattice. Still next stage 106 includes combination of non-adjacent and non-punched sections of first and second lattices in decoder affording composite pattern with uniformly distributed sections. In this way unified punching scheme is created.

EFFECT: reduced rate of frame error occurrence due to sequentially augmented redundancy.

8 cl, 10 dwg, 1 tbl

FIELD: communication systems, in particular, method and device for fast repeated transmission of signals in communication system.

SUBSTANCE: in accordance to method, transmitting terminal transfers signals in form of packets onto receiving terminal, if the packet was intended for receiving terminal, and if that is so, receiving terminal demodulates the packet. Receiving terminal then calculates packet quality coefficient and compares computed quality coefficient to quality coefficient contained in the packet. If quality coefficients coincide, packet is redirected for further processing. If quality coefficients do not coincide, receiving terminal dispatches request for repeated packet transmission. Transmitting terminal determines, which packet it is needed to transfer again, based on request of repeated transmission, if delivery of packet in accordance to aforementioned is unsuccessful, an attempt of repeated transmission is made in accordance to common plans, based on order numbers, for example, radio line protocol.

EFFECT: provision of automatic request of repeated transfer with low delay of repeated transfer.

4 cl, 5 dwg

FIELD: wireless communication systems, in particular, system and method for decreasing losses during data transfer, when damage occurs in communication line or unit.

SUBSTANCE: invention suggests system and method for decreasing data loss in wireless networks, as a result of failures in one or several wireless communication lines or due to damage of intermediate connecting unit, while wireless network contains at least one intermediate unit (15), having internal buffer (71) for continuous buffering of data, transferred from source unit (11) to destination unit (21), and sets up alternative route for bypassing damaged unit. Lost data packets are transferred again in certain position in response to receipt of error message, denoting damaged unit, or in response to repeatedly transferred request, as a result of data failures in wireless communication network, while intermediate units, without such internal buffering, execute transfer of requests and messages to higher positioned units with internal buffering.

EFFECT: decreased data loss.

5 cl, 8 dwg

FIELD: data transmission.

SUBSTANCE: proposed method and system are capable of distinguishing between sub-bursts in current data burst and those of new one by assigning different codes to them. When sub-burst received during current moment of time and that received earlier which corresponds to data burst decoded earlier bear equivalent codes, distant station sends acknowledgement signal to base station to prevent transmission of unwanted sub-bursts. If sub-burst received during current moment of time and that received earlier bear different codes, distant station sends acknowledgement signal provided this distant station can decode new burst.

EFFECT: enhanced throughput capacity due to preventing transfer of unwanted sub-bursts without passing new data bursts.

18 cl, 5 dwg

FIELD: systems for transmitting digital data.

SUBSTANCE: method and system are described for transmitting digital data by means of expansion of serial enumeration range for protocol of selective repeated transmission. In accordance with one example of realization of that invention, data frames are transmitted, including an eight-bit serial number and one-bit flag of repeated transmission. One-bit repeated transmission flag indicates whether the frame is newly transmitted or repeatedly transmitted because of failed first transmission. Systems for transmission and receipt each support twelve-bit serial number, called "long serial number", consisting of eight-bit serial number, transmitted with each frame, and four-bit extension. The long serial number is transmitted in controlling frame, and eight-bit serial number is transmitted in data frame, making it possible to expand the range of serial numbers without modifying the number of bits used for serial number.

EFFECT: increased efficiency.

4 cl, 8 dwg

FIELD: information technologies.

SUBSTANCE: invention relates power controlling methods in mobile radio communication systems, with usage of automatic repeat request scheme (ARQ), and more particular, power controlling method acknowledgement signals (ACK/NACK) for signals transmitting (ACK/NACK) with different power, based on tolerance probability receipt errors, which system requires. When signals receipting and transmitting (ACK/NACK) with automatic repeat request (ARQ), as signals (ACK/NACK) can be transmitted in accordance with level of transmitting power, meeting required error frequency in each signal, and differencing signals transmitting power, which complies each signal. (ACK/NACK), power consumption, required for signals transmitting (ACK/NACK), can be decreased.

EFFECT: allows to control of power of mobile communication systems.

10 cl, 1 dwg

Up!