EP4327487A1 - Appareil et procédé d'analyse intrinsèque de la qualité de connexion dans des réseaux radio avec coopération codée en réseau - Google Patents

Appareil et procédé d'analyse intrinsèque de la qualité de connexion dans des réseaux radio avec coopération codée en réseau

Info

Publication number
EP4327487A1
EP4327487A1 EP22717634.4A EP22717634A EP4327487A1 EP 4327487 A1 EP4327487 A1 EP 4327487A1 EP 22717634 A EP22717634 A EP 22717634A EP 4327487 A1 EP4327487 A1 EP 4327487A1
Authority
EP
European Patent Office
Prior art keywords
data
network
unit
network unit
transmission
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
EP22717634.4A
Other languages
German (de)
English (en)
Inventor
Andreas Frotzscher
Hannes ELLINGER
Oliver Haala
Jürgen HUPP
Frank Burkhardt
Kirsten Schuh
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Fraunhofer Gesellschaft zur Forderung der Angewandten Forschung eV
Original Assignee
Fraunhofer Gesellschaft zur Forderung der Angewandten Forschung eV
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Fraunhofer Gesellschaft zur Forderung der Angewandten Forschung eV filed Critical Fraunhofer Gesellschaft zur Forderung der Angewandten Forschung eV
Publication of EP4327487A1 publication Critical patent/EP4327487A1/fr
Pending legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L47/00Traffic control in data switching networks
    • H04L47/10Flow control; Congestion control
    • H04L47/24Traffic characterised by specific attributes, e.g. priority or QoS
    • H04L47/2491Mapping quality of service [QoS] requirements between different networks
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/004Arrangements for detecting or preventing errors in the information received by using forward error control
    • H04L1/0076Distributed coding, e.g. network coding, involving channel coding
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/20Arrangements for detecting or preventing errors in the information received using signal quality detector
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L69/00Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
    • H04L69/22Parsing or analysis of headers

Definitions

  • the application relates to a device and a method for the intrinsic analysis of the connection quality in radio networks with network-coded cooperation.
  • Radio systems particularly in industrial applications with fast response times or high security or availability specifications, in terms of packet loss rate, data rate or transmission latency in bidirectional transmission.
  • Examples in which data is to be transmitted via a radio system with a fast reaction time and high security are data from sensors or actuators in mobile scenarios or data from (motor) controls.
  • time-division multiplex methods Time Division Multiple Access TDMA
  • TDMA Time Division Multiple Access
  • Measures to increase robustness are usually implemented in various ways, for example by adapting the modulation method used, or by adapting the channel coding to improve an individual connection (link), or by using a retransmission or ARQ/HARQ method a packet repetition within the cycle time, or through antenna diversity, to utilize several transmission paths with multipath propagation.
  • a further measure to increase robustness consists in relaying and in cooperative methods (Cooperative Communication CC), packets being forwarded by another radio node as forwarding intermediate nodes 211, 212, 219 (see FIG. 2). Path redundancy also results via these intermediate nodes 211 , 212 , 219 .
  • FIG. 2 shows an example of cooperative communication (Source: A tutorial on Network Coding).
  • Network-coded cooperation (Network Coded Cooperation) is also a measure to increase robustness.
  • the forwarded messages are combined with one another in the relay nodes using methods of network coding and the combined messages are transmitted (see FIG. 3).
  • 3 shows an example of network-coded cooperation (Network Coded Cooperation; Source: A tutorial on Network Coding) with network-coded symbols 321, 322, 323.
  • CC and in particular NCC offer great potential, since this increases the so-called diversity order (number of propagation paths) of the overall system. It is crucial which node should combine (encode) and forward which packets.
  • link analysis is also used synonymously below.
  • connection quality in the network is particularly important when the transmissions in the network have to be very reliable, i.e. only have an extremely low transmission error rate and at the same time the transmission latencies have to be very low.
  • the receiving radio nodes can analyze the connection quality to the sending radio nodes.
  • statistical analyzes are usually carried out on various technical parameters such as reception power, bit error rate (BER), packet error rate (PER), signal-to-noise ratio (SNR or SINR) and metrics from the channel impulse response.
  • the results of the statistical analyzes are usually post-processed using aggregation, compression, quantization or mapping to a metric.
  • the result is then event-driven or regularly transmitted to network management, either as a separate packet or as part of a packet to be transmitted.
  • WO 2014 159616 A2 shows a protocol for network coding in which so-called helper nodes use methods of random linear network coding to support data communication between different radio nodes.
  • the configuration of the network coding and the transmission time of the packets encoded with it by the auxiliary nodes is selected on the basis of information about the status of the link quality of the various links in the network. This means that the information about the connection states must be known to the network management.
  • W 02014 159616 A3 does not describe a method for measuring the connection quality in the network.
  • US Pat. No. 8,842,599 B2 uses relay nodes for data transmission in the downlink and uplink between a base station and end devices (user terminals).
  • the relay nodes analyze the communication traffic that they forward between the base station and the end devices, use this to calculate information about the connection quality and forward this information to the base station.
  • the base station processes this information and on this basis selects a relay node per group of end devices in order to apply network coding methods to the data traffic to and from this group of end devices.
  • US 2014 0222996 A1 shows the use of distributed monitoring in a network.
  • Various performance parameters and metrics are collected at multiple points in the network, reflecting the current state of the connections or message flow in the network.
  • the monitoring units transmit their analysis results to the network management.
  • These performance parameters or metrics are analyzed with regard to their relevance in the current network status.
  • the network management is informed about which performance parameters and metrics are currently relevant and in turn informs all monitoring units distributed in the network to only analyze the selected performance parameters.
  • the goal is to reduce the data traffic of the monitoring units for network management by selecting the performance parameters to be analyzed.
  • US 2014 0036696 A1 describes how the mobile terminals in a network carry out a link analysis of their connections and forward the analysis results to a network controller. Based on this information, the Network Controller a recommendation to the terminals as to whether they should use the cellular mobile radio network or the access point of an existing WLAN network.
  • a device for determining a transmission quality in a communication network is provided.
  • a first network unit of the communication network is set up to carry out a first data transmission in that first data to be sent by the first network unit are transmitted in such a way that a first data packet depends on the first data.
  • a second network unit of the communication network is set up to carry out a second data transmission in that second data to be sent by the second network unit is transmitted in such a way that the second data is combined with the first data in a second data packet.
  • the device includes a receiving unit that is designed to receive the second data transmission.
  • the device includes an evaluation unit which is designed to determine a first quality of the first data transmission and/or a second quality of the second data transmission by the evaluation unit evaluating the second data packet.
  • a method for determining a transmission quality in a communication network carries out a first data transmission in that first data to be sent by the first network unit are transmitted in such a way that a first data packet depends on the first data.
  • a second network unit of the communication network carries out a second data transmission in that second data to be sent by the second network unit is transmitted in such a way that the second data is combined with the first data in a second data packet.
  • the device includes a receiving unit that receives the second data transmission.
  • the device includes an evaluation unit which determines a first quality of the first data transmission and/or a second quality of the second data transmission by the evaluation unit evaluating the second data packet.
  • a certain radio node eg the base station
  • a certain radio node has knowledge of the transmission quality of Can get connections in which he is not directly involved, ie is neither sending node nor receiving node, as well as connections in which he is directly involved. He obtains this knowledge solely from the analysis of the user data of received radio packets.
  • no additional radio packets have to be transmitted, nor does any part of the payload in the packets have to be sacrificed to transmit link quality information. No additional network traffic is therefore required for the transmission of the connection metrics.
  • Particular embodiments of the invention can be found in the dependent claims.
  • FIG. 1 shows a device according to an embodiment in a communication network, which also includes a first network unit, a second network unit and possibly a further, third network unit.
  • FIG. 2 shows an example of cooperative communication.
  • Figure 3 shows an example of network coded cooperation.
  • 4 shows an example of a fully meshed radio network in which the base station has a connection to all radio nodes and the radio nodes are also connected to one another.
  • 5 shows an exemplary calculation of an encoded packet based on two source packets.
  • Figure 6 shows an example of a full header encoded packet.
  • 7 shows an exemplary superframe structure with network-coded cooperation.
  • Figure 8 shows a topology of a network with one base station and three
  • FIG 9 shows an example of a possible superframe structure with network-coded cooperation, the network having a base station and three radio nodes.
  • FIG. 1 shows a device 100 according to an embodiment in a communication network, which also includes a first network unit 151 , a second network unit 152 and possibly a further, third network unit 153 .
  • the device 100 is a device 100 for determining a transmission quality in a communication network.
  • a first network unit 151 of the communication network is set up to carry out a first data transmission in that first data to be sent by the first network unit 151 is transmitted in such a way that a first data packet depends on the first data.
  • a second network unit 152 of the communication network is set up to carry out a second data transmission in that second data to be sent by the second network unit 152 is transmitted in such a way that the second data is combined with the first data in a second data packet.
  • the device 100 includes a receiving unit 110 which is designed to receive the second data transmission.
  • the device 100 includes an evaluation unit 120 which is designed to determine a first quality of the first data transmission and/or a second quality of the second data transmission by the evaluation unit 120 evaluating the second data packet.
  • the evaluation unit 120 can be designed, for example, to determine whether the first data transmission from the first network unit 151 to the second network unit 152 was successful by the evaluation unit 120 evaluating a header of the second data packet. In one embodiment, the evaluation unit 120 can be designed, for example, to evaluate the header of the second data packet to determine whether the header of the second data packet includes coding information for decoding the first data of the second data packet.
  • the evaluation unit 120 can be configured, for example, to evaluate the header of the second data packet to determine whether the header of the second data packet includes a coding coefficient that the second network unit 151 used to code the first data in the second data packet.
  • the receiving unit 110 may be configured to receive the first data transmission and the second data transmission.
  • the evaluation unit 120 can be designed, for example, to determine a first quality of the first data transmission and/or a second quality of the second data transmission by the evaluation unit 120 evaluating the first data packet and the second data packet.
  • the evaluation unit 120 of the device 100 can be designed, for example, to determine the first data from the first data packet as the first determined data.
  • the evaluation unit 120 of the device 100 can be designed, for example, to use the first determined data to determine whether the second data packet was formed using the first data.
  • the evaluation unit 120 of the device 100 can be designed, for example, to determine that the first data transmission from the first network unit 151 to the second network unit 152 was successful if the second data packet was formed using the first data.
  • the evaluation unit 120 of the device 100 can be configured, for example, to determine that the first data transmission from the first network unit 151 to the second network unit 152 was unsuccessful if the second data packet was not formed using the first data.
  • a third network unit 153 of the communication network can be set up, for example, to carry out a third data transmission by transmitting third data to be sent by the third network unit 153 in such a way that the third data is combined with the first data and the second data in a third data packet are combined.
  • the evaluation unit 120 of the device 100 can be designed, for example, to determine the first data from the first data packet as the first determined data.
  • the evaluation unit 120 of the device 100 can be designed, for example, to determine the second data from the second data packet as the second determined data.
  • the evaluation unit 120 of the device 100 can be designed, for example, using the first determined data and using the second determined data to determine whether the third data packet was formed using the first data and using the second data.
  • the evaluation unit 120 of the device 100 can be configured, for example, to determine that the first data transmission from the first network unit 151 to the third network unit 153 was successful and that the second data transmission from the second network unit 152 to the third network unit 153 was successful is when the third data packet was formed using the first data and using the second data.
  • the evaluation unit 120 of the device 100 can be configured, for example, to determine that the first data transmission from the first network unit 151 to the third network unit 153 and/or the second data transmission from the second network unit 152 to the third network unit 153 was unsuccessful. if the third data packet was not formed using both the first data and the second data.
  • the device 100 can include a transmission unit, for example, which can be set up, for example, to carry out a first further data transmission by the transmission unit to be sent first further data being transmitted in such a way that the first further data is connected to the first data and to the second Data are combined in a first further data packet.
  • the first network unit 151 or the second network unit 152 or a further network unit 153 of the communication network can be set up, for example, to carry out a second further data transmission in that the second further data to be sent is transmitted in such a way that the second further data is combined with the first further data in a second further data packet are combined.
  • the receiving unit 110 of the device 100 can be designed, for example, to receive the second further data transmission.
  • the evaluation unit 120 of the device 100 can be designed, for example, to use the first additional data to determine whether the second additional data packet was formed using the first additional data. Furthermore, the evaluation unit 120 of the device 100 can be configured, for example, to determine that the first further data transmission from the device 100 to the first network unit 151 or to the second network unit 152 or to the further network unit 153 was successful if the second further Data packet was formed using the first additional data. Furthermore, the evaluation unit 120 of the device 100 can be configured, for example, to determine that the first further data transmission from the device 100 to the first network unit 151 or to the second network unit 152 or to the further network unit 153 was unsuccessful if the second further Data packet was not formed using the first additional data. In one embodiment, the device 100 can be set up, for example, to each pair of a sending network unit and a receiving network unit from a group of network units of the communication network that is the first network unit
  • the second network unit 152 to keep a link statistic, which notes every successful data transmission from the sending network unit to the receiving network unit determined by the device 100 as a successful data transmission and/or each unsuccessful data transmission determined by the device 100 Data transmission from the sending network entity to the receiving network entity marked as an unsuccessful data transmission.
  • the second network entity 152 can be configured, for example, to determine information about a data transmission quality from the first network entity 151 to the second network entity 152 .
  • the second network unit 152 can be configured, for example, to transmit the information about the data transmission quality from the first network unit 151 to the second network unit 152 to the device 100 in that the second network unit 152 selects an encoding rule from a group of two or more encoding rules and the first data and/or second data and/or a combination of the first data and the second data in the second data packet is coded as a function of the coding rule and is provided with a check code.
  • the device 100 can be configured, for example, to determine the information about the data transmission quality from the first network unit 151 to the second network unit 152 by the device 100 using the check code contained in the second data packet, the coding rule of the two or more coding rules determines which has been selected by the second network entity 152. .
  • it can be the coding rules that make up the second network unit
  • the 152 selects whether the data to be sent is Big Endian coded or Little Endian coded.
  • the check code can be a CRC code, for example, or another error-detecting check code, or an error-correcting check code.
  • the device can use the transmitted check code, for example, to determine whether the calculated check code and the transmitted check code match during decoding based on little endian or based on big endian, i.e. whether the data coded in the second data packet is little endian coded or are big-endian encoded.
  • the second network unit 152 can be set up, for example, to carry out the second data transmission by transmitting the second data to be sent by the second network unit 152 in such a way that the second data are combined with the first data as the second data packet by superposition.
  • the second network unit 152 can be set up, for example, to carry out the second data transmission by transmitting the second data to be sent by the second network unit 152 in such a way that the second data is XORed with the first data in the second data packet, or that the second data is combined with the first data by a weighted addition, or that the second data is combined with the first data by a superposition in a Galois field.
  • the second network unit 152 can be set up, for example, the first data, which are combined (e.g. multiplied) with a first coding coefficient, with the second data, which are combined (e.g. multiplied) with a second coding coefficient, in to combine with the second data packet.
  • the second network entity 152 may be configured to XOR the first data multiplied by a first coding coefficient with the second data multiplied by a second coding coefficient in the second data packet (an XOR operation is a superposition in the Galois field F2 ).
  • the communication network can be, for example, a wireless communication network
  • the first network unit 151 can be, for example, a first wireless network unit
  • the second network unit 152 can be, for example, a second wireless network unit
  • the receiving unit 110 of the device 100 can be, for example, a receiving unit 110 for receiving wireless data transmissions.
  • a base station is provided, wherein the base station may include the device 100 described above.
  • the communication network comprises a first network unit 151, a second network unit 152 and the device 100 described above for determining a transmission quality in a communication network.
  • the first network unit 151 can be set up, for example, to carry out a first data transmission in that first data to be sent by the first network unit 151 are transmitted in such a way that a first data packet depends on the first data.
  • the second network unit 152 can be set up, for example, to carry out a second data transmission in that second data to be sent by the second network unit 152 are transmitted in such a way that the second data are combined with the first data in a second data packet.
  • the device 100 can include a receiving unit 110, for example, which can be designed, for example, to receive the second data transmission.
  • the device 100 can include, for example, an evaluation unit 120, which can be designed, for example, to determine a first quality of the first data transmission and/or a second quality of the second data transmission by the evaluation unit 120 evaluating the second data packet.
  • the communication network can be a wireless communication network, for example.
  • the first network entity 151 may be a first wireless network entity, for example.
  • the second network entity 152 may be a second wireless network entity.
  • the receiving unit 110 of the device 100 can be, for example, a receiving unit 110 for receiving wireless data transmissions.
  • a network basically comprises a central base station (BS) and several radio nodes (Radio Node, Nx ).
  • the base station or higher-level entities are responsible for the management of the network, in particular the coordination of channel access and resource management.
  • the network serves to transmit information between spatially distributed devices.
  • a packet transmission from the BS to a radio node Nx is referred to as a downlink (DL) transmission, while a transmission from a radio node Nx to the BS is called an uplink (UL) transmission.
  • a radio node from which useful data is to be transmitted is referred to as a source node (SN).
  • the radio node to which a packet is transmitted is called the Destination Node (DN).
  • 4 shows an example of a fully meshed radio network in which the base station 400 has a connection (uplink or downlink) to all radio nodes 451, 452 and the radio nodes 451, 452 are also connected to one another (side links).
  • a radio system is considered in which channel access is controlled by central resource management.
  • Resource management is part of network management and is usually contained in the base station or in a higher-level system. Resource management decisions are distributed to the radio nodes via special messages.
  • the modulation method used on the bit transmission layer allows resources to be divided into time (Time Division Multiple Access, TDMA) or a combination of time and frequency division, as is the case, for example, in OFDMA (Orthogonal Frequency Division Multiple Access) or Single Carrier Frequency Division Multiple Access (SC-FDMA) is implemented.
  • the resources can be assigned to the individual transmissions in a time-frequency grid.
  • resource management works on the basis of time slots or time-frequency blocks. These units are hereinafter referred to synonymously as resources or resource blocks. Time-frequency blocks that follow one another in time can also be viewed as time slots.
  • the radio system under consideration performs isochronous cyclic communication, which is divided into frames of equal size (superframes). Real-time-critical application process data is transmitted in each superframe (IRT transmission).
  • NCC Network Coded Cooperation
  • NCC describes a concept in which data packets are encoded before being forwarded by a router and sent as a superposition.
  • Several data packets (number n) are each weighted with coefficients (so-called coding coefficients) and added.
  • coefficients so-called coding coefficients
  • algebra is used in finite fields and multiplication/addition in Galois fields with a size/symbol length of g bits is used.
  • FIG. 5 shows an exemplary calculation of an encoded packet based on two source packets.
  • coding coefficients are usually combined into a so-called coding vector.
  • the amount of data g of a coding coefficient in bits depends on the size/dimension of the Galois field used. For Galois fields with characteristic 2, this results in 2 9 coding coefficients.
  • node ID/NID node identity
  • each radio node has a unique NID.
  • Figure 6 shows an example of a full header encoded packet.
  • FIG. 7 shows an exemplary network coded cooperation (NCC) superframe structure for a network as shown in FIG. 4 (the sending node is marked in green, the receiving nodes are marked with Rx).
  • the superframe consists of 7 slots.
  • the messages "A” and “B” designate the user data that the base station would like to transmit to N1 or N2.
  • the messages "a” and “b” designate the user data that N1 or N2 must transmit to the base station.
  • the BS sends out the message "A”.
  • the radio nodes Ni and N 2 try to receive the packet (receive, Rx).
  • slot 2 the BS sends out the message "A” + “B” combined via NCC.
  • the subsequent slots are used as shown in FIG.
  • the superframe structure is repeated regularly and can also contain additional slots.
  • Exemplary embodiments are based on the fact that the radio nodes can only draw conclusions about the status or the transmission reliability of the various connections in the network by analyzing the packets received. This applies both to connections in which the respective radio node is actively involved (i.e. it is a transmitting or receiving node) and to connections in which it is not actively involved.
  • the method is described below using the example of evaluating the packets received from the base station. However, this does not represent a restriction.
  • the method of evaluating the received packets can also be applied to any other node in the network.
  • the base station obtains information about the transmission reliability on the side link Ni -> N2 and vice versa, without being directly involved in it or having to receive these side link packets. It should also be emphasized that the base station Receives information about the side links without the affected nodes Ni and N having to transmit 2 additional monitoring packets or monitoring information to the base station.
  • the received packets and their content can be evaluated slot by slot during the course of the superframe or, alternatively, can also be evaluated at the end of a superframe.
  • the method presented can be used for any network coding matrices, in particular for larger degrees of cooperation in which more than two messages are transmitted in an NCC-encoded packet.
  • SNR signal-to-noise ratio
  • RSSI received power
  • this information can either be used directly or variables derived from it.
  • the selection of the parameters used and their processing must be communicated to everyone, for example through a fixed configuration or a transfer at runtime.
  • Exemplary processing steps may be, for example, combining multiple parameters into one metric, and/or quantization, and/or thresholding, and/or equalization, and/or compression, and/or a combination thereof.
  • the link parameters or variables derived from them must be transmitted over the air in order to make them usable for network management.
  • the size of the transmittable user data would have to be reduced (by transmitting additional packets or by allocating bit fields in packets to be transmitted).
  • the following solution methods are proposed in the present invention:
  • embodiments may implement modification of the coding coefficients.
  • the coding coefficients are changed when a parameter exceeds or falls below a corresponding threshold value.
  • a selection can be made from a predefined set of coding coefficients in order to represent a certain value range of a parameter.
  • the bit error rate exponent can be used directly as a coding coefficient.
  • embodiments may implement packet structure manipulation.
  • the link analysis results can be transmitted in compressed or quantized form by specifically manipulating the NCC message or parts to be sent.
  • Such manipulation means that the recipient, without knowledge of the manipulation, cannot correctly decode the message.
  • Such a decoding error is detected in the receiver by a commonly used error detection code such as CRC-8, but cannot be corrected.
  • CRC-8 error detection code
  • the recipient can try out all conceivable manipulations and withdraw them until the message can be successfully decoded and the error detection code has been checked successfully.
  • This method is limited by the error-detecting property of the code used. With each additional modification, the probability that an invalid packet will be recognized as valid increases.
  • Exemplary modifications include, but are not limited to, changing the order of bytes or bits, and/or rotating all or part of the packet by a specified number of bits; and/or a superposition of the packet with a short data word or individual bits using XOR, and/or an inversion of the packet, individual parts of it or individual bits at specific locations.
  • This modification can be applied to the entire transmission packet or, when using NCC, only to a partial packet.
  • the method can be applied to the superframe structure shown in FIG.
  • Ni receives the packet superposition "A"+”b” and measures the signal-to-noise ratio. If it is below a predetermined threshold value, Ni transmits the packet superposition "b"+”a” in slot 5 in big endian notation. Is that Signal-to-noise ratio below the threshold value, Ni transmits the packet superposition "b"+”a” in slot 5 in little endian notation.
  • the receivers interpret the received packet superposition "b"+”a" as both big endian and little endian and decode the packets. In one case the decoding fails, in the other it succeeds. Depending on which decoding was successful, the recipient learns whether the transmission in slot 5 had an SNR above or below the previously defined threshold.
  • the packet error rate is derived from information obtained from the received packets by exploiting network coding.
  • the quality parameter information is transmitted by modifying the NCC coding or by manipulating the structure of the NCC packets.
  • FIG. 8 a topology of a network with a base station 400 and three radio nodes 451, 452, 453 is shown.
  • FIG. 9 shows an example of a possible superframe structure with network-coded cooperation, the network having a base station and three radio nodes.
  • a database is used to temporarily store the data from the link analysis.
  • Each entry in the database contains the superframe number, the sending node ID, the receiving node ID and the status of packet reception (0 - successful or 1 - transmission error).
  • These values can be summarized as a data tuple ⁇ superframe number, sending node ID, receiving node ID, status of packet reception ⁇ .
  • the successful packet transmission in superframe 12 on the link from node Ni to node N2 is described by the data tuple ⁇ 12,Ni,N2,0 ⁇ .
  • ⁇ A, B ⁇ QP i Ny describes that the packet sent out by radio node N y in slot i contains the messages "A" and "B", encoded via NCC.
  • the base station After the superframe has expired, the base station starts evaluating the received packets and their content. By evaluating the packets received in slots 6 - 11, the base station can deduce the packet error rate on the various connections. This is described below for the superframe k, the structure of which is shown in FIG.
  • the mean packet error rate of a link at a given point in time can be calculated. This step can be carried out for all connections listed in the database, resulting in a general overview of the connection quality in the network. This information can be made available to network management, among other things, or used in some other way.
  • a second detailed embodiment is provided below.
  • the SNR of the side links should be collected, quantized, transmitted to the base station and incorporated into the link analysis there.
  • a database is to be used for intermediate storage of the link analysis data.
  • each entry in the database contains the superframe number, the sending node ID, the receiving node ID and the status of packet reception (0 - successful or 1 - transmission error).
  • the signal-to-noise ratio quantized with a two-bit resolution is also saved. The following correlation between the quantized value and the signal-to-noise ratio is used:
  • the radio node N 2 is considered as an example of the communication sequence. In slots 0, 1, 2 and 3 it receives packets from the base station. This is not yet a side link. In slot 4, however, the radio node Ni transmits. The radio node N 2 receives the transmitted message and measures the signal-to-noise ratio SNR. The measured SNR is quantized in radio node N 2 and stored as SNR q . The radio node N 2 has a transmission slot in slot 5 and is to transmit the superposition "2A"+"C"+"b". In order to encode the quantized SNR into the packet to be sent, the radio node rotates the partial packet "b" by 0, 1, 2 or 3 bits to the right, depending on the value of SNR q . The transmitted superposition is therefore "2A"+"C"+rot("b", SNR q ).
  • the base station and radio nodes Ni and N 3 receive the rotated message.
  • the decoding method in the base station will now be described as an example. However, this does not constitute a restriction.
  • the nodes Ni and N 3 can in turn also carry out the decoding method described below.
  • the base station receives the transmitted packet superposition "2A”+”C”+rot("b", SNR q ) and tries to decode it.
  • the partial messages "A” and “C” are known because they were sent by the base itself.
  • the partial message rot("b", SNR q ) can be extracted by subtraction.
  • This rotated partial message is now rotated in parallel by 0, 1, 2 and 3 bits to the left in the base and each of these rotations is checked for integrity.
  • the CRC-16 error protection code is used for this. The check will only be successful if the message was rotated to the left by SNR q during decoding. In this way, the base station learns the quantized signal-to-noise ratio of the side link between the nodes Ni and N 2 and can store it in the link analysis database.
  • An advantage of embodiments is network analysis without signaling overhead. Thanks to the concepts provided, the network management receives up-to-date information about the status of the connections in the network at any time and without delay, without requiring additional transmission resources (bit fields in packets to be transmitted or additional packets). This means that there are no restrictions on the amount of user data that can be transmitted and/or the required transmission time does not have to be extended.
  • Another advantage lies in the increase in reliability: Since the network management always knows the current status of the connections in the network, it can use this knowledge to optimally adapt the coding specification of the network coding used and/or the resource allocation to the individual connections to the current status of the connections use in the network. As a result, the transmission reliability on the connections can be significantly increased.
  • Another advantage is the more efficient use of radio transmission resources: Since the network management knows the current status of the connections in the network at all times, it can use this knowledge to optimize resource scheduling, ie each connection is only assigned as many resources as are actually required will.
  • Another advantage is a reduction in transmission latencies: Since the transmission resources can be optimally adapted to the state of the current connection, the need for packet repetitions is reduced and the end-to-end transmission latency is reduced.
  • Another advantage is the suitability for radio systems with very high real-time and reliability requirements: Due to the technical properties described above and the resulting advantages, the method presented is particularly suitable for radio systems with very high requirements in terms of their real-time capability (i.e. extremely short, guaranteed transmission latencies) and reliability (i.e. extremely low transmission error probability).
  • a structure of the transmitted radio packets has only a packet header and user data, which are encoded using Network Coded Cooperation.
  • the radio packets do not contain any separate bit fields for transmitting the connection quality.
  • a network manager can still have information about side links in the network in which the base station (or the relevant radio node to which the network manager is connected) is not actively involved. This information is used, for example, to define/adapt the coding matrix or to issue it to users (visualization) or to other technical systems (e.g. a higher-level management or the management of a neighboring communication system).
  • the structure of the packets with NCC-encoded user data is modified depending on the connection quality between the radio nodes.
  • a technical field of application of the presented invention is a radio system that has to meet very high requirements in terms of its high transmission reliability and that uses cooperation methods such as from the field of cooperative relaying or network coded cooperation for this purpose.
  • some aspects have been described in the context of a device, it is understood that these aspects also represent a description of the corresponding method, so that a block or a component of a device is also to be understood as a corresponding method step or as a feature of a method step.
  • aspects described in connection with or as a method step also constitute a description of a corresponding block or detail or feature of a corresponding device.
  • Some or all of the method steps may be performed by hardware apparatus (or using a hardware Apparatus), such as a microprocessor, a programmable computer or an electronic circuit. In some embodiments, some or more of the essential process steps can be performed by such an apparatus.
  • embodiments of the invention may be implemented in hardware, or in software, or at least partially in hardware, or at least partially in software.
  • Implementation can be performed using a digital storage medium such as a floppy disk, a DVD, a BluRay disk, a CD, a ROM, a PROM, an EPROM, an EEPROM or a FLASH memory, a hard disk or other magnetic or optical Memory are carried out on which electronically readable control signals are stored, which can interact with a programmable computer system in such a way or interaction that the respective method is carried out. Therefore, the digital storage medium can be computer-readable.
  • some embodiments according to the invention comprise a data carrier having electronically readable control signals capable of interacting with a programmable computer system in such a way that one of the methods described herein is carried out.
  • Computer program product to be implemented with a program code, the program code being effective to carry out one of the methods when the computer program product runs on a computer.
  • the program code can also be stored on a machine-readable carrier, for example.
  • Other exemplary embodiments include the computer program for performing one of the methods described herein, the computer program being stored on a machine-readable carrier.
  • an exemplary embodiment of the method according to the invention is therefore a computer program that has a program code for performing one of the methods described herein when the computer program runs on a computer.
  • a further exemplary embodiment of the method according to the invention is therefore a data carrier (or a digital storage medium or a computer-readable medium) on which the computer program for carrying out one of the methods described herein is recorded.
  • the data carrier or digital storage medium or computer-readable medium is typically tangible and/or non-transitory.
  • a further exemplary embodiment of the method according to the invention is thus a data stream or a sequence of signals which represents the computer program for carrying out one of the methods described herein.
  • the data stream or sequence of signals may be configured to be transferred over a data communication link, such as the Internet.
  • Another embodiment includes a processing device, such as a computer or programmable logic device, configured or adapted to perform any of the methods described herein.
  • a processing device such as a computer or programmable logic device, configured or adapted to perform any of the methods described herein.
  • Another embodiment includes a computer on which the computer program for performing one of the methods described herein is installed.
  • a further exemplary embodiment according to the invention comprises a device or a system which is designed to transmit a computer program for carrying out at least one of the methods described herein to a recipient.
  • the transmission can take place electronically or optically, for example.
  • the recipient may be a computer, mobile device, storage device, or similar device.
  • the device or the system can, for example, comprise a file server for transmission of the computer program to the recipient.
  • a programmable logic device e.g., a field programmable gate array, an FPGA
  • a field programmable gate array may cooperate with a microprocessor to perform any of the methods described herein.
  • the methods are performed on the part of any hardware device. This can be hardware that can be used universally, such as a computer processor (CPU), or hardware that is specific to the method, such as an ASIC.

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Quality & Reliability (AREA)
  • Computer Security & Cryptography (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

L'invention concerne un appareil (100) destiné à déterminer une qualité de transmission dans un réseau de communication. Une première unité de réseau (151) du réseau de communication est configurée pour effectuer une première transmission de données en transmettant des premières données devant être envoyées par la première unité de réseau (151) de telle sorte qu'un premier paquet de données dépend des premières données. Une deuxième unité de réseau (152) du réseau de communication est configurée pour effectuer une deuxième transmission de données en transmettant des deuxièmes données devant être envoyées par la deuxième unité de réseau (152) de telle sorte que les deuxièmes données sont combinées aux premières données dans un deuxième paquet de données. L'appareil (100) comprend une unité de réception (110) qui est conçue pour recevoir la deuxième transmission de données. L'appareil (100) comprend en outre une unité d'évaluation (120) qui est conçue pour déterminer une première qualité de la première transmission de données et/ou une deuxième qualité de la deuxième transmission de données grâce à l'unité d'évaluation (120) évaluant le deuxième paquet de données.
EP22717634.4A 2021-04-23 2022-04-21 Appareil et procédé d'analyse intrinsèque de la qualité de connexion dans des réseaux radio avec coopération codée en réseau Pending EP4327487A1 (fr)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
EP21170130.5A EP4080798A1 (fr) 2021-04-23 2021-04-23 Dispositif et procédé d'analyse intrinsèque de la qualité de connexion dans les réseaux radio à coopération codée en réseau
PCT/EP2022/060591 WO2022223713A1 (fr) 2021-04-23 2022-04-21 Appareil et procédé d'analyse intrinsèque de la qualité de connexion dans des réseaux radio avec coopération codée en réseau

Publications (1)

Publication Number Publication Date
EP4327487A1 true EP4327487A1 (fr) 2024-02-28

Family

ID=75659897

Family Applications (2)

Application Number Title Priority Date Filing Date
EP21170130.5A Withdrawn EP4080798A1 (fr) 2021-04-23 2021-04-23 Dispositif et procédé d'analyse intrinsèque de la qualité de connexion dans les réseaux radio à coopération codée en réseau
EP22717634.4A Pending EP4327487A1 (fr) 2021-04-23 2022-04-21 Appareil et procédé d'analyse intrinsèque de la qualité de connexion dans des réseaux radio avec coopération codée en réseau

Family Applications Before (1)

Application Number Title Priority Date Filing Date
EP21170130.5A Withdrawn EP4080798A1 (fr) 2021-04-23 2021-04-23 Dispositif et procédé d'analyse intrinsèque de la qualité de connexion dans les réseaux radio à coopération codée en réseau

Country Status (3)

Country Link
US (1) US20240048496A1 (fr)
EP (2) EP4080798A1 (fr)
WO (1) WO2022223713A1 (fr)

Family Cites Families (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2010019082A1 (fr) 2008-08-15 2010-02-18 Telefonaktiebolaget L M Ericsson (Publ) Sélection de nœud relais pour codage réseau
US9167511B2 (en) 2012-07-31 2015-10-20 Hewlett-Packard Development Company, L.P. Utilizing client mobile devices for wireless network monitoring
US9860140B2 (en) 2013-02-05 2018-01-02 Cisco Technology, Inc. Dynamically adjusting a set of monitored network properties using distributed learning machine feedback
US10028198B2 (en) 2013-03-14 2018-07-17 Aalborg Universitet Method and apparatus to enhance routing protocols in wireless mesh networks
WO2016050926A1 (fr) * 2014-10-03 2016-04-07 Koninklijke Kpn N.V. Procédé de transmission multipoint, et système de commande de transmission multipoint, utilisant un codage réseau
US10687228B2 (en) * 2018-06-20 2020-06-16 MeshPlusPlus, Inc. Data aggregation for distributed optimization of a wireless network

Also Published As

Publication number Publication date
EP4080798A1 (fr) 2022-10-26
WO2022223713A1 (fr) 2022-10-27
US20240048496A1 (en) 2024-02-08

Similar Documents

Publication Publication Date Title
DE60312689T2 (de) Verfahren und vorrichtung zur verminderung von übertragungsfehlern
DE10345220B4 (de) Verfahren zur Übertragung von Daten
DE602004012457T2 (de) Drahtloses audioübertragungssystem und -verfahren mit dynamischer zeitschlitzzuweisung
DE60302160T2 (de) Verfahren und vorrichtung zur anpassung eines verbindungsparameters anhand der kanalqualität
EP1668952B1 (fr) Procede de transmission de donnees avec une probabilite reduite de rejet errone de donnees
EP1401137B1 (fr) Procédé pour opérer un réseau radio mobile utilisant la protection d'erreur différent de contrôle et de données de l'utilisateur
WO2004073245A1 (fr) Procede de transmission de donnees
DE102015110602A1 (de) Verfahren und Vorrichtung zum iterativen Decodieren einer Datentransferstruktur
EP1861943B1 (fr) Procede pour determiner un taux d'erreur et appareil d'essai correspondant
WO2013060713A1 (fr) Réservation dynamique d'id harq
DE102012219468B3 (de) Verfahren zur Übertragung von Daten
EP3596897A2 (fr) Message de confirmation et d'activation authentifié
DE69932482T2 (de) Übertragungssystem mit adaptivem kanalkodierer und -dekoder
WO2022223713A1 (fr) Appareil et procédé d'analyse intrinsèque de la qualité de connexion dans des réseaux radio avec coopération codée en réseau
WO2020192908A1 (fr) Procédé de communication de données dans un réseau industriel, ainsi que point d'accès et point d'accès client
EP4305781A1 (fr) Procédé de communication et abonné de communication
EP2695321B1 (fr) Procede pour un émetteur dans un système de communication à multiple canaux pour émettre des données en temps réel
EP1511215B1 (fr) Procédé et dispositif de transmission de données selon un procédé ARQ hybride
EP2140596B1 (fr) Système de communication et procédé avec détermination de paramètres de canal
EP2188951B1 (fr) Procédé et dispositif d'établissement de protocole de connexions de communication pour des taux de transfert très élevés
DE10161641B4 (de) Verfahren und Vorrichtung zur Sicherung der verbindungsorientierten, bidirektionalen Übertragung von vorgegebenen Datenblöcken durch adaptives, gezieltes Scrambling
DE102015205478A1 (de) Verfahren und Vorrichtung zur Konfiguration einer Übertragungsverbindung
WO2022152848A1 (fr) Réseau de communication
DE102021123723A1 (de) Bitfehlerkorrektur für bluetooth low energy
DE102019201194A1 (de) Kommunikationsverbindungsprüfverfahren

Legal Events

Date Code Title Description
STAA Information on the status of an ep patent application or granted ep patent

Free format text: STATUS: UNKNOWN

STAA Information on the status of an ep patent application or granted ep patent

Free format text: STATUS: THE INTERNATIONAL PUBLICATION HAS BEEN MADE

PUAI Public reference made under article 153(3) epc to a published international application that has entered the european phase

Free format text: ORIGINAL CODE: 0009012

STAA Information on the status of an ep patent application or granted ep patent

Free format text: STATUS: REQUEST FOR EXAMINATION WAS MADE

17P Request for examination filed

Effective date: 20231024

AK Designated contracting states

Kind code of ref document: A1

Designated state(s): AL AT BE BG CH CY CZ DE DK EE ES FI FR GB GR HR HU IE IS IT LI LT LU LV MC MK MT NL NO PL PT RO RS SE SI SK SM TR