Language selection

Search

Patent 2238192 Summary

Third-party information liability

Some of the information on this Web page has been provided by external sources. The Government of Canada is not responsible for the accuracy, reliability or currency of the information supplied by external sources. Users wishing to rely upon this information should consult directly with the source of the information. Content provided by external sources is not subject to official languages, privacy and accessibility requirements.

Claims and Abstract availability

Any discrepancies in the text and image of the Claims and Abstract are due to differing posting times. Text of the Claims and Abstract are posted:

  • At the time the application is open to public inspection;
  • At the time of issue of the patent (grant).
(12) Patent Application: (11) CA 2238192
(54) English Title: FILTERING IN A RECEIVER THAT USES LOG-POLAR SIGNAL PROCESSING
(54) French Title: FILTRAGE DANS UN RECEPTEUR UTILISANT DES SIGNAUX LOG-POLAIRES
Status: Deemed Abandoned and Beyond the Period of Reinstatement - Pending Response to Notice of Disregarded Communication
Bibliographic Data
(51) International Patent Classification (IPC):
  • H03H 17/02 (2006.01)
(72) Inventors :
  • SODERKVIST, JAN ERIK (Sweden)
(73) Owners :
  • TELEFONAKTIEBOLAGET LM ERICSSON
(71) Applicants :
  • TELEFONAKTIEBOLAGET LM ERICSSON (Sweden)
(74) Agent: MARKS & CLERK
(74) Associate agent:
(45) Issued:
(86) PCT Filing Date: 1996-11-15
(87) Open to Public Inspection: 1997-05-29
Examination requested: 2001-11-14
Availability of licence: N/A
Dedicated to the Public: N/A
(25) Language of filing: English

Patent Cooperation Treaty (PCT): Yes
(86) PCT Filing Number: PCT/SE1996/001485
(87) International Publication Number: WO 1997019541
(85) National Entry: 1998-05-20

(30) Application Priority Data:
Application No. Country/Territory Date
08/561,746 (United States of America) 1995-11-22

Abstracts

English Abstract


A log-polar digital filter for processing a digitized log-polar signal that is
a magnitude signal (rin) and an angle signal (PHIin), has a first converter
for converting the log-polar signal into a converted linear Cartesian signal
that includes an in-phase signal (Iin) and a quadrature signal (Qin). A linear
Cartesian digital filter, coupled to the first converter, generates a filtered
linear Cartesian signal from the converted linear Cartesian signal. The first
converter may adapt a linearization of rin and compensate for gain errors
introduced in an analog circuit that supplies a signal from which the
digitized log-polar signal is derived. In another feature, a second converter
may also be provided for converting the filtered linear Cartesian signal into
a filtered log-polar signal that includes a filtered magnitude signal (rfilt)
and a filtered angle signal (PHIfilt).


French Abstract

L'invention porte sur un filtre log polaire de signaux numériques composés d'un signal d'intensité (r¿in?) et d'un signal d'angle (PHI¿in?), et muni d'un premier convertisseur convertissant le signal log polaire en un signal linéaire en coordonnées cartésiennes composé d'un signal en phase (I¿in?) et d'un signal en quadrature (Q¿in?). Un filtre de signaux numériques cartésiens couplé au premier convertisseur produit un signal cartésien linéaire à partir du signal cartésien linéaire converti. Le premier convertisseur peut adapter une linéarisation de (r¿in?) et compenser les erreurs de gain introduites dans un circuit analogique fournissant un signal dont le signal numérisé, en log polaire, est dérivé. Dans une variante, on peut prévoir un second convertisseur convertissant le signal linéaire en coordonnées cartésiennes en un signal log polaire filtré comportant un signal filtré d'intensité (r¿filt?) et un signal filtré d'angle PHI¿filt?).

Claims

Note: Claims are shown in the official language in which they were submitted.


21
CLAIMS:
1. A log polar digital filter for processing a digitized
log polar signal that comprises a logarithmically scaled
magnitude signal (ri n)and an angle signal (PHI in),the log
polar digital filter comprising:
first conversion means for converting the log polar
signal into a converted linear Cartesian signal, wherein
the converted linear Cartesian signal comprises an
in-phase signal (I in)and a quadrature signal (Q in);and
a linear Cartesian digital filter, coupled to the
first means, for generating a filtered linear Cartesian
signal from the converted linear Cartesian signal.
2. The log polar digital filter of claim 1, further
comprising:
an analog circuit for generating an analog signal;
and
a log polar digitizer for generating the digitized
log polar signal from the analog signal, and
wherein the first conversion means generates the
converted linear Cartesian signal in accordance with the
equations:
<IMG>
and
<IMG>
where binand offsetinare calibration constants.
3. The log polar digital filter of claim 2, wherein the
calibration constants binand offsetinare selected to adapt

22
a linearization of rinto characteristics of the log polar
digitizer, and to compensate for gain errors introduced in
the analog circuit.
4. The log polar digital filter of claim 2, wherein the
analog circuit comprises:
an analog bandpass filter; and
an analog amplifier, coupled to receive a filtered
signal from the analog bandpass filter.
5. The log polar digital filter of claim 2, wherein the
linear Cartesian digital filter compensates for
out-of-specification operation of the analog circuit.
6. The log polar digital filter of claim 1, further
comprising:
second conversion means, coupled to the linear
Cartesian digital filter, for converting the filtered
linear Cartesian signal into a filtered log polar signal,
the filtered log polar signal comprising a filtered
magnitude signal (rfill)and a filtered angle signal (PHIfi)lt
7. The log polar digital filter of claim 6, further
comprising:
third means for further processing the filtered log
polar signal, and
wherein the second conversion means generates the
filtered log polar signal in accordance with the
equations:
<IMG>
and

23
PHI filt = arg (I filt + jQ filt)
where r~filt = <IMG> , and b out and offset out are
calibration constants.
8. The log polar digital filter of claim 7, wherein the
calibration constants bou~and offset ou~are selected to cause
the filtered log polar signal to satisfy range and
resolution requirements of the third means.
9. The log polar digital filter of claim 7, further
comprising:
an analog circuit for generating an analog signal;
and
a log polar digitizer for generating the digitized
log polar signal from the analog signal, and
wherein the first conversion means generates the
converted linear Cartesian signal in accordance with the
equations:
<IMG>
and
<IMG>
where b in and offset in are calibration constants that are
used to compensate for gain errors introduced in the
analog circuit, t is a time stamp of a current sample, and
fco~s a frequency constant for correcting for asymmetrical
operation of the analog circuit,
and wherein further, the second conversion means
generates the filtered log polar signal in accordance with

24
the equations:
rfilt = <IMG> + offsetout
and
PHIfilt = (arg(Ifilt + jQfilt) - 2.pi.fcorrt) modulo 2.pi.
where r~filt = <IMG> , and boutand offsetoutare
constants that cause the filtered log polar signal to
satisfy range and resolution requirements of the third
means.
10. A method for processing a digitized log polar signal
that comprises a logarithmically scaled magnitude signal
(rin)and an angle signal (PHI_in), the method comprising
the steps of:
converting the log polar signal into a converted
linear Cartesian signal, wherein the converted linear
Cartesian signal comprises an in-phase signal (Iin)and a
quadrature signal (Qin);and
generating a filtered linear Cartesian signal from
the converted linear Cartesian signal.
11. The method of claim 10, further comprising the steps
of:
using an analog circuit to generate an analog signal;
and
generating the digitized log polar signal from the
analog signal, and
wherein the step of converting the log polar signal
into a converted linear Cartesian signal is in accordance

with the equations:
I in = b~~ in (Iin-offset in) * COS (PHI in)
and
Q in = b~~ (Iin-offset in) *sin (PHI in)
where binand offsetinare calibration constants.
12. The method of claim 11, wherein the calibration
constants bin and offsetin are selected to adapt a
linearization of rinto characteristics of the step of
generating the digitized log polar signal, and to
compensate for gain errors introduced in the analog
circuit.
13. The method of claim 11, wherein the step of using the
analog circuit to generate the analog signal comprises the
steps of:
using an analog bandpass filter to filter a received
signal; and
using an analog amplifier to generate the analog
signal from the filtered received signal.
14. The method of claim 11, wherein the step of
generating the filtered linear Cartesian signal from the
converted linear Cartesian signal includes compensating
for out-of-specification operation of the analog circuit.
15. The method of claim 10, further comprising the steps
of:
converting the filtered linear Cartesian signal into
a filtered log polar signal, the filtered log polar signal

26
comprising a filtered magnitude signal (rfiland a filtered
angle signal (pHIfilt)
16. The method of claim 15, further comprising the steps
of:
using means for further processing the filtered log
polar signal, and
wherein the step of generating the filtered log polar
signal is performed in accordance with the equations:
r tilt = log r filt + offset out
log b out
and
PHI filt = arg (Ifilt + jQ filt)
where r filt = ~I 2 filt + Q 2 filt and b Out and offSet out are
calibration constants.
17. The method of claim 16 wherein the calibration
constants b out and offset out are elected to cause the
filtered log polar signal to satisfy range and resolution
requirements of the further processing means.
18. The method of claim 16, further comprising the steps
of:
using an analog circuit to generate an analog signal;
and
generating the digitized log polar signal from the
analog signal, and
wherein the step of converting the log polar signal
into the converted linear Cartesian signal is performed in

27
accordance with the equations:
<IMG>
and
<IMG>
where b in and offset in are calibration constants that are
used to compensate for gain errors introduced in the
analog circuit, t is a time stamp of a current sample, and
fcorr is a frequency constant for correcting for asymmetrical
operation of the analog circuit,
and wherein further, the step of converting the
filtered linear Cartesian signal into the filtered log
polar signal is performed in accordance with the
equations:
<IMG>
and
PHI filt = (arg(I filt + jQ filt) - 2.pi.f corr t) modulo 2.pi.
where <IMG> and b out and offset out are
constants that cause the filtered log polar signal to
satisfy range and resolution requirements of the further
processing means.

Description

Note: Descriptions are shown in the official language in which they were submitted.


CA 02238192 1998-05-20
W~97119541 PCT/SE96/01485
FILTERING IN A RECEIVER THAT USES
LO&-POLAR SIGNAL P~OCESSING
BACKGROUND
The present invention relates to filtering of radio
fre~uency signals, and more particularly to digital
techniques for filtering radio frequency signals that are
supplied in ~og-polar format.
In the telecommunications arts, such as in mobile
telephony, it is known that it is always possible to
represent an arbitrary radio signal as a sequence of
composite (complex~ vectors. Thus, a radio signal can be
expressed either in Cartesian (I, Q) form or in polar
(RSS, PHI) form, where RSS is the received signal
strength, and PHI represents the phase angle of the
vector. It is also known thLat a so-called "log polar
form" can be advantageously used as an alternative to the
two forms mentioned above.
FIG. 1 is a block diagram of a conventional log polar
receiver. A radio signal is received by an antenna 101
and supplied to an amplifier 103. The ampli~ied signal is
then supplied to a mixer 105, where it is mixed with a
signal generated by a local oscillator 107 to produce a
signal having a suitable intermediate ~requency ("I.F.
signal"). The I.F. signal is then supplied to a bandpass
filter whose purpose is to p~ss only those frequencies
that lie within the range of a bandwidth centered around
a predefined center frequency.
After further amplification by amplifier 111, the
analog I.F. signal 113 is supplied to a log polar
digitizer 127. In a first leg of the log polar digitizer
127, the analog I.F. signa] 113 is amplified by a
logarithmic amplifier 115 and then converted to a digital
form by the analog-to-digital (A/D) converter 117. Each
output of the A/D converter 117 represents the log of the
received signal strength (rss 119) at a particular instant

WO 97/1 9S4 1 CA O 2 2 3 8 19 2 19 9 8 - O ~ - 2 0 PCT/SE96/01485
in time.
In another leg of the log polar digitizer 17, the
analog I.F. signal 113 is supplied to a phase digitizer
121, which generates a digital signal, PHI 123, which
represents the phase of the applied analog I.F. signal
113.
The digital signals rss 119 and PHI 123, which are
generated by the log polar digitizer 127, are then
supplied to a demodulator 125 which processes these
signals using known digital techniques to generate a
demodulated signal.
The performance of the bandpass filter 109 is
important because it determines the extent to which the
receiver will respond to all frequencies within the
defined channel, and reject (i.e., not respond to) all
frequencies falling outside the channel. FIG. 2 is a
graph of the frequency characteristics of the bandpass
filter 109. The bandpass filter 109 is designed to pass
only those frequency components of the input signal that
lie in the range from fCENTER A to fCENTE~ B- In the
illustrated example, fCENTE~s selected to be a desired
I.F. for the receiver circuit.
In the conventional receiver, the bandpass filter 109
is constructed entirely from analog components. This
introduces a number of problems due to imperfections and
variations of components during construction as well as
variations that arise as a result of aging of the
components. For example, referring to FIG. 2, the
filter's bandwidth, A + B, may be too wide. This results
in signals from adjacent channels being passed on to the
demodulator. Or, the filter's bandwidth, A + B, may be
too narrow. This results in loss of performance at the
desired channel due to parts of the desired signal being
removed. Also, it is possible that the center frequency,
fCENTERis incorrect, so that A ] B. In this case, parts

CA 02238192 1998-05-20
W O 47/195~1 PCT/SE96/~1485
of the desired signal will be removed and parts of an
adjacent channel will be introduced.
SUMM~RY
In accordance with one. aspect of the present
invention, the foregoing and ot:her objects are achieved in
a log polar digital filter for processing a digitized log
polar signal that comprises a logarithmically-scaled
magnitude signal (rin~and an angle signal ~PHIin). In one
embodiment, the log polar digi.tal filter comprises first
conversion means for converting the log polar signal into
a converted linear Cartesian signal, wherein the converted
linear Cartesian signal comprises an in-phase signal (Iin)
and a quadrature signal (Qin).I'he log polar digital filter
further comprises a digital fi:Lter, referred to here as a
linear cartesian digital filter, that is coupled to the
first conversion means, for generating a filtered linear
Cartesian signal from the converted linear Cartesian
signal. The linear Cartesian signal comprises an in-phase
signal and a quadrature-phase signal.
In another aspect of the invention, the log polar
digital filter further comprises an analog circuit for
generating an analog signal, and a log polar digitizer for
- generating the digitized log polar signal from the analog
signal. The first conversion means generates the
converted linear Cartesian sig:nal in accordance with the
equations:
b (rln-~ffs-tin) ( PHI
and
Q b k fn-~ f fsetin) i (PHI

CA 02238192 1998-0~-20
W O 97/19541 PCT/SE96/~1485
where binand offsetinare calibration constants. These
calibration constants may be used to adapt the
linearization of the characteristics of the log polar
digitizer and to compensate for gain errors introduced in
the analog circuit. The analog circuit may include, for
example, an analog bandpass filter; and an analog
amplifier, coupled to receive a filtered signal from the
analog bandpass filter.
In another aspect of the invention, the linear
Cartesian digital filter compensates for out-of-
specification operation of the analog circuit.
In still another aspect of the invention, the log
polar digital filter further comprises second conversion
means, coupled to the linear Cartesian digital filter, for
~5 converting the filtered linear Cartesian signal into a
filtered log polar signal, the filtered log polar signal
comprising a filtered magnitude signal (rfil~d a filtered
angle signal (PHI~ilt)-
The log polar digital filter may still further
comprise third means for further processing the filteredlog polar signal. The second conversion means in this
case may generate the filtered log polar signal in
accordance with the equations:
rfilt = 1 g bilC + offset
and
PHIfilC = arg(Ifilt + jQfilt)
where arg() denotes the argument of a complex number,
r/ilt =~Ifilt ~ Qfilt / and bou~nd offsetou~re constants that

-
CA 02238192 1998-05-20
WO~7/19541 PCT/SE9~0148S
may be selected to cause the filtered log polar signal to
satisfy range and resolution requirements of the third
means.
In another embodiment oi- the invention, the first
conversion means generates the converted linear Cartesian
signal in accordance with the equations:
b~rin~~ff~ePtin) * COS (PHIin+2~fcorrt)
and
p b (rin-offS~tin) * s~ (PHI +2 f t)
where bi~nd offsetinare calibration constants that may be
used to adapt the linearization to the characteristics of
the log polar digitizer and to compensate for gain errors
introduced in the analog circuit, t is a time stamp of a
current sample, and fcor~S a frequency constant for
correcting for asymmetrical frequency characteristics of
the analog circuit. Also, the second means generates the
filtered log polar signal in accordance with the
equations:
rfilt = l~g b + Offsetout
and
PHIfil t = ( arg (If il t + iQfilt) - 2~fcorr t) modulo 2 7~
where rfi1t = ~Ifilt +Q2ilt, and b_out and offsetOutare
constants that may ~e selected to cause the filtered log
polar signal to satisfy range and resolution requirements

WO97/19541 CA 02238l92 l998-05-20 PCT/S~96/01485
of the third means. The constant fcor~ay be selected to
cause the linear Cartesian digital filter to move in
frequency so as to compensate for badly centered analog
filter characteristics.
5BRIEF DESCRIPTION OF THE DRAWINGS
The objects and advantages of the invention will be
understood by reading the following detailed description
in conjunction with the drawings in which:
FIG. 1 is a block diagram of a conventional log polar
receiver;
FIG. 2 is a graph of the frequency characteristics of
a bandpass filter;
FIG. 3 is a block diagram of an exemplary log polar
receiver in accordance with one aspect of the invention;
and
FIG. 4 is a block diagram of an exemplary embodiment
of the log polar digital filter in accordance with the
invention.
DETAILED DESCRIPTION
20The various features of the invention will now be
described with respect to the figures, in which like parts
are identified with the same reference characters.
FIG. 3 is a block diagram of an exemplary log polar
receiver in accordance with one aspect of the invention.
25The antenna 101, amplifiers 103 and 111, mixer 105, local
oscillator 107, logarithmic amplifier 115, A/D conver~er
117, phase digitizer 121 and demodulator 125 operate the
same as those described above with respect to FIG. 1, so
no additional description is necessary. In a preferred
embodiment, the log polar digitizer 127 is that which is
described in greater detail in U.S. Patent No. 5,048,059
to P. Dent, which is incorporated herein by reference.
The function of the bandpass filter 301 is the same

CA 02238192 1998-0~-20
WO97119541 PCTISE96/01485
as that of the bandpass filter lO9 described above.
However, in accordance with one aspect of the invention,
the bandpass filter 301 need 1~ot operate under the same
exacting standards as that oi- the bandpass filter lO9
because of the addition of a log polar digital filter 303,
by which is meant means that utilize digital techniques to
filter a digitized log polar signal. The coefficients of
the log polar digital filter 303 are prefera~ly loadable,
so that different sets may be 1lsed for:
l) compensating for different filter characteristics
of the analog parts of the receiver. For example, if the
bandwidth (A+B; see FIG. 2) of the bandpass ~ilter 301 is
too wide, then coefficients for the log polar digital
filter 303 should be select:ed to produce a narrow
bandwidth that, when following the bandpass filter 301,
will produce the desired band~idth. Similarly, if the
bandwidth (A+B; see FIG. 2) of the bandpass filter 301 is
too narrow, then coefficients for the log polar digital
filter 303 should be selected to produce a wider bandwidth
that, when following the bandpass filter 301, will produce
the desired bandwidth.
23 compensating for a bandpass filter 301 that is
not symmetrical, that is, one whose center frequency
- (fcENTER;see FIG. 2) is not actually on the desired
intermediate frequency ~I.F.).
3) ad~usting the total filter characteristics of the
circuit to satisfy the overall requirements of the
application.
Techniques for making the above-described
compensations and adjustments are described in greater
detail below.
It will be observed that the log polar digital filter
303 is required to process signals that are in log polar
form. In accordance with another aspect of the invention,
the log polar digital filter 303 has this capability. An

WO97119541 CA 02238192 199X-05-20 PCT/SE96/01485
exemplary embodiment of the log polar digital filter 303
will now be described with respect to FIG. 4.
Within the exemplary log polar digital filter 303,
the log polar signals to be processed ~i.e., the digital
signals rinll9 and PHIinl23) are supplied to means for
converting signals from log polar form into Cartesian
form. Such means, depicted in FIG. 4 as the log polar-
to-Cartesian converter 401, may be implemented, for
example, as an application specific integrated circuit
(ASIC) or other hardwired circuit, or alternatively as
software running on a programmable device. In either
case, the log polar-to-Cartesian converter 401 generally
operates in accordance with the following equations in
order to generate the linear Cartesian form input signals,
Iin403 and Qin405, from the log polar signals rinll9 and
PHIinl23:
b~riA-offsetln) * cos (P~Iin) = r~ * cos (PHlin)
(1)
p b(rin~~ffsetin~ * Sin(PHIin) = r~ * sin(P~Iin)
~2)
where binand offsetinare calibration constants that may be
used to adapt the linearization to the characteristics of
the log polar digitizer 127 and to compensate for gain and
offset errors that may arise due to imperfections and
variations in the analog parts of the radio.
In one embodiment, the signal ri~l9 comprises lO-bit
samples (capable of representing values in the range from
0 to 1023), and PHIinl23 comprises 8-bit samples in the
range from 0 to 255. Since Equations (l) and (2) above
assume that the phase value is in radians, these equations
must be slightly modified as follows, in order to
accommodate the 8-bit representation of PHlinl23:

I in = b in(r in-offset in) * cos (2.pi.PHI in/256) = r~in*cos(2.pi.*PHI in/256
(1')
Q in = b in(r in-offset in) * sin(2.pi.*PHI in/256) = r~in*sin(2.pi.*PHI in/256
(2')
where
r~in = b in(r in - offset in) (3)
In one embodiment, the constants b in and offset in are
preferably stored in registers within the log polar-to-Cartesian
converter 401, so that they may be software
loadable.
It is noted that values for r'in may be computed from
equation (3) by means of fixed point arithmetic. However,
when floating point arithmetic is utilized, the
determination of values for r'in may be made more efficient
by means of the following technique in accordance with
another aspect of the invention. First, it is noted that
r~in = b in(r in -offset in) = 2 (-(offset in-r in)*log2bin)
(4)
In floating point arithmetic, each value is
represented in the form: mantissa * 2exponent Consequently,
equation (4) leads to the following formula for
determining the linear value r'in:
r~in= 2(-integer((r'in+(-offset in))*(-log2b in) - frac((r in+(-offset in))*(-log2b in)))
= 2(exponent)*2(-frac((r in+(-offset in))*(-log2b in)) (5)

CA 02238192 1998-0~-20
W O 97/19541 PCT/SE96/01485
The last exponential in equation (5), that is the
expression ~-frac((rlnl~-offgetfn))~ ogz~in))) ~may be computed by
letting x = frac((rin+(-offsetin))*(-log2bin~ applying
a Tschebyscheff expansion for the function 2 X,namely:
P ( X) = C7 *X7 + ... + Cl*xl + CO *X~ ( 6 )
The coefficients C7, C6, . . . , C1, C0 are the polynomial
coefficients in a Tschebyscheff expansion, and should be
selected to provide good results for the expected range of
values of rin. Although eight terms are illustrated, the
number of terms in the polynomial depends on the level of
accuracy that is required for the given application.
It can be seen that the operation of the log polar-
to-Cartesian converter 401 depends on the values that are
selected for binand of~setin In yet another aspect of the
invention, these values may be selected as a function of
the radio dynamics as follows: First, the variable r'inis
written as a function of the signal rinll9:
rln ( rin) = bin
(7)
.
Expressing r'inin decibels (dB), we get:
r~(rin) = 20* (rin~~ffSetin) *l~glObin (8)
Taking the derivative o~ both sides and rearranging
variables yields the following expressions for binand
log2bin:

CA 02238192 1998-05-20
W O g7119541 PCT/S~96/~1485
dB) = 20*1~globin
d kin)
d(r~
b = lO d(l~n)~20
d ( IdB) *1~g21~
~g2bi~ = d(Iin) *20
~9)
where d~ ~ is the signal st:rength of r (in dB) per rin
step. This value may be deter:mined empirically for each
radio unit by making measurements during production, using
well-known techniques.
Having determined a suit:able value for bin (and,
therefore, log2bin as well), one can determine a
corresponding value for offsetinas follows:
ri ( ~ ) = b0n0ffS6~ in
r~ = -20*offsetin*l~glObin
rdB(~) -r~(O)*log210
in 2o*loglcbin 20*10g2~in
. (10)
Thus, in a preferred embodiment, values for -log2b
and -offsetinare predetermined for a given log polar-to-
Cartesian converter 401, and these values are programmed
into a memory means located in the log polar-to-Cartesian
. converter 401. During operat:ion of the log polar-to-
Cartesian converter 401, equation (5) is used to determine
~ a value for rinfrom the pre-st:ored values of -log2bi~nd
-offsetinand from the input va].ues of the signal rinll9.
The cosine and sine of the phase (see equations (1')
and (2')) may be determined in accordance with well-known

CA 02238192 1998-0~-20
W O 97/19~41 PCT/SE96/01485
table-lookup techniques. However, in another embodiment,
the cosine of the phase is computed by applying a
Tschebyscheff expansion of the function costpi*x) to a
suitable normalization of the phase. Mathematically,
cOs ( 2*lC*PHIin/256) = -COS(~*( PHIin-128) /128)
and the polynomial
P (X) = C5 *x10 + C4 *X8 + , . . + Co *X~
is applied to ((PHIin-128)/128)).
The computation of the imaginary part is entirely
analogous; sin(pi*x) is approximated by the polynomial
P ~ x) = x ( K4 *X8 + K3 *X6 + , . . + Ko *x~ )
The coefficients for the polynomial expressions
should be determined to provide good approximations for
the expected range of input values. Techniques for
selecting coefficients to satisfy the criterion are well
known in the art. Also, when PHIinequals 0, 64 or 192
(i.e., those angles that should have zero cos or sin
values, but which generate non-zero values when the
polynomial is computed), the log polar-to-Cartesian
converter 401 may skip the step of evaluating the
polynomial, and instead merely use the accurate answer of
~ero.
Referring back to FIG. 4, the log polar digital
filter 303 further includes a digital filter, henceforth
referred to throughout this specification as a linear
Cartesian digital filter 407 that receives the Iinand Qin
signals 403 and 405 that are generated by the log polar-
to-Cartesian converter 401, and generates therefrom
filtered signals Ifi~9 and Qfi~1. The linear Cartesian

CA 02238192 1998-0~-20
W O ~7/19541 ~CTJS~96/014~5
13
digital filter 407 may be any type of digital filter
(e.g., finite impulse response (FIR) or infinite impulse
response (IIR)) that meets the requirements o~ the
receiver. one aspect of the linear Cartesian digital
filter 407 is that it may have two independent filter
paths, so that the signals lin403 and Qin405 may be
processed separately. Technilques for designing linear
Cartesian digital filters are well-known in the art, and
are application specific. Accordingly, a more detailed
description of the linear Cartesian digital filter 407 is
beyond the scope of the invent:Lon.
In one aspect of the invention, the coefficients of
the linear Cartesian digital filter 407 are loadable, and
different sets of coefficients may be used to compensate
for out-of-specification filter characteristics of the
analog parts of the radio. The term "out-of-specification
operation" is used here to mean actual operation that is
not in accordance with the intended operation. As
explained in the BACKGROUND section of this specification,
although two different analog circuits may be built with
the same nominal components, imperfections and variations
of components during construction, as well as variations
that arise as a result of aging of the components, will
-- cause the circuits to exhibit d:ifferent characteristics in
operation.
one example of compensation that the linear Cartesian
digital filter 407 can provide is illustrated by the case
where the bandwidth of the bandpass filter 301 is found to
be too wide. In this instance, the coefficients of the
linear Cartesian digital filter 407 may be selected to
effect a bandpass filter having a narrow bandwidth, so
that the sum total of ~iltering satisfies the requirements
of the specification. Similarly, if the bandwidth of the
bandpass filter 301 is found to be too narrow, then
coefficients of the linear Cartesian digital filter 407

WO97/19541 CA 02238192 1998-0~-20 PCT/SE96/01485
14
may be selected to effect a bandpass filter having a wide
bandwidth. In each case, the net effect of the series
connected filters should produce the desired filtering
that would otherwise be performed by the analog bandpass
filter 301 alone.
The coefficients of the linear Cartesian digital
filter 407 may further be selected to ad~ust the total
filter characteristics so as to satisfy the total filter
characteristics of the intended application (in this case,
a receiver). In this case, coefficients are selected by
considering not only the actual performance of the analog
bandpass filter 301, but also the performance of filters
that receive signals derived from the output of the linear
Cartesian digital filter 407.
By making the coefficients of the linear cartesian
digital filter 407 software loadable, different sets of
coefficients may be used for different applications. ~or
example, one set may be loaded for an application
re~uiring high adjacent channel rejection, while another
set may be utilized if no adjacent channel interferers are
present.
The filtered signals Ifil~09 and Qfil~ll that are
generated by the linear Cartesian digital filter 407 may,
in some embodiments, be directly supplied to other
components in the receiver for further processing. In the
illustrative embodiment, however, it is necessary for
these signals to first ~e converted back into log polar
form before they can be supplied to other components in
the receiver. Consequently, the log polar digital filter
303 further includes means for converting Cartesian form
signals into log polar form. Such means may be
alternatively constructed in a number of different ways,
including as an ASIC or as a general purpose processor
running a conversion program. The conversion means are
3s represented in FIG. 4 as the Cartesian-to-log polar

CA 02238192 1998-05-20
W O 97/19541 PCT/SE96/V1485
converter 413, which receives the filtered signals Ifi~9
and Qfi~l, and generates therefrom the filtered signals
rfi~5 and PHIfi~7.
The filtered phase signal PHIfi~7 may be determined
in accordance with the equation
PHIfilt = arg(Ifil~ + iQfilt) ( ll)
where arg() denotes the argument of a complex number.
A filtered magnitude signal may also be determined in
accordance with a well known linear-to-log polar
conversion algorithm. However, in accordance with another
aspect of the invention, the Cartesian-to-log polar
converter 413 not only converts the filtered signals, Ifilt
409 and Qfi~l, into log polar form, but may also scale
the filtered signals, rfi~5 and PHIfi~7, so that they
will have a resolution and range suitable for the signal
processing that follows (e.g., a Viterbi equalizer). This
scaling may be accomplished by adjusting the filtered
signal rfi~5 in accordance with the equation:
rfilt = b~uef~lc~~ffSeeou~)
(12)
where rfilt = ~Ifile + Qfile is a linearly scaled polar
magnitude value, and bOu~nd offsetOu~re constants that are
preferably capable of being loaded into the Cartesian-to-
log polar converter 413 by means of a software download
operation.
In accordance with yet another aspect of the
invention, the Cartesian-to-log polar converter 413 is
designed to efficiently conver1 and scale the filtered

CA 02238192 1998-05-20
W O 97/19541 PCT/SE96/01485
16
signal by taking advantage of the fact that the filtered
signals, I~ 9 and Qfi~l, are preferably represented in
a ~loating point format. It follows from equation (12)
that
rfilt = l~gbou~rfil~+~ffSetout
2 logbout (Ifilt*Ifilt+Qfil~*Q~ilt) +offse tout
(Ifil t*Ifil t+Qfil t *Qfil t) +o f f se tout
2 ~g2 Oue
= K*l~g2 (Ifilt*Ifil~ +Qfilt*pfilt) +offse~Out (13)
It is observed that, in a preferred embodiment, Ifilt
and Qfi~e represented in floating point format, so that
Ifilt*I~ilt+Pfilt*Qfilt = m*2 (14)
where m is a mantissa in the range 1~m<1 , and exponent
is represented as an integer value. It follows, then,
that
~ga (Ifilt*Ifilt+Qfilt*Qfilt~ = 1~g2 (m*2eXPonent) = log2m + expon,
(15)
In a preferred embodiment, log2 m is approximated by
P(2*(1-m)),where
P (x) = Clo *X10 + . . . + Cl *Xl + co *x~
15 The coefficients c10,... , cl, cQ should ~e selected in
accordance with known techniques to optimize the
polynomial expansion to give a good approximation for the
expected range of input values.
,

CA 02238192 1998-05-20
W ~97~19541 PCT/SE96/01485
A value for K may be selected for use in equation
(13) by solving equation (12) for bout
d ( r2~
b = 10 d(rf~ 2~ (16)
where, d( ~ ) is a desired signal strength of r (in dB~
per rfi~ep.
It follows from equation (16) that
1 o~ b = d ( r~) *logzlO
(17)
The constant K can now be calculated as:
K = 1 = 10
2*logzbout log 10*( d(r~) )
(18)
Having determined a value for K, a value for offsetOut
can be calculated as:
offsetOu~ = rfilt - logl~Ou2rfilt
= r log2rfilt
fil t lO~2boue
= rfilt - 2 ~K~l~g2rfilt
= rfilt - 2*K~l~g2 ~/Ifilt + Pfilt (19)
In a preferred embodiment, the constants K and
offsetOutare software loadable into the Cartesian-to-log
polar converter ~13.

CA 02238192 1998-0~-20
W O 97/19541 PCT/SE96/01485
18
In another aspect of the invention, the filtered
signal PHIfi~7 is generated from the filtered signals, ~filt
409 and Qfi~1, by first reducing these values to the case
where both Ifi~d Qfi~e positive, with Qfi~ing less than
or equal to Ifilt'rhen, the ratio Ifilt is supplied as an
fil ~
input to a polynomial approximation of the function arctan
(x), thereby yielding a value for PHIfilt~odulo the
reduction made to bring Ifi~d Qfi ~to the desired range.
Conse~uently, the value for P~Ifil~ust be adjusted to
produce an accurate filtered signal PHIf~ 7. The
polynomial approximation that is used is preferably of
degree 7.
When utilizing the log polar digital filter 303 to
compensate for variations of the characteristics of the
analog bandpass filter 301 (and/or any other filters that
may be present, depending on the application), it becomes
apparent that the analog filters are not symmetrical.
That is, the actual center fre~uency for filtering is not
the desired center frequency. In accordance with another
aspect of the invention, this problem is corrected by
introducing an intentional frequency offset in the log
~ polar-to-Cartesian converter 4~1 and in the Cartesian-to-
log polar converter 413.
More specifically, the log polar-to-Cartesian
converter 401 is, in this case, designed to perform its
conversion in accordance with the following relationships:
b (rin-offSetin) *COS( PHIin+2 ~c fcorr t)
(20)
and

CA 02238192 1998-05-20
WO97/19541 PCT/SE96/01485
19
Q b ~ in-offsetin) *sirl ( pHIin+27~ fcorrt)
(21)
where rin,offsetin binand PHIinare the same as described
above (with PHIinassumed to be expressed in radians).
Similarly, the Cartesian-to-log polar converter 413
is designed to perform its conversion in accordance with
the following relationships:
rfilt =K*10g2 ~Ifilt + Pfilt) + offsetO"t (22)
and
PHIfil t = ( arg ( II~il t + jQfil t l - 2 ~ fco~ r t ) modul o 2 ~ ( 2 3 )
In this case, the only difference in operation from that
which has been previously described is the introduction of
the compensation factor, 2~ fco~rt ~ where fCorris the
correction frequency, and t is the time stamp of the
current sample.
A suitable value for fco~Y be empirically determined
by supplying the log polar digital filter 303 with a
signal having the same bandwidth and center frequency that
will be used when the system is later used in the field.
The parameter fCor~s then adjusted to maximize the output
20 signal, rfilt-
The invention has been descrlbed with reference to aparticular embodiment. However, it will be readily
apparent to those skilled in the art that it is possible
to embody the invention in specific forms other than those
of the preferred embodiment described above. This may be
done without departing from the spirit of the invention.
For example, in the illustrative embodiments, the log

WOg7/19541 CA 02238192 1998-05-20 PCT~E96/01485
polar signals were received radio signals having received
signal strength and phase components. However, the
invention is not limited to this embodiment, but rather
may be applied for filtering any type of log polar signal,
that i5, one comprising a magnitude signal and an angle
signal, with the magnitude signal being scaled
logarithmically.
Thus, the preferred embodiment is merely illustrative
and should not be considered restrictive in any way. The
scope of the invention is given by the appended claims,
rather than the preceding description, and all variations
and equivalents which fall within the range of the claims
are intended to be embraced therein.

Representative Drawing
A single figure which represents the drawing illustrating the invention.
Administrative Status

2024-08-01:As part of the Next Generation Patents (NGP) transition, the Canadian Patents Database (CPD) now contains a more detailed Event History, which replicates the Event Log of our new back-office solution.

Please note that "Inactive:" events refers to events no longer in use in our new back-office solution.

For a clearer understanding of the status of the application/patent presented on this page, the site Disclaimer , as well as the definitions for Patent , Event History , Maintenance Fee  and Payment History  should be consulted.

Event History

Description Date
Application Not Reinstated by Deadline 2005-09-23
Inactive: Dead - No reply to s.30(2) Rules requisition 2005-09-23
Deemed Abandoned - Failure to Respond to Maintenance Fee Notice 2004-11-15
Inactive: Abandoned - No reply to s.29 Rules requisition 2004-09-23
Inactive: Abandoned - No reply to s.30(2) Rules requisition 2004-09-23
Inactive: S.29 Rules - Examiner requisition 2004-03-23
Inactive: S.30(2) Rules - Examiner requisition 2004-03-23
Amendment Received - Voluntary Amendment 2002-06-13
Letter Sent 2001-12-17
Request for Examination Received 2001-11-14
Request for Examination Requirements Determined Compliant 2001-11-14
All Requirements for Examination Determined Compliant 2001-11-14
Classification Modified 1998-08-20
Inactive: First IPC assigned 1998-08-20
Inactive: IPC assigned 1998-08-20
Inactive: Notice - National entry - No RFE 1998-08-04
Application Received - PCT 1998-07-30
Application Published (Open to Public Inspection) 1997-05-29

Abandonment History

Abandonment Date Reason Reinstatement Date
2004-11-15

Maintenance Fee

The last payment was received on 2003-10-23

Note : If the full payment has not been received on or before the date indicated, a further fee may be required which may be one of the following

  • the reinstatement fee;
  • the late payment fee; or
  • additional fee to reverse deemed expiry.

Please refer to the CIPO Patent Fees web page to see all current fee amounts.

Fee History

Fee Type Anniversary Year Due Date Paid Date
Basic national fee - standard 1998-05-20
Registration of a document 1998-05-20
MF (application, 2nd anniv.) - standard 02 1998-11-16 1998-11-03
MF (application, 3rd anniv.) - standard 03 1999-11-15 1999-11-03
MF (application, 4th anniv.) - standard 04 2000-11-15 2000-10-20
MF (application, 5th anniv.) - standard 05 2001-11-15 2001-10-23
Request for examination - standard 2001-11-14
MF (application, 6th anniv.) - standard 06 2002-11-15 2002-11-04
MF (application, 7th anniv.) - standard 07 2003-11-17 2003-10-23
Owners on Record

Note: Records showing the ownership history in alphabetical order.

Current Owners on Record
TELEFONAKTIEBOLAGET LM ERICSSON
Past Owners on Record
JAN ERIK SODERKVIST
Past Owners that do not appear in the "Owners on Record" listing will appear in other documentation within the application.
Documents

To view selected files, please enter reCAPTCHA code :



To view images, click a link in the Document Description column. To download the documents, select one or more checkboxes in the first column and then click the "Download Selected in PDF format (Zip Archive)" or the "Download Selected as Single PDF" button.

List of published and non-published patent-specific documents on the CPD .

If you have any difficulty accessing content, you can call the Client Service Centre at 1-866-997-1936 or send them an e-mail at CIPO Client Service Centre.


Document
Description 
Date
(yyyy-mm-dd) 
Number of pages   Size of Image (KB) 
Representative drawing 1998-08-21 1 8
Description 1998-05-20 20 755
Claims 1998-05-20 7 207
Abstract 1998-05-20 1 56
Drawings 1998-05-20 4 39
Cover Page 1998-08-21 1 55
Reminder of maintenance fee due 1998-08-03 1 115
Notice of National Entry 1998-08-04 1 209
Courtesy - Certificate of registration (related document(s)) 1998-08-04 1 140
Reminder - Request for Examination 2001-07-17 1 118
Acknowledgement of Request for Examination 2001-12-17 1 179
Courtesy - Abandonment Letter (R30(2)) 2004-12-02 1 167
Courtesy - Abandonment Letter (R29) 2004-12-02 1 167
Courtesy - Abandonment Letter (Maintenance Fee) 2005-01-10 1 175
PCT 1998-05-20 8 296