This Application is a Section 371 National Stage Application of International Application No. PCT/FR2013/052197, filed Sep. 20, 2013, the content of which is incorporated herein by reference in its entirety, and published as WO 2014/044989 on Mar. 27, 2014, not in English.
The field of the invention is that of transmitting digital signals transmitted in a certain format.
The invention finds applications in the field of telecommunications and, particularly but not exclusively, with a transmission channel of the optical fiber type. The channel could equally well be of the power line telecommunication (PLT) type, or of the over-the-air type, sometimes referred to as radio.
A channel of the optical fiber type is dispersive.
A PLT channel gives rise to effects that are similar to those encountered in an over-the-air channel. In particular, a PLT channel, like an over-the-air channel, may lead to multiple paths during transmission.
A particular application concerns transmission for access networks using orthogonal frequency-division multiplexing (OFDM) and direct intensity modulation of the laser, associated with direct detection by photodiode (known as the intensity modulation and direct detection (IMDD)).
For example, when using a multicarrier signal of the OFDM type, data is formatted in the form of OFDM symbols that are inserted in frames. Each OFDM symbol is generally preceded by a guard interval when the transmission channel is dispersive. The frame generally begins with one or more preambles.
OFDM modulation is well known and used in numerous digital communications systems (ADSL, WiFi, etc.) and in digital broadcast systems (DAB, DVB-T, DRM, etc.). With this kind of modulation, there exist various levels of synchronization at a receiver:
In this context, the invention may be associated with frame synchronization methods, with time synchronization methods, and with frequency synchronization methods.
Frame synchronization is often performed by using preambles that are transmitted at the beginnings of frames. The receiver conventionally calculates the autocorrelation of the received signal and detects the beginning of the frame if the result of the autocorrelation exceeds a determined decision threshold.
Schmidl and Cox [1] have proposed a preamble with a repetitive structure [A A]. A is a time sequence that may be generated by means of an inverse fast Fourier transform (IFFT) of size N/2 of a sequence PN (pseudo random sequence of +1 and −1) with N being the length of the preamble. The sequence PN is selected so that the peak to average power ratio (PAPR) of the preamble is small, thereby reducing the impact of signal peak clipping by the digital-to-analog converter (DAC). On reception, the synchronization metric illustrated by
The invention provides a method of synchronizing a receiver receiving a signal comprising successive samples arranged in a frame with the beginning of the frame being defined by a preamble. The synchronization method comprises:
The invention also provides a signal receiver for receiving a signal comprising successive samples arranged in a frame with the beginning of the frame being defined by a preamble. The receiver comprises:
The invention also provides a signal transmission method for transmitting a signal comprising successive samples arranged in a frame with the beginning of the frame being defined by a preamble. The transmission method determines the preamble so that it is constituted by at least two portions, one portion comprising the repetition of a first sequence TL of L samples and another portion comprising a second repeated sequence UM of M samples such that the second sequence UM corresponds to a symmetrical version of the first sequence TL limited to the number M of samples, which number is less than the number L of samples of the first sequence TL.
The invention also provides a signal transmitted between a transmitter and a receiver and comprising successive samples arranged in a frame with the beginning of the frame being defined by a preamble. The signal is such that:
The invention also provides a signal transmitter for transmitting a signal comprising successive samples arranged in a frame with the beginning of the frame being defined by a preamble. The transmitter comprises means for determining the preamble, such that:
The invention relies on transmitting samples arranged in a frame defined by a preamble that possesses a structure that is simultaneously repetitive and symmetrical. By making use of these features separately, the synchronization method is improved both in simplicity and in effectiveness. The second sequence of the preamble is equal to the right-left or the up-down symmetrical version of the first sequence respectively for a sequence written in the form of a line vector and for a sequence written in the form of a column vector, and it is limited to a number M of samples.
Thus, by making use of the repetition of a first sequence and the repetition of a second sequence it is possible to define a coarse synchronization metric that is simple. Unlike the prior art techniques, the coarse synchronization metric varies regularly with time and does not present a plateau, i.e. successive instants that produce the same value for the metric. In addition, the metric presents a shape that is less spread out than the shapes of known metrics, thus improving accuracy.
Furthermore, the coarse synchronization metric as defined in this way does not present a secondary peak because of the constraint on having different lengths for the two sequences. The existence of a secondary peak is disadvantageous since such a peak makes it necessary to determine a decision threshold that is higher since otherwise there is a risk of detecting the secondary peak. If the amplitude of the secondary peak is close to the amplitude of the main peak, then coarse synchronization is less reliable.
The preamble is particularly advantageous since the synchronization metric that makes use of its repetitive structure presents a main peak of large amplitude, even when using an optical transmission channel that introduces chromatic dispersion. This amplitude is close to one when the metric is normalized. The preamble can be used equally well for coherent or non-coherent optical transmission and for radio transmission.
In one particular circumstance, the transmitter comprises an OFDM modulator and the preamble is constituted for example by one or more OFDM symbols. The subcarriers of the OFDM symbols may be mapped with the symbols coming from modulation having a plurality of states such as BPSK, QPSK, and xQAM, where x is a power of two, etc.
In a particular implementation, the synchronization method further comprises:
In a particular embodiment, the receiver further comprises:
Making use of the symmetry of the structure of the preamble makes it possible to define a “fine” synchronization metric that presents a maximum when the moving window of size equal to the size of the preamble is positioned on the beginning of the preamble. In addition, the expression of this metric based on the symmetry of the structure of the preamble is such that the maximum is pinched, i.e. narrowed.
The narrowing of the maximum as obtained with the second metric compared with the maximum as obtained with the first metric improves accuracy concerning the determination of the synchronization instant. This accuracy can be observed by the small variance in the difference between the detected position and the true position for the beginning of the received frame.
Because of the particular structure of the preamble that possesses a structure that is simultaneously repetitive and symmetrical, fine synchronization and coarse synchronization can both be performed using the same preamble.
The calculation of the fine metric is limited to a search time window of size Δ that starts at the coarse synchronization instant obtained by the calculation of the first metric, thereby making it possible to limit the number of operations.
In a particular implementation, the synchronization method further comprises:
Making use of the symmetry of the structure of the preamble makes it possible to define a “fine” synchronization metric that presents a maximum when the moving window of size equal to the size of the preamble is positioned on the beginning of the preamble. In addition, the expression for this metric based on the symmetry of the structure of the preamble is such that the maximum is pinched.
The action that is taken at successive instants d to calculate the product of the coarse metric with the fine metric is limited to a search time window of size Δ that starts at the coarse synchronization instant obtained by calculating the first metric.
The product of the two metrics makes it possible to narrow the maximum's base of the measurement of correlation as obtained by the first metric, thereby improving accuracy concerning the determination of the instant of synchronization. This accuracy can be observed by the small variance in the difference between the detected position and the true position for the beginning of the received frame.
Because of the particular structure of the preamble that possesses a structure that is simultaneously repetitive and symmetrical, the fine synchronization and the coarse synchronization can be performed with the same preamble.
In a particular implementation with a preamble [TL, TL, UM, UM], L>M, the coarse synchronization metric has the following expression:
with R(k) being the received signal in its digital form, and (.)* is a conjugation operator.
In a particular implementation with a preamble [UM, UM, TL, TL], M<L, the coarse synchronization metric has the following expression:
In a particular implementation, the coarse metric is power normalized.
Power normalizing the metric advantageously makes it possible for the digital calculations to be bounded and the decision thresholds to be bounded in the range zero to one.
In a particular implementation with a preamble [TL, TL, UM, UM], L>M, the fine synchronization metric has the following expression:
In a particular implementation with a preamble [UM, UM, TL, TL], M<L, the fine synchronization metric has the following expression:
For a signal R(k) that is real, its conjugate is real: (.)*=(.). Consequently, the expression for each of the metrics may be written without making the conjugate appear.
In a particular implementation, the fine metric is power normalized.
Power normalizing the metric advantageously makes it possible for the numerical calculations to be bounded by putting a ceiling on power variations equal to a maximum of one, and also makes it possible to set a decision threshold in a known range of zero to one.
In a particular implementation, the transmission method is such that the first sequence TL is obtained by an inverse Fourier transform of size L of a random sequence S made up of elements belonging to a QPSK constellation, the random sequence S being as follows:
where conj(.) is the operator that gives the complex conjugate and flipud(.) is the operator that corresponds to the up-down symmetry effect on elements in a column.
Such a preamble is particularly advantageous for an optical transmission system, e.g. of the intensity modulated direct detected (IMDD) type. The portion conj(flipud(S)) provides Hermitian symmetry that makes it possible to generate a real signal. Modulating a laser requires a signal that is real, i.e. a signal that is not complex. Samples at zero at the end of the vector S that correspond to the edge of the spectrum have the effect of advantageously reducing the aliasing effect in the signal, i.e. effects of spectrum overlap. The factor
corresponds to normalizing the power of the preamble.
In a particular implementation, the transmission method is such that the first sequence TL is obtained by an inverse Fourier transform of size L of a random sequence S made up of elements belonging to a QPSK constellation, the random sequence S being as follows:
Such a preamble is particularly advantageous for a radio transmission system, e.g. for a broadcast system in particular of the DVB-T2 type or for example for a WiFi system.
In one particular circumstance, the inverse Fourier transform (IDFT, IFFT) forms part of an OFDM modulator and the preamble is then constituted by one or more OFDM symbols.
Other characteristics and advantages of the invention appear more clearly on reading the following description of particular implementations, given merely as non-limiting illustrations, and from the accompanying drawings, in which:
The general principle of the invention relies on using a preamble of particular structure inserted at the beginning of a frame.
This structure is shown in
The preamble is written: [TL, TL, UM, UM] with UM=fliplr(T)M, i.e. UM is of length M. The length N of the preamble is equal to 2L+2M.
In a mirror form, the form of the preamble is [UM UM TL TL]. The first sequence UM corresponds to the left-right symmetrical version of the second sequence TL limited to a number M of samples that is less than the number L of samples. The symmetry operation is performed on the second sequence truncated by L-M samples. The description below is based on the [TL TL UM UM] form of the preamble. It can be adapted to the mirror form [UM UM TL TL].
In an implementation, the first sequence TL is obtained by an inverse fast Fourier transform (IFFT) of size L performed on a random sequence having its elements belonging to a quadrature phase shift keying (QPSK) constellation. The QPSK symbols are advantageously selected so that the peak to average power ratio (PAPR) of the preamble is small.
For example, the following random sequence S:
where conj(.) is the operator that gives the complex conjugate, in which expression, S is in the form of a column vector, the IFFT applies to a column vector, and the operator { }T is the matrix transposition operator. With M=60, the preamble is of length N=2L+2M=2×64+2×60=248. This preamble has a PAPR of about 5.4 decibels (dB). Its appearance in time is shown in
In an implementation, the QPSK symbols of the sequence are used for transmitting data of particular interest for the receiver, e.g. signaling data and/or frame description data.
In another example that is more particularly adapted to radio transmission, the random sequence S is as follows:
The sequence TL is generated from an IFFT of 64 points:
in which expression S is in the form of a column vector. This preamble has a PAPR of about 5.9 dB.
In the context of frequency synchronization, the random structure of the data of the sequence S (QPSK data for the example given) enhances first frequency synchronization that is said to be “coarse”.
A transmitter of the invention transmits a signal that corresponds to successive samples arranged in a frame in such a manner that the beginning of the frame is defined by a preamble having the above-described particular structure.
The transmission method of the invention transmits a signal that corresponds to successive samples arranged in a frame in such a manner that the beginning of the frame is defined by a preamble having the above-described particular structure.
A receiver of the invention receiving the frame calculates at least one metric that makes use of the particular structure of the preamble.
In a first implementation of receiver synchronization, the invention makes use of a single metric, and the synchronization is said to be “coarse”. This first metric measures the correlation between successive sequences of received samples defined by a moving window. This metric presents a peak when the window is positioned on the preamble since the repeated sequences are strongly correlated. Distortions in the transmitted signal as introduced by the channel or by the receiver itself (noise) can modify the sequences and introduce bias on the correlation between the sequences.
The difference in length between the sequences TL and UM ensures that the synchronization metric does not possess a secondary peak.
In a second implementation of receiver synchronization, the invention makes use of two metrics, the above metric and also a second metric that makes it possible to achieve synchronization that is said to be “fine”. The second metric measures correlation over a moving window of received samples by considering four successive sequences of samples over the length of the window and by measuring correlation respectively between the first sequence and the symmetrical version of the fourth sequence and between the second sequence and the symmetrical version of the third sequence. This metric has an impulse-like shape located at an instant that corresponds to the instant when the window is positioned on the preamble, since the expression of this second metric makes use of the symmetry of the particular structure of the preamble in order to measure the correlation between the sequences. Distortions in the received signal as introduced by the channel or by the receiver itself (noise) can modify the sequences and can introduce bias in the correlation between the sequences.
The synchronization method in a particular implementation is described in greater detail below.
R(k) is the received signal as sampled, i.e. after the transimpedance amplifier when using an optical signal. In general, the electrical signal output by the photodiode is amplified by a transimpedance amplifier. An example of the transmitted signal is given in
The coarse synchronization metric calculates the sum of the correlations between two successive pairs of sequences, and it has the following expression:
After power normalization, the metric has the following expression:
This first metric gives a measure of the correlation between successive received sample sequences. Without the impact of the channel and of noise, its value is at a maximum when the successive sequences defined by the moving window correspond to the preamble shown in
The number of sums Σ in the first metric Ppro1 is equal to the number of different sequences repeated in the preamble. Each sum may be calculated in iterative manner. That is to say the value of the sum at instant (d+1) may be calculated on the basis of its value at instant (d), thereby reducing the complexity of the synchronization method and of the receiver. Specifically, by taking the example of calculating the first sum, at instant (d+1), its value is given by:
And using the notation i′=i+1, this is written:
Which is equal to:
Which is equal to:
Sum(d)+R(d+L)R(d+2L)*−R(d)R(d+L)*
Thus, instead of performing L-1 additions and L multiplications at each instant d for calculating the first sum of the metric Ppro1(d), it is necessary only to perform two additions and two multiplications with an iterative calculation, thereby reducing the complexity of the receiver.
Depending on the implementation, the synchronization method may add to the measurement of correlation between successive sequences of received samples by using a second metric.
The expression for this second metric is as follows:
After power normalization, the expression of the second metric is as follows:
This second metric makes use of the left-right (or up-down) symmetrical structure of the preamble that exists over a number M of samples. This second metric is a measure of correlation and its expression is based on the correlation that exists within the preamble of particular structure firstly between the M samples of the first sequence and the M samples of the repetition of the second sequence and secondly between the M samples of the repetition of the first sequence and the M samples of the second sequence. Alternatively, the expression for this second metric may be written as follows:
Expression (7) measures the correlation between the sequences 1 and 3 and between the sequences 2 and 4, while expression (4) measures the correlation between the sequences 1 and 4 and between the sequences 2 and 3, where the four sequences of the preamble are numbered 1 to 4.
For the mirror form of the preamble, expression (1) becomes:
and expression (3) becomes:
and expression (4) becomes:
and expression (6) becomes:
and expression (7) becomes:
The synchronization method of the invention is simple, the calculations to be performed are either operations of addition, or operations of multiplication on a limited number of samples, without manipulation, and without taking likelihood probability into consideration.
The synchronization method of the invention takes place in the manner described with reference to
The synchronization method calculates the first synchronization metric for the samples received at d successive instants. In a particularly advantageous implementation, the method calculates the metric in its normalized form.
The metric is compared with a determined threshold Tthreshold. The value of this threshold is determined depending on a probability of burst loss. A burst generally corresponds to a frame defined by one or more preambles followed by payload data. For example, with an SNR of 10 dB, the value determined for the threshold is 0.5 for a probability of burst loss of 10−5 (i.e. losing one burst for every 100,000 bursts sent).
During comparison, the synchronization method detects when the threshold Tthreshold is exceeded. This corresponds to an instant ds referred to as the “coarse synchronization” instant.
In a particular implementation, the synchronization method refines the previously determined synchronization instant ds by using the second synchronization metric.
In this implementation, the synchronization method calculates the second synchronization metric at instants d contained in a search window W of determined size Δ, starting at the instant ds: W=[ds, . . . , ds+Δ−1]. The method determines the size Δ of the window W as a function of the probability that the beginning of the frame is to be found in the window. The larger the size Δ the closer the probability comes to 1, as shown in
In a particular implementation, the synchronization method calculates the product of the first metric with the second metric at instants d contained in the window W=[ds, . . . , ds+Δ−1]. The maximum value of this product corresponds to the estimated beginning df of the preamble and thus of the received frame.
The product of the two metrics serves to narrow the base of the maximum of the correlation measurement obtained by the first metric, as can be seen clearly in
This accuracy can be observed by the low variance in the difference between the detected position and the true position of the beginning of the received frame.
This implementation is particularly advantageous since the improvement in synchronization is obtained by using the same preamble as is used for coarse synchronization.
Thus, a method of the invention can provide a substantial advantage for a WiFi system. At present, coarse synchronization in such a system is performed with a Schmidl and Cox method. Fine synchronization is then performed, but on the basis of other preambles. The constraint of having two different preambles reduces the spectrum efficiency of transmission. The use of a synchronization method of the invention in a WiFi system makes it possible to improve the spectrum efficiency of transmission by using only one single preamble, both for the coarse synchronization and for the fine synchronization. The same advantage exists in a radio system.
With reference to
Such a receiver REC has a memory Mem_R including a buffer memory, a processor unit μP_R, e.g. having a microprocessor under the control of a computer program Pg_R for performing the synchronization method of the invention.
On initialization, code instructions of the computer program Pg_R are loaded by way of example into a random access memory (RAM) prior to being executed by the processor of the processor unit μP_R. The processor unit μP_R receives as input signals that have been transmitted over a channel (e.g. in a single band or in a plurality of bands), which channel may be dispersive (or multipath in an over-the-air channel, for example). The microprocessor of the processor unit μP_R performs the above-described synchronization method in application of the instructions of the computer program Pg_R. To do this, the receiver has calculation means for acting at successive instants d corresponding respectively to the received samples to calculate the coarse synchronization metric and means for detecting when a threshold determined by the coarse metric is exceeded, which event corresponds to an instant ds referred to as the coarse synchronization instant of the receiver. The receiver may also have means for determining a fine search window W on the basis of the coarse synchronization value ds, calculation means for acting at successive instants d contained in the fine search window W to calculate the fine synchronization metric, means for detecting the maximum of the fine metric or for detecting the fine metric exceeding a determined threshold, which maximum or threshold being exceeded corresponds to a fine synchronization instant. These means are controlled by the microprocessor and form part of the processor unit μP_R.
With reference to
Such a transmitter TX has a memory Mem_T including a buffer memory, a processor unit μP_T, e.g. having a microprocessor and controlled by a computer program Pg_T for performing the method of the invention for transmitting a signal.
On initialization, the code instructions of the computer program Pg_T are loaded by way of example into a RAM prior to being executed by the processor of the processor unit μP_T. The processor unit μP_T receives input data, which may for example be modulated in the form of symbols. The microprocessor of the processor unit μP_T performs the above-described transmission method in application of the instructions of the computer program Pg_T. To do this, the transmitter has means for determining the preamble such that the preamble P[TL, TL, UM, UM] further includes, after the first repeated sequence TL, a second repeated sequence UM of M symbols such that this second sequence UM corresponds to a symmetrical version of the first sequence TL limited to a number M of symbols that is less than the number L of symbols of the first sequence TL. These means are controlled by the microprocessor and form part of the processor unit μP_T.
Although the present disclosure has been described with reference to one or more examples, workers skilled in the art will recognize that changes may be made in form and detail without departing from the scope of the disclosure and/or the appended claims.
Number | Date | Country | Kind |
---|---|---|---|
1258850 | Sep 2012 | FR | national |
Filing Document | Filing Date | Country | Kind |
---|---|---|---|
PCT/FR2013/052197 | 9/20/2013 | WO | 00 |
Publishing Document | Publishing Date | Country | Kind |
---|---|---|---|
WO2014/044989 | 3/27/2014 | WO | A |
Number | Name | Date | Kind |
---|---|---|---|
20030072256 | Kim | Apr 2003 | A1 |
20060274843 | Koo | Dec 2006 | A1 |
20100061493 | Takahashi | Mar 2010 | A1 |
Entry |
---|
International Search Report and Written Opinion dated Jan. 21, 2014 for corresponding International Application PCT/FR2013/052197, filed Sep. 20, 2013. |
English Translation of Written Opinion dated Mar. 20, 2015 for coresponding International Application No. PCT/FR2013/052197 filed Sep. 20, 2013. |
Chao Chen et al. “Three Timing Synchronization Methods Based on Two Same Preambles for OFDM Systems”, Procedia Engineering, vol. 29, Jan. 1, 2011, pp. 1656-1661, XP028457393, ISSN: 1877-7058. |
French Search Report and Written Opinion dated May 28, 2013 for corresponding French Application No. 1258850, filed Sep. 20, 2012. |
Number | Date | Country | |
---|---|---|---|
20150270999 A1 | Sep 2015 | US |