Title of Invention

PREPARATION OF SIGNALS FOR DECODING

Abstract A wireless communications unit has a receiver chain including a codec decoding the output of a rake receiver. Soft decisions passing from the rake receiver to the codec are scaled. The scaling factor can be tuned by monitoring a function based on the cumulative probability distribution function of the scaled soft decisions.
Full Text The invention relates to the field of wireless-communications networks. For example, the
invention finds application in a network organised according to the UMTS (Universal
Mobile Telecommunications System) standards. In particular, the invention is concerned
with the receiver architecture of a participant in a wireless-communications network, such
as a base station or a mobile telephone.
Figure 1 shows a block diagram of a receiver chain for a UMTS mobile telephone 10.
Radio frequency signals transmitted to the telephone 10 are received on antenna 12 and
passed to demodulator 14. In the demodulator 14, spread-spectrum signals are extracted
from their radio frequency carrier signals and are sent to a digital to analogue converter
(DAC) 16. The digitised spread-spectrum signals are then sent to a rake receiver 18. The
rake receiver identifies multi-path components within the spread-spectrum signals,
despreads the multi-path components and combines them to produce an encoded signal at
the chip rate consisting of a series of soft decisions. The encoded signal is then operated on
by scaling unit 20 which applies a scaling factor to the soft decisions constituting the
encoded signal. The scaled version of the encoded signal output by the scaling unit 20 is
men passed to a codec 22 (an encoder-decoder). The codec 22 decodes the encoded signal
using a process such as the Viterbi algorithm. The codec 22 outputs a symbol-rate message
signal as a result of the decoding process. The message signal then undergoes further
processing within the telephone 10, as indicated by processor block 24. For example, the
message signal could indicate digitised speech which requires additional processing to
convert it into an analogue signal which can be emitted from a loudspeaker (not shown)
forming part of the telephone 10.
As mentioned above, the scaling unit 20 scales the soft decisions that are produced by the
rake receiver 18 for decoding in the codec 22. A certain degree of scaling is required to
optimise the operation of the codec 22. The scaling unit 20 controls the degree of scaling
that it applies to the soft decisions by monitoring its own output on feedback path 26. That
is to say, the scaling unit 20 monitors the scaled soft decisions that it sends to the codec 22

and uses the monitored soft decisions in an algorithm which determines how the degree of
scaling should be adjusted.
The details of the operation of the algorithm are not important and can vary from one
implementation to another. However, the algorithm will produce an output in the form of
an adjustment to be made to the scaling factor that is applied to the soft decisions and this
output is derived by monitoring the power of the soft decisions arriving on the feedback
path 26. A significant disadvantage of this approach will now be discussed.
Figure 2 is a plot of a digital signal with amplitude and time represented on the vertical and
horizontal axes, respectively. In Figure 2, the signal comprises a series of digital samples,
issued at a rate of one sample per unit of time. The power, P, contained in the signal
shown in Figure 2 is simply the sums of the squares of the amplitudes of the individual
samples making up the signal, divided by the number of samples:

Figure 3 shows what would happen if the signal of Figure 2 became saturated at an
amplitude of 2. The power of the saturated signal can also be calculated:

It will be seen that when the signal becomes saturated at an amplitude of two, the power
value is drastically different to the power value that is obtained when the signal is not
saturated. Therefore, in situations where the signal might become saturated, the value of
the power of the signal might not be a good parameter to monitor.

Sometimes, in the receiver chain shown in Figure 1, it is desirable to use a certain form of
decoding algorithm within the codec 22, this algorithm being of a kind whose accuracy is
increased if the signal that it operates on is partially saturated. Therefore, the situation can
arise where the scaling unit 20 is intentionally inducing partial saturation of the soft
decisions provided by the rake receiver 18. In this situation, a problem arises if the
algorithm used to scale the soft decisions relies on the power of the soft decisions that are
monitored on feedback path 26. That is to say, because the power value for any given
signal monitored on feedback path 26 can vary tremendously depending upon the degree of
scaling being applied to the signal, the power of the signal monitored on path 26 is not
always a reliable parameter to use for controlling the algorithm which scales the soft
decisions.
One aim of the present invention is to ameliorate, at least in part, the disadvantage
discussed above.
According to one aspect the invention provides a method of conditioning signal values
being conveyed to a'decoder in a wireless-communications network participant, the method
comprising scaling the values, monitoring the probability distribution of the amplitudes of
the scaled values and using the information gained through the monitoring step to
determine if the degree of scaling should be adjusted.
The invention also consists in a wireless-communications network participant, comprising
a decoder for decoding a signal received at the participant, scaling means for scaling values
of the signal being conveyed to the decoder, monitoring means for monitoring the
probability distribution of the amplitudes of the scaled values and control means for using
information supplied by the monitoring means to determine if the degree of scaling should
be adjusted. Such a method can be implemented byas a computer program. Such programs
can be accommodated by an appropriate data carrier, such as a read only memory.
Thus, the invention provides an alternative scheme for scaling a stream of signal values
which is Less effected by saturation.

In one embodiment, the probability distribution of the scaled values is monitored by
determining the fraction of a group of signal values that exceed a certain amplitude.
The invention can be used, for example, in a participant of a 3G telecommunications
network and the decoder is a bit-rate signal decoder using, for example, the Viterbi or max
log-MAP algorithm.
By way of example only, an embodiment of the present invention will now be described
with reference to the accompanying figures, in which:
Figure 1 is a block diagram of a receiver chain in a UMTS mobile telephone;
Figure 2 is a plot of a group of soft decisions representing a section of a signal;
Figure 3 is a plot of the signal of Figure 2 in a partially saturated condition;
Figure 4 is a plot of the amplitude of the soft decisions of Figure 3;
Figure 5 illustrates the performance of a probability distribution measurement on the wave
form of Figure 4; and
Figure 6 illustrates the performance of a probability distribution measurement on a trace
representing the amplitude of the signal shown in Figure 2.
In the embodiment that will now be described, the power of the signal on path 26 is not the
parameter which is used to control the algorithm which scales the soft decisions. Instead, a
parameter based on the cumulative probability density function (CDF) of the signal is used.
In fact, the parameter that is used to control the scaling algorithm is 1-CDF and is
hereinafter termed the complementary CDF and is referred to as Q for ease of reference.
The CDF for a given amplitude value of a digital signal is the ratio of the number of
samples in the signal where the amplitude is equal to or less than the given value versus the

total number of samples in the signal. The parameter Q is the ratio of the number of
samples where the amplitude value exceeds the given value versus the total number of
samples in the signal. That is to say, CDF + Q = 1.
To illustrate the calculation of the parameter Q, we will use the example of the saturated
signal of Figure 3. Figure 4 is a plot of the amplitude of the saturated signal of Figure 3
versus time. In this example, we will calculate Q [1], which is to say the; ratio of the
number of samples where the amplitude exceeds 1 versus the total number of samples.
Figure 5 illustrates this calculation. As can be seen in Figure 5, the amplitude of the signal
exceeds the value 1 on 7 occasions (as indicated by the vertical arrows) out of the 18
amplitude points shown. Therefore, Q [1] = 0.389 for the signal shown in Figure 5.
Figure 6 shows what the calculation of Figure 5 would have been like if the signal had not
been saturated. Again, the amplitude of the signal exceeds the value 1 on 7 occasions (as
indicated by the vertical arrows) out of the 18 sample points. Therefore, the result for Q [1]
is unchanged by saturation in this example.
Therefore, it follows that CDF, or CDF based measurements, can be used to make an
assessment of the amplitude profile of a signal without being grossly effected by saturation.
Of course, the degree of effect that saturation has on a CDF or Q value depends on the
amplitude value at which saturation occurs relative to the amplitude at which the CDF or Q
function is evaluated. For example, if the amplitude value of saturation is less than the
amplitude value at which Q is evaluated, then the Q value will be significantly distorted by
saturation. Therefore, it is important to keep the amplitude value at which the Q function is
calculated to a level below the saturation limit.
Returning to the embodiment, with the exception of scaling unit 20, the operation of the
receiver chain is much the same as that described earlier with reference to Figure 1. In the
embodiment, the scaling unit between the rake receiver and the codec evaluates the soft
decisions on the feedback path by determining their Q function value at a selectable
amplitude level.

It is worth bearing in mind, as will be readily apparent to the skilled person, that the
waveforms shown in Figures 2 to 6 are for the purposes of illustration only and that UMTS
signals have a different appearance.

WE CLAIM:
1. A method of conditioning signal values being conveyed to a decoder
in a radio apparatus, the method comprising sealing the values,
monitoring the scaled values and using the information gained through
the monitoring step to determine if the degree of sealing should be
adjusted, characterized in that the monitoring step comprises monitoring
the probability distribution of the amplitude of the scaled values.
2. A method according to claim 1, wherein the monitoring step
comprises calculating a complementary cumulative probability density
function lor a signal value magnitude.
3. A method according to claim 1 or 2. wherein the monitoring step
comprises determining the fraction of a group of signal values that exceed
a certain magnitude.
4. A method according to claim 1. 2 or 3 wherein the decoder is a 3(i
telecommunications bit-rate signal decoder.
5. Radio apparatus comprising a decoder for decoding a signal received
at the apparatus, scaling means lor scaling values of the signal being
conveyed to the decoder, monitoring means for monitoring the
probabil.ty distribution of the amplitudes of the scaled values and control
means for using information supplied by the monitoring means to
determine if the degree of scaling should be adjusted.

6. Radio apparatus according to claim 5. wherein the monitoring means
is arranged to calculate a complimentary cumulative probability density
function for a signal value magnitude.
7. Radio apparatus according to claim 5 or 6. wherein the monitoring
means is arranged to determine the fraction of a group of signal values
that exceed a certain magnitude.
8. Radio apparatus according to claim 5, 6 or 7. w herein the decoder is a
3G telecommunications bit-rate signal decoder.
9. Radio apparatus substantially as hereinbefore described with
reference to figures 1, 4 and 5.
10. A method of conditioning signal values being conveved to a decoder
in a wireless-communications network participant, the method being
substantially as hereinbefore described with reference to Figures 1. 4 and
5.

A wireless communications unit has a receiver chain including a codec
decoding the output of a rake receiver. Soft decisions passing from the
rake receiver to the codec are scaled. The scaling factor can be tuned by
monitoring a function based on the cumulative probability distribution
function of the scaled soft decisions.

Documents:

765-KOLNP-2005-CORRESPONDENCE.pdf

765-KOLNP-2005-FORM 27.pdf

765-kolnp-2005-granted-abstract.pdf

765-kolnp-2005-granted-claims.pdf

765-kolnp-2005-granted-correspondence.pdf

765-kolnp-2005-granted-description (complete).pdf

765-kolnp-2005-granted-drawings.pdf

765-kolnp-2005-granted-examination report.pdf

765-kolnp-2005-granted-form 1.pdf

765-kolnp-2005-granted-form 18.pdf

765-kolnp-2005-granted-form 2.pdf

765-kolnp-2005-granted-form 26.pdf

765-kolnp-2005-granted-form 3.pdf

765-kolnp-2005-granted-form 5.pdf

765-kolnp-2005-granted-pa.pdf

765-kolnp-2005-granted-reply to examination report.pdf

765-kolnp-2005-granted-specification.pdf


Patent Number 231418
Indian Patent Application Number 765/KOLNP/2005
PG Journal Number 10/2009
Publication Date 06-Mar-2009
Grant Date 04-Mar-2009
Date of Filing 02-May-2005
Name of Patentee TTPCOM LIMITED
Applicant Address MELBOURN SCIENCE PARK, CAMBRIDGE ROAD, MELBOURN, ROYSTON, HERTFORDSIRE, SG8 6EF
Inventors:
# Inventor's Name Inventor's Address
1 WASILEWSKI BARTOSZ KRYSZTOF 18 TABBS CLOSE, LETCHWORTH GARDEN CITY, HERTFORDSHIRE, SG6 1DW
PCT International Classification Number H03M 13/41
PCT International Application Number PCT/GB2003/004755
PCT International Filing date 2003-11-05
PCT Conventions:
# PCT Application Number Date of Convention Priority Country
1 NA