Title of Invention

METHOD AND APPARATUS FOR CALCULATING WHITENING FILTERS IN COMMUNICATION SIGNAL PROCESSING APPLICATION

Abstract A frequency domain representation of a whitening filter is made to depend on essentially one unknown, namely, a scaling factor that is based on an estimated ratio of total base station power to the power spectral density (PSD) of inter-cell interference plus noise. In turn, that scaling factor can be computed based on the modeling terms used in a parametric model of the impairment correlations for a received communication signal. Preferably, the model comprises an interference impairment term scaled by a first model fitting parameter, and a noise impairment term scaled by a second model fitting parameter. Further, the scaling factor can be computed by directly estimating total base station transmit power and the PSD of inter-cell interference plus noise. In any case, the whitening filter can be used in whitening a received communication signal in conjunction with channel equalization processing or RAKE receiver processing, for example.
Full Text

BACKGROUND OF THE INVENTION
The present invention generally relates to wireless communication systems, and
particularly relates to interference suppression in wireless communication receivers.
Direct-sequence spread-spectrum modulation is commonly used in CDMA systems
(such as W-CDMA, IS-95, and IS-2000). Data to be transmitted via a spread spectrum
carrier is mapped into information symbols, and each information symbol is transmitted as
a sequence of chips, which gives rise to bandwidth spreading. The sequence of chips used
to spread the transmit symbols is referred to as the spreading code.
At the receiver, the received signal is despread using a despreading code, which
typically is the conjugate of the spreading code. RAKE receivers represent a traditional
approach to demodulating CDMA signals. RAKE receivers capitalize on the multipath
propagation that typically exists between the transmitter and the receiver. Multipath
propagation of the transmitted signal can lead to time dispersion, which causes multiple
resolvable echoes (or rays) of the signal to be received at the receiver. A RAKE receiver
aligns different ones of its "fingers" (correlators) with different ones of the signal echoes,
and each finger outputs despread values at the symbol rate. These despread values are
then weighted by the conjugate of the respective channel coefficient and then summed to
produce a soft estimate of the transmitted symbol. This weighting and summing process is
commonly referred to as RAKE combining.
Combining multipath echoes in the above manner yields an improved Signal-to-
interference Ratio (SIR) when white noise is the dominant received signal impairment
term at the receiver. However, RAKE combining is less than optimal when colored noise
is the dominant impairment term. Colored noise arises from self-interference (Inter-
Symbol Interference or ISI) and Multi-user Access Interference (MAI). As wireless
networks crowd more and more users onto the same spectrum, and as the signal data rates
increase, colored noise may become more problematic.
Thus, receiver structures capable of colored noise suppression represent an area of
increasing interest. Unfortunately, the conventional approaches to interference
suppression in colored noise environments entail potentially significant receiver
complexity. For the typical portable communication device, such as a cellular

radiotelephone, Portable Digital Assistant (PDA) or wireless pager, that complexity adds
cost and undesirably affects cost, design time, and battery life.
SUMMARY OF THE INVENTION
The present invention comprises a method and apparatus for calculating whitening
filters in communication signal processing applications, such as in wireless
communication receivers. As a simplifying construction, a frequency domain
representation of a whitening filter is made to depend on essentially one unknown,
namely, a scaling factor that is based on an estimated ratio of total base station power to
the power spectral density (PSD) of inter-cell interference plus noise. An exemplary
method reduces the computational complexity of calculating the scaling factor by
computing it based on the modeling terms used in a parametric model of the impairment
correlations for a received communication signal. Preferably, the model comprises an
interference impairment term scaled by a first model fitting parameter, and a noise
impairment term scaled by a second model fitting parameter. Alternatively, the scaling
factor can be computed by direct estimation, for example.
Thus, in an exemplary embodiment, the present invention comprises a method of
generating a whitening filter for a communication signal transmitted from a wireless
communication network base station comprising estimating a ratio of total base station
transmit power to the PSD of inter-cell interference plus noise, calculating a scaling factor
based on the estimated ratio of total base station transmit power to the PSD of inter-cell
interference plus noise, and determining a whitening filter for whitening the
communication signal. That whitening filter determination can be a function of the
scaling factor, a frequency response associated with a transmit pulse shaping filter used at
the base station, and a frequency response of a propagation channel through which the
communication signal is received.
With the above basis for filter determination, the whitening filter determination can
be made using a stored or calculated value for the transmit pulse shaping filter's frequency
response, the medium channel coefficients calculated for the propagation channel, and the
scaling factor. Because the filter response can be stored at the receiver based on a priori
knowledge and the medium channel coefficient calculation can be made directly from
pilot channel measurements, whitening filter determination reduces to the task of scaling

factor determination. Basing scaling factor determination on the model fitting parameters
of a parametric impairment correlation model offers one method of simplifying
determination of the scaling factor. Using individualized signals—i.e., base-station-
specific signals—from each of the base stations contributing to the inter-cell interference,
if such signals are available, represents another simplified approach to calculating the
scaling factor.
In a circuit embodiment, a receiver circuit is configured to generate a whitening
filter for a communication signal transmitted from a wireless communication network base
station. The exemplary receiver circuit comprises a calculation circuit configured to
calculate a scaling factor based on an estimated ratio of total base station transmit power to
the PSD of inter-cell interference plus noise, and a filter circuit configured to determine a
whitening filter for whitening the communication signal as a function of the scaling factor,
a frequency response associated with a transmit pulse shaping filter used at the base
station, and a frequency response of a propagation channel through which the
communication signal is received.
In one embodiment, the whitening filter is implemented as a receiver circuit that
generates a filtered signal for input to a RAKE receiver. In this manner, colored
interference in the communication signal is suppressed in advance of RAKE processing,
which then provides multipath channel compensation and RAKE combining. In another
embodiment, the whitening filter is implemented as part of a chip equalizer filter that also
includes channel compensation filtering. In general, the whitening filter determination can
be separate from, or part of, channel compensation filtering. Likewise, whitening filter
circuit implementations can be separate from, or part of, channel compensation filter
circuits.
Thus, the advantageous whitening filter determination of the present invention may
be practiced as part of two-step signal processing method, wherein whitening is applied to
a received communication signal, and then channel compensation is applied, or a
combined-step method wherein whitening and channel compensation are performed
together. Those skilled in the art will appreciate that because such filtering processes are
linear, the filtering order for channel compensation and whitening may be reversed as
needed or desired.

Of course, the present invention is not limited to the above features and
advantages. Those skilled in the art will recognize additional features and advantages of
the present invention upon reading the following detailed description and upon viewing
the accompanying figures, in which like or similar elements are assigned like reference
numbers.
BRIEF DESCRIPTION OF THE DRAWINGS
Fig. 1 is a diagram of an exemplary wireless communication device that is
configured according to one or more embodiments of the present invention.
Fig. 2 is a diagram of an exemplary communication signal flow between a remote
transmitter and the device receiver depicted in Fig. 1
Fig. 3 is a diagram of a receiver circuit for whitening filter determination in
accordance with the present invention.
Fig. 4 is a diagram of exemplary processing logic embodying the circuit
functionality of Fig. 3.
Fig. 5 is a diagram of an exemplary RAKE-based receiver in accordance with the
present invention.
Fig. 6 is a diagram of an exemplary chip equalizer-based receiver in accordance
with the present invention.
Fig. 7 is a diagram of a Single-Input-Multiple-Output (SIMO) receiver
embodiment in accordance with the present invention.
Fig. 8 is a diagram of exemplary receiver details for the receiver of Fig. 7.
DETAILED DESCRIPTION OF THE INVENTION
The present invention addresses suppression of colored noise, and offers simplified
whitening filter generation. By way of non-limiting example, then, the present invention
can be implemented to significant advantage in the wireless communication device 10 of
Fig. 1. Device 10 comprises a receiver 12, a transmitter 14, one or more antennas 16, a
switch/duplexer 18, a system controller 20, and a user interface 22. Those skilled in the
art will appreciate that the actual architecture of device 10 can be varied without departing
from the scope of the present invention, and that the illustrated architecture provides a
non-limiting basis for discussing exemplary receiver operations.

With that in mind, Fig. 2 illustrates a fundamental signal flow for the wireless
transmission of data from a remote transmitter 24 to the receiver 12 of device 10.
Transmitter 24 can be, for example, a base station transmitter in a wireless communication
network. The received signal, r(t), comprises the transmitted signal, s(t), but with channel
distortions caused by propagation through the transmission medium channel, G(ω), and
with additive white noise. The medium channel imparts phase and attenuation distortions
that generally must be compensated for at the receiver 12 via some form of channel
compensation filter that applies the conjugate medium channel, represented as G*(ω), to
the received communication signal. However, application of the channel compensation
filter leaves the colored noise problem unaddressed. Colored noise in the received signal
generally arises in the form of ISI and MAI.
Therefore, Fig. 2 illustrates an optimal conceptual implementation of filtering at
receiver 12 that addresses the "matched filter in colored noise" by providing a signal-
whitening step followed by a matching step (matching to the composite of the true channel
and the whitening filter). The whitening filter, W(ω), compensates the received
communication signal for colored noise and the present invention provides an
advantageous method and apparatus for determining it in a computationally efficient
manner.
Fig. 3 broadly illustrates an exemplary receiver circuit 30 that is configured to
determine a whitening filter according to the present invention, and it may be configured
to determine a channel compensation filter, as well. Indeed, the two filters may be
determined together in some embodiments as a composite filter. It should be understood
that receiver circuit 30 can be implemented as part of the receiver processing circuitry
comprising receiver 12 of device 10, and that it can be embodied in hardware, software, or
some combination thereof. For example, receiver circuit 30 may be implemented as a
computer program comprising stored program instructions for execution by a
microprocessor, digital signal processor, or some other digital processor, or the like.
Alternatively, receiver circuit 30 may comprise all or part of an Application Specific
Integrated Circuit (ASIC), Field Programmable Gate Array (FPGA), Complex
Programmable Logic Device (CPLD), or the like.
Regardless, receiver circuit 30 can be implemented as part of the signal processing
chain for the communication signal(s) received by receiver 12 of device 10. In particular,

receiver circuit 30 can be configured to generate a filtered signal from the received
communication signal, wherein the filtered signal serves as the input to a subsequent
demodulation processor that demodulates/decodes the filtered signal to recover transmitted
data bits, for example.
Fig. 4 broadly illustrates exemplary whitening filter determination. While
whitening may be done in either the time or frequency domains, a frequency domain
representation of the desired whitening filter serves as the advantageous basis for reducing
its calculation essentially to the determination of one unknown. In an exemplary Single-
Input-Single-Output (SISO) context, this process is best understood by forming an
exemplary composite filter as,

where P(ω) equals the frequency response of the transmit pulse shaping filter associated
with transmission of the received communication signal, P*(ω) equals the conjugate of
that frequency response, i.e., it equals the receiver pulse shaping filter's frequency
response, G(ω) equals the frequency response of the propagation channel through which
the communication signal was received, G*(ω) equals the conjugate of that frequency
response, Ior equals the total transmit power of the transmitter transmitting the
communication signal (e.g., a network base station transmitter in a given cell or other
coverage area), Φ(ω) equals the PSD of inter-cell interference plus noise at the receiver
12, and A: is an arbitrary real constant.
To cast Eq. (1) in terms of the conceptual optimal receiver filtering structure
depicted in Fig. 2, one can rewrite the composite filter H(ω) as the product of the
whitening and channel compensation filters:

The form shown in Eq. (2) can be manipulated to provide more than one SISO
embodiment of the invention, and can be simplified based on the assumption that P(ω) is
known a priori by the receiver 12. That assumption is consistent with the practice of
configuring receiver filtering to impart the conjugate response of the transmit pulse
shaping filter. Such filter response information can be embodied in a fixed filter structure

at the receiver 12, or can be based on filter response information stored at receiver 12 for use in a
digital filtering algorithm.
A further assumption with respect to Eq. (2) is the existence of a pilot channel (e.g.
common pilot or CPICH in W-CDMA) and a means for estimating channel delays and net
channel coefficients at the receiver 12. In other words, from Eq. (2), the frequency responses for
the transmit and receiver pulse shaping filters, P(ω) and P*(ω) are known a priori at receiver 12,
and the frequency responses for the net propagation channel and its conjugate, G(ω) and G*(ω),
can be calculated directly from the pilot channel estimates. That leaves as unknowns the total
transmit power Ior and the PSD of the inter-cell interference plus noise, Φ(ω).
With the substitution the whitening filter representation is

where y may be viewed as a frequency domain scaling factor for the whitening filter expression.
Thus, whitening filter determination reduces to the determination of the y as the ratio of Ior to
Φ(ω).
Fig. 4 illustrates exemplary processing logic for determining the whitening filter, W(ω),
or the time-domain embodiment of it, w(t), based on the scaling factor y. Exemplary processing
begins with estimating Ior and Φ(ω) (Step 100). From there, processing continues with the
calculation of y based on a ratio of the estimates for Ior and Φ(ω) (Step 102). With the scaling
factor y thus determined, and with the transmit filter's frequency response known (or calculated),
and with estimation of the medium channel's frequency response, the whitening filter can be
determined according to Eq. (3) (Step 104).
The above exemplary processing can be applied in the context of specific receiver
structures. For example, Fig. 5 illustrates an exemplary chip-equalization embodiment of
receiver 12. In this embodiment, receiver 12 comprises a receiver front-end 40, a searcher 42, a
delay estimator 44, a channel estimator 46, pilot channel correlators 48, a medium channel
estimator 50, a ratio estimator 52 to estimate the ratio of Ior /Φ(ω), a chip equalizer 54, and a
traffic correlator 56.

The chip-equalization filter implemented by chip equalizer 54 can be derived by
rewriting Eq. (2) as

Recognizing that P*(ω) represents the receive pulse shaping filter in the received
signal processing path of receiver 12, a primary task for this embodiment lies in the
determination of H'(ω). By modeling the other-cell interference plus noise term as a
white Gaussian noise process with one-sided spectral density of NQ , H'(ω) can be
rewritten as

where y is now a real scale factor, and is equal to The magnitude of the scale factor
k does not affect the optimality of the final chip equalizer and is therefore assigned an
arbitrary value (e.g., 1). Thus, the main estimation task for the chip equalizer embodiment
is to compute G(ω) and y.
Considering the computation of G(ω) first, and per the above pilot channel
assumptions, the receiver 12 estimates the channel delays and the net channel coefficients,
which include the transmit/receive signal processing effects, as well as the medium
(propagation) channel effects. Given L channel delays in a multipath propagation channel,
the medium channel coefficients can be obtained from the net channel coefficients via

where r1 is the ith channel delay indicated by the delay searcher, ECPICH equals an energy
measurement of a common pilot channel (CPICH), g j equals the jth medium coefficient,

c(rk) is the net channel coefficient at delay xk and Rp{x) represents the pulse shape
correlation function given as £° pit + x)p* (x)dr. Eq. (6) can be rewritten in vector-matrix
notation by absorbing the constant factor of ECPICH into the medium channel coefficient as

Eq. (7) can be solved by direct matrix inversion or by application of an iterative
technique, such as Gauss-Seidel. The solution yields medium channel coefficients at the
path delays. A fast Fourier transform (FFT) can then be applied to the time domain
medium coefficients to obtain the frequency response G(ω) of the medium channel. Thus,
one or more FFT circuits can be included as part of receiver 12.
In considering the calculation of the scaling factor y, receiver 12 can be
configured to use a pilot channel-based estimation technique that is based on a parametric
model of the received communication signal's impairment correlations. An exemplary
parametric model is disclosed in the co-pending patent application, which is assigned
Serial No. 10/800,167, and which was filed on March 12, 2004. That application is
incorporated in its entirety herein by reference.
While the above-identified application includes additional background and
explanatory details, an exemplary parametric model of communication signal impairment
correlations includes one or more impairment terms, each scaled by a model fitting
parameter. The model fitting parameters are then updated on a recurring basis as part of
an ongoing fitting process wherein the model is fitted to impairment correlation estimates.
In more detail, an exemplary parametric model can be expressed as

where R? represents an interference correlation term (matrix) scaled by the first model
fitting parameter a and R# represents a noise correlation term (matrix) scaled by the
second model fitting parameter /?. The model fitting parameters are adapted during a
fitting process—e.g., during a Least Squares (LS) fitting process, wherein the model
fitting parameters are adapted to minimize the model error.
It can be shown that a = 1 l(Ec I Ior )CPICH, where (Ec I Ior )CPICH represents the
fraction of the base station energy given to the common pilot channel, and J3 = N0. Thus,
given an estimate of the pilot channel power and the values a and (5, the parameter y can
be determined from


where E{*} represents statistical expectation, and g represents a scaled medium
coefficient estimate. A statistical approximation can be used to solve the estimation
problem for y. An exemplary method is given as

In the above expression, ICPICH(N) is the pilot channel power at time index n (some
multiple of the pilot symbol rate) and X is a value between 0 and 1.
With the above in mind, then, the receiver embodiment illustrated in Fig. 5 may be
configured such that is operative to cany out whitening filter generation in accordance
with the present invention based on a number of exemplary processing steps. Those steps
include these items:
• estimate channel delays by using searcher 42 and delay estimator 44;
• estimate net channel coefficients via channel estimator 46;
• estimate the scaled version of medium coefficients using equations (6) and (7)
as implemented in medium channel estimator 50;
• estimate a and β using parametric modeling of received signal impairment
correlations in receiver circuit 30, an embodiment of which may be
implemented as part of chip equalizer 54;
• compute medium coefficients as g = org in chip equalizer 54;
• compute FFT of g to get G(ω), which may be done in chip equalizer 54;
• compute y from Eqs. (9) and (10), which may be done in chip equalizer 54;
and
• compute chip equalizer filter from Eq. (5), which may be done in chip
equalizer 54.
Note that chip equalizer may include one or more processing circuits configured to carry
out the above whitening/composite filter calculations. Further, note that the final filter
obtained from the last step can be implemented in either the time or frequency domain,
and received communication signal filtering as described herein can be carried out in
either the time domain, or the frequency domain.

In any case, the single traffic correlator 56 operates on the filtered (whitened and
channel equalized) signal output by chip equalizer 54. More particularly, traffic correlator
56 computes estimates of the transmitted symbols contained in the received
communication signal, r', which is input to the chip equalizer 54 from the receiver front-
end 40. As such, receiver front-end 40 can include low-noise amplifiers, filters, analog-to-
digital-converters, and other circuits as needed or desired to produce a digital samples
representing the received communication signal.
The present invention also can be implemented in an "over-whitening plus RAKE"
embodiment, wherein an over-whitening filter provides a filtered version of the received
communication signal for subsequent processing by a RAKE receiver. The over-
whitening filter suppresses colored noise from the received communication signal before
RAKE processing, thus improving the performance of RAKE combining.
In support of this RAKE-based embodiment of the present invention, Eq. (2) can be
rewritten as

Again, P (ω) represents the receive pulse shape filter, and G (ω) represents
channel compensation as implemented in the RAKE receiver circuit. Thus, as with the
chip equalization embodiment of Fig. 5, the primary effort for this embodiment lies in the
determination of W(ω) As before, by modeling the inter-cell interference plus noise term
as a white Gaussian noise process with one-sided spectral density of NQ , the whitening
filter W(ω) can be rewritten as

The scale factor k in the numerator does not affect the optimality of the final result,
so it can be assigned a convenient value, such as "1." The same methods for computing
G(ω) and y described above can be used here, and may be implemented in an exemplary
RAKE-based embodiment of receiver 12, such as illustrated in Fig. 6.
As shown in Fig. 6, receiver 12 comprises a receiver front-end circuit 60, a
searcher 62, a delay estimator 64, a channel estimator 66, pilot channel correlators 68, a

medium channel estimator 70, a ratio estimator 72 to estimate an over-whitening
filter 74, and a RAKE receiver circuit 76, including a plurality of traffic correlators
("fingers") 78, and a RAKE combining circuit 80. Note that the over-whitening filter 74
can be configured to include some or all of the functionality of the earlier-depicted
receiver circuit 30, and thus is adapted to carry out whitening filter determination.
That determination can be carried out according to an overall processing method
similar to that described for the chip equalization embodiment. Specifically, an exemplary
receiver processing method in the RAKE-based embodiment comprises these steps:
• estimate channel delays by using searcher 62 and delay estimator 64;
• estimate net channel coefficients via channel estimator 66;
• estimate the scaled version of medium coefficients using equations (6) and (7)
as implemented in medium channel estimator 70;
• estimate a and β using parametric modeling of received signal impairment
correlations in receiver circuit 30, an embodiment of which may be
implemented as part of over-whitening filter 74;
• compute medium coefficients as g = ag in over-whitening filter 74;
• compute FFT of g to get G(ω), which may be done in over-whitening filter 74;
• compute y from Eqs. (9) and (10), which may be done in over-whitening filter
74;and
• compute over-whitening filter from Eq. (12)—note that the final filter can be
implemented in either the time or frequency domain; and
• RAKE combine over-whitened communication signal to compute estimates of
the transmitted symbols within the received communication signal—i.e.,
despread the over-whitened signal in each of one or more fingers 78
according to multipath delays, and combine the finger outputs to form a
RAKE-combined signal for subsequent demodulation processing.
While the above RAKE-based embodiment, and the earlier described chip-
equalization embodiment, represent exemplary SISO embodiments of the present
invention, the present invention can be readily extended to Single-Input-Multiple-Output
(SIMO) embodiments. Fig. 7 illustrates an exemplary SIMO embodiment, wherein
receiver 12 of device 10 includes M receive antennas (16-1 through 16-M), and the kth

antenna receives Sk(t). The antennas 16 are coupled to one or more receiver processing
circuits 82, which may be configured to implement an embodiment of the earlier
illustrated receiver circuit 30 for whitening filter determination.
In operation, each antenna 16-k receives signal Sk(t), which is obtained by passing
the data signal s(t) through propagation channel k. The impulse response of the
propagation channel from the base station (BTS) transmitter to the kth receive antenna at
receiver 12 is denoted by gk(t) with Fourier transform Gk(ω). Therefore, the noise-free
signal at the kth antenna is given by

where * denotes convolution. Considering Eq. (13), the total received signal at the kth
antenna can be expressed as

Here, vk (t) is a noise that models inter-cell interference and thermal noise at the
kth antenna.
It can be shown that a decision statistic for detecting data symbols has the form

where yk it) is the signal at the kth antenna after despreading the received signal rk(t), and
where h(t,k~) is the impulse response of the linear filter with frequency response

Noting that Eq. (15) essentially describes a receiver with M parallel sub-channels,
it is advantageous to rewrite (16) in the form
where
One can observe that the over-whitening filter in the above SIMO embodiment is
common across antennas 16, and the receiver structure illustrated in Fig. 8 represents an
exemplary capitalization on that commonality. In Fig. 8, receiver 12 is implemented as a

beamformer comprising a RAKE receiver circuit 84-k for each antenna 16-k, each circuit
84-k including a pulse shaping filter P*(ω) and a channel compensation filter Gk*(ω),a
RAKE combining circuit 86 for additively combining the antenna streams (the RAKE
outputs), and an over-whitening filter circuit 88 for over-whitening the RAKE combined
signal output from combiner circuit 86 by applying the over-whitening filter W{ω).
It should be noted that the RAKE receiver circuits 84 can include, or can be
associated with, one or more FFT circuits for converting the received communication
signal to a frequency domain for processing, or the above filters can be transformed into
the time domain for application to the time-domain received communication. Likewise,
the over-whitening filter implemented by circuit 88 can be determined based on the
exemplary frequency domain processing described herein, but applied to the received
communication signal in either the time or frequency domain.
Further, because of the linear nature of the described processing, over-whitening
could be performed in advance of each RAKE receiver circuit 84-1—i.e., the filtering
order could be swapped. While swapping the order might require replication of the over-
whitening filter in each RAKE processing path, such an arrangement may be advantageous
in some design implementations. For example, if the over-whitening-plus-RAKE
embodiment of Fig. 6 is implemented in modular integrated-circuit form, e.g., for
ASIC/FPGA implementation, that basic module could be replicated as many times as
needed for a given SIMO receiver implementation.
For the illustrated SIMO embodiment, the other-cell interference plus noise PSD
term again can be modeled as a white Gaussian noise process with one-sided spectral
density of No. Using this model, Eq. (18) can be rewritten in the form

As with the SISO embodiments, the scale factor in the numerator does not affect
the optimality of the final result, so it can be assigned a value of 1, for example. Again,
then, the primary computational task for whitening filter determination lies with
calculation of the scaling factory (and with the computation of Gk {w ) on which
7 depends).

An exemplary processing method for whitening filter determination in the SIMO
embodiment is similar to the SISO method(s) described earlier. Such processing includes
these steps:
• For each antenna 16-k:
o Estimate channel delays;
o Estimate net channel coefficients;
o Estimate scaled version of medium coefficients using Eqs. (6) and (7);
o Estimate ak and pk using parametric modeling (or using direct
estimation);
o Compute medium coefficients as gk = agk;
o Compute FFT of gk to get Gk(ω);
o Rake combine traffic data;
o Compute yk from equations (9) and (10);
• Compute final estimate of y as the arithmetic mean of the yk, or by selecting
one of the yk;
• Compute the over-whitening filter from Eq. (19)—note that the final filter can
be implemented in either the time or frequency domain; and
• Filter the combined signal with over-whitening filter to compute estimates of
transmitted symbols contained in the received communication signal.
Thus, the receiver processing steps for the exemplary SIMO embodiment are
similar to the processing steps for the exemplary SISO embodiments (RAKE, chip
equalizer), with the exception that some of the processing is done on a per-antenna basis
for SIMO. Regardless, those skilled in the art should appreciate that the present invention
provides an advantageous basis for whitening filter computation based on a frequency
domain representation of the whitening filter that reduces essentially to one unknown,
namely, a scaling factor that depends on an estimate of the ratio of total transmitter
power, Ior, to the PSD of other-cell interference plus noise, Φ(ω).
While that ratio can be estimated using the model fitting parameters from a
parametric model of received signal impairment correlations as described herein, it also
can be directly estimated from a direct estimate of total transmit power, and from a direct
estimate of the inter-cell interference plus noise. The direct estimate of total transmit
power can be based on a value received from the base station, or estimated from the pilot

power, or based on some configured value. The direct estimate of inter-cell interference
plus noise can be based on signal measurements, such as where each base station is
configured to transmit an individualized signal, much like a training sequence burst, or
other identifying data pattern, from which the device 10 can generate inter-cell
interference measurements based on receiving such signals from each of one or more
neighboring base station transmitters.
However, regardless of whether the ratio used for calculation of the scaling factor y
is indirectly estimated based on parametric modeling, the present invention provides many
advantages with respect to its method of whitening filter determination. For example, the
chip equalizer embodiment of Fig. 5, and the RAKE receiver embodiment of Fig. 6 can be
generally considered as "RAKE plus filter" implementations that can be cleanly realized
in modular chip set-type integrated circuit structures, or embodied as synthesizable library
modules for use in chip design software. For example, a basic chipset would include a
RAKE receiver circuit, and a higher-performance embodiment would add the over-
whitening filter function. Since the over-whitening filter function can be implemented in
hardware or software, or some combination thereof, the present invention provides system
designers with significant design flexibility.
It should be understood, then, that the present invention broadly provides a method
and apparatus for whitening filter determination in the context of received communication
signal processing. While the present invention can be implemented in conjunction with
RAKE receiver structures and chip equalization receiver structures, it is not limited to
those embodiments, nor is it limited to SISO or SIMO systems, as it has broad
applicability across a range of receiver types and system arrangements. Thus, the present
invention is not limited by the foregoing discussion, nor by the accompanying figures, but
rather is limited only by the following claims and their reasonable legal equivalents.

WE CLAIM :
1. A method of generating a whitening filter for a communication signal transmitted from a
wireless communication network base station, the method being performed by a wireless
communication receiver and characterized by comprising:
estimating a ratio of total base station transmit power to the power spectral density of
inter-cell interference plus noise;
calculating a scaling factor based on the estimated ratio of total base station transmit
power to the power spectral density of inter-cell interference plus noise; and
determining a whitening filter for whitening the communication signal as a function of
the scaling factor, a frequency response associated with a transmit pulse shaping
filter used at the base station, and a frequency response of a propagation channel
through which the communication signal is received.
2. The method of claim 1, wherein estimating the ratio of total base station transmit power
to the power spectral density of inter-cell interference plus noise comprises maintaining a
parametric model of communication signal impairment correlations based on fitting the model to
measured impairment correlations, and calculating the scaling factor from model fitting
parameters of the parametric model.
3. The method of claim 2, wherein the model comprises an interference impairment
correlation term scaled by a first model fitting parameter and a noise impairment correlation term
scaled by a second model fitting parameter, and wherein calculating the scaling factor comprises
applying a ratio of the first and second model fitting parameters to an estimate of pilot channel
power.
4. The method of claim 1, comprising pre-storing the frequency response associated with
the transmit pulse shaping filter as a known value.

5. The method of claim 1, comprising calculating the frequency response of the propagation
channel based on pilot channel estimates.
6. The method of claim 5, wherein calculating the frequency response of the propagation
channel based on pilot channel estimates comprises using pilot channel estimates to determine
medium channel coefficients for the propagation channel, and calculating the frequency response
of the propagation channel based on the medium channel coefficients.
7. The method of claim 1, wherein estimating a ratio of total base station transmit power to
the power spectral density of inter-cell interference plus noise comprises directly estimating the
total base station transmit power, directly estimating the power spectral density of inter-cell
interference plus noise, and calculating a ratio of the two direct estimates.
8. The method of claim 1, wherein the whitening filter comprises an over-whitening filter,
and further generating a RAKE combined signal based on processing the communication signal
in a RAKE receiver circuit, and then applying the over-whitening filter to the RAKE combined
signal to obtain a filtered signal for decoding.
9. The method of claim 8, comprising receiving the communication signal as two or more
communication signals on two or more receiver antennas, generating a RAKE-combined signal
for each receiver antenna, and applying an over-whitening filter to the communication signal
received on each receiver antenna, or to a combination of the RAKE-combined signals obtained
from each receiver antenna.
10. The method of claim 1, wherein the whitening filter comprises an over-whitening filter,
and further comprising applying the over-whitening filter to the communication signal to obtain
a filtered signal, and then inputting the filtered signal to a RAKE receiver circuit to obtain a
RAKE combined signal for decoding.

11. The method of claim 1, wherein determining the whitening filter for whitening the
communication signal comprises determining a chip equalization filter for whitening and
equalizing the communication signal.
12. The method of claim 11, comprising applying the chip equalization filter to the
communication signal to obtain a filtered signal, and then inputting the filtered signal to a
correlator circuit to obtain a data signal for decoding.
13. A receiver circuit configured to generate a whitening filter for a communication signal
transmitted from a wireless communication network base station, the receiver circuit comprising:
a calculation circuit configured to calculate a scaling factor based on an estimated ratio of
total base station transmit power to the power spectral density of inter-cell
interference plus noise; and
a filter circuit configured to determine a whitening filter for whitening the
communication signal as a function of the scaling factor, a frequency response
associated with a transmit pulse shaping filter used at the base station, and a
frequency response of a propagation channel through which the communication
signal is received.
14. The receiver circuit of claim 13, comprising an estimation circuit configured to estimate
the ratio of total base station transmit power to the power spectral density of inter-cell
interference plus noise by maintaining a parametric model of communication signal impairment
correlations based on fitting the model to measured impairment correlations, and wherein the
calculation circuit is configured to calculate the scaling factor from model fitting parameters of
the parametric model.
15. The receiver circuit of claim 14, wherein the model comprises an interference impairment
correlation term scaled by a first model fitting parameter and a noise impairment correlation term
scaled by a second model fitting parameter, and wherein the calculation circuit calculates the
scaling factor by applying a ratio of the first and second model fitting parameters to an estimate
of pilot channel power.

16. The receiver circuit of claim 13, wherein the receiver circuit is configured to access one
or more stored values defining a known frequency response of the transmit pulse shaping filter.
17. The receiver circuit of claim 13, wherein the receiver circuit is configured to calculate the
frequency response of the propagation channel based on pilot channel estimates.
18. The receiver circuit of claim 17, wherein the receiver circuit is configured to use pilot
channel estimates to determine medium channel coefficients for the propagation channel, and to
calculate the frequency response of the propagation channel based on the medium channel
coefficients.
19. The receiver circuit of claim 13, wherein the receiver circuit is configured to estimate the
ratio of total base station transmit power to the power spectral density of inter-cell interference
plus by directly estimating the total base station transmit power, directly estimating the power
spectral density of inter-cell interference plus noise, and calculating a ratio of the two direct
estimates.
20. The receiver circuit of claim 13, wherein the whitening filter comprises an over-
whitening filter, and further comprising a RAKE receiver that is configured to generate a RAKE
combined signal based on RAKE processing the communication signal, and wherein the receiver
circuit is configured to apply the over-whitening filter to the RAKE combined signal to obtain a
filtered signal for decoding.
21. The receiver circuit of claim 13, comprising two or more receiver antennas configured to
provide received signals to the receiver circuit.
22. The receiver circuit of claim 13, wherein the whitening filter comprises an over-
whitening filter, and wherein the receiver circuit is configured to apply the over-whitening filter
to the communication signal to obtain a filtered signal.

23. The receiver circuit of claim 22, comprising a RAKE receiver that is configured to obtain
a RAKE-combined signal from the filtered signal for decoding.
24. The receiver circuit of claim 13, wherein the filter circuit comprises part of a chip
equalization filter, and wherein the receiver circuit is configured to apply the chip equalization
filter to the communication signal to obtain a filtered signal for decoding.
25. The receiver circuit of claim 13, comprising a searcher to identify multipath components
of the communication signal, a delay estimator to estimate corresponding multipath propagation
delays, a channel estimator to estimate net propagation channel responses, and a medium channel
estimator to estimate medium propagation channel responses.
26. A Wideband Code Division Multiple Access (W-CDMA) receiver including a receiver
circuit configured to generate a whitening filter for a communication signal transmitted from a
base station in a W-CDMA network, the receiver circuit comprising:
a calculation circuit configured to calculate a scaling factor based on an estimated ratio of
total base station transmit power to the power spectral density of inter-cell
interference plus noise; and
a filter circuit configured to determine a whitening filter for whitening the
communication signal as a function of the scaling factor, a frequency response
associated with a transmit pulse shaping filter used at the base station, and a
frequency response of a propagation channel through which the communication
signal is received.



ABSTRACT


METHOD AND APPARATUS FOR CALCULATING
WHITENING FILTERS IN COMMUNICATION SIGNAL PROCESSING
APPLICATION
A frequency domain representation of a whitening filter is made to depend on essentially one
unknown, namely, a scaling factor that is based on an estimated ratio of total base station
power to the power spectral density (PSD) of inter-cell interference plus noise. In turn, that
scaling factor can be computed based on the modeling terms used in a parametric model of the
impairment correlations for a received communication signal. Preferably, the model comprises
an interference impairment term scaled by a first model fitting parameter, and a noise
impairment term scaled by a second model fitting parameter. Further, the scaling factor can be
computed by directly estimating total base station transmit power and the PSD of inter-cell
interference plus noise. In any case, the whitening filter can be used in whitening a received
communication signal in conjunction with channel equalization processing or RAKE receiver
processing, for example.

Documents:

01282-kolnp-2007-abstract.pdf

01282-kolnp-2007-assignment 1.1.pdf

01282-kolnp-2007-assignment.pdf

01282-kolnp-2007-claims1.0.pdf

01282-kolnp-2007-claims1.1.pdf

01282-kolnp-2007-correspondence others 1.1.pdf

01282-kolnp-2007-correspondence others 1.2.pdf

01282-kolnp-2007-correspondence others.pdf

01282-kolnp-2007-description complete.pdf

01282-kolnp-2007-drawings.pdf

01282-kolnp-2007-form 1.pdf

01282-kolnp-2007-form 2.pdf

01282-kolnp-2007-form 3.pdf

01282-kolnp-2007-form 5.pdf

01282-kolnp-2007-gpa.pdf

01282-kolnp-2007-international exm report.pdf

01282-kolnp-2007-international publication.pdf

01282-kolnp-2007-international search report.pdf

01282-kolnp-2007-pct request.pdf

01282-kolnp-2007-priority document.pdf

1282-KOLNP-2007-(11-03-2013)-CORRESPONDENCE.pdf

1282-KOLNP-2007-(11-03-2013)-OTHERS.pdf

1282-KOLNP-2007-(14-12-2011)-CORRESPONDENCE.pdf

1282-KOLNP-2007-(14-12-2011)-PA.pdf

1282-KOLNP-2007-(16-09-2013)-ANNEXURE TO FORM 3.pdf

1282-KOLNP-2007-(16-09-2013)-CORRESPONDENCE.pdf

1282-KOLNP-2007-(16-12-2013)-PETITION UNDER RULE 137.pdf

1282-KOLNP-2007-(17-10-2012)-CORRESPONDENCE.pdf

1282-KOLNP-2007-(19-04-2013)-ABSTRACT.pdf

1282-KOLNP-2007-(19-04-2013)-CLAIMS.pdf

1282-KOLNP-2007-(19-04-2013)-CORRESPONDENCE.pdf

1282-KOLNP-2007-(19-04-2013)-FORM 1.pdf

1282-KOLNP-2007-(19-04-2013)-FORM 2.pdf

1282-KOLNP-2007-(19-04-2013)-FORM 3.pdf

1282-KOLNP-2007-(19-04-2013)-FORM 5.pdf

1282-KOLNP-2007-(19-04-2013)-OTHERS.pdf

1282-KOLNP-2007-(19-04-2013)-PA.pdf

1282-KOLNP-2007-(21-12-2012)-CORRESPONDENCE.pdf

1282-KOLNP-2007-(21-12-2012)-FORM 3.pdf

1282-KOLNP-2007-(22-09-2011)-CORRESPONDENCE.pdf

1282-KOLNP-2007-(22-09-2011)-OTHERS.pdf

1282-KOLNP-2007-(28-05-2013)-CORRESPONDENCE.pdf

1282-KOLNP-2007-(28-05-2013)-FORM 3.pdf

1282-KOLNP-2007-(30-10-2013)-ANNEXURE TO FORM 3.pdf

1282-KOLNP-2007-(30-10-2013)-CORRESPONDENCE.pdf

1282-KOLNP-2007-ASSIGNMENT.pdf

1282-KOLNP-2007-CORRESPONDENCE 1.1.pdf

1282-KOLNP-2007-CORRESPONDENCE 1.4.pdf

1282-KOLNP-2007-CORRESPONDENCE OTHERS 1.3.pdf

1282-KOLNP-2007-CORRESPONDENCE-1.5.pdf

1282-KOLNP-2007-CORRESPONDENCE-1.6.pdf

1282-KOLNP-2007-CORRESPONDENCE.pdf

1282-KOLNP-2007-EXAMINATION REPORT.pdf

1282-KOLNP-2007-FORM 18-1.1.pdf

1282-kolnp-2007-form 18.pdf

1282-KOLNP-2007-GPA.pdf

1282-KOLNP-2007-GRANTED-ABSTRACT.pdf

1282-KOLNP-2007-GRANTED-CLAIMS.pdf

1282-KOLNP-2007-GRANTED-DESCRIPTION (COMPLETE).pdf

1282-KOLNP-2007-GRANTED-DRAWINGS.pdf

1282-KOLNP-2007-GRANTED-FORM 1.pdf

1282-KOLNP-2007-GRANTED-FORM 2.pdf

1282-KOLNP-2007-GRANTED-FORM 3.pdf

1282-KOLNP-2007-GRANTED-FORM 5.pdf

1282-KOLNP-2007-GRANTED-SPECIFICATION-COMPLETE.pdf

1282-KOLNP-2007-INTERNATIONAL PUBLICATION.pdf

1282-KOLNP-2007-INTERNATIONAL SEARCH REPORT & OTHERS.pdf

1282-KOLNP-2007-OTHERS-1.1.pdf

1282-KOLNP-2007-OTHERS.pdf

1282-KOLNP-2007-REPLY TO EXAMINATION REPORT.pdf

1282-KOLNP-2007-TRANSLATED COPY OF PRIORITY DOCUMENT.pdf

abstract-01282-kolnp-2007.jpg


Patent Number 260455
Indian Patent Application Number 1282/KOLNP/2007
PG Journal Number 18/2014
Publication Date 02-May-2014
Grant Date 30-Apr-2014
Date of Filing 12-Apr-2007
Name of Patentee TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)
Applicant Address S-164 83 STOCKHOLM
Inventors:
# Inventor's Name Inventor's Address
1 CAIRNS, DOUGLAS 3905 SPRINGSTOP LANE, DURHAM, NC 27705
2 KRASNY, LEONID 111 GRAY MARE'S LANE, CARY, NC 27511
PCT International Classification Number H04B 1/707
PCT International Application Number PCT/EP2005/009778
PCT International Filing date 2005-09-12
PCT Conventions:
# PCT Application Number Date of Convention Priority Country
1 10/943,247 2004-09-17 U.S.A.