METHOD OF, AND APPARATUS FOR, SYMBOL TIMING RECOVERY

Abstract: A method of, and apparatus for, symbol timing recovery, comprising asynchronously sampling a signal burst at a predetermined plurality of times per symbol period, combining corresponding samples occurring in successive sampling cycle periods, making a soft decision on each combination of samples, and selecting for demodulation a timing offset(i) giving the largest soft decision.

Description: DESCRIPTION METHOD OF, AND APPARATUS FOR, SYMBOL TIMING RECOVERY Technical Field The present invention relates to a method of, and apparatus for, symbol timing recovery in a signal burst. The signal burst may, for example, comprise a burst of π/4 - DQPSK modulated signal as used in a digital telecommunications system such as TETRA (Trans European Trunked Radio). Background Art In flat, non frequency - selective fading channels, the optimum symbol sampling instant is well defined and a good estimate of it may be obtained using any one of a number of known algorithms. In dispersive channels, however, intersymbol interference (ISI) is present at every possible instant, so a different criterion for optimum sampling must be defined. This criterion will depend on the detection method to be used for example for a simple sample by sample detection, the aim is to minimise the ISI in some sense, while a MLSE sequence estimator benefits from a maximised total signal energy. Disclosure of the Invention An object of the present invention is to recover symbol timing of a signal sequence. According to a first aspect of the present invention there is provided a method of symbol timing recovery, comprising calculating the average soft decision measure for a complete signal burst at different timing offsets and selecting for demodulation the offset giving the largest soft decision measure. More particularly the first aspect of the present invention relates to a method of symbol timing recovery, comprising asynchronously sampling a signal burst at a predetermined plurality of times per symbol period, combining corresponding samples occurring in successive sampling cycle periods, making a soft decision on each combination of samples, and selecting for demodulation a timing offset giving the largest soft decision. According to a second aspect of the present invention there is provided a receiver comprising means for asynchronously sampling a signal at a predetermined plurality of times per symbol period, means for combining corresponding samples occurring in successive sample cycle periods, means for making a soft decision on each combination of samples, and means for selecting for demodulation a timing offset giving the largest soft decision. Brief Description of Drawings The present invention will now be described, by way of example, with reference to the accompanying drawings, wherein: Figure 1 illustrates a π/4 - DQPSK signal constellation, Figure 2 is a block schematic diagram of a receiver made in accordance with the present invention, Figure 3 is a plot of the sampled output of the differential demodulator, the abscissa representing the real part and the ordinate representing the imaginary part, Figures 4A to 4C illustrate how the dots in Figure 3 are derived, Figure 5 is a flow chart for illustrating one embodiment of the method in accordance with the present invention, Figure 6 is a flow chart illustrating a variant of the method in accordance with the present invention, Figure 7 shows a plurality of samples which are overlaid by an idealised discriminator curve, and Figure 8 illustrates a weighting curve. In the drawings the same reference numerals have been used to indicate corresponding features. Modes for Carrying Out the Invention Referring to Figure 1 , the π/4 - DQPSK signal constellation comprises four points 1 or 2 with correspondingly numbered points being separated by 90° or 77/2. Each point or symbol is represented by a dibit, that is 00, 01 , 10 and 11. In accordance with a π/4 - DQPSK each phase change has one of four values π/4, - n/4, 3/7/4 and - 3/7/4 respectively shown in Figure 1 by the arrows 10, 11 , 12 and 13. In proceeding from A, the arrows all terminate at a point referenced 2 and the next following phase change will terminate at a point on the constellation, referenced 1 , and so on. Another point to observe is that if a phase change is sampled say at 4 points during a transition from the point A, then in the case of a n/4 transition, say that represented by the arrow 10, there is a relatively small change in amplitudes as indicated by the broken lines compared to the relatively large changes of amplitudes which occur with a phase change of 3/7/4, say that represented by the arrow 13. The method in accordance with the present invention makes use of this observation in determining timing instant for symbol recovery. The receiver shown in Figure 2 comprises an antenna 15 coupled to an RF stage 16 which in turn is coupled to an IF stage 17. An analog to digital converter 18 operating at 4 times the symbol rate digitises the output from the IF stage 17 and the digital values or samples are applied to a differential demodulator stage 19 which determines the phase difference between the samples. The samples are stored in a memory 20. A timing stage 21 is coupled to an output of the memory 20 and operates by summing the samples for each phase shift and on the basis of determining the maximum value it decides the timing position /which is used to trigger a decision circuit 22, which circuit 22 is also connected to the store 20, to provide a bit value decision on its output 23. Figure 3 is a plot of the sampled output of the differential demodulator 19 (Figure 2) and on examination the points 1 can be seen on or about the co¬ ordinates 1.5, 1.5; -1.5, 1.5; -1.5, -1.5 and 1.5, -1.5. Also the plots are asymmetrical about the ordinate or imaginary axis because the phase transitions of +3τ//4 and -3/7/4 require a much greater amplitude swing than the two other phase transitions. The method in accordance with the present invention makes use of the fact that discrimination can be increased by using only the differential samples in the left hand half of Figure 3 so that as a consequence most of the timing measures arise from the ±Zπ/4 phase transitions. Figures 4A to 4C illustrate how the dots in Figure 3 are derived. Figure 4A illustrates a signal at the symbol rate. Figure 4B illustrates over sampling the signal at 4 times the symbol rate. Figure 4C shows successive pairs of samples having the same offset, that is the nth and the (n + 4)th samples (with 4 times oversampling), where n is an interger having a value between 1 and the maximum number of samples per symbol, being combined (multiplied) to form preliminary soft decisions which constitute the dots in Figure 3. Alternatively these combinations of samples could be divided by the variance to give a soft decision indicated by a dot in Figure 3. The timing stage 21 (Figure 2) chooses the timing position / by calculating the average soft decision (SD) (log likelihood) measure for a complete burst at different timing offsets and selects the offset with the greatest SD measure for demodulation. For the k - th dibit, the log - likelihood measures are given by: «fc mk i.+i r* mi ( -l)*!') ^mk+ι (1) σ. In these expressions, A a mk+1 and A b mk+i are the soft decisions in respect of the bits forming the dibits, k indexes the current symbol, 9? is the real part, 3 is the imaginary part, m is the number of received samples per symbol and / is the timing offset. The term σ 2 , is an estimate of the variance of the noise, which may be from thermal, intersymbol or co-channel sources, which should be normally distributed for optimum results. This noise can only be assumed truly constant with / ' in the thermal case. An algorithm for estimating this variance consists of the following expressions: * 2 N Σ n m, k+i (3) where Ν is the number of symbols used in the estimation and the noise samples n are taken from the components of the received signal which are in quadrature to the most likely received symbol, using the following expressions: n mkή = min ("m* + i> V mkn) (4) (6) V mk+ , ~ ( r mkn r *m(k-1)A-i) e High confidence in subsequent decisions corresponds to a high magnitude for either λ a or λ b . The SD timing method therefore chooses the timing position / so as to maximise the sum of the λ terms over the whole estimation window: N choice ' ϊ- Σ lλ^ + ,- l+ lλ^ +! .|=max over i (7) *=1 Hr mk+i r* m{k -ι )+i ) I + Hr mk ή r * m ( k -, ) +,) ' = max over i (8) The numerator part of the above expression relates to maximising the signal part of the output of the differential demodulator, while the denominator relates to minimising the noise and interference. A flow chart illustrating steps involved in choosing / ch0ιce is shown in Figure 5. The block 24 relates to the operation of storing the samples in the memory 20 (Figure 2). Block 26 relates to calculating the soft decisions λ a and A b for each sample. Block 28 is a decision block in which the differential samples on the left hand half of Figure 3 are selected by the question "Is A a greater than 0?" If the answer is Yes (Y) then in block 30 the associated values of λ a and λ b are discarded. Alternatively if the answer is No (N), then in block 32 the following calculation is carried out: SUM, = SUM, + | Λ a | + |- b | In block 34, a check is made to ensure that all the samples in the memory 20 have been processed. If the answer is No (N) the flow chart reverts to the block 26 but if the answer is Yes (Y), the flow chart proceeds to block 36 in which the largest value of SUM, is selected. This value is relayed as / ch0ιce to the decision circuit 22 (Figure 2). Thereafter the flow chart is terminated, which operation is represented by block 40. Figure 6 is a flow chart relating to a variant of that shown in Figure 5 which is intended to cover the situations firstly that the instants of sampling may miss an ideal sampling point (Figure 7), so a prestored representation ideal discriminator curve (shown in broken lines) is used to interpolate on the raw samples and secondly that as the bits may not be evenly distributed, sums are calculated for the negative and positive half planes, instead of the half plane only (blocks 28, 32 - Figure 5), and the negative sums are weighted bigger than the positive sums using the curve shown in Figure 8 and all the decisions are added together. A decision is then made on whether a particular offset is selected or the value of r. In Figure 6 the block 24 indicates the storing of the samples. The block 26 represents the calculation of soft decisions A a and A b . In block 41 , the soft decisions are weighted in accordance with the curve shown in Figure 8 and in the block 32 the sums are calculated. Block 42 denotes the fitting of the descriminator curve and in block 44 the position (7-) of the maximum is found. In the block 46 the samples stored in the block 24 are interpolated to the value at τ and the interpolated values are applied to a decision stage, block 48, which produces the bit decisions. From reading the present disclosure, other modifications will be apparent to persons skilled in the art. Such modifications may involve other features which are already known in the design, manufacture and use of receiving systems and component parts thereof and which may be used instead of or in addition to features already described herein. Although claims have been formulated in this application to particular combinations of features, it should be understood that the scope of the disclosure of the present application also includes any novel feature or any novel combination of features disclosed herein either explicitly or implicitly or any generalisation thereof, whether or not it relates to the same invention as presently claimed in any claim and whether or not it mitigates any or all of the same technical problems as does the present invention. The applicants hereby give notice that new claims may be formulated to such features and/or combinations of such features during the prosecution of the present application or of any further application derived therefrom. Industrial Applicability Symbol timing recovery in digital telecommunications systems such as TETRA (Trans European Trunked Radio).

Claims: CLAIMS 1. A method of symbol timing recovery, comprising calculating the average soft decision measure for a complete signal burst at different timing offsets and selecting the offset giving the largest soft decision measure for demodulation. 2. A method of symbol timing recovery, comprising asynchronously sampling a signal burst at a predetermined plurality of times per symbol period, combining corresponding samples occurring in successive sampling cycle periods, making a soft decision on each combination of samples, and selecting for demodulation a timing offset giving the largest soft decision. 3. A method as claimed in claim 1 or 2, characterised in that the soft decision is a log-likelihood measure. 4. A method as claimed in Claim 1 , 2 or 3, characterised in that symbols are recovered from a received signal by differential detection. 5. A method as claimed in Claim 1 or 2, characterised by comparing the soft decisions with a predetermined value and combining those soft decisions which do not exceed the predetermined value. 6. A method as claimed in Claim 1 or 2, characterised by fitting a discriminator curve to the combined soft decisions, finding the position of a maximum value, interpolating the stored soft decisions to said maximum value and making bit decisions on the basis of the interpolated values. 7. A method as claimed in Claim 6, characterised by weighting the soft decisions prior to combining the soft decisions. 8. A receiver comprising means for asynchronously sampling a signal at a predetermined plurality of times per symbol period, means for combining corresponding samples occurring in successive sampling cycle periods, means for making a soft decision on each combination of samples, and means for selecting for demodulation a timing offset giving the largest soft decision. 9. A receiver as claimed in Claim 8, characterised by means for receiving the signal and differential detection means for recovering symbols from the received signals. 10. A receiver as claimed in Claim 9, characterised by storage means for storing differentially detected samples, timing means coupled to the storage means for combining samples associated with corresponding phase shifts and for determining which of the phase shifts generates a maximum value, and a decision circuit coupled to the storage means for providing the soft decision for demodulation in response to the timing position of the phase shift generating the maximum value.

Inventors: RAZZELL CHARLES JOHN HENDERSON, SAUNDERS SIMON REZA, RAZZELL, CHARLES, JOHN, HENDERSON, SAUNDERS, SIMON, REZA
Applicants: PHILIPS ELECTRONICS NV, PHILIPS ELECTRONICS UK LTD, PHILIPS NORDEN AB, PHILIPS ELECTRONICS N.V., PHILIPS ELECTRONICS UK LIMITED
Application year: 1996
Main classification: H04L7
IPC codes: H04L7, H04L27