Delay compensation method in a data transmission network based on the TDMA protocol

The delay compensation process in data transmission networks using the TDMA protocol allows independent synchronization of master/slave nodes by measuring and compensating for internal delays, thereby enhancing data exchange speed and efficiency.

FR3143241B1Active Publication Date: 2025-03-28SAFRAN SA
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
FR2022013130
Authority / Receiving Office
FR · FR
Patent Type
Patents
Current Assignee / Owner
Filing Date
2022-12-09
Publication Date
2025-03-28
Estimated Expiration
2042-12-09

AI Technical Summary

Technical Problem

In data transmission networks using the TDMA protocol, delays in signal propagation due to electronic means and temperature variations cause synchronization issues, leading to inefficiencies and increased complexity in compensating for these temporal discrepancies.

Method used

A delay compensation process that allows each master/slave node to synchronize independently by measuring and compensating for internal delays in the electronic transmission circuits, without affecting other nodes or requiring knowledge of delays generated by other devices.

Benefits of technology

This process enhances data exchange speed by releasing bandwidth and eliminating the need for complex synchronization frames, thereby improving the overall efficiency and reducing the complexity of the communication system.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 00000015_0000
    Figure 00000015_0000
  • Figure 00000015_0001
    Figure 00000015_0001
  • Figure 00000015_0002
    Figure 00000015_0002
Patent Text Reader

Abstract

The invention relates to a method for compensating for delay in a bidirectional data transmission network based on the TDMA protocol, between a master device (M1) and at least one slave device (E1), said delay being due to electronic data transmission means internal to the master and slave devices. The method comprises the following iterative steps: - synchronizing the slave device to the master device by synchronizing to a synchronization signal (S) emitted by the master device; - measuring the internal delay introduced by electronic data transmission means for each master device; and - compensating for the measured internal delay. Figure for the abstract: Fig 4b
Need to check novelty before this filing date? Find Prior Art

Description

Title of the invention: Method for delay compensation in a data transmission network based on the TDMA protocol Technical field

[0001] The present invention relates to data transmission networks, and relates more particularly to the time synchronization of exchanges of such data according to the time division multiple access protocol. State of the prior art

[0002] Currently, aeronautical and avionics systems employ a very large number of sensors for different uses. These sensors can be grouped into three main application categories: - regulation: these are the most critical sensors because the data measured by these sensors are used to regulate the mechanical and hydraulic systems of aeronautical equipment in flight. They are used to control the system; - monitoring: the data obtained by these sensors are used to monitor the behavior and health of a system or structure of an aircraft in flight; - instrumentation: the data measured by these sensors are used for ground and flight test benches to validate and maintain aeronautical equipment. The benches are complex because they use a very large number of sensors.

[0003] Thus, each sensor used in an aircraft is independently connected by a cable to a computer that processes its data. This is called point-by-point topology. The cabling associated with each of the sensors then becomes particularly large, which poses problems of mass and size. As a result, adding new sensors is restrictive.

[0004] There are configurations allowing several sensors to communicate with a single computer via the same cable, such as AFDX (Avionics Full-Duplex Switched Ethernet).

[0005] As an example, as illustrated in [Fig.l], two types of devices are used to ensure communication between the sensors and the computer, namely a device M1 configured as “master” and devices configured as “slaves” E1, E2, ..., EN. A master or slave device is defined as being a set of electronic components ensuring the interface between the sensors and the computer and jointly ensuring communication between the sensors and the computer. The “slave” devices have the ability to interface with multiple sensors with different applications, and receive the data measured by them. The “master” device Ml, which is connected to an aeronautical computer, triggers the reception of data from each of the “slave” devices in order to transmit all the collected data to the aeronautical computer. Thus, the “master” device manages communication on the sensor network.

[0006] Thus, the master device M1 transmits an instruction TR3 in the form of a sequence of data to each “slave” node E1, E2, ..., EN.

[0007] In the context of two-way communication, each “slave” device » El, E2, ..., EN has programmable electronic means configured to transmit data TR2 to the “master” device Ml, to indicate to it that the task has been carried out correctly, for example.

[0008] The fact that a plurality of slave devices E1, E2, ..., EN exchange data with the master device M1 via the same link requires the data to be multiplexed. A protocol used for this type of link is a so-called time division multiplexing protocol, such as for example TDMA - time division multiple access protocol (for "Temporal Division Multiple Access" in English).

[0009] Thus, as illustrated in [Fig.2], the data sequences TR3, transmitted by the master device M1 to each slave device E1, E2, ..., EN, comprise data frames TRI and TR2. In this example, each sequence TR3 has a duration of the order of 1 ms.

[0010] The master device M1 comprises a master clock which clocks the transmission of data in each of the sequences TR3. Similarly, each slave device XI, X2, ..., XN comprises a slave clock which clocks the reception of data in each of the sequences TR3.

[0011] Each TRI data frame comprises a master signal M, comprising data relating to the master device M1 such as sensor reading commands, or supervision and maintenance commands. Said TRI frame also comprises an analog synchronization signal S.

[0012] Each data frame TR2 comprises a plurality of time slots XI, X2, ..., XN intended for the transmission of data from each slave node El, E2, ..., EN to the master device ML. In this example, we will take N=20 slave devices.

[0013] Each slave device E1, E2, ..., EN then has the possibility of communicating the data TR2 with the master device M1 during a time interval allocated to it and thus avoiding the risk of data interaction with the other slave devices.

[0014] To do this, it is necessary that the slave clock of each slave device E1, E2, ..., EN, intended to clock the transmission and reception of data, is perfectly synchronized with the master clock of the master device M1.

[0015] In other words, the slave clock of each slave device E1, E2, ..., EN must be clocked on the same reference clock.

[0016] Patent FR 3 108 817 describes the transmission of an analog synchronization signal S in each TRI data sequence.

[0017] The synchronization signal S comprises an amplitude adjustment portion SI, which is in the form of a sinusoidal wave having a constant amplitude for a predetermined number of pulses and an optimized synchronization portion S2, which is in the form of a triangular-shaped amplitude modulation of sinusoidal Funde. The optimized synchronization portion S2 does not have a constant amplitude but a variable amplitude, thus the transition between the increasing phase and the decreasing phase is detectable quickly and accurately, which makes it possible to determine a very precise reference time TOP. It is thus possible to synchronize the master and slave clocks and to time-stamp very precisely time intervals of each sequence TR3. The reference time TOP thus makes it possible to define the start of the period at which data XI, X2, ..., XN are sent respectively by each of the slave devices E1, E2, ..., EN to the master device Ml. However, the transmission and reception circuits of each device, whether master or slave, can lead, due to their electronic components, to the addition of a propagation delay of the synchronization signal S or the data TR2.

[0018] This delay also changes depending on the temperature at the level of the master device and the slave devices, which can become problematic in an environment with high thermal constraints.

[0019] This delay can also vary depending on the transmission time due in particular to a long distance between the master device and the slave devices.

[0020] To overcome these time lags, very "advanced" signal processing techniques are used. Although very effective, these techniques add complexity to the communicating system, either in terms of the computing / electronic processing power required, or because they increase the amount of information to be transmitted because the measured data is transmitted mutually between devices or on a specific channel. For example, when the transmission line is 30 meters long, the delay generated is of the order of 200 nanoseconds.

[0021] It is also possible to eliminate this delay by frequency compensation, for example by using the compensation technique known as “Least squares (LS)” or “Minimum Mean Square Error (MMSE)”.

[0022] The challenge is therefore to overcome the problems mentioned above. Statement of the invention

[0023] In view of the above, the invention allows each of the master / slave nodes to synchronize independently.

[0024] To do this, the subject of the invention is a method for compensating for delay in a bidirectional data transmission network based on the TDMA protocol, between a master device and at least one slave device, said delay being due to electronic data transmission means internal to the master and slave devices, the method comprising the following iterative steps:

[0025] - synchronization of the slave device on the master device, by synchronization on a synchronization signal emitted by the master device;

[0026] - the measurement of the internal delay introduced by electronic transmission means of data for each master and slave device; and

[0027] - compensation for the measured internal delay.

[0028] These steps are repeated in a loop.

[0029] Each node is thus able to carry out a measurement of its own electronics by "looping back", without affecting other nodes on the electrical cable. Each node then uses this measurement to change the time at which it will transmit on the electrical cable and center its listening window for the signal being received.

[0030] In this respect, each device autonomously measures the delay caused by the propagation of signals within its electronic transmission circuit, namely the transmission and reception of data.

[0031] In other words, it is not necessary for a slave device to know the delay generated by the master device.

[0032] Similarly, when a master or slave device is in a communicating group, it is not essential that it acquires the values ​​of the delays generated by other devices.

[0033] This frees up bandwidth and consequently increases the speed of data exchange between the master device and the slave device. Indeed, no training frame is used for synchronization between the devices, which frees up bandwidth.

[0034] Advantageously, during the step of synchronizing the master device on the slave device, the slave device is synchronized on an analog synchronization signal emitted by the master device.

[0035] Furthermore, during the step of synchronizing the slave device on the master device, a reference instant defining the start of a period of sending data to each slave device is extracted from the data transmitted by the master device.

[0036] Thus, during the step of synchronizing the slave device on the master device, a time interval is extracted from the data transmitted by the master device, comprising a synchronization signal comprising an amplitude adjustment portion and a synchronization portion in the form of an amplitude modulation capable of determining a reference instant defining the start of a period for sending data to each slave device.

[0037] According to a characteristic of the invention, the internal delay is measured by looping a loop signal between the output and the input of each master and slave device and by measuring the propagation time of the looped signal between the output and the input of each master and slave device.

[0038] Advantageously, the loop signal is generated at regular time intervals.

[0039] The data is transmitted in the form of data sequences. For each data sequence, reception is delayed by a duration substantially equal to a first delay value relative to the master device, and data transmission is advanced by a duration substantially equal to a second delay value relative to the slave device.

[0040] The invention also relates to a bidirectional data transmission system comprising a master device and at least one slave device, said system being capable of implementing bidirectional data communication between the master device and the slave device, the master device and the slave device comprising electronic means for transmitting data according to a time division multiple access protocol, the data transmission system comprising means for synchronizing the slave device on the master device, by synchronizing on a synchronization signal emitted by the master device, means for measuring the internal delay introduced by the electronic data transmission means for each master and slave device and means for compensating for the measured internal delay.

[0041] According to another characteristic of the transmission system according to the invention, the means for measuring the internal delay comprise means for looping a signal between the output and the input of each master and slave device and means for measuring the propagation time of the looped signal between the output and the input of each master and slave device.

[0042] The invention also relates to a turbomachine comprising at least one system as defined above.

[0043] It also relates to a sensor for aeronautical applications, in particular for regulation, monitoring and / or instrumentation comprising a system as defined above.

[0044] The invention also relates to an aircraft comprising a turbomachine as defined above.

[0045] The invention also relates to an aircraft comprising at least one system capable of implementing bidirectional data communication as defined above. Brief description of the drawings

[0046] Other aims, characteristics and advantages of the invention will appear on reading the following description, given solely by way of non-limiting example, and made with reference to the appended drawings in which:

[0047] [Fig. 1], which has already been mentioned, schematically shows a master device communicating with a set of slave devices;

[0048] [Fig.2], previously mentioned, schematically represents a data frame transmitted by the master device to the slave device according to the invention;

[0049] [Fig.3] illustrates a data communication system comprising a master device and a slave device according to the prior art;

[0050] [Fig.4a]and

[0051] [Fig.4b] illustrate means for measuring a loopback delay between the data transmission and acquisition means of the master device and the slave device, respectively, according to one embodiment of the invention;

[0052] [Fig. 5a]and

[0053] [Fig.5b] illustrate the principle of delay compensation implemented by means of the method and the device according to the invention, and illustrate the transmission of a data sequence respectively without delay compensation, and with delay compensation; and

[0054] [Fig.6] presents a flowchart of a compensation method according to an embodiment of the invention.

[0055] Detailed description of at least one embodiment of the invention

[0056] In [Fig. 3] an electronic system 1 is shown which comprises the master electronic device M1 as well as the slave electronic device EL

[0057] For the sake of clarity, the slave devices E2, ..., EN are not illustrated in said figure. Reference will then be made to a single slave device El but this does not exclude the coupling of the master device M1 with a plurality of slave devices having an electronic architecture similar to the slave device EL

[0058] In order to implement bidirectional data communication between the master device M1 and the slave device El according to the time division multiple access protocol TDMA, the electronic system 1 comprises a transmission line 2 capable of propagating an analog electrical signal.

[0059] The transmission line 2 is then coupled to transmission means 4 and to acquisition means 5 of the master device 1 on the one hand, and to transmission means 6 and reception means 7 of the slave device El, on the other hand.

[0060] More particularly, the transmission means 4 comprise a chain of electronic components capable of transforming a digital signal into an analog signal and then transmitting it to the slave device El via the transmission line 2.

[0061] As described previously with reference to [Fig. 2], each data sequence TR3 comprises a header frame TRI and a data frame TR2. The frame TRI comprises a master signal M, comprising data from the master device M1, transmitted by the master device M1 for the slave devices E1, E2, ..., EN, an analog synchronization signal S, transmitted by the master device M1 for the slave devices E1, E2, ..., EN. The signal S makes it possible in particular to time-stamp the time intervals of the frames of the data sequence TR3 very precisely. Each frame TR2 also comprises time intervals X1-X20 intended for the transmission of data from each slave device to the master device ML

[0062] The analog synchronization signal S comprises an amplitude adjustment portion SI which is in the form of a sinusoidal wave having a constant amplitude for a predetermined number of pulses and a synchronization portion optimized so as to determine a reference instant TOP according to patent FR 3 108 817. The reference instant TOP makes it possible to define the start of the period at which data XI, X2, ..., XN are sent respectively by each of the slave devices to the master device. This reference instant TOP is known with great precision. In addition, it makes it possible to precisely determine the time period between two reference instants TOP, which is of the order of 1 ms, in order to deduce therefrom the frequency of the master clock and possibly correct the frequency of the slave clock.

[0063] In this respect, the reception means 7 comprise a chain of electronic components intended to filter the analog signal TR3 received by the transmission means 4 and to transform it into a digital signal to be processed.

[0064] As for the transmission means 6 of the slave device El, their function is to transmit an analog signal to the acquisition means 5 capable of filtering it and then transforming it into a digital signal. The analog signal is ideally transmitted by the transmission means 6 during the time interval allocated to the slave device El and comprises the data TR2 which are transmitted to the master device.

[0065] However, the electronic components of the transmission means 4 and acquisition means 5 of the master device M1 as well as those of the transmission means 6 and reception means 7 of the slave device El are likely to add a propagation delay of the synchronization signal S or of the TRI and TR2 data.

[0066] This delay also changes as a function of the temperature at the master device M1 and the slave device E1 and / or as a function of the transmission time, in particular due to a long connection distance between the master device and the slave devices.

[0067] Thus, at a first observation point NI arranged between the transmission line 2 and the transmission means 4, the propagation delay DI of the analog signal TRI transmitted to the slave device El is observed.

[0068] At a second observation point N2 located between the transmission line 2 and the reception means 7, the delay remains substantially equal to Dl because the delay linked to the propagation of the signal through the transmission line 2 remains negligible.

[0069] For example, when the transmission line 2 has a length of 30 meters, the delay generated is of the order of 200 nanoseconds at most.

[0070] It is also possible to eliminate this delay by MMSE (for “Minimum Mean Square Error”) frequency compensation, for example.

[0071] When the TRI signal is received by the reception means 7 and transformed into a digital signal, a delay D2 is added.

[0072] Similarly, the transformation of the digital signal into an analog signal TR2 capable of being transmitted by the transmission means 6, leads to the addition of a delay D3 measured at a third observation point N3.

[0073] Finally, the reception of the analog signal TR2 and its transformation into a digital signal by the acquisition means 5 is likely to lengthen the delay by a duration D4 measured at a fourth observation point N4.

[0074] It is therefore important to compensate for the propagation delays D1, D2, D3 and D4 when implementing data communication between the master device M1 and the slave device El according to the TDMA protocol.

[0075] Knowing said delays D1, D2, D3 and D4 makes it possible to synchronize the windows for transmitting the signal XI-...XN and for listening to the signal XI-...XN during such a data exchange.

[0076] To this end, [Fig.4a] illustrates the master device M1 which further comprises measuring means 8a coupled to the transmission means 4 and to the acquisition means 5.

[0077] Such measuring means 8a are capable of generating an analog loopback signal intended to propagate exclusively between the transmission means 4 and data acquisition means 5 and undergoing a propagation delay due to the electronic transmission means of the master device.

[0078] To do this, the master device M1 comprises a first switch 9a capable of coupling and decoupling the transmission means 4 and the acquisition means 5.

[0079] The master device M1 further comprises a second switch 10a capable of coupling and decoupling the transmission means 4 and the transmission line 2.

[0080] A third switch 11a is also arranged between the acquisition means 5 and the transmission line 2 so as to couple and decouple the reception means 5 and the transmission line 2.

[0081] Thus, the measuring means 8a can close the first switch 9a and open the switches 10a and 11a to circulate the loop signal only between the transmission means 4 and the data acquisition means 5.

[0082] The propagation delay of the loopback signal therefore corresponds to a first delay value T1 substantially equal to the sum of the delays DI and D4.

[0083] As for the slave device El, with reference to [Fig.4b], this also comprises an electronic architecture similar to that of the master device Ml and likewise comprises measuring means 8b coupled to the transmission means 6 and to the reception means 7, as well as switches 9b, 10b, and 11b, so as to generate a loopback signal intended to propagate exclusively between the reception means 7 and the transmission means 6 and undergoing a propagation delay due to the electronic transmission means of the slave device.

[0084] A second delay value T2 is thus measured and corresponds substantially to the sum of delays D2 and D3.

[0085] In other words, each device Ml, El autonomously measures the delay caused by the propagation of data within its transmission circuit and its data reception circuit.

[0086] As previously indicated, a delay is introduced at each point of view. The delays are therefore accumulated and added at each point, which causes a shift which becomes significant, especially at point of view N4. The listening window of the master device M1 of the signal XI, X2, ..., XN must thus be centered on the data in order to avoid these shifts. It is thus possible to anticipate the delay of the electronics, via the circuit developed and previously described, and to adapt the transmission of the data because the delay induced, in particular by the electronics, is known.

[0087] It should be noted that the delay values ​​T1 and T2 are measured periodically in order to update them according to the evolution of the temperature at the level of the master device M1 and the slave device EL. By periodic, we mean the fact that the master and slave devices are available (i.e. they are not monopolized by sending data at this precise moment). This measurement is carried out once per cycle, each cycle preferably having a duration of 1 ms.

[0088] The loopback signals are therefore generated during the guard interval between two successive TR3 data sequences. Guard interval means a interval in which the master or slave devices are free, that is, they are neither transmitting nor receiving.

[0089] Reference is made to Figures 5a and 5b which represent the electronic system 1 in which the delays T1 and T2 were measured before the transmission of a data sequence TR3, respectively before the compensation and after the compensation.

[0090] In these figures, the observation points N1 and N6 are observation points of the master device M1, the observation points N2 and N5 are observation points of the transmission line 2 and the observation points N3 and N4 are observation points of the slave device.

[0091] Similarly, in these figures: - The DI delay represents the delay of the transmission chain (Tx) of the master device: AF / v =D 1; - The delay D2 represents the delay of the reception chain (Rx) of the slave device: A tjx xn =D2; - The delay D3 represents the delay of the transmission reception chain (Tx) of the slave device: A tgx xn = D3; - The delay D4 represents the delay of the reception chain (Rx) of the master device: A = D4.

[0092] It will also be noted that the channel delay De represents the propagation time between the master device and the slave device, which is smaller than the delay due to the electronics compensated by means of the delay compensation method according to the invention, and which will be compensated by the channel compensation.

[0093] Thus, the delay due to the transmission chain (Tx) of the master device and the reception chain (Rx) of the slave device is: DI + D2.

[0094] The delay due to the transmission chain (Tx) of the slave device and the reception chain (Rx) of the device is: D3+D4.

[0095] With reference to [Fig. 5a], in the absence of compensation, the balance of delays at observation nodes NI to N6 is written:

[0096] Nl=0

[0097] N2=D1

[0098] N3=D1+D2

[0099] N4=D1+D2

[0100] N5=D1+D2+D3

[0101] N6= (D1+D4) + (D2+D3).

[0102] For the receiver of the slave device (node ​​N3), the delay applies to both the TOP synchronization pulse and the data so that the time window is aligned with the allocated slot, without time offset.

[0103] Thus, the synchronization problem arises in particular in the return direction, i.e. during the transmission of signals from the nodes to the master device.

[0104] Thus, with reference to [Fig.5b], the delay from the slave device El is compensated by a displacement of the time listening window of the slave device El.

[0105] As for the acquisition means 5 of the master device M1, they are capable of starting the reception of the data TR2 as a function of the first delay value T1.

[0106] For this purpose, the acquisition means 5 are configured to delay the activation of the time listening window of the master device M1 by a duration substantially equal to the first measured delay value T1.

[0107] Thus, at the fourth observation point N4, the receiver of the slave node sends its signal in anticipation. The balance of delays is thus DI + D2 - (D2 + D3) or D1-D3.

[0108] Similarly, the delay from the transmitter to device N5 is compensated by anticipation. At node N5, the delay balance is D1-D3+D3, or D1. Note that this delay is compensated by another method (MMSE for example).

[0109] At node N6, the balance of delays, due to compensation, is written DI + D4, this latter delay being compensated by the master device by delaying its listening window with its own measured delay.

[0110] We now refer to [Fig. 6] which illustrates a flowchart of a delay compensation method implemented during the bidirectional communication of data between the master device M1 and the slave device El implemented by the electronic system 1 according to the invention. It will be noted that the steps of the method are implemented iteratively and are continuously looped.

[0111] The method begins with a step 100, during which the transmission means 4 transmit a data sequence TR3 to the slave device EL

[0112] Since this is a data communication according to the TDM A protocol, the data sequence TR3 comprises data frames TRI and TR2. During this first step 100, the reference TOP is extracted from the synchronization signal S, more particularly from the optimized synchronization portion S2, transmitted by the master device.

[0113] In step 200, the internal delay introduced by the electronics of each master and slave device is measured using the internal feedback system described previously.

[0114] The transmission means 7 of the slave advance the data transmission TR2 by a duration equal to the second delay value T2. During a transmission from the slave devices to the master device, the slave devices must compensate for their delay time. Each slave device will transmit earlier in its slot Xn and advance its transmission window by T2.

[0115] Finally, in step 300, the acquisition means 5 receive the data TR2 and delay their time listening window by a duration equal to the first known delay value T1, as described previously with reference to [Fig. 5a], 5b.

[0116] When the internal electronics delay is known, the system uses the measured delay to compensate for the delays in two stages: - Sending (transmitting) signals to the master device in advance; - Delay of the signal listening window in reception on the master device side

[0117] Thus, during step 300, the delays are compensated using the measurements obtained in step 200.

[0118] Thus, at each transmission of a TR3 sequence, the propagation delays T1 and T2 are compensated.

[0119] Obviously, the invention is not limited to the embodiments and implementations described previously and provided solely by way of example.

[0120] In particular, the TDMA protocol can be combined with the method of coding digital signals by orthogonal frequency division in the form of multiple OFDM sub-carriers (for “Orthogonal Frequency Division Multiplex” according to the Anglo-Saxon term).

[0121] These techniques, thus merged, make it possible to optimize the spectrum utilization capacity. The total bandwidth is then shared into several sub-bands for a defined number of slave devices.

[0122] Alternatively, it is possible to perform single-carrier modulation by phase-shift keying (PSK).

Claims

Claims

1. Method for compensating for delay in a bidirectional data transmission network based on the TDMA protocol, between a master device (Ml) and at least one slave device (El), said delay being due to electronic data transmission means internal to the master and slave devices, the method comprising the following iterative steps: - synchronizing the slave device with the master device, by synchronizing with a synchronization signal (S) emitted by the master device; - measuring the internal delay introduced by electronic data transmission means for each master and slave device; and - compensating for the measured internal delay, and wherein the internal delay is measured by looping a loop signal between the output and the input of each master and slave device and by measuring the propagation time of the looped signal between the output and the input of each master and slave device.

2. Compensation method according to claim 1, in which, during the step of synchronizing the slave device on the master device, a time interval is extracted from the data transmitted by the master device comprising a synchronization signal (S) comprising an amplitude adjustment portion (SI) and a synchronization portion (S2) in the form of an amplitude modulation capable of determining a reference instant (TOP) defining the start of a period of sending data to each slave device.

3. A compensation method according to one of claims 1 and 2, wherein the loop signal is generated at regular time intervals.

4. A compensation method according to any one of claims 1 to 3, wherein the data is transmitted in the form of data sequences (TR3), and wherein, for each data sequence (TR3), the reception of the data (300) is delayed by a duration substantially equal to a first delay value (T1) relating to the master device, and the transmission (200) of the data (TR2) is advanced by a duration substantially equal to a second delay value (T2) relating to the slave device.

5.

6.

7.

8. Bidirectional data transmission system (1) comprising - a master device (Ml) and - at least one slave device (El), said system being capable of implementing bidirectional data communication between the master device (Ml) and the slave device (El), the master device (Ml) and the slave device (El) comprising electronic means for transmitting data according to a time division multiple access protocol, the data transmission system comprising means for synchronizing the slave device with the master device by synchronizing with a synchronization signal (S) emitted by the master device, means for measuring the internal delay introduced by the electronic means for transmitting data for each master and slave device and means for compensating for the measured internal delay,the means for measuring the internal delay comprising means for looping a signal between the output and the input of each master and slave device and means for measuring the propagation time of the looped signal between the output and the input of each master and slave device., Turbomachine comprising at least one system (1) according to claim 5. Sensor for aeronautical application, in particular for regulation, monitoring and / or instrumentation, comprising a system (1) for bidirectional data transmission according to claim 5. Aircraft comprising a system (1) for bidirectional data transmission according to claim 5.