Method of transmitting information between a plurality of radioelectric stations and associated transmission network

09654320 ยท 2017-05-16

Assignee

Inventors

Cpc classification

International classification

Abstract

A method of transmitting information between a plurality of radioelectric stations and an associated transmission network are disclosed. In one aspect, the method transmits information between radioelectric stations, each station including a transmitter and a receiver, the information including NbMot words of data, NbMot being an integer >1. The transmission method includes: determining at least one polynomial of degree NbMot1, each of the NbMot coefficients of the polynomial corresponding to a respective word, the polynomial having an indeterminacy, calculating NbRepet polynomial values for the polynomial, NbRepet being an integer >1, each polynomial value being calculated for a respective predetermined value of the indeterminacy, transmitting the calculated polynomial values from one radioelectric station to at least one other radioelectric station, receiving polynomial values by the other radioelectric station, and determining, via the other radioelectric station, the NbMot words from a Lagrange interpolation of the received polynomial values.

Claims

1. A method for transmitting information between a plurality of radioelectric stations, each of the radioelectric stations comprising a transmitter and a receiver, the information comprising NbMot words of data, NbMot being an integer strictly greater than 1, the method comprising: determining at least one polynomial of degree NbMot1, each of the NbMot coefficients of the polynomial corresponding to a respective one of the words, the polynomial having a variable; calculating NbRepet polynomial values for the polynomial, NbRepet being an integer strictly greater than 1, each of the polynomial values being calculated for a respective predetermined value of the variable; transmitting the calculated polynomial values from a first radioelectric station to at least one second radioelectric station, wherein NbRepet data packets are successively transmitted during the transmission; receiving polynomial values by the second radioelectric station; determining, via the second radioelectric station, the words from a Lagrange interpolation of the received polynomial values; and calculating, via the second radioelectric station receiving the packets, time synchronization information for time synchronizing with the first radioelectric station transmitting the packets, from the received polynomial values and reception time deviations between the different received packets.

2. The method according to claim 1, wherein each of the words is divided into a plurality of patterns, and wherein several of the polynomials are determined using the following equation: P w ( X ) = ( T NbMot ) w + .Math. j = 1 NbMot - 1 ( T j ) w X j with NbMot>1, 0wv and v1, j being an index designating a respective one of the words and X designating the variable.

3. The method according to claim 1, wherein the packets are defined as follows:
Paquet(i)=P.sub.0((.sub.0).sup.NbRepet-1-i) . . . P.sub.w((.sub.w).sup.NbRepet-1-i) . . . P.sub.v((.sub.v).sup.NbRepet-1-i) with NbRepet>1, 0iNbRepet1, 0wv, P.sub.w designating a respective polynomial, (w)NbRepet1-i designating the predetermined respective value of the variable to calculate the corresponding polynomial value, and symbolizing a data concatenation.

4. The method according to claim 1, wherein the data words each have the same size equal to N bits, N being an integer strictly greater than 1.

5. The method according to claim 4, wherein one word of the data words comprises k bit(s) having a predetermined constant value, k being an integer with 1kN.

6. The method according to claim 1, wherein each of the words comprises at least one pattern, and wherein the pattern represents an element of a mathematical field.

7. The method according to claim 6, wherein each of the respective predetermined values for which a polynomial value is calculated is a primitive element of the Galois field.

8. A network for transmitting information, the network comprising a plurality of radioelectric stations, each of the radioelectric stations comprising a transmitter and a receiver, the information comprising NbMot words of data, NbMot being an integer strictly greater than 1, wherein each of the radioelectric stations designed to transmit the information further comprises: means for determining at least one polynomial of degree NbMot1, each of the NbMot coefficients of the polynomial corresponding to a respective one of the words, the polynomial having a variable; means for calculating NbRepet polynomial values for the polynomial, NbRepet being an integer strictly greater than 1, each of the polynomial values being calculated for a respective predetermined value of the variable; and means for transmitting the calculated polynomial values to at least one other radioelectric station, wherein each of the stations designed to receive the information further comprises: means for receiving the polynomial values; means for determining the words from a Lagrange interpolation of the received polynomial values; means for calculating time synchronization information for time synchronizing with the station designed to transmit the information, from the received polynomial values; and reception time deviations between different received packets, the station designed to transmit the information configured to successively transmit NbRepet data packets.

Description

BRIEF DESCRIPTION OF THE DRAWINGS

(1) The features and advantages of the described technology will appear upon reading the following description, provided solely as a non-limiting example, and done in reference to the appended drawings, in which:

(2) FIG. 1 is a diagrammatic illustration of a radioelectric station of a transmission network according to an embodiment.

(3) FIG. 2 is a diagrammatic illustration of the information to be transmitted comprising NbMot data words, NbMot being an integer strictly greater than 1.

(4) FIG. 3 is a diagrammatic illustration of the successive transmission of NbRepet data packets, NbRepet being an integer strictly greater than 1.

(5) FIG. 4 is a flowchart of a method for transmitting information according to an embodiment.

DETAILED DESCRIPTION OF CERTAIN INVENTIVE EMBODIMENTS

(6) A transmission network according to an embodiment comprises a plurality of radioelectric stations or radio stations 10, and is for example able to operate by frequency hopping. A radioelectric station 10 is illustrated in FIG. 1.

(7) The transmission network is able to transmit, from one radioelectric station 10 to another radioelectric station 10, information, visible in FIG. 2, comprising NbMot data words T.sub.1, T.sub.2, . . . , T.sub.NbMot, NbMot being an integer strictly greater than 1. The radioelectric station 10 designed to transmit the information is hereinafter called the transmitting station, and the or each radioelectric station 10 designed to receive the information is hereinafter called the receiving station.

(8) The set of frequencies usable by the transmission network comprises a frequency plane, also called an FH plane, for the frequency hopping operation. The FH plane for example belongs to the high frequency (HF) domain, between about 1.5 MHz and about 30 MHz. The FH plane is for example a predetermined frequency plane.

(9) The number of radioelectric stations 10 is for example greater than or equal to three, each station 10 being able to transmit data in conference to the other stations 10 of the network.

(10) As shown in FIG. 1, each station 10 comprises a transmission-reception chain 12, an antenna 14, a frequency synthesizer 16 and a processing unit 18.

(11) The transmission-reception chain 12 is connected to the transmission-reception antenna 14, the frequency synthesizer 16 and the processing unit 18, the frequency synthesizer 16 and the processing unit 18 also being connected to each other.

(12) The transmission-reception chain 12 comprises a device 20 for receiving radioelectric signals from the antenna 14 and a device 22 for transmitting radioelectric signals to the antenna 14. The transmission-reception chain 12 can be controlled in a known manner by the frequency synthesizer 16.

(13) The processing unit 18 comprises an analog-digital converter 24 connected at the output of the reception device 20 of the transmission-reception chain, a microprocessor 26 connected at the output of the analog-digital converter 24, and a memory 28 connected to the microprocessor 26.

(14) The analog-digital converter 24 is able to convert the voltage or current level provided by the reception device 20 into digital signal samples transmitted to the microprocessor 26.

(15) The microprocessor 26 is connected to the frequency synthesizer 16 and the transmission-reception chain 12 for the transmission of radioelectric signals intended for other transmitters-receivers 10 of the transmission network.

(16) In the described embodiment, each station 10 is configured to operate alternatively as a transmitting station and a receiving station.

(17) For the operation of the station 10 as a transmitting station, the memory 28 is able to store a first software 30 for determining at least one polynomial P.sub.w(X), 0wv, of degree NbMot1, each of the NbMot coefficients of the polynomial corresponding to a respective word, each polynomial having a variable X. The memory 28 is able to store a first program 32 for calculating NbRepet polynomial values P.sub.w((.sub.w).sup.NbRepet-1-i), 0wv, 0iNbRepet1, for the or each polynomial P.sub.w(X), NbRepet being an integer strictly greater than 1, each polynomial value P.sub.w((.sub.w).sup.NbRepet-1-i) being calculated for a respective predetermined value (.sub.w).sup.NbRepet-1-i of the variable X. The memory 28 is also able to store a transmission program 34, intended for at least one other radioelectric station 10, for transmitting the calculated polynomial values P.sub.w((.sub.w).sup.NbRepet-1-i).

(18) For the operation of the station 10 as a receiving station, the memory 28 is able to store a software 36 for receiving said polynomial values P.sub.w((.sub.w).sup.NbRepet-1-i) transmitted by a transmitting station 10, a second software 38 for determining the NbMot words T.sub.1, T.sub.2, . . . , T.sub.NbMot from a Lagrange interpolation of the received polynomial values P.sub.w((.sub.w).sup.NbRepet-1-m).

(19) The transmission method is for example carried out during a synchronization phase between several radioelectric stations 10. The synchronization phase corresponds to the transmission of a burst of elementary radio packets, i.e., a fixed number of elementary radio packets. The synchronization procedure is used primarily to transmit two types of information between the transmitting station and the receiving station, i.e., a technical datum necessary to decode the information and a time synchronization information t_final, the technical datum for example comprising the address of the transmitter, the address of the recipient, the type of data transmission services, security data, such as an integrity pattern, and cryptographic authentication. The time synchronization information allows the receiving station to position itself in the burst of received packets and to unambiguously deduce the start time of the transmission phase of the information that follows the synchronization phase.

(20) Additionally, the memory 28 is able to store a second software 40 for calculating the time synchronization information t_final with the transmitting station 10, from the received polynomial values P.sub.w((.sub.w).sup.NbRepet-1-m) and reception time deviations between different received data packets Rm, with m an integer such that 0mNbMot1, NbRepet data packets Paquet(i), 0iNbRepet1, being able to be successively transmitted by the transmitting station 10.

(21) Alternatively, each station 10 is configured to operate only as a transmitting station or only as a receiving station. The memory 28 of the transmitting station 10 then only comprises the first determination software 30, the first calculation software 32 and the transmission software 34. The memory 28 of each receiving station 10 then only comprises the reception software 36 and the second determination software 38. Additionally, the memory 28 of each receiving station 10 comprises the second calculation software 40.

(22) Alternatively, the first determination means 30, the first calculation means 32, the transmission means 34, the reception means 36, the second determination means 38 and the second calculation means 40 are in the form of programmable logic components, or in the form of dedicated integrated circuits.

(23) The method for transmitting the information will now be described in light of FIGS. 2 to 4, FIG. 4 in particular illustrating a flowchart of the transmission method.

(24) During step 100, the transmitting station 10 uses the first determination software 30 to determine at least one polynomial P.sub.w(X), 0wv, of degree NbMot1, each of the NbMot coefficients of the polynomial P.sub.w(X) corresponding to a respective word T.sub.1, . . . , T.sub.NbMot. The or each polynomial P.sub.w(X) comprises a variable X, the variable X preferably being unique for the or each polynomial P.sub.w(X), where w and v are integers.

(25) Each word T.sub.1, . . . , T.sub.NbMot comprises at least one pattern (T.sub.j).sub.w, 0wv, j being an integer such that 1jNbMot, and the or each pattern (T.sub.j).sub.w represents an element of a mathematical field, such as the Galois field.

(26) The NbMot data words T.sub.1, T.sub.2, . . . , T.sub.NbMot for example have the same size equal to N bits, N being an integer strictly greater than 1.

(27) In the described example, one word, such as the first word T.sub.1, among the NbMot data words T.sub.1, T.sub.2, . . . , T.sub.NbMot comprises k bit(s) having a predetermined constant value CST, k being an integer with 1kN, k desirably being strictly greater than 1 and also such that NbRepet1<2.sup.k.

(28) The k bits equal to CST for example represent an element of the Galois field GF(2.sup.k). Out of a concern for homogeneity with the rest of the description, k is denoted a(0) such that GF(2.sup.k) is equal to GF(2.sup.a(0)). .sub.0 is a primitive element of the Galois field)) GF(2.sup.a(0)). The N-k other bits of the first word T.sub.1 represent the succession of v elements respectively belonging to v bodies with form GF(2.sup.a(1)), . . . , GF(2.sup.a(v)), v being an integer greater than or equal to 1, such that for any w, 1wv, a(w)k,

(29) .Math. w = 1 v a ( w ) = N - k ( 1 )

(30) In the specific case where v is equal to 1, the N-k bits represent an element of the field GF(2.sup.N-k).

(31) .sub.1, . . . , .sub.v represent the v respective primitive elements of the v successive Galois bodies GF(2.sup.a(1)), . . . , GF(2.sup.a(v)).

(32) In the described example embodiment, each word T.sub.j, 1jNbMot, is divided into v+1 patterns (T.sub.j).sub.w, 0wv, v being greater than or equal to 1, each pattern (T.sub.j).sub.w being an element of a respective field GF(2.sup.a(j)). Each word T.sub.j is then represented as follows:
T.sub.j=(T.sub.j).sub.0(T.sub.j).sub.1(T.sub.j).sub.2 . . . (T.sub.j)v(2)

(33) In the particular case where the k first bits of the first word T1 are equal to CST, we also have: (T.sub.1).sub.0=CST.

(34) The first determination software 30 then determines several polynomials P.sub.w(X), 0wv and v1, using the following equation:

(35) P w ( X ) = ( T NbMot ) w + .Math. j = 1 NbMot - 1 ( T j ) w X j ( 3 )

(36) with NbMot>1, 0wv and v1 and X designating the variable.

(37) In the described example embodiment, the coefficients of each polynomial P.sub.w(X) belong to the Galois field GF(2.sup.a(w)). Each of the NbMot coefficients (T.sub.j).sub.w of the polynomial P.sub.w(X) then corresponds to a respective pattern.

(38) More specifically, the first determination software 30 then determines the v+1 following polynomials:

(39) P 0 ( X ) = ( T NbMot ) 0 + CST .Math. X + ( T 2 ) 0 .Math. X 2 + .Math. + ( T NbMot - 1 ) 0 X NbMot - 1 P 1 ( X ) = ( T NbMot ) 1 + ( T 1 ) 1 .Math. X + ( T 2 ) 1 .Math. X 2 + .Math. + ( T NbMot - 1 ) 1 X NbMot - 1 .Math. P v ( X ) = ( T NbMot ) v + ( T 1 ) v .Math. X + ( T 2 ) v .Math. X 2 + .Math. + ( T NbMot - 1 ) v X NbMot - 1 ( 4 )

(40) During step 110, the transmitting station 10 uses the first calculation software 32 to determine NbRepet polynomial values P.sub.w((.sub.w).sup.NbRepet-1-i), 0wv, 0iNbRepet1, for the or each polynomial P.sub.w(X), i being an integer, NbRepet being an integer strictly greater than 1. Each polynomial value P.sub.w((.sub.w).sup.NbRepet-1-i) is calculated for a respective predetermined value of the variable X.

(41) Each respective predetermined value for which a polynomial value P.sub.w((.sub.w).sup.NbRepet-1-i) is calculated is, for example, the primitive element (.sub.w).sup.NbRepet-1-i, 0wv, 0iNbRepet1, of a respective Galois field GF(2.sup.a(w)).

(42) The calculation of the polynomial value P.sub.0((.sub.0).sup.NbRepet-1-i) corresponds to calculations in the Galois field GF(2.sup.a(0)), i.e., in GF(2.sup.k). The calculation of the polynomial value P.sub.1((.sub.1).sup.NbRepet-1-i) corresponds to calculations in the Galois field GF(2.sup.a(1)), and so forth.

(43) During step 120, the transmitting station 10 next uses the transmission software 34 to transmit the calculated polynomial values P.sub.w((.sub.w).sup.NbRepet-1-i) to at least one other receiving station 10. The calculated polynomial values P.sub.w((.sub.w).sup.NbRepet-1-i) are for example transmitted in the form of NbRepet data packets Paquet(i), 0iNbRepet1, transmitted successively.

(44) The packets Pacquet(i) are for example defined as follows:
Paquet(i)=P.sub.0((.sub.0).sup.NbRepet-1-i) . . . P.sub.w((.sub.w).sup.NbRepet-1-i) . . . P.sub.v((.sub.v).sup.NbRepet-1-i)(5)

(45) with NbRepet>1, 0iNbRepet1, 0wv,

(46) (.sub.w).sup.NbRepet-1-i designating the predetermined respective value of the variable to calculate the corresponding polynomial value, and

(47) symbolizing a data concatenation.

(48) During step 130, the or each receiving station 10 receives packets R.sub.m containing said polynomial values P.sub.w((.sub.w).sup.NbRepet-1-m). This assumes that each receiving station 10 receives NbMot packets R.sub.0, R.sub.1, . . . , R.sub.NbMot-1, with the convention R.sub.m=Paquet(t(m)), t(m) designating the reception moment of the packet R.sub.m, with 0mNbMot1.

(49) The or each receiving station 10 precisely knows the reception time deviations between the different packets R.sub.0, R.sub.1, . . . , R.sub.NbMot-1. These time deviations are denoted d(n), 1nNbMot1 and verify the following equations:
t(1)=t(0)+d(1),
t(2)=t(1)+d(2), . . . ,
t(NbMot1)=t(NbMot2)+d(NbMot1)(6)

(50) In other words, the different reception moments t(m) are defined as follows:

(51) t ( m ) = t ( NbMot - 1 ) - .Math. n = m + 1 NbMot - 1 d ( n ) or ( 7 ) t ( 0 ) = t ( NbMot - 1 ) - d ( 1 ) - d ( 2 ) - .Math. - d ( NbMot - 1 ) , t ( 1 ) = t ( NbMot - 1 ) - d ( 2 ) - .Math. - d ( NbMot - 1 ) , .Math. , t ( NbMot - 2 ) = t ( NbMot - 1 ) - d ( NbMot - 1 ) , and t ( NbMot - 1 ) ( 8 )

(52) Each received packet R.sub.m is then written in the following form:

(53) R 0 = Paquet ( t ( 0 ) ) = P 0 ( ( 0 ) NbRepet - 1 - t ( 0 ) ) .Math. .Math. .Math. P v ( ( v ) NbRepet - 1 - t ( 0 ) ) R 1 = Paquet ( t ( 1 ) ) = P 0 ( ( 0 ) NbRepet - 1 - t ( 1 ) ) .Math. .Math. .Math. P v ( ( v ) NbRepet - 1 - t ( 1 ) ) ( 9 ) .Math. R NbMot - 1 = Paquet ( t ( NbMot - 1 ) ) = P 0 ( ( 0 ) NbRepet - 1 - t ( NbMot - 1 ) ) .Math. .Math. .Math. P v ( ( v ) NbRepet - 1 - t ( NbMot - 1 ) ) which is rewritten in the form : R 0 = P 0 ( ( 0 ) NbRepet - 1 - t ( NbMot - 1 ) + d ( 1 ) + .Math. + d ( NbMot - 1 ) ) .Math. .Math. .Math. P v ( ( v ) NbRepet - 1 - t ( NbMot - 1 ) + d ( 1 ) + .Math. + d ( NbMot - 1 ) ) R 1 = P 0 ( ( 0 ) NbRepet - 1 - t ( NbMot - 1 ) + d ( 2 ) + .Math. + d ( NbMot - 1 ) ) .Math. .Math. .Math. P v ( ( v ) NbRepet - 1 - t ( NbMot - 1 ) + d ( 2 ) + .Math. + d ( NbMot - 1 ) ) .Math. R NbMot - 2 = P 0 ( ( 0 ) NbRepet - 1 - t ( NbMot - 1 ) + d ( NbMot - 1 ) ) .Math. .Math. .Math. P v ( ( v ) NbRepet - 1 - t ( NbMot - 1 ) + d ( NbMot - 1 ) ) R NbMot - 1 = P 0 ( ( 0 ) NbRepet - 1 - t ( NbMot - 1 ) ) .Math. .Math. .Math. P v ( ( v ) NbRepet - 1 - t ( NbMot - 1 ) ) ( 10 )

(54) The time synchronization information t_final is defined by the equation:
t_final=NbRepet1t(NbMot1)(11)

(55) The second determination software 38 then determines, by Lagrange interpolation, v+1 polynomials Q.sub.w(X) of degree NbMot1, with 0wv and v1, using the following equation:

(56) Q w ( X ) = P w ( ( w ) t_final X ) = ( T NbMot ) w + .Math. j = 1 NbMot - 1 ( w ) t_final j ( T j ) w X j ( 12 )

(57) According to the preceding, the NbMot packets R.sub.0, R.sub.1, . . . , R.sub.NbMot-1 are then written

(58) R 0 = Q 0 ( ( 0 ) d ( 1 ) + .Math. + d ( NbMot - 1 ) ) .Math. .Math. .Math. Q v ( ( v ) d ( 1 ) + .Math. + d ( NbMot - 1 ) ) R 1 = Q 0 ( ( 0 ) d ( 2 ) + .Math. + d ( NbMot - 1 ) ) .Math. .Math. .Math. Q v ( ( v ) d ( 2 ) + .Math. + d ( NbMot - 1 ) ) .Math. R NbMot - 2 = Q 0 ( ( 0 ) d ( NbMot - 1 ) ) .Math. .Math. .Math. Q v ( ( v ) d ( NbMot - 1 ) ) R NbMot - 1 = Q 0 ( 1 ) .Math. .Math. .Math. Q v ( 1 )

(59) In the described example embodiment, the coefficients of each polynomial Q.sub.w(X) belong to the Galois field GF(2.sup.a(w)).

(60) More specifically, the second determination software 38 then determines the v+1 following polynomials:

(61) Q 0 ( X ) = ( T NbMot ) 0 + CST ( 0 ) t_final X + ( T 2 ) 0 ( 0 ) t_final 2 X 2 + .Math. + ( T NbMot - 1 ) 0 ( 0 ) t_final ( NbMot - 1 ) X NbMot - 1 Q 1 ( X ) = ( T NbMot ) 1 + ( T 1 ) 1 ( 1 ) t_final X + ( T 2 ) 1 ( 1 ) t_final 2 X 2 + .Math. + ( T NbMot - 1 ) 1 ( 1 ) t_final ( NbMot - 1 ) X NbMot - 1 .Math. Q v ( X ) = ( T NbMot ) v + ( T 1 ) v ( v ) t_final X + ( T 2 ) v ( v ) t_final 2 X 2 + .Math. + ( T NbMot - 1 ) v ( v ) t_final ( NbMot - 1 ) X NbMot - 1 ( 13 )

(62) Each coefficient of the polynomial Q.sub.w(X) for the term X.sup.j of degree j is denoted Coeff(Q.sub.w(X), j), and each polynomial Q.sub.w(X) is then written:

(63) 0 Q w ( X ) = ( T NbMot ) w + .Math. j = 1 NbMot - 1 Coeff ( Q w ( X ) , j ) X j ( 14 )

(64) The second calculation software 40 then calculates the time synchronization information t_final using the coefficient Coeff(Q.sub.0(X), 1), the latter verifying, according to equations (12) and (14), the following equation:
Coeff(Q.sub.0(X),1)=(.sub.0).sup.t.sup._.sup.final(T.sub.1).sub.0=(.sub.0).sup.t.sup._.sup.finalCST(15)

(65) Consequently, the quantity (.sub.0).sup.t.sup._.sup.final is found by calculating the quantity Coeff(Q.sub.0(X),1)/CST in the Galois field GF(2.sup.k). The value k being relatively small, the second calculation software 40 is then able to find the time synchronization information t_final from the value (.sub.0).sup.t.sup._.sup.final, for example using a match table between the elements (.sub.0).sup.m and m, or via an exhaustive search on the few possible values of the time synchronization information t_final.

(66) The receiving station 10 then knows, at the end of the transmission of the NbRepet1 data packets Paquet(m) for example corresponding to a synchronization phase S, to position itself exactly on a successive communication phase F, as shown in FIG. 3. The communication phase F for example allows the transmission of a useful information flow at the end of the synchronization phase S.

(67) During step 150, the second determination software 38 lastly determines the value of each of the NbMot words T.sub.1, T.sub.2, . . . , T.sub.NbMot from the Lagrange interpolation of the received polynomial values P.sub.w((.sub.w).sup.NbRepet-1-i).

(68) From the coefficients of each of the v+1 polynomials Q.sub.w(X), 0wv, the second determination software 38 obtains the word T.sub.NbMot equivalent to:
T.sub.NbMot=(T.sub.NbMot).sub.0(T.sub.NbMot).sub.1(T.sub.NbMot).sub.2 . . . (T.sub.NbMot).sub.v(16)

(69) For the other words T.sub.j, 0jNbMot1, the second determination software 38, knowing the value (.sub.0).sup.t.sup._.sup.final, determines each pattern (T.sub.j).sub.w from each polynomial Q.sub.w(X) using the following equation:

(70) ( T j ) w = Coeff ( Q w ( X ) , j ) ( w ) t_final j ( 17 )

(71) the value of (.sub.w).sup.t.sup._.sup.final being calculated from the known value of the primitive element .sub.w and the value of the time synchronization information t_final previously calculated.

(72) In other words, each word T.sub.j is, according to equations (2) and (17), determined as follows:

(73) T j = Coeff ( Q 0 ( X ) , j ) ( 0 ) t_final j .Math. Coeff ( Q 1 ( X ) , j ) ( 1 ) t_final j .Math. .Math. .Math. Coeff ( Q v ( X ) , j ) ( v ) t_final j ( 18 )

(74) As an example, the transmission method is described below in the particular case where NbMot is equal to 2 and the integer number v is equal to 1.

(75) The information that must be transmitted has a size of 2N bits. Assuming that the constant value CST is located on the first k bits of the first word T1, the first and second words to be transmitted T.sub.1, T.sub.2 are then written:
T.sub.1=CST(T.sub.1).sub.1(19)

(76) where CST is an element of the Galois field GF(2.sup.k) and (T.sub.1).sub.1 is an element of the Galois field GF(2.sup.N-k), and
T.sub.2=(T.sub.2).sub.0(T.sub.2).sub.1(20)

(77) where (T.sub.2).sub.0 is an element of the Galois field GF(2.sup.k) and (T.sub.2).sub.1 is an element of the Galois field GF(2.sup.N-k).

(78) The first determination software 30 then determines the following two polynomials P.sub.0(X) and P.sub.1(X) of degree 1:
P.sub.0(X)=(T.sub.2).sub.0+CSTX
P.sub.1(X)=(T.sub.2).sub.1+(T.sub.1).sub.1X
P.sub.0(X)=(T.sub.2).sub.0+CST.Math.X
P.sub.1(X)=(T.sub.2).sub.1+(T.sub.1).sub.1.Math.X(21)

(79) P.sub.0(X) being defined in the Galois field GF(2.sup.k) and P.sub.1(X) being defined in the Galois field GF(2.sup.N-k).

(80) The transmitted NbRepet packets Paquet(i) are then the following:

(81) Paquet ( 0 ) = P 0 ( ( 0 ) NbRepet - 1 ) .Math. P 1 ( ( 1 ) NbRepet - 1 ) Paquet ( 1 ) = P 0 ( ( 0 ) NbRepet - 2 ) .Math. P 1 ( ( 1 ) NbRepet - 2 ) .Math. Paquet ( NbRepet - 2 ) = P 0 ( 0 ) .Math. P 1 ( 1 ) Paquet ( NbRepet - 1 ) = P 0 ( 1 ) .Math. P 1 ( 1 ) ( 22 )

(82) In reception, it is then assumed that the receiving station 10 receives NbMot packets, i.e., 2 packets R.sub.0 and R.sub.1, at respective moments t0 and t1, with t1 equal to t0+d, where d represents the time deviation between the two received packets, that time deviation d being known by the receiving station 10.

(83) The first received packet R.sub.0 verifies:
R.sub.0=Paquet(t0)=P.sub.0((.sub.0).sup.NbRepet-1-t0)P.sub.1((.sub.1).sup.NbRepet-1-t0) (23)
which is written in the form
R.sub.0=P.sub.0((.sub.0).sup.NbRepet-1-t1(.sub.0).sup.d)P.sub.1((.sub.1).sup.NbRepet-1-t1(.sub.1).sup.d)=Q.sub.0((.sub.0).sup.d)Q.sub.1((.sub.1).sup.d) (24)
given that
t1=t0+d (25)

(84) The second received packet R.sub.1 verifies:
R.sub.1=Paquet(t1)=P.sub.0((.sub.0).sup.NbRepet-1-t1)P.sub.1((.sub.1).sup.NbRepet-1-t1) (26)
which is written in the form
R.sub.1=P.sub.0((.sub.0).sup.NbRepet-1-t1(.sub.0).sup.0)P.sub.1((.sub.1).sup.NbRepet-1-t1(.sub.1).sup.0)=Q.sub.0(1)Q.sub.1(1) (27)

(85) The receiving station 10 reconstructs the polynomials by Lagrange interpolation:
Q.sub.0(X)=Coeff(Q.sub.0(X),0)+Coeff(Q.sub.0(X),1)X=P.sub.0((.sub.0).sup.NbRepet-1-t1X)(28)
Q.sub.1(X)=Coeff(Q.sub.1(X),0)+Coeff(Q.sub.1(X),1)X=P.sub.1((.sub.1).sup.NbRepet-1-t1X)(29)

(86) The receiving station 10 deduces, by polynomial identification, that
T.sub.2=Coeff(Q.sub.0(X),0)Coeff(Q.sub.1(X),0) (30)
and that
Coeff(Q.sub.0(X),1)=(.sub.0).sup.NbRepet-1-t1(T.sub.1).sub.0=(.sub.0).sup.NbRepet-1-t1CST (31)
then that
Coeff(Q.sub.1(X),1)=(.sub.1).sup.NbRepet-1-t1(T.sub.1).sub.1 (32)

(87) The receiving station 10 then deduces the value of NbRepet1t1 from equation (31), then the value of the pattern (T.sub.1).sub.1 from the following equation (32):

(88) ( T 1 ) 1 = Coeff ( Q 1 ( X ) , 1 ) ( 1 ) NbRepet - 1 - t 1 ( 33 )

(89) The transmission method and the transmission network according to the described technology makes it possible to transmit the information comprising the data words T.sub.1, . . . , T.sub.nbMot, between a transmitting station 10 and one or more receiving stations 10 via the transmission of only NbRepet data packets Paquet(i), while guaranteeing the desired quality of service.

(90) As a comparison, for a same quality of service and for a same size of the transmitted packets, the transmission method according to the described technology requires a number of transmitted packets approximately 2.5 times lower than the number of transmitted packets necessary with the standard transmission method.

(91) Furthermore, the transmission method according to the described technology also makes it possible to calculate the time synchronization information t_final quite simply.

(92) One can thus see that the transmission method and network according to the described technology makes it possible to reduce the quantity of data transmitted by the transmitting station to the receiving station(s), to convey said information comprising the data words T.sub.1, . . . , T.sub.nbMot, while offering the same quality of service as the transmission method of the state of the art.

(93) The transmission network according to the invention is thus particularly faster for transmitting the information.

(94) While there have been shown and described and pointed out the fundamental novel features of the invention as applied to certain inventive embodiments, it will be understood that the foregoing is considered as illustrative only of the principles of the invention and not intended to be exhaustive or to limit the invention to the precise forms disclosed. Naturally, modifications and variations are within the scope of the invention as determined by the appended claims when interpreted in accordance with the breadth to which they are entitled.