Language selection

Search

Patent 2137460 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: (11) CA 2137460
(54) English Title: METHOD AND APPARATUS FOR POWER ESTIMATION IN AN ORTHOGONAL CODED COMMUNICATION SYSTEM
(54) French Title: METHODE ET APPAREIL DE MESURE DE PUISSANCE POUR SYSTEME DE COMMUNICATIO N A SIGNAUX CODES ORTHOGONAUX
Status: Deemed expired
Bibliographic Data
(51) International Patent Classification (IPC):
  • H04B 1/69 (2011.01)
  • H04B 1/707 (2011.01)
  • H04B 7/005 (2006.01)
  • H04B 7/216 (2006.01)
  • H04B 7/26 (2006.01)
  • H04J 11/00 (2006.01)
  • H04B 1/69 (2006.01)
  • H04B 1/707 (2006.01)
(72) Inventors :
  • LING, FUYUN (United States of America)
(73) Owners :
  • MOTOROLA, INC. (United States of America)
(71) Applicants :
(74) Agent: GOWLING WLG (CANADA) LLP
(74) Associate agent:
(45) Issued: 1998-08-18
(86) PCT Filing Date: 1993-06-09
(87) Open to Public Inspection: 1994-01-06
Examination requested: 1994-12-06
Availability of licence: N/A
(25) Language of filing: English

Patent Cooperation Treaty (PCT): Yes
(86) PCT Filing Number: PCT/US1993/005450
(87) International Publication Number: WO1994/000926
(85) National Entry: 1994-12-06

(30) Application Priority Data:
Application No. Country/Territory Date
906,321 United States of America 1992-06-29

Abstracts

English Abstract






A method and apparatus is provided for estimating signal power. The estimating is accomplished by correlating
(206) an input data vector (204) with a set of mutually orthogonal codes to generate a set of output values. The input data
vector (204) consists of data samples of a received orthogonal coded signal (202). Each output value corresponds to a
measure of confidence that the input data vector is substantially similar to one of the orhogonal codes from within the set
of mutually orthogonal coes. Finally, an estimate of the power of the received orthogonal coded signal is generated (208)
as a nonlinear function of the set of output values.


French Abstract

L'invention est constituée par une méthode et un appareil servant à évaluer la puissance d'un signal. Cette évaluation est effectuée en corrélant (206) un vecteur de données (204) avec un ensemble de codes mutuellement orthogonaux pour produire un ensemble de valeurs. Le vecteur de données (204) est constitué d'échantillons de données d'un signal à codage orthogonal reçu (202). Chaque valeur produite est une mesure de la confiance que le vecteur de données en cause est substantiellement semblable à l'un des codes orthogonaux faisant partie de l'ensemble de codes mutuellement orthogonaux. L'estimation (208) de la puissance du signal orthogonal reçu est une fonction non linéaire de l'ensemble de valeurs produites.

Claims

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


-18-

Claims

What is claimed is:

1. An apparatus comprising a signal power estimator, the signal
power estimator comprising:
(a) orthogonal code detector means for correlating an input
data vector with a set of mutually orthogonal codes to
generate a set of output values, the input data vector
comprising data samples of a received orthogonal coded
signal, each output value corresponding to a measure of
confidence that the input data vector is substantially similar
to one of the orthogonal codes from within the set of
mutually orthogonal codes; and
(b) estimating means, operatively coupled to the orthogonal
code detector means, for generating an estimate of the
power of the received orthogonal coded signal as a
nonlinear function of the set of output values.

2. The apparatus of claim 1 wherein the orthogonal code detector
means generates the set of output values by utilizing a Hadamard
transform matrix algorithm, on the input data vector.

3. The apparatus of claim 1 wherein the estimating means
comprises averaging means for averaging output values together
from a plurality of sets of output values such that the signal power
estimate is generated as a nonlinear function of the set of
average output values.

4. The apparatus of claim 1 further comprising a threshold means,
operatively coupled to the signal power estimator, for setting a
power control indicator in response to the result of a comparison
between the signal power estimate and a predetermined
threshold.

5. The apparatus of claim 4 further comprising a signal transmitting
means, operatively coupled to the threshold means, for
transmitting the power control indicator over a communication
channel.

-19-

6. The apparatus of claim 5 further comprising:
(a) signal receiving means for detecting a power control
indicator within a signal received from over the
communication channel; and
(b) power adjusting means, operatively coupled to the signal
receiving means, for adjusting a particular signal
transmission power of a signal transmitter in response to
the detected power control indicator.

7. The apparatus of claim 1 wherein:
(a) the signal power estimator orthogonal code detector
means correlates the input data vector with a set of 64
mutually orthogonal codes to generate a set of 64 output
values; and
(b) the signal power estimator estimating means generates
the signal power estimate according to the following
function:

Image

where,
n = a moment in time;
yj(n) = a particular output value at time n;
yi(n) = the largest output value at time n;
~~ = signal power estimate at time n; and
f() = a particular nonlinear function.

-20-

8. The apparatus of claim 7 wherein the signal power estimator
estimating means comprises averaging means for averaging
particular output values together from six sets of output values
such that the signal power estimate is generated according to the
following function:


Image

where,
Image = the long term average signal power estimate
at time n.

9. The apparatus of claim 7 wherein the particular nonlinear
function f() comprises:

Image

such that the signal power estimator generates the signal power
estimate according to the following function:

Image


Image

-21-
10. The apparatus of claim 8 wherein the particular nonlinear
function f() comprises:

Image


such that the signal power estimator generates the signal power
estimate according to the following function:

Image.



Description

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


2~74~0
94/00926 PCr/US93/05450




METHOD AND APPARATUS FOR POWER ESTIMATION IN AN
ORTHOGONAL CO~ED COMMUNICATION SYSTEM

Field of the Invention

The present invention relates to communication systems which
employ G,ll,ogonally coded signals and more particularly to a method
and app~rdl~ls for signal power e:-li,l,dlion in an G,ll,Gyonal coded
10 communication system.

Bacl~.uund of the Invention

Comml,nic~lion systems take many forms. In general the
15 purpose of a communication system is to lldnsll)il ink,n~alion-bearing
signals from a source 10~1~i-J at ons point to a user destination located
at another point some distance away. A communication system
generally consisls of three basic components: t,dn:""iller cl,aooel and
receiver. The tra"s",iller has the function of ~,ucessing the ",ess~e
20 signal into a form suitable for l.ans",iss;on over the channel. This
p,-.cessing cf the ~"ess~ye signal is rele,.~d to as motlu!~tion. The
function of the channel is to provide a physical conne~1ion between the
lldnsll~itler output and the receiver input. The function of the receiver is

~7~60
WO 94/00926 2 PCI /US93/054

to pr~cess tha received signal so as to produce an esli",~le of the
original message signal. This p,ucessiny of the received signal is
referred to as demod~ tion.
Two types of two-way comrnunication channels exist namely
point-to point channels and point-to-mullipoinl channels. Exan,ples of
point-to-point channels include wirslines (e.g. local telephone t
l~d,~a",;ssion) microwavelinks andopticalfibers. Inco,ltl~l point-to-
m~ point channels provide a c~l~i'ity where many receiving stations
may be rdached simllllanaously from a single t-dnsmitler (e.g. cellular
10 radio telephone communi~ion systems). These point-to-mulli~oi"l
systems are also termed Multiple Addr~ss Systems (MAS).
Analog and digital l,dns...,ssion ,-.atl.Gds are used to l~ -l-s~ a
"~ess~ga signal ovsr a communication channel. The U58 of digital
methods offers several oparational adva"ldyes over analog methods
15 including but not limited to~ rl3dsed immunity to channel noise and
interference flexible operation of the system co---,--o,- format forthe
lr~llslllission of different kinds of ".ess~ga s;gnals improved securitv of
communication through the use of encryption and in~;.eased ca, acily.
These advantages are attained at the cost of incr~ase~ system
20 complexity. I loJ~ever through the usa of very large-scale integration
(VLSI~ technology a cost-effective way of building the hardware has
besn develope~
To t-dns-,-il a mes~ge signal (either analog or digital) over a
band-pass communication channel the .nsss~e signal must be
25 manir~ terl into a form s~ ~it~ s for efficient t.~ns"l;ssiGn over the
channel. Mo-iir,~ ;on of ths mess~ge signal is achieved by means of a
prucess ter",ed mod~ tion. This ~,r~cess involves varying some
p~r~".eter of a carrier wave in acco..ldnce with the message signal in
such a way that the spectrum of the mod~Jl~terl wave ,--atches the
30 assigned chal",QI bandwidth. Cor.~,ondingly, the recsiver is required
to recreate the original ,.,ess~ge signal from a u~eyndl~6~ version of the
l~dns"-illed signal after prul~e-J lion through the channel. The re-
cr~alion is a~cc..-,~,lished by using a ,on,cess known as demod~ tion
which is the inverse of the mo~ul~tion ~rucess used in the l,a"sl"iller.
3~ In ~Wilion to providing efficient lldns,-.ission there are other
,~asons for pe,f~l",ing mod~ tion. In particular, the use of mod~Jl~tion
pe~ ils multipl~xing, that is the sirnulla"eous t,dns"~;ssion of signals
from saveral mess~gs sources over a cG",-.-on channel. Also

~7~
_0 94/00926 3 PCI'/US93/05450

mo~4ll ltion may be used to convert the me$s~gs signal into a form less
s~scepti~l~ to noise and ;nte~l~rence.
For multi(plexed communication systems, the system typically
cons;sls of many r~,-,ote units (i.e. s~Lsc-il,er units) which require active
5 service over a communication cl.annel for a short or discrete portion of
the communication char,nel resource rather than continuous use of the
resources on a communication ch~"nel. TIYe~f~r~ communication
systems have been .les;y.,6J to inco,~ordle the cl,~r~e.i-~lic of
communicating with many remote units for brief intervals on the same
10 communication cl,~nnel. These systems are te,-"ecl multiple Access
communication systems.
One type of multiple A~ess communicdtion system is a spread
spectnum system. In a spread spectrum system a mo~ ffon technique
is Inili7ed in which a l,c-,,s-,,itled signal is spr~cl over a wide frequency
15 band within the communication chan.~el. The frequency band is much
wider than the minimum bandwidth required to llal)slllil the in~or",dlion
being sent. A voice signal for example can be sent with amplitude
modul~tion (AM) in a bandwidth only twice that of ths in~or,.,alion itself.
Other torms of m~d~ tion such as low deviation frequency modlJl~tion
20 (FM ) or single c;c~el~n-J AM, also permit i~.lo".,dtion to be trans",iLlecl
in a bandwidth c~l"~,ar~ble to the bandwidth of the infor",dlion itself.
I lowever in a spread spectrum system the mo~ tion of a signal to be
transl"illed often inc~udes taking a b~-~eb~nd signal (e.g. a voice
channel) with a ba".lY,Iidll~ of only a few kilohertz and distributing the
25 signal to be l~ns",illeJ cver a frequency band that may be many
megahertz wide. This is acco",plished by mor~ g the signal to be
trans",illed with the in~un''dlio') to be sent and with a wideL,and
encGding signal.
Three general types of sprea.J spectnum communication
30 techniques exist. including:

nirect .~eql lence
The mor~ul~tion of a carrier by a digital code sequence whose bit
rate is much higher than the intor",~lion signal bandwidth. Such
3~ systems are r~fer,~d to as direct sequence~ mo~lul~te~ systems.

Honrin~
Carrier frequency shifting in dis~ete iocrel"ents in a pattern
dictated by a code sequ~nc~. Thsss sya~.lls are called

=

~.3~
W O 94/00926 4 PC~r/US93/OS4

'frequsncy l,G~upers.~ Ths lldns",iller jumps from frequency to
frequsncy within some pr~tel",;.~ sst; ths order of frequency
usage is dstermined by a code sequsnce. Similarly time
hG~,pingr and ~time-frequsncy hG~pilly have times of
r~nslllission which are rs~u'~er~ by a code sequence.

Chirp
Pulse-FM or 'chirp~ moduhtion in which a carrier is swept over a
wide band during a given pulse interval.
I"for",~lion (i.e. ths ",ess~e signal) can be embedrled in the
spread spectrum signal by several msthods. One Ill~hod is to add the
inf.,,."~tion to the spre~iny cods bafore it is usad for spr~ading
mod~ tion. This technique can bs used in direct sequence and
15 frequency hopping systems. It will be noted that the i,-fo""ation being
sent must be in a digital form prior to adding it to the sprea~ing code
ber~uss the co"ll~indtion of the spreading code and the Wo""alion
typically a binary code involves module-2 A-J-J~tioil. All~rndli~ely the
inf~,r",~lion or message signal may be used to mor~ te a carrier before
20 spreading it.
Thus a spread spectrum system must have two properties: (1 ) the
lr~ns",ill~d bandwidth should be much greater than the bandwidth or
rate of the inlor",a~ion being sent and (2) some function other than the
ir,f~"",dlion being sent is employed to determine the rssulting
25 modulated channel ba~,dv.-idlh.
Spread spectrum communication systams can be multiple ~ccess
systems communication systems. One type of multiple ~cGess spread
spectrum system is a code division multiple ~r.cess (CDMA) system. In
a CDMA system communi~lion between two commu"icalion units is
30 acco-"~Jlished by spreading each l,~ns",illeJ signal over the frequency
band of the communication channel with a unique user sprcading code.
As a result l~ans",illed signals are in ths same frequency band of the
communicdlion channel and are se~.anale~l only by unique use
sp,~acJi,.y codes. These unique user spr~i"~ codes preferably are
3~ olll,ogonal to one another such that the eross-correlation between the
sp~ling eodes is approximately zero. CDMA systems may use direct
sequenee or frequeney hG~JPjn9 spre~iny teehniques. Particular
lr~,-s",illed signals ean be retrieved from the communicalion ehannel by

~37 46~3

94/00926 5 PCI'/US93/05450

despres~i"g a signal ,t,pr~sentd~ e of the sum of signals in the
communication channel with a user sple~iny code related to the
particular tldns",itle-l signal which is to be retrieved from the
communication char",el. Further, when the user :",reading cedes are
o-l~,ogonal to one a".~tt,Gr, the ,~ceive~ signal can be cor-,aldled with a
particular user spr~aJing code such that only the desir~d user signal
r~latb~ to the particular spre~i"g code is e-,l,anced while the other
siynals for all of the other users are not enhanced.
It will be appr~c ~ed by those skilled in the art that several
different spr~ing codes exist which can be used to separdle data
signals from one another in a CDMA communication system. These
spr~a.lin~a codes include but are not limited to pse~,dol-ois~ (PN) codes
and Walsh codes. A Walsh code OGIl~SpOl)dS to a single row or column
of the I l~lalll~d matrix. For example, in a 64 channel CDMA sprbad
spectrum system, particular mutually Gllho$iGIlal Walsh codes can be
s~l~cle~l from the set of 64 Walsh codes within a 64 by 64 ~ I&dd~.~dl~l
matrix. Also, a particular data signal can be sepc.,d~d from the other
data signals by using a particular Walsh code to sprsd.l the particular
data signal.
Further it will be appr~c~ 1 by those skilled in the art that
spre~li.)g codes can be used to ~;I,d.,nel code data signals. The data
signals are channel coded to improve pe,f~""ance of the
communicdlion system by enabling l-d,...--,illed signals to better
- ~~.ithsla..~l the effects of various chdnnel il"p~i""e"l~, such as noise,
25 fading, and ja",--,in~a. Typically, c:l,annel coding re~ ces the probability
of bit error, and/or rsd~ces the required signal to noise ratio usually
ex,ur~assed as bit energy per noise density (Eb/No), to recover the signal
at the cost of ex~ endi,)g more bandwidth than would otherwise be
necess~iy to transmit the data signal. For example, Walsh codes can be
30 used to el,al)nel code a data signal prior to mo~ tion of the data signal
for s~ se~llJsnt tldnslll.ssioll. Similarly PN sp~in~ codes can be
used to channel code a data signal.
A typical spr~ spectrum l-d-,s--,ission involves expanding the
bandwldth of an in~o,."dtion signal, l.dn:""illi"g the ex~.ande~ signal
35 and recovering the desired info""dtion signal by rt~lllappin5~ the
leceived spread spectrum into the original info""dliol- signals
bandwidth. This series of bandwidth trades used in spread spectrum
s;gnali,)g tschniq.les allows a communication system to deliver a
r~lativ~ly error~fr~e inlo""dti~n signal in a noisy signal enviru"",ent or

'~37~60
WO 94/00926 - PCI'/US93/0540
-6-

info""~tion signal from the communicdtion channal is measured by the
error rate (i.e. the number of errors in the recovery of the tldn ~ ec~
signal over a particular time span or r~ived bit span) for some Eb/No.
As the error rate ino,~ases the quality of the signal received by the
5 receiving party decreases. As a result communication systsms typicalty
are .les;~l,ed to limit the Qrror rate to an upper bound or ",axi",.Jm so
that the ~le5~l~ation in the quality of the leceivod signal is limited.
In CDMA spread spectrum communicdtion systems the error rate
is related to the noise inle. I~rence level in the communication channel
10 which is directly related to number of simull~,~eous but code divided
users within the communication cl-~, .nel. Thus in order to limit the
",~xi",um error rate the number of simultaneous code divided users in
the communication ch~"nel is limited. I lo~ er the error rate is also
dlle~6.J by the received signal power level. In some spread spectrum
15 comml,ni~ation systems (e.g. cellular systsms) a central communication
site typically dll6lll~5 datect or rec~iYs more than one signal from a
particular band of the electro",a~an~tic frequency spectnum. The central
communioation site ~di~lst~e the receiver cG-~"~onelns to optimally
r~cai~,e signals at a particular ~cei~,ed signal powsr threshold value.
20 Those received signals having a recai-~ed signal power level at or near
the particular power II,r~shGld level are opti"~ received. While those
received si,~nals not having a received signal power level at or near th
particular power threshold level are not optimally received. A non-
optimally received signal tends to have a higher error rats or cause
25 unnscesse-y interference to other r~ceivers. Either of these undesirable
co.~se.~.lences of a non-optimally received signal can result in the
communication system further limiting the number of simulla"eous users
in the communi~lion channel sl-5SOC iQd with the csntral
communication site. Thus, it is desir~ to rllailllaill the received signal
30 power level at or near ths particular power ll ~r~shold level. This can be
acco""~lished by ~justing the signal power level of t~dns~
attempting to lldns-nil to the central communicdlion site. Therefore by
using power control schemes to ",ai,ltain the received signal power
levels at a particular power lllreshold Isvsl the number of simultaneous
35 users in a communi~tion ch~l,nel can be maximized for a particular
maximum error rate limit. However, a need ~xists for a more accurate
l~cGived signal power level esli",dlion scl)e",e for use in CDMA sp~ad
spectrum communication systQms~ Through the use of a more accurate

~137~6~

94/00926 7 . PCI/US93/05450

r~cGived signal power level ~sti",~lion scheme the number of
simultaneous users in a communication channel can be increased ove
the number of simullaneous users in a communication channel using
less sccurate r~caived signal power level esli---dlion scheme while
5 ",~nt in;ny the same "l~i.,l,Jm error rate limit.

Summary of the Invention

A Ill~thGd and apparttlJs is provided for esli---ali--g signal power.
10 The eslinlali,1g is acc~,llplished by c~ lin~ an input data vector with
a set of mutually Gl llloyonal codes to yell6rdle a set of output values.
The input data vector co,ls;;,l, of data samples of a l~c~ived orthogonal
coded signal. Each output value c~.-espords to a measure of
confi~encs that the input data vector is s~ tially similar to one of the
15 ollllG~aGIIal codes from within the set of mutually Gllhoyonal codes.
Finally, an e-~li.lldle of the power of the recaiv~d Glll.o~nal coded
signal is generated as a nonlinear function of the set of output values.

Brief Oesc.i~tion of the Drawings
FIG. 1 is a block Ji~;g.'hlll S~ V. .ly a preferred e~ oJ;ment
communication system which uses o,ll,ogonal coding and powar
control.
FiG. 2 is a block .lias~rd"~ showing a prefel.dd e-"bG~i"lent power
2~ esli.-lalor apparatus.
FIG. 3 is ~IOVJCIIal I delail;"~ the power estimation steps performed
by the preferred e"ll,G~i",ent commu,)icalion system of FlGs. 1 and 2.

Detailed Des.iliption
Refer,in~a now to FIG. 1 a prt,fe,.~.l embodiment closed-loop
power control system in a communi~lion system is shown. The power
control system is for a reverse channel (i.e. the base communication
site 100 ~djusts the ll~nslllit signal power of the mobile station 102).
35 The base station 100 l~c~iver esli",ales the received signal power
tI~ns"lilled by the mobile station 102 of a particular user. In the
preferred embodiment power is pr~ferably estimated 104 every 1.25
milliseconJs (ms), i.e. during the time period of 6 Walsh words. Several
powar es~im~tes can be aver~e~l together to get a long term avsrage

'~1'374~
WO 94/00926 PCI'/US93/054S~
-8-

p~d~l~rl"ineJ tl,r~shold. A control indicator (e.g. a bit or plurality of
bits) is generdl~J 108 based on the r~suit of cG."p~ison. If the
~li",ale is larger than the ll,r~si-oll the power control indicator is set to
be one. Otherwise it is set to be zero. The pow~r control indicator is
encG~e~ 110 and l~ns--,itl6d 112 via the fonYard channel. Th
encoJi..s~ may include spr~a~lin~ the power control indicator with a
spreadi"la code prior to l-~ns",:ssion over the communication channel.
To reduce the burden to the forward channel pr~ferably only one power
control indicator is tr~ns",itl~J every 1.25 rns. As a result the mobile
10 ~ation 102 ~lel~ct~ the power control indicator from within a signal
received from over the commur,ic~tion channel and s~ ~bse~ ently will
either i"crease or Jscl~ase 122 its l,ans",illdr 114 power every 1.25
ms according to ths power control indicator 120 received. The
~i~le~ion of the power control indicator may involve .les~.r~ding the
15 received signal with a spr~Jiny code. The l,d"s",itler 114 will
incl~ase the trans",;ssion power if the delayed control indicator is a
zero. Otherwise it 114 will decr~ase the tlans",;sjio" power. The step
of power incr~ase or .lecldase pr~Ie,~iy is between 0.2 to 1.3 dB and
the power change within every 12.5 ms is held to 18ss than 10 dB. The
20 time dslay of the mobile station 102 r~sponse a~ter receiving the power
control indicator should be no larger than 2 ms.
From the above desclipt,on it can be seen that the power control
system is a nonlinear fee~ ok control system with delay. The purpose
of such a control system should be to track the i"slantanaous received
25 signal power change if possible. It should also maintain the average
received signal power on a fixed level when the in~lal,laneous power
lrackin~ cannot be achieved. Obviously if all the average mobile
lrans",ill~l s 102 powers at the base station 1~0 rQcaiver input are
equal to each other the signal to noise ratio of a particular mobile
30 station 102 can be mainlained above a pre specified value by not
allowing the number of mobile stations in the cell to excee~ a certain
limit. The signal to nose ratio can be ~"ai"l~ne-~ in this manner
bec~se the noise or inte,Ier~l,ce for a particular rec~ived signal is
mainly due to siy-,als from other mobile sta1ions. If all the average
35 rec~iver signal power levels are the sams, then ~he signal to noise ratio
at the input of any receiver is simply Bqual to 101og1oN (dB) where N is
the effective number of t,-~ns",illi"~ mobile sldliolls.
Although it is possible to peIIolllling power control based on the
signal to noise ratio for a particular recei~r a power control systsm

~3~6~
~0 94/00926 9_ PCI'/US93/05450

pr~c;sely if the reeeived signal for one mobile station is interferenee for
others then incleaseJ tlans---itler power from one mobile station means
ineleas~ inte.l~r~nee for the r~cehed signals from other mobile
sldtions. I~la...aly adju~l,nenl of one mobile ~ tiGn~s power will affeet
the signal to noise ratio of other mobile sldtio.,s. It will be very diffieult to
seleet a Jesil~ signal to noise ratio value for all the mobile stations.
Even if this is possible sueh a system will be unstable. For i"sldnea
assume that mobile station A s signal power is ;.-ereaseJ for so~ne
,~ason. That sl~ion s power inclease will cause a de~r~ase in the
10 signal to noise ratio in all of the ree~iv~J s;~nals from other mobila
slatiG.,s. To ",ainlain a proper signal to noise ratio these mobile
slations must iner~ase their t,dns",iller powers and this will eause
mobile station A to incldase it's power again. This obviously forms an
unstable positive le6tl~-A-~ loop.
The pe,f~J""anee of the power eontrol system greatly depends on
the pe"or,-,al,ee of the r~eei~od signal power esli.--~lor. Thus an
i""~r~.~od power estimator would be highly clesir~ble. A Je ~G-Jul~ted
reeeived signal 124 eontains sev~rtll s;gnals l-~ns-l-iU6J by mobile
-~IdtiGns 102. 1 lowe~er the signal to noise ratios for any one of the
20 r~eeh~od mobile station signals are so small that e~li-"dtiny the reeeived
signal power ean be quite diffieuH. As a result the ,~eGived signal
power estimation should be deter",ineJ by using another signal source
sueh as the signal output by the Walsh ~ ~e~der 126. The Walsh
~~e~.Jer 126 is essentially a co"elalor whieh eorrelates 64 different
25 (~ p6 1) Walsh words (i.e., o.ll-o~ al eodes) with the input data
veetor (i.e. de,..ci~ terl reeeived signal 124). By assuming that the
input data veetor r(n) at time nT where T is the Walsh word interval is
generdted by the i-th Walsh word. The input data vector r(n) can be
written as:


=

~37~6~
WO 94/00926 10 PCI/US93/054

r(n) = Ane~nwj + z(n) (eq. 1 )

where,
z(n) = the noise vector at time nT,
w; =a 64 bit length data vector derived from the i-
th Walsh word by mapping the elements 0
and 1 of the Walsh word into 11 and -1,
A n = the channel gain, and
~n = the mor~ tion angle that is unl~l,ow" in the
1 0 case of no. ~col ,er~nl ~Jete~1ion.

The Walsh ~ec~Jer 126 o,,tr,ns 64 values 128 according to a
Hadamard lldll~lollll matrix alyo,ill.",. The complex output values 128
yj(n), j = 0, 1, ..., 63, can be written as:
yj(n)=64Anei~n +uj(n) forj = i (eq. 2a)

yj (n) = uJ (n) for j ~ i (eq. 2b)

where,
uj(n) = a scalar white noise.

When uj(n) has zero mean, the e%rect~tion value Ej(n) of the
squared magnitude of yj(n~ scaled by 1/64 can ~e expressed as:
2~
El (n) = E[¦Y~(n) ¦ ]--An2 + Re al~ E Anu~ (n) r + E[l~l ]
= A2 + c~2
for j = i (eq. 3a)

E, (n) = ~n for j ~ i (eq. 3b)
where,
~n = the v~.ial~ce or power of u (n) .

~137~60

~0 94/00926 1 1 PCI/US93/05450

We note tha~ An2 in (eq. 3) is the power of the demo~ul~ted
recGivod signal 124. It should be noted that to compute an e~lir"ale of
the r~ceived signal 124 power, the identity of the particular Walsh wor~
which wa~ ns" ,itleJ must be known. Although this is not typically
5 known at the r~ceiver 122 the largest output value yj(n) from a group of
64 output values 128 output by Walsh .Je~-ler 126 denoted as yj(n)
can be used to go.nerdle an esti",~e of the esl-e~ on value Ej~n). In
eddition, the other output values yj(n) 128 can be used to e~li",ale the
noise variance/power ~n2. Thus power e~li",ator lW can obtain a
10 power e~i",ale denoted by P(n) by C~ tin9 an estimate of the
e~-e~iel;on value ET(n) and the noise valia,.ce e~li",ale c~n2 and using
them in a power estimation e~u~tion such that:

E (n) = y~ (n~ (eq. 4)
~2 = 1 ~, y~(n) 1 ~ E (n) (eq. 5)
63 j~O j~ 64 63

where
n = a moment in time
yj(n) = a particular output value at time n
yj(n) = the largest output value at time n
Ej(n) = an esli",ale of the ex~ on value of a
function of yj(n) at time n
Ej(n) = an estimate of the sx~-~t~ion value of a
function of yj(n) at time n and
~ - the noise va,id"ce esli."ale at time n.

Hence the instantaneous powere~ "ale P(n) of the demod~ ted
received signal 124 also denoted as An2 at time n can be o~lained as:

21~74fiO
wo 94/00926 -1 2- PCr/USg3/054


A2 = ¦yj(n)¦2 1 1 ~ y (n) 2/l 2


= Ej(n) 1- 1 ~; yl(n) ,/~ ~n) (eq. 6)

= Ei(n)[1-c~nlEi(n)]

where,
n - a "-0",6,~t in time,
yj(n) = a particular output value at time n,
yj(n) = the largest output valua at time n,
Ej(n) = an estimate of tha ex~e~ ;0n value of a
function of y7(n) at tims n, and
~ = the noisevariance es1i",~le attime n, and
A2 _ signal power esti"~dte at time n.

It will be a,~,pre~ esl by those skilled in the art that a long terrn average
power esli",a~e, ~Jel-oled by P(n), may be oblained. In addition to
15 performing the o~lc~ tions shown in (eq. 4) and (eq. 5), six consecutive
e!~li",ales of the e~peçt~tion values Ej(n) and noise variance e~ "ale
~ may be averaged for use in a power e~li."dlion eq~tion, such that:

2~37~6~

'~0 94/00926 -13- PCI'/US93/054S0


'( ) 6 ~ 64 6 ~0 i( ) (eq. 7)

--2 1 5 1 ~ yl(n-k) 1 5 ~2
~n ~ ~ A ~ k) (eq. 8)
6 k-O u-~ j.o,j.-i u ~ u it~o

where,
n = a IIIGIIIent in time,
Yl(n) = a particular output value at time n,
yj(n) = the la~ast output value at time n,
Ej(n) = an estimate of the sY~ ;on value of a
function of y~(n) at time n, and
C~n = the noise ~,a,i~nce e~ te at time n,
E,(n) e the long terrn average of the e~li,-.~te of the
ex~ ion value of a function of yj(n) at time
n, and
16 ~2 = the long term average noise varnance
e~li.-,ale at time n.

Thus, the long temm average power e~li",ttion e~7-u~tion can be written
as:

~1~746~
WO 94/00926 -14- PCr/US93/05J!~


A2 ~ yj(n-k)¦ 1 6 ~ ~2-
6 ~.o 64 6--~ 1~2
_
= E,(n) 1- E~ )
(eq. 9)
where,
6 n = a ~,-G,-,enl in time
yj(n) = a particular output value at time n
yj(n) z the largest output value at time n
E,(n) = the long term average of the e~ "~Le of the
e~l-e~;on value of a function of yj(n) at time
n
the long term avara~e noise v~ia"ce
estimateattimen and
A2 = the long term average signal power esli",ale
at time n.
Rele.,ing now to FIG. 2 these ~ esli--lales of the signal
power A2 and the noise variance ~can be used for power control. In
addition these esLil"&les can be used to evaluate each received mobile
station s 102 signal to noise ratio. I lo~ _~,er as previously noted to
20 compute these esli,-,~Les the identity of the pa ticular Walsh word which
was llans",ill~ must be known. In e-J~ ion although this is not tvpically
known at the receiver 122 the largest output value yj(n) 128 for all j
denoted as yj(n) can be sele..~Lecl 132 to generate the e~li",aLe of the
eYre~t~tion value Ej(n) 134. Further, the other output values 136 can
25 be used to e:,li"-~te the noise variance/power c~2.142. The noise power
~.142 is generate by su""-,ing 138 and dividing by 63 the remaining
output values 136. ~S~se~ ently, several e~li."a~es of expectation
values Ej(n) 134 and the noise ~o~Gr~ 142 â~ (e.g. every six
exre~t~tion values and noise power~) are averaged 146 and 148
30 respectively. hnally the average e-~li",dle exre~t~tion value E,(n) 150
and the average noise power esli",ate 152 ~2 are used to compute
144 a long tem average signal power e~1i",ale P(n) 130 (i.e. A2)
acoG,.ling to a function such as that shown in (eq. 6) and (eq. 9).

2~ 37~0

_0 94/00926 -15- PCI'/US93/05450

When the r~caivor 122 signal to noise ratio is large, sueh a
9C;5ioll to seleet the largest output value 128 is r..li~le and the
e~ tes of the signal and noise power are accurate. However, when
the signal to noise ratio diminishes, then the signal power tends to be
5 overt,:,ti",~led. When the signal to noise ratio is low, then the
d~eler,..ine Fu 6~ lldte Ei(n) couW be E.~uneous, r.~,..ely, the output value
yj(n) 128 with the largest ...agr.i-tuFde is not the cor~ tion of the
~pi~y of the llans---itl6J Walsh word with the l~aived signal vector.
In other wor~s, the true esli.--ale E~(n) must have a smaller value than
10 the selecten e~li."~le Ej(n) and the true aver~G signal power must be
smaller that the average of the estimated values based on the
erroneous ~IeC 6;QIIS. A better power estimate under low signal to
noise ratio cs~.-ditiol)s ean be oltdined by ,--ocFifying (eq. 6) to become:

A2= yj(n)2 1 ~ 1 y(n)2/ ( ~2~ (eq. 10)


where, f 63 ~ Y(4) /Y(4) isanonlinearfunctionofthesignalto
noise ratio.
Aceording to the disclJssion given above, this nonlinear function
20 f(x) must satisfy: f(x) ~ x for a small x, snd f(x) ~ x for a large x. One such
function is:

0 75 1 ~ y~(n) /yj(n)2~+3 5 1 ~ yl(n)2/yi(n)
63 j~O j"j 64 64 ~ ~ 63 j~O,j"j 64 64
(eq. 11).
By using such a nonlinear function (eq. 11), a better power eslillldlor
104 ean be provided by implel"e,-ling the following function:

2137~60
WO 94/00926 -16- PCr/US93/054


AZ= Yi(n) -0 76Yi(n) 1 ~, y~(n)2/y,(n)2~
n 64 64 63 ~ i 64 64 J

y ~n) 2 ~ 1 ~3 y (n) 2 / y (n) 2~2
64 63 ~.o,j.~T 64 / 64
(eq. 12).

It will be appreoi?~e~ by those shlled in the art that another nonlinear
S function could be substituted for the one shown in (eq. 11 ) to produce a
different signal power eali,.,ale 130 without depa~ g from the scope of
the present invention. In ~ tion, a nonlinear function such as the one
desc~ ed in (eq. 11 ) may also be applied to modify the long terrn
average signal power eali.-.ale ~Jes~;.ibec~ in (eq. 9) to provide an even
10 better signal power e~li"-ale P(n) by implementing the following function
in power esli...alor 104:

A2 =¦y~(n)¦ -~ 75¦y,(n)~ ~ '~ ~ 1~1


3.5 Yi(n) 611~~~~ (eq- 13)-
64

Thus, a communication system for using an improved signal
powar estimate has been described above with reference to FlGs. 1 and
2. A ~lov.chart which summarizes the steps performed by the power
control system shown in FlGs. 1 and 2 is shown in FIG. 3. The signal
power control system begins 200 by receiving an orthogonally coded
signal 202 at the base station 100 receiver 122. The received
orthogonally coded signal is sampled/demorlul~ted 204 into an input
data vector 124. The input data vector 124 is correlated 126,206 with
a set of mutually orthogonal codes with a Hadamard transform matrix
algorithm to generate a sct of output values 128. .Subse~lJently, an
25 esliale of the power of the received signal P(n) is generated 104,
208 as a nonlinear function of several output values 128 averaged
together from a plurality of sets of output values 128 according to a

~137~0
~0 94/00926 -17- PCI'/US93/05450

pr~,leter",~neJ e~u~tion (e.g. eq. 6 eq. 9 or eq. 12 des-;,il)ed above).
se~uently a power cont.ol indicdlor 108 is set 210 in response to a
co",palison between the average signal power esti",ale P(n) and a
pr~dele""ined power cG..l.ul tl"esl-oh~. The power control indicator
108 is s,crt,~ 110, 212 with a spreading code. The 5~le8d power
control indicator 108 is llarlslllill~J 112, 214 over a communication
channel. .S~hse~ ently, a mobile station 102 receives 116 216 a
signal from over the communication cl-an--el. A power control indicator
120 is ~l~t~e~l 118 318 by ~Jesp,~iny the received signal with a
spr~in!a code. A particular signal lldnslllission power of a signal
tndns",iller 114 is ~djuste~l 122, 220 in respG~Ise to the value of the
.Jelect~-l power control indicator 120 which completes or ends 224 one
loop of the preferred e"l~Gdi",enl powsr control system
Although the invention has been desc,ibed and illustrated with a
certain degree of particularity it is u(l-lel~toocl that the present
.li~clos~re of embodiments has been made by way of example only and
that numcrous changes in the arrangement and cG"Ibil~dlion of parts as
well as steps may be rcsG, leJ to by those skilled in the art without
depa,lin~a from the spirit and scope of the invention as clai",ed. For
example the modul~tor, antennas and de"!od~ tor portions of the
pr~ferl~d a-,l6Odil"ent communication system power control scheme as
desc,ibed were di-~cted to CDMA s~,redd spectrum signals lldns",iLIed
over a radio comml",i~tion chdl"~el. I lowe er as will be understood
by those skilled in the art the power control techn;4ues .Jss~i,ibed and
2~ claimed herein can also be ~d~rte- ~ for use in other types of
l,dns",ission systems like those based on TDMA and FDMA. In addition
the communicalion channel could alternatively be an electlt,nic data
bus wireline optical fiber link or any other type of communication
channel.

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

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 , Administrative Status , Maintenance Fee  and Payment History  should be consulted.

Administrative Status

Title Date
Forecasted Issue Date 1998-08-18
(86) PCT Filing Date 1993-06-09
(87) PCT Publication Date 1994-01-06
(85) National Entry 1994-12-06
Examination Requested 1994-12-06
(45) Issued 1998-08-18
Deemed Expired 2000-06-09

Abandonment History

There is no abandonment history.

Payment History

Fee Type Anniversary Year Due Date Amount Paid Paid Date
Application Fee $0.00 1994-12-06
Maintenance Fee - Application - New Act 2 1995-06-09 $100.00 1995-03-24
Registration of a document - section 124 $0.00 1995-06-22
Maintenance Fee - Application - New Act 3 1996-06-10 $100.00 1996-03-26
Maintenance Fee - Application - New Act 4 1997-06-09 $100.00 1997-03-25
Final Fee $300.00 1998-04-06
Maintenance Fee - Application - New Act 5 1998-06-09 $150.00 1998-05-01
Owners on Record

Note: Records showing the ownership history in alphabetical order.

Current Owners on Record
MOTOROLA, INC.
Past Owners on Record
LING, FUYUN
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) 
Drawings 1994-01-06 3 73
Claims 1994-01-06 4 110
Description 1994-01-06 17 771
Abstract 1994-01-06 1 40
Cover Page 1995-07-05 1 16
Cover Page 1998-08-21 1 47
Representative Drawing 1998-08-21 1 5
Assignment 1994-12-06 9 223
PCT 1994-12-06 8 310
Correspondence 1998-04-06 1 27
Fees 1997-03-25 1 230
Fees 1996-03-26 1 230
Fees 1995-03-24 1 171