New packet indicator for rlc protocol

FIELD: physics, computer engineering.

SUBSTANCE: invention relates to means of transmitting data packets. The method comprises encapsulating a data segment for a higher layer data packet in a lower layer data packet, wherein the higher layer data packet includes logical link control (LLC) protocol data units (PDU) and the lower layer data packet includes radio link control (RLC) data blocks for transmission over an enhanced general packet radio service (EGPRS) network; adding a new packet indicator set to a predetermined value to the lower layer data packet header if the data segment comprises the beginning of a new higher layer data packet to indicate the start of a new higher layer data packet; adding a length indicator to the lower layer data packet header if the data segment comprises the end of a higher layer data packet, wherein adding a new packet indicator includes adding a new packet indicator to a lower layer data packet only when the lower layer data packet begins from the new higher layer data packet segment.

EFFECT: reduced errors when segmenting and merging data packets.

12 cl, 8 dwg

 

The LEVEL of TECHNOLOGY

The present invention generally relates to protocols of management of radio communications in relation to wireless networks and, more specifically, to methods and apparatus for segmentation and reassembly of data packets of a higher level to enhance resilience to packet loss.

The Protocol Control Line Radio (RLC) is a Protocol used in wireless networks to reduce the error rate in wireless channels. RLC separates the packets of a higher level into smaller units, referred to as RLC data blocks for transmission over the wireless channels. Depending on the operation mode RLC may use a retransmission Protocol to ensure delivery of each RLC data block. If the receiver is the loss of RLC data blocks, the receiver can request retransmission of lost data blocks RLC. The receiver is re-Assembly of packets of a higher level of the received RLC data blocks.

The RLC Protocol has three basic modes of operation: mode with handshake (AM), no handshaking (UM) and non-permanent mode (NPM). When the AM RLC uses a retransmission Protocol to ensure delivery of all RLC data blocks. If the receiving terminal of the RLC data block is lost, the receiving terminal may request�th retransmission of a lost data block RLC. When UM re-transmission is missing and RLC ignores any lost packages. When RLC NPM uses a retransmission Protocol to request retransmission of lost data blocks RLC. NPM differs from AM in that re-transmission with respect to the same RLC data block is limited to a predetermined time period following the first transfer. NPM is useful, for example, for the transmission of VoIP packets in the other situations where attention is drawn to the delay of the package.

In RLC to indicate endings of packets of higher level indicators are used length. More specifically, when the RLC data block contains the final segment of a packet of a higher level, then the data block is added to the RLC length indicator to indicate that it contains the last segment of a data packet of a higher level and length of the final segment. The loss of RLC data block containing one of these indicators lengths, can lead to incorrect reassembling packets on the RLC level, which can lead to large losses of data at a higher level. This effect is referred to here as the propagation of error. The propagation of error leads to re-transmission and/or discarding some of the packets of a higher level even though the packages were taken correctly. Because ofthis, there is a need to improve RLC protocols to prevent the spread of errors on the higher level Protocol and thereby increase resistance to loss of RLC packets.

Summary of the INVENTION

The present invention provides a robust segmentation procedure and the merger with respect to RLC to mitigate the problem of error propagation on the higher level Protocol. More specifically, embodiments of the present invention inhibit the propagation of error to the higher level Protocol through the use of an additional length indicator, referred to here as an indicator of a new packet in the RLC data blocks to indicate the beginning of a new package of higher level in addition to the normal length indicator indicating the length of the last segment of the packet of the higher level. Indicator new package prevents the merging segment data higher level at the beginning of the RLC data block with the data in the previous RLC data block even in the case when in the previous data block not accepted indicators of length.

One exemplary variant implementation includes a method of transmitting data packets from the transmitting terminal to the receiving terminal. The method includes: encapsulating the data segment with respect to the data packet at a higher level in the data packet of the lower level; the addition of new indicator package that is installed at a predetermined value, the data packet of the lower level, if the data segment contains� the beginning of a new data packet of a higher level, to indicate the beginning of a new data packet of the higher level; and the addition of a length indicator in the data packet of the lower level, if the data segment contains the end of a data packet at a higher level.

Another exemplary variant implementation includes a communication terminal (e.g., base station or mobile terminal) for data transmission to the remote terminal. The communications terminal includes a transceiver for transmitting and receiving signals in the wireless channel, and a processor for generating data packets for transmission over the wireless channel. The processor is made with the possibilities of: encapsulating data segment with respect to the data packet at a higher level in the data packet of the lower level; add indicator new package installed at a predetermined value, the data packet of the lower level, if the data segment contains the beginning of a new data packet of a higher level to indicate the beginning of a new data packet of the higher level; and adding the length indicator in the data packet of the lower level, if the data segment contains the end of a data packet at a higher level.

DRAWINGS

Fig.1 shows an exemplary mobile communications system that provides connectivity to external packet data network.

Fig.2 illustrates an example�first Protocol stack for a mobile communication system for the transmission of IP packets between the mobile terminal and the external packet data.

Fig.3 illustrates an example scenario of packets on the channel downlink, in which the possible propagation of error.

Fig.4 illustrates an exemplary scenario of packets over the connection downlink to suppress the propagation of error.

Fig.5 illustrates an exemplary scenario of packets on the channel uplink to suppress the propagation of the error.

Fig.6 shows an exemplary procedure for formatting for formatting RLC data blocks using a dummy PDU level LLC.

Fig.7 shows an exemplary procedure for formatting for formatting RLC data blocks using a new indicator of the package.

Fig. 8 illustrates an exemplary communication terminal, which includes the RLC processor for formatting RLC data blocks.

DETAILED DESCRIPTION

Now, referring to the drawings, the present invention will be described in the context of an exemplary mobile communication system 10 based on the standard Extended Packet Radio for General use (EGPRS) Project Third Generation Partnership (3GPP). The EGPRS network 10 shown in Fig. 1, includes a network of 12 radio access GSM/EGPRS network (GERAN) and the core network 16. GERAN 12 typically includes one or more subsystems 14 base stations (BSS). Each 14 BSS includes a base station controller (BSC) and tinily more base transceivers stations (BTS), who can stay in one place or separately. BTS includes antennas, RF equipment and circuits processing baseband frequencies required for communication with the mobile terminal 100. BSC manages the radio resources used for communication with the mobile terminal 100, and provides the connection to the core network 16.

Core network 16 includes one or more service nodes 16 GPRS support (SGSN) and one or more gateway nodes 20 GPRS support (GGSN). SGSN 18 provides support for communications with packet switching, processing, session management and functions of mobility management for services with packet switching and provides connectivity to GGSN 20. The GGSN 20 serves as a gateway between the core network 16 and the external networks 30 packet data, such as the Internet. For the implementation of the communication packet data of the mobile terminal 100 creates a session with the SGSN 18 and GGSN 20 connects the SGSN 18 with the external network 30 packet data. A more detailed description of the core network 16 is easily available in the relevant standards EGPRS.

Fig. 2 provides a simplified illustration of a stack 50 of protocols used to transfer data packets between the mobile terminal 100 and SGSN 18. The stack 50 of protocols includes a plurality of Protocol layers. Different levels of the stack 50 protocols predstavljaetsja a set of programs and protocols which can be implemented by software running on the main computing device comprising a processor and memory. Each level encapsulates the data received from the higher-level Protocol to form Protocol data units (PDUs) that are skipped below the next, lower level. Used here, the term PDU is synonymous with the package.

SGSN 18 receives IP packets from the GGSN 20. IP packets or other data packets may, for example, be transmitted to the SGSN 18 using the GPRS tunneling Protocol (GTP). The stack 50 of the protocols implemented by the SGSN 18 and the mobile terminal 100 includes a Protocol-level Convergence Subnets (SNDCP), the level of the Logical link Control (LLC), level Control Line Radio (RLC), level Access Control for Transmission Medium (MAC) and Physical layer (PL). The SNDCP level converts IP packets into a format compatible with the underlying network architecture of GPRS. PDU SNDCP level are held at the level of the Logical link Control (LLC). The at the LLC layer provides a logical connection between SGSN 18 and the mobile terminal 100. Level encapsulates LLC PDU SNDCP level with the LLC header to form the PDU level LLC. The Protocol level of the System Base Station GPRS (BSSGP) (not shown) routes the PDU level LLC to serving BSS 14(for example, at the physical layer frame relay). BSSGP operates between SGSN 18 and BSS, for example BSSGP does not apply to essential pair.

In BSS 14 PDU level LLC provides level Control Line Radio (RLC). Level RLC provides a reliable communication line (for example, if you request the appropriate QoS service packet-switched) between BSS 14 and the mobile terminal 100. Level RLC performs segmentation and reassembly PDU of the upper level (in this example, the PDU level LLC) in the RLC packets which are referred to here as the RLC data blocks. Then the RLC data blocks are on level Access Control for Transmission Medium (MAC), which encapsulates the RLC data blocks with the MAC headers. The MAC layer controls the alarm access essential pairing, including the appointment of indoor ascending and descending lines, which are used to transfer RLC data blocks. The data is then transmitted to a mobile terminal 100 according to the essential interfacing at the physical layer. The physical layer is responsible for converting data received from the MAC layer bitstream suitable for transmission to mobile terminal 100 via the radio interface.

The RLC Protocol has three basic modes of operation: mode with handshake (AM), no handshaking (UM) and non-permanent mode (NPM). When AM RLC implements a retransmission Protocol to ensure delivery sun�x RLC data blocks. If on the side of receiving terminal PDU of the RLC level is lost, the receiving terminal may request retransmission of the lost PDUs of the RLC level. When UM re-transmission is missing and RLC ignores any lost packages. When RLC NPM uses a retransmission Protocol to request retransmission of lost data blocks RLC. NPM differs from AM in that re-transmission with respect to the same RLC data block is limited to a predetermined time period following the first transfer. NPM is useful, for example, for the transmission of VoIP packets in the other situations where attention is drawn to the delay of the package.

In RLC are indicators of the length to indicate the endings of packets of a higher level, in which GPRS is made in the form of PDU level LLC. More specifically, when a packet RLC contains the final segment of a packet of a higher level, in the RLC data block is inserted the length indicator to indicate the end of a data packet at a higher level. The loss of RLC data block containing one of these indicators lengths, can lead to incorrect reassembling packets on the RLC level, which can lead to large losses of data at a higher level. This effect is referred to here as the propagation of error.

The problem of propagation of errors can be prolly�concentrated using a simple example. Fig. 3 illustrates the transfer of the six PDU level LLC, which for convenience are referred to here as LLC 1-6. The length of each PDU level LLC is illustrated in Fig. 3. It is assumed that the modulation scheme and coding is MCS6. When MCS6 payload of each RLC data block contains 74 bytes. In this example, two PDU level LLC with a total volume of 72 bytes encapsulated in each RLC data block. 1-byte length indicator is added to each PDU level LLC, which entirely fills the payload of the RLC data block.

On the channel downlink from the base station 14 to the mobile terminal 100 are three RLC data block. This example assumes that the second RLC data block either lost (not accepted), or leads to a decoding error. In this case the first two PDU level LLC (LLC 1 and 2) carried in the first RLC data block that will be transferred to the LLC level. The problem occurs when unpacked the second RLC data block. In this example, the loss of the RLC level will be replaced by either zero-fill or incorrectly decoded data. When the RLC unpacks the third data block RLC, the RLC level recognizes that 40-byte data segment corresponding to LLC 5, is the final segment PDU level LLC. However, the level of RLC has no way of knowing whether the final segment of the whole PDU ur�VNA LLC or the continuation of the LLC, transferred in the previous RLC data block. As indicators of the length of the second data block has not been adopted, the RLC level may be incorrect to assume that LLC 5 is a continuation to the PDU level LLC, passed in the second RLC data block. As a consequence, the level of RLC will produce the fusion 40 bytes of the actual data LLC, taken in the third RLC data block, with 74 bytes of data (zero filling or incorrectly decoded data) associated with the second RLC data block to form the erroneous PDU level LLC contains 114 bytes. When the LLC receives an invalid PDU level LLC, CRC check will give a negative result. Thus, additional PDU level LLC will be lost due to the spread of the error.

In accordance with one exemplary variant of the implementation of fault propagation is suppressed by the skillful use of bogus PDU level LLC. For many types of applications, such as voice over IP, can be transmitted many small PDU level LLC. When the PDU level LLC does not fill the RLC data block and there is no additional data to send, the level of RLC is able to generate bogus PDU level LLC to fill the RLC data block. In this case, the propagation of error will be prevented through the correct size dummy PDU so that the dummy PU without a corresponding length indicator fills the RLC data block. In accordance with the existing standard special length indicator set to a value of 0 is used when the final segment PDU level LLC without its corresponding length indicator completely fills the RLC data block. In this case, the length indicator in relation to the final segment LLC is added to the next RLC data block and set to the value 0. Thus, when the dummy at the LLC layer PDU fills the RLC data block, the transmitter will insert a length indicator set to 0, the next RLC data block. The RLC data block with the length indicator set to 0, it informs the receiver that a new PDU level LLC begins in the RLC data block and prevents the fusion of the receiver at the LLC layer PDU in the RLC data block with data, LLC, adopted in the previous RLC data block.

Fig. 4 illustrates the way in which can be used fictitious PDU level LLC to prevent the spread of errors. Fig. 4 illustrates the transfer of three actual PDU level LLC provided by the LLC level, and three dummy PDU level LLC, formed by the RLC level. In this example, three PDU level LLC, contains 40 bytes of actual data, are transmitted in three RLC data blocks. The RLC data blocks are filled with dummy PDU level LLC. Dummy PDU level LLC in the first RLC data block contains 33 bytes, while the dummy PDU level�I LLC in each subsequent RLC data block contains 32 bytes. In accordance with the existing standard the length indicator set to 0, is added in the second and third RLC data blocks.

The use of a dummy PDU level LLC uplink prohibited. May be used instead of the bits padding to fill the RLC data block, when the PDU level LLC ends in the RLC data block and there is no additional PDU level LLC to send. Conventionally, the RLC level on the side of the transmitter must transmit the RLC data blocks with two indicators length. The first length indicator is set to indicate the number of octets of LLC data segment and the second length indicator is set to 127 to indicate that the RLC data block contains bits placeholder. As described earlier, when the RLC data block containing the length indicator, is lost or is not correctly decoded in the base station 20, the base station 20 may have problems associated with reverse Assembly PDU level LLC, which will lead to even greater losses at the level of the LLC.

In accordance with another variant implementation of the present invention, the propagation is suppressed through the use of an additional length indicator, referred to here as the indicator of a new packet in the RLC data blocks to indicate the beginning of a new package of higher level, in addition to the normal length indicator, for specified�I'm the last segment of the packet of the higher level. As an example, as an indicator of the new package can be used the length indicator set to a value of 126 or some other predetermined value to indicate the beginning of a new PDU level LLC higher level. Indicator new package prevents fusion with zeros or incorrectly decoded data in the case where the preceding data block is lost or incorrectly decoded.

In one exemplary embodiment of the indicator of the new package is only used when the initial segment at the LLC layer PDU is the first segment LLC data in the RLC data block, for example, when the RLC data block begins with a new PDU level LLC. The indicator of the new package is not required in case, when a new PDU level LLC starts in the middle of the RLC data block. In case the PDU level LLC, which begins in the middle of the RLC data block, the usual length indicator for the final segment of the previous PDU level LLC will indicate the beginning of the next PDU level LLC.

In the case where the PDU level LLC entirely fit in one RLC data block, the RLC data block may have a length indicator. If the RLC data block starts with a new segment PDU level LLC, the indicator of a new packet is used to indicate the beginning of the PDU level LLC. If the PDU level LLC entirely fit within the RLC data block, the usual indicator�R length is used to indicate the end of the last segment of the PDU level LLC.

Fig. 5 illustrates the use of the indicator of a new package in the direction of the uplink. As shown in Fig. 5, the indicator of the new package can be inserted into the RLC data blocks to specify the initial segment of the PDU level LLC. In the example shown in Fig. 5, in three separate RLC data blocks are transmitted three packages LLC. Each package includes three length indicator. The first length indicator in each package is an indicator of the new package, which is installed at a predetermined value, which is 126 in the example. The second length indicator in each RLC data block is the usual length indicator which indicates that the PDU level LLC is in the length of 40 octets. The third and last length indicator in each RLC data block is set at a predetermined value to indicate that the RLC data block contains bits placeholders.

In the absence of the indicator of the start of the package RLC level may have the problem of reassembly of packets LLC in the case where the first or second RLC data block (BN1 or 2) lost or incorrectly decoded. In this case, the RLC level may merge the actual PDU level LLC contained in the subsequent RLC data block (BN=2 or 3), with zero filling or incorrect data decoding substituted with respect to the second RLC data block. However, the indicator but�th packet in a subsequent RLC data block will prevent the execution of the RLC level merge PDU level LLC in subsequent packet with incorrect data, substituted with respect to the previous PDU level LLC.

Although the use of indicator new package described in relation to transmission uplink, a specialist in the relevant field should take into account that with the same success indicator new package can be applied to the transmission downlink.

Fig. 6 shows an exemplary procedure 120 formatting, sold by the formatter at the level of LLC to format LLC data blocks transmitted in the downlink. Procedure 120 is applied to each data segment LLC in the RLC data block. Starting from the first segment LLC data RLC level encapsulates the LLC data segment in the RLC data block (block 122). Then the RLC determines whether the LLC data segment the final segment PDU level LLC (block 124). If so, the level of RLC adds a conventional length indicator to the RLC data block to indicate the length of the LLC data segment (block 126). Then, the formatter determines that you have completed the RLC data block (block 128). If the LLC data segment fills the RLC data block, the processing proceeds to the next RLC data block (block 136). If the RLC data block is not completely filled, the formatter determines whether there are more data LLC. If so, then the formatter repeats blocks 122-12 as long until it fills the RLC data block. If more data to send none, the formatter generates if necessary a dummy PDU level LLC to fill the RLC data block (block 132), and adds the length indicator set to 0, the next RLC data block (block 134). The process then is repeated for the next data segments LLC (block 136).

Fig. 7 illustrates an exemplary procedure 150 formatting, sold by the formatter at the level of LLC to format data blocks LLC, with indicator a new package. The procedure 150 may be used for the transmission of the ascending and descending lines. Procedure 150 is applied to each data segment LLC in the RLC data block. Starting from the first segment LLC data RLC level encapsulates the LLC data segment in the RLC data block (block 152). Then the RLC determines whether the encapsulated data segment the first segment LLC new PDU level LLC (block 154). If the LLC data segment is the first segment at the LLC layer PDU, the RLC level adds a new indicator packet to the RLC data block to indicate that the LLC data segment is the beginning of a new PDU higher level (block 156). As noted earlier, the indicator of a new package is made in the form of a length indicator set to a predetermined value (for example, Li=126). In any case� then the RLC determines whether the LLC data segment the final segment PDU level LLC (block 158). If so, the level of RLC adds a conventional length indicator to indicate the length of the LLC data segment (block 160). Then the process is repeated for each subsequent data segment LLC in the RLC data block (block 162).

Fig. 8 illustrates an exemplary terminal 200 of contact for the implementation described here is robust procedures RLC. The terminal 200 may be implemented in either the mobile terminal 100 or the base station 14. The terminal 200 connection includes a transceiver 204 that is associated with an antenna 202 for transmitting and receiving signals. The processor 206 of the base-band frequency processes signals transmitted and received by the terminal 200 connected. Exemplary processing performed by the processor 206 of the base-band of frequencies, includes modulation/demodulation, interleaving/removing of interleaving, encoding/decoding, etc., the Processor 206 of the base-band of frequencies includes a processor 208 RLC for the implementation of the protocols described here RLC. As described above, the processor 208 RLC performs segmentation and merging PDU level LLC and formats the data blocks RLC. When formatting data packets RLC processor 208 inserts the RLC indicator new package, if the RLC data block begins with a segment from the new PDU level LLC, and adds the usual length indicator if the LLC data segment �is the final segment PDU to a higher level.

The present invention may be embodied in practice in ways different from those specifically described here without departing from the essential features of the invention. Real options implementation in all aspects should be considered as illustrative and not restrictive, and as falling within the scope of the meaning and equivalence of the appended claims, are intended to be included.

1. A method of transmitting data packets from the transmitting terminal (14, 100), comprising stages on which:
encapsulate the data segment of a data packet of a higher level in the data packet of the lower level, and the data packet of the higher level includes the Protocol data units, PDU-level Logical link Control, LLC and the data packet of the lower level includes the data blocks of the level Control Line Radio, RLC, for transmission over the network of the Extended Packet Radio General Purpose, EGPRS;
add indicator new package installed at a predetermined value in a header of a data packet of the lower level, if the data segment contains the beginning of a new data packet of a higher level to indicate the beginning of a new data packet of the higher level; and
add a length indicator in the header of a data packet of the lower level, the EU�and the data segment contains the end of a data packet at a higher level.
the addition of new indicator package includes the addition of new indicator included in the lower levels of data only when the data packet of the lower level starts with a new segment of a data packet at a higher level.

2. A method according to claim 1, further comprising a pass indicator for the new packet if the data packet of the lower level starts with the last segment of a data packet at a higher level.

3. A method according to any one of claims.1-2, in which the length indicator specifies the length of the data segment.

4. A method according to any one of claims.1-2, further comprising the transfer of such packet of the lower level from the base station to the mobile terminal through the channel downlink.

5. A method according to any one of claims.1-2, further comprising the transfer of such packet of the lower level from the mobile terminal to the base station on the channel uplink.

6. Communication terminal (14, 100) for networking (10) mobile communication, comprising:
transceiver (204) for transmitting and receiving signals via the wireless channel; and
the processor (205) for generating data packets for transmission over the wireless channel, wherein the processor is arranged to:
the encapsulation of the data segment of a data packet of a higher level in the data packet of the lower level, PR�than the data packet of the higher level includes the data units of the Protocol, PDU-level Logical link Control, LLC and the data packet of the lower level includes the data blocks of the level Control Line Radio, RLC, for transmission over the network of the Extended Packet Radio General Purpose, EGPRS;
add indicator new package installed at a predetermined value in a header of a data packet of the lower level, if the data segment contains the beginning of a new data packet of a higher level to indicate the beginning of a new data packet of the higher level; and
add a length indicator in the header of a data packet of the lower level, if the data segment contains the end of a data packet of a higher level,
wherein the processor is arranged to add an indicator of a new packet in the data packet of the lower level only when the data packet of the lower level starts with a new segment of a data packet at a higher level.

7. Communication terminal according to claim 6, in which the processor is made with the possibility of missing the indicator of a new packet if the data packet of the lower level starts with the last segment of a data packet at a higher level.

8. Communication terminal according to any one of claims.6-7, in which the length indicator specifies the length of the data segment.

9. Communication terminal according to any one of claims.6-7, in the form of a base station for before�Chi mentioned packages lower level on the channel downlink to the mobile terminal.

10. Communication terminal according to any one of claims.6-7, in the form of the mobile terminal for transmission of the mentioned packages lower level on the channel uplink to the base station.

11. A method of transmitting data packets from the transmitting terminal (14, 100), comprising stages on which:
encapsulate the data segment of a data packet of a higher level in the data packet of the lower level, and the data packet of the higher level includes the Protocol data units, PDU-level Logical link Control, LLC and the data packet of the lower level includes the data blocks of the level Control Line Radio, RLC, for transmission over the network of the Extended Packet Radio General Purpose, EGPRS;
add the first length indicator in the header of a data packet of the lower level, if the data segment contains the end of a data packet at a higher level.
form dummy package to a higher level of a size to completely fill the payload of a data packet of the lower level; and
add a second length indicator set to a predetermined value in the header of the next data packet of the lower level to indicate the beginning of a new higher package level.

12. Communication terminal (14, 100) for mobile communication network, comprising:
transceiver (204) d�I transmit and receive signals on a wireless channel; and
the processor (205) for generating data packets for transmission over the wireless channel, wherein the processor is arranged to:
the encapsulation of the data segment of a data packet of a higher level in the data packet of the lower level, and the data packet of the higher level includes the Protocol data units, PDU-level Logical link Control, LLC and the data packet of the lower level includes the data blocks of the level Control Line Radio, RLC, for transmission over the network of the Extended Packet Radio General Purpose, EGPRS;
add a length indicator in the header of a data packet of the lower level, if the data segment contains the end of a data packet at a higher level.
forming a dummy package to a higher level of a size to completely fill the payload of a data packet of the lower level; and
add a length indicator set to a predetermined value in the header of the next data packet of the lower level to indicate the beginning of a new package of higher level.



 

Same patents:

FIELD: radio engineering, communication.

SUBSTANCE: device includes a unit transmission pulse counter, a transmission control unit, a transmission memory unit, a transmission parameter determining unit, a digital transmission system, a unit reception pulse counter, a reception control unit, a reception memory unit, a reception parameter determining unit, a comparator, transmission frame analysis units and a reception frame analysis unit.

EFFECT: high reliability of detecting single and multiple errors in a variable-length Ethernet frame and detecting alternating single and multiple failures in the digital data transmission system under analysis.

3 cl, 4 dwg

FIELD: radio engineering, communication.

SUBSTANCE: invention relates to methods of reporting channel quality indicator (CQI) in a wireless communication network. A CQI request may be sent in a first subframe. The CQI may be measured for a second subframe having a first offset from the first subframe, and a corresponding CQI report is sent in a third subframe having a second offset from the first subframe.

EFFECT: reduced use of signalling resources.

30 cl, 2 tbl, 12 dwg

FIELD: radio engineering, communication.

SUBSTANCE: device contains the first, the second and third validity increase units, the first and the second data transmission channels, a repeated request signal output and information output, the first and the second input units, five NOT elements, four AND elements, four keys, and an OR element. The first outputs of validity increase units are informational, and the second ones are the control signal of codogram receiving correctness. The OR element output is the device information output, and the fourth AND element output is the device repeated request output.

EFFECT: channel bandwidth increase due to the lower number of repeated requests owing to better information receiving accuracy.

1 dwg

FIELD: physics, computer engineering.

SUBSTANCE: invention relates to a method of correcting parameters when matching data rate based on multilevel mapping. The method includes steps of: obtaining a number of levels for multilevel mapping and determining a transmission mode for communication session content; and correcting parameters when matching the data rate in LTE release 10 protocol in accordance with the obtained number of levels and the determined transmission mode. The present invention also provides an apparatus for correcting parameters when matching data rate based on multilevel mapping, which includes a parameter correction unit, a transmission mode determining unit and a unit for obtaining the number of levels, connected to the parameter correction unit; wherein the transmission mode determining unit can determine the transmission mode for the communication session content and inform the parameter correction unit on the transmission mode; the unit for obtaining the number of levels can obtain the number of levels for multilevel mapping and inform the parameter correction unit on the number of levels; the parameter correction unit corrects parameters when matching data rate.

EFFECT: providing adaptation of parameters when matching data rate on LTE releases 8 and 9 to new mapping types in the LTE release 10 protocol.

10 cl, 2 dwg

FIELD: radio engineering, communication.

SUBSTANCE: invention relates to radio communication systems. A base station receives signal quality information reports from mobile stations every 480 ms using the slow associated control channel (SACCH) and receives codec mode requests from the mobile stations every 40 ms using adaptive multi-rate (AMR) in-band signalling. The base station associates the requested codec modes with estimated levels of speech quality currently being experienced by the first and second mobile stations.

EFFECT: controlling subchannel transmission power and allocating code modes for a first and a second mobile station based on estimated levels of speech quality associated with requested codec modes, and signal quality reports.

10 cl, 5 dwg

FIELD: radio engineering, communication.

SUBSTANCE: invention relates to wireless communication. Certain aspects of the present disclosure relate to a low-overhead method for transmitting channel state information (CSI) feedback in very high throughput (VHT) wireless communication systems. The present disclosure also provides packet formats for null data packet announcement (NDPA), CSI Poll and CSI feedback.

EFFECT: using the disclosed protocol for CSI feedback segmentation in order to transmit media access control (MAC) protocol data unit (MPDU) or a physical layer (PHY) protocol data unit (PPDU).

100 cl, 14 dwg

FIELD: radio, communication.

SUBSTANCE: each flow of data flows set is coded according to appropriate speeds of data transfer, they perform shifts of data flows on the set of MIMO channels according to full shift of combinations, they transfer data flows subjected to shifting, decode and determine SNR for each of data flows, they calculate a summary metric SNR for the set of data flows, they provide a summary metric as a feedback, they determine a set of separate metrics SNR for data flows on the basis of the summary metric SNR, and speeds of data transfer are adjusted, on which data flows are coded, on the basis of separate metrics SNR.

EFFECT: increased efficiency of MIMO wireless communication system due to reduction of a volume of downlink resources, necessary for provision of feedback by efficiency of a channel, for adjustment of data transfer speeds on MIMO channels.

17 cl, 8 dwg

FIELD: radio engineering, communication.

SUBSTANCE: apparatus for demodulating radio signals with smoothly variable radio pulse ascent and descent comprises a transformer with a primary winding W11 and two secondary windings W21 and W22, two reference voltage sources U1 and U2, a pair of parallel-connected capacitor and resistor, threshold elements 1 and 2 and two diodes VD1 and VD2.

EFFECT: high reliability of converting pulsed radio signals with smoothly variable ascent and descent of video pulses of received information discreteness.

2 dwg

FIELD: radio engineering, communication.

SUBSTANCE: invention relates to a transmitting device, a receiving device and a communication system. The technical result is achieved through a video data encoder, having an input for receiving stereoscopic image data. The stereoscopic image data include time-matching first and second image data. An error-correction encoding unit combines first image data units and corresponding second image data units from an input unit into a common encoding matrix. An error-correction code obtained from the combined units is added to the encoding matrix.

EFFECT: transmitting a plurality of video data with high resistance to packet loss and reduced delay.

14 cl, 10 dwg

FIELD: radio engineering, communication.

SUBSTANCE: invention relates to a method and an apparatus for processing channel quality information (CQI) and scheduling resources subject to cooperative resource allocation based on the CQI. The wireless communication method comprises steps of: receiving at least one report including CQI for subframes subject to different levels of protection due to a cooperative resource allocation scheme between a serving base station and at least one non-serving base station; and scheduling transmission resources based on the report.

EFFECT: reduced interference caused by a cell.

56 cl, 10 dwg

FIELD: communications.

SUBSTANCE: device has multiple cascade registers and multiple adders. During receipt of control information series operator forms a series of check connection bits and sends it to adders. After finishing of receipt operator serially adds given input bit to output bits of last register and outputs a result. Source value controller sends to registers a value selected from two source values.

EFFECT: higher efficiency, broader functional capabilities.

8 cl, 7 dwg, 2 tbl

FIELD: communications engineering; transmission and reception of message protected by noise-immune code.

SUBSTANCE: on sending end of communication system data burst is coded by noise-immune code, service information is added to this code and transferred to communication channel. On receiving end frame synchronization of information sequence is made, noise-immune code is separated and decoded. Results of decoding are used to evaluate probability of message reception, and parameters characterizing quality of communication channel are determined. Channel quality is evaluated by average error probability per bit in communication channel and by error grouping coefficient; new length of data burst is chosen considering highest increase in speed of useful information transfer through communication channel.

EFFECT: enhanced speed of useful data transfer through communication channel.

2 cl, 2 tbl

FIELD: communications engineering.

SUBSTANCE: method includes continuously controlling quality of communication channel, on basis of results of which value of depth of alternation of word symbols of interference-resistant code is selected, interference-resistant code symbols alternation, interference-resistant code words and information packet, composed of symbols of several interference-resistant code words is transferred to communication channel, on receiving side symbols are shifted back as they were and words of interference-resistant code are reproduced, while average number of errors in interference-resistant code words is estimated, and selective dispersion of errors number in interference-resistant code words of received information packet is determined, and after receiving another information packet alteration of previous value of alternation depth is performed on basis of deviation of selective dispersion of errors allocation in words of received information packet from dispersion of binomial allocation law.

EFFECT: higher trustworthiness of information receipt and decreased time of information receipt delay.

FIELD: turbo-decoding in communication systems.

SUBSTANCE: high-speed buffer memory is disposed between receiver buffer memory and turbo-decoding device and operates at same frequency as turbo-decoding device; decoding device reads out information bits stored in receiver buffer memory through high-speed buffer memory, enters delay for read-out information-bits for time required by turbo-decoding device, and then sends delayed information bits to decoding device including flexible input and flexible output of data incorporated in turbo-decoding device; information bit output is effected by receiver buffer memory at operating or clock frequency of turbo-decoding device.

EFFECT: provision for matching operating frequency of turbo-decoding device and that of buffer memory.

32 cl, 20 dwg

FIELD: systems for determining amount of available data transfer resources.

SUBSTANCE: for determining amount of resources for data transfer and/or speeds of bits transfer for network connection, with known physical length of cable, measurement of energy spectrum is performed depending on transmission frequency for different types of modems by means of power measuring device, weakening is determined for different physical lengths and thicknesses of cable wires, depending on parameter of cross interference, number of sources and correcting coefficient on bass of energetic spectrum noise level is determined, while by means of gauss transformer module on basis of efficient signal levels and appropriate noise levels amount of data transfer resource is determined for different data transfer modulations and/or modulating codes for predetermined bit transfer speed, then available data transfer resource amount is corrected by means of correcting coefficient, including average deviation of stored amounts of data transfer resources from efficiency amounts of resources of data transfer, and on basis of stored efficient recourses for data transfer with utilization of known physical length of determined network connection available data transfer resource for appropriate network connection is determined.

EFFECT: possible determining of amount of available data transfer resources for certain connection.

3 cl, 4 dwg

FIELD: radio engineering, possible use in wireless communication systems.

SUBSTANCE: in the method, frames are found for which data transfer speeds have been determined incorrectly, and processing is performed, providing for erasing of frames and/or clearing of memory to prevent expansion of distortion among multiple frames. Frames with erratically determined speeds of data transfer are found by checking unsanctioned transitions from one speed to another and reserve bits, confirming correctness of unused combinations of bits for filter and analyzing connections between transfer coefficients of fixed encoding table and transfer coefficients for linear prediction.

EFFECT: decreased appearance of sound artifacts, such as creaks or background signals, caused by errors in speed determining algorithm.

3 cl, 12 dwg

FIELD: technology for exchanging digital data with usage of transfer system based on multiplexing with orthogonal frequency division of channels, including at least one transmitter, and receivers.

SUBSTANCE: method includes selection of operation mode in transmitter from at least one mode, while each operation mode is associated with a number of active carriers for transferring useful data, selection of interlacing symbol in aforementioned selected operation mode, usage of symbol interlacing in transmitter in relation with data element blocks, display of interlaced elements of data on active carriers of aforementioned selected operation mode, receipt of interlaced data elements in receiver, recognition in receiver of symbol interlacing symbol used during data transfer, selection of reversed interlacing symbol in receiver for match with recognized interlacing symbol and reverse interlacing in receiver of received data elements by means of selected reverse interlacing symbol.

EFFECT: increased stability of system due to efficient correction of errors.

4 cl, 9 dwg

FIELD: technology for distributing resources of descending communication line in communication system with multiple inputs and multiple outputs.

SUBSTANCE: in accordance to method, for possible data transmission one or more sets of terminals is formed, while each set includes unique combination of one or more terminals and matches hypothesis subject to evaluation. Formed additionally may be one or more sub-hypotheses for each hypothesis, while each sub-hypothesis matches certain assignment of several transmitting antennas to one or more terminals in hypothesis. Then efficiency of each hypothesis is evaluated, one of evaluated sub-hypotheses is selected, based on their efficiency. Then terminal (terminals) in selected sub-hypothesis is planned for data transmission, and after that data are encoded, modulated and transferred to each terminal, planned for transmission, via one or more transmitting antennas, assigned to terminal.

EFFECT: increased efficiency.

7 cl, 9 dwg

FIELD: engineering of printers and memory devices for printers.

SUBSTANCE: in accordance to suggested method for detecting error in data, received from memory device of replaceable printer component, ensured is first evenness control bit, associated with first data element. First data element and first evenness control bit are stored in memorizing device. Printer includes a set of electro-conductive lines. Memorizing device includes a set of bits. At least one of electro-conductive lines is associated with each bit. First data element and first evenness control bit are read from memorizing device. Electric test of at least one of electro-conductive lines is performed. Error is identified in first data element on basis of first evenness control bit, read from memorizing device, and electric test. Other inventions of group envelop printing system, two variants of realization of replaceable printer component for printing system and method for storing information in replaceable printer component are provided.

EFFECT: creation of memory device with increased reliability, timely detection and correction of errors in replaceable components of printers ensures their continuous operation.

5 cl, 7 dwg

FIELD: data transmission; radio transmitters.

SUBSTANCE: channel coding and speed coordination TFCI indicator pointing to definite combination of cyclic redundancy code is generated in flexible layer one of GERAN network transmitter wherein data pointing to transport format combination are enoded and integrated with content data to be included in radio data burst using TFCI indicator generation process and information from medium access control layer. TFCI indicator is encoded in coding process and inserted in data stream by means of TFCI indicator insertion process. Each code incorporates more bits than respective TFCI indicator and unambiguously identifies TFCI indicator. Encoded TFCI indicator is expanded on pre-interleaved block with fractions disposed in fixed positions within each burst. Then interleaving is made by means of interleaving device. Encoded TFCI indicator used with 50% speed data transfer channel functions as central segment of encoded TFCI indicator used in respective 50% speed data transfer channel. Extra loss is negligible but FER characteristic is essentially improved compared with full-speed transfer codes due to enhanced useful load of content data bits. Amount of encoded TFCI data transferred in 50% speed mode ensures enhanced ratio of transport-format combination data encoding efficiency to content data encoding efficiency which is at same level as ratio in full-speed data transfer mode.

EFFECT: enhanced data transfer speed.

12 cl, 7 dwg, 7 tbl

Up!