Professional Documents
Culture Documents
-
Mobile and Personal Communications, 13 15 December 1993. Conference Publication No. 387, @ IEE 1993
12
The "class la" bits are coded by a systematic cyclic Combining diversity operates by performing a weighted
code which adds three parity check bits. Ultimately, addition of the stored signals, normally after passing
these check bits are used within the receiver to try and each through a filter matched to the channel and
determine the presence of errors in the decoded output ensuring they are in phase with one another. The
stream. If any errors are detected, the corrupted frame combining weights are derived in a similar way to above
will be erased and the speech output placed under the using a measurement of the signal power or the signal
control of a muting algorithm. quality, except in the simplest case where the signals are
added directly with equal gain.
A half rate convolutional code is used to encode all the
"class 1" information and parity bits before being joined Nine diversity techniques are described below. The first
with the "class 2" bits to form a block of 456 bits. four are based on switching and the remainder on
Finally, this block is reordered and partitioned into eight combining.
sub-blocks which are diagonally interleaved across eight
successive bursts. 3.1 Switching diversity based on signal power
The purpose. of the reordering and interleaving This scheme operates by selecting the signal with the
operations is to try and diversify the coded information highest received power level. In the simulation this is
bits prior to transmission, so as to make non- achieved by continuously comparing the power of the
independent errors in the transmitted bits appear as two incoming signals and processing the one with the
independent in the coded information bits. This goes highest level. In a practical system it may be more
some way towards optimising the performance of the desirable to set a threshold level such that when the
error correction process, although at very low mobile received power falls below this value the antenna is
speeds the interleaving depth is not sufficient to switched.
successfully decorrelate the error occurrences. For this
reason, the performance of faster moving mobiles in a 3.2 Switching diversity based on ideal quality
dispersive channel is generally superior to that of slow
or stationary mobiles. This method operates by receiving both signals in
parallel and selecting the branch with the lowest number
3 DIVERSITY TECHNIQUES of errors on a burst by burst basis. Since knowledge of
the actual number of errors is required, this scheme
The diversity techniques examined in this paper are could not be used in a practical system. However, this
based on two branch antenna spatial diversity represents the ideal situation and so provides a useful
implemented at the GSM base station. Hence antenna upper bound on the performance of switching diversity
angle, polarisation and macroscopic diversity are not techniques in general.
considered. Correlation between the two branches is set
to zero. This represents the ideal case since any 3.3 Switching diversity based on square error
correlation between the signals will reduce the available
diversity gain. Although zero correlation is unlikely to This scheme relies on obtaining an accurate estimate of
be possible in a practical system (where sufficient the signal quality on each receiver branch. This is
antenna separation may not be possible), the aim of this accomplished by passing the known training sequence
study is to compare the performance of various diversity through a filter designed using the autocorrelation
techniques with respect to each other rather than coefficients of the channel estimate. The output is a
attempting to predict the diversity gain in absolute sequence comparable to the received training sequence
terms. following operation of the matched filter. The mean
quare error ( MSE ) may then be calculated by
Diversity schemes can generally be divided into two comparing the central sixteen samples of each sequence,
types involving either "switching" or "combining". In normalised by the power of the filter coefficients. The
each case the signals received by the two antennas are signal with the lowest mean square error is selected
down-converted and stored in buffers such that each after calculating the MSE for each branch. Unlike the
buffer contains a sequence of samples corresponding to ideal scheme, this technique could be implemented in a
one TDMA burst. Switching diversity operates by using practical system.
some criterion to select one of these stored signals in
preference to the other. Depending on the selection 3.4 Switching diversity based on TS errors
criteria, this can usually be achieved prior to signal
equalisation. The selection schemes considered by this In a similar way to the method outlined above, this
paper use a measurement of either the signal power or scheme operates by estimating the signal quality on a
the signal quality. burst by burst basis and could be implemented within a
real receiver. In GSM,each normal burst contains one
13
of eight possible training sequences (TSs) known to the The diversity technique operates by receiving both
receiver and used for the purpose of channel estimation. signals and deriving the reliability vector for each
By detecting the training sequence in the same way as branch. The information is given the correct polarity by
for a data field, an error count can be made by multiplication with the hard decisions. Finally, the
comparing the received sequence with the known signed reliability vectors are added together with equal
sequence. The burst with the lowest number of errors is gain. Only hard channel decoding is being considered
selected. An obvious disadvantage of this scheme is the within this study, so the combined reliability information
need to operate the Viterbi equaliser prior to making a is converted from soft to hard information, i.e. any
decision. value greater than zero becomes a one and any value
less than zero is set to "IS one. It should be noted
3.5 Equal gain combining that the full potential of this scheme can only be realised
if soft channel decoding is employed. Furthermore, the
With equal gain combining the signals from the two scheme requires two complete receiver chains up to the
antennas are CO-phased and added together with the channel decoder input.
intention of maximising the received signal to noise
ratio. Although simple to implement, this scheme is sub- 3.9 Combining with a fixed delay
optimal in that the signals are not weighted prior to the
addition. The simulation operates by adding the signals In an average urban environment, the maximum delay
after the matched filter, at which point the central peaks introduced by the channel is generally around five or six
of the overall impulse responses are in phase. microseconds. The GSM receiver employs a sixteen
state equaliser capable of dealing with delays up to
3.6 Maximal ratio combining approximately fifteen microseconds. This "spare"
capacity can be utilised in the following way to allow
The technique of maximal ratio combining involves more diversity gain, Lopes [4]. Before operation of the
weighting the signals in proportion to the received receiver, one of the incoming signals is delayed by a
power level prior to addition. In this way, more weight fixed amount equal to a single bit period ( = 3.69 p s ).
is given to the branch with the highest power which will The other signal is then added to it forming the receiver
maximise the signal to noise ratio in narrowband input signal. The scheme has the advantage of extreme
channel conditions. The scheme is straightforward to simplicity since no buffering or pre-processing of the
implement in a practical system, especially since a signal is required whatsoever.
power measurement is already available in the GSM
receiver as part of the handover control process. 4 GSM RADIO LINK SIMULATION TOOL
3.7 Mean square error combining The simulation software used during this investigation
was developed jointly by the University of Leeds and
Instead of relying on a power based weighting BT Laboratories. In its most basic form it comprises the
algorithm, this scheme derives an estimate of the signal GSM channel coding and interleaving, GMSK
quality using the mean square error method described in modulation, a time varying radio channel, receiver
section 3.3. The weighting factor for each branch is equalisation and channel decoding. The simulation is a
simply the inverse of this measurement. Compared to flexible, modular tool capable of simulating any
equal gain and maximal ratio combining,this scheme is combination of noise, cothannel or adjacent channel
more complex to implement due to the quality interferencewith any number of independentinterferers.
estimation procedure. More advanced features of the simulation include slow
frequency hopping and implementationof antenna spatial
3.8 Viterbi output combining diversity. In addition a GSM speech CODEC
demonstration has been developed which includes the
It is possible to derive information concerning the voice activity detection algorithm, discontinuous
reliability of each individual bit during operation of the transmission and speech output muting. The standard
Viterbi algorithm, as described in Mehlan and Meyr [2] COST-207[5] channel models are supported, and the
and Hagenhauer and Hoeher [3]. The method involves simulation also has the ability to directly import real
continually updating a reliability indicator for each channel sounder measurements.
decision, based on a comparison between the
incremental metrics of the paths entering each state ( at The channel decoder employs a 16-state Viterbi
each time instant ) with the current value of the algorithm and can use either soft or hard decoding
reliability indicator associatedwith the current survivor. methods. Although simple to implement, hard d d i g
If the difference between the two incremental metrics is does not provide the radio link performance necessary
less than the current reliability indicator, the indicator to meet the GSM specificationswith respect to receiver
assumes the smaller value. performance. Soft decoding exploits information
14
concerning the reliability of each bit (derived during the TU50 I AWGN / Gross 1 errors
equalisation process) and is therefore more effective. In
this study however, only hard decoding results are
considered for comparison of the various schemes. The
...... . ~.......
simulation output is a measurement of the raw and
coded bit error rate classes and the frame erasure rate
(FER). The m l t s presented consider only the gross
class 1 error rate, which is the protected bit error rate
across all bursts with no BccouIlt taken of frame
f .
1.. .... ..... .x,::...
\ . .......... L,. ;. ............... I
erasures.
I_. ._/
random packet containing no embedded training with high levels of co-channel interference.
sequence. All bursts are given a random timing and
phase jitter, though the timing jitter never exceeds one
bit period. The Doppler channel files used to simulate
the fading channel conditions are completely Diversity
uncorrelated for each diversity branch. Finally, the 1%
BER is used throughput as a reference threshold for
performance comparison.
I"I It
6 RESULTS
TUSO I AWGN I Gross 1 errws soft information to the channel decoder. Indeed, this
method will only operate to full effect when used in
conjunction with soft channel d e c d i g .
oi 7 CONCLUSIONS
Combining
Diversity
Technique
1 GZ;ER ,
8 REFERENCES