throbber
(12) United States Patent
`Jones, IV et al.
`
`(10) Patent N0.:
`(45) Date of Patent:
`
`US 6,657,949 B1
`Dec. 2, 2003
`
`US006657949B1
`
`(54) EFFICIENT REQUEST ACCESS FOR OFDM
`SYSTEMS
`
`(75) Inventors: Vincent K. Jones, IV, Redwood
`Shores, CA (US); James M. Gardner,
`San Jose, CA (US)
`
`(73) Assignee: Cisco Technology, Inc., San Jose, CA
`(Us)
`
`( * ) Notice:
`
`Subject to any disclaimer, the term of this
`patent is extended or adjusted under 35
`U.S.C. 154(b) by 0 days.
`
`(21) Appl. No.: 09/348,718
`(22) Filed:
`Jul. 6, 1999
`
`(51) Int. Cl.7 ................................................ .. H04L 5/04
`(52) US. Cl. ...................................... .. 370/205; 370/439
`(58) Field of Search ............................... .. 370/204, 205,
`370/208, 210, 230, 230.1, 278, 280, 281,
`329, 330, 437, 438, 439
`
`(56)
`
`References Cited
`
`U.S. PATENT DOCUMENTS
`
`1/1994 Fattouche et al.
`5,282,222 A
`5,909,436 A * 6/1999 Engstrom et al. ......... .. 370/343
`5,963,557 A * 10/1999 Eng ............... ..
`370/432
`6,031,827 A * 2/2000 Rikkinen et al.
`370/330
`6,052,594 A * 4/2000 Chuang et al.
`455/450
`6,175,550 B1 * 1/2001 Van Nee ......... ..
`370/206
`6,192,026 B1 * 2/2001 Pollack et al.
`370/203
`6,327,314 B1 * 12/2001 Cimini, Jr. et al.
`375/340
`6,333,937 B1 * 12/2001 Ryan .............. ..
`370/468
`6,370,153 B1 * 4/2002 Eng ........ ..
`370/438
`6,515,960 B1 * 2/2003 Usui et al. ................ .. 370/203
`
`OTHER PUBLICATIONS
`
`Speth, M. et al “Minimum Overhead Burst Synchronization
`for OFDM Based Broadband Transmission” Global Tele
`communications, vol. 5, Nov. 8—12, 1998, pp. 2777—2782.*
`Morelli, M. “An Improved Frequency Offset Estimator for
`OFDM Applications” IEEE Communications Letters, vol. 3,
`Issue 3, Mar. 1990, pp. 75—77.*
`
`Ayanoglu, E. “Adaptive ARQ/FEC for Multitone Transmis
`sion in Wireless Networks” Global Telecommunications,
`vol. 3, Nov. 13—17, 1995, pp. 2278—2283.*
`Kumagai, T. et al “A Maximal Ratio Combining Frequency
`Diversity ARQ Scheme for OFDM Signals” Personal,
`Indoor and Mobile Radio, vol. 2, Sep. 8—11, 1998, pp.
`528—532.*
`Pollack et al., “Medium access control protocol for OFDM
`Wireless networks”, 1998, US. patent application No.
`09/019,938.
`Jones et al., “Differential OFDM using multiple receiver
`antennas”, 1999, US. patent application No. 09/282,589.
`Jones et al., “Improved system for interference cancella
`tion”, 1999, US. patent application No. 09/234,629.
`
`* cited by examiner
`
`Primary Examiner—Hassan KiZou
`Assistant Examiner—Anh Vu Ly
`(74) Attorney, Agent, or Firm—Ritter, Lang & Kaplan LLP
`(57)
`ABSTRACT
`
`Systems and methods for efficient multiplexing of multiple
`access requests from disparate sources Within a single
`OFDM burst. Each of multiple subscriber units employ
`non-overlapping groups of OFDM frequency domain sym
`bols Within a single burst for upstream transmission of their
`access requests. In one embodiment, the OFDM frequency
`domain symbols are differentially encoded to eliminate the
`need for transmission of upstream training information. In
`an alternative embodiment, the group of frequency domain
`symbols Within the burst employed by any particular sub
`scriber unit are contiguous to one another. Channel training
`for a give subscriber unit need only be performed over the
`subband occupied by its group of frequency domain sym
`bols. This greatly reduces the number of training symbols
`required for reception. The reduction or elimination of
`training symbols increases the number of access requests
`that may be accommodated Within a single burst and/or
`alloWs for greater redundancy in transmission of access
`request data.
`
`32 Claims, 10 Drawing Sheets
`
`Page 1 of 19
`
`

`
`U.S. Patent
`
`Dec. 2, 2003
`
`Sheet 1 0f 10
`
`US 6,657,949 B1
`
`1 00 —\
`
`Y /— I04
`Subscriber
`
`1 04
`
`Y /
`Subscriber
`
`Y [104
`Subscriber
`
`Y [102
`
`Head End
`
`Y?'”
`
`Subscriber
`
`Y [104
`
`Subscriber
`
`FIG. 1
`
`Page 2 of 19
`
`

`
`U.S. Patent
`
`Dec. 2, 2003
`
`Sheet 2 0f 10
`
`US 6,657,949 B1
`
`Page 3 of 19
`
`

`
`U.S. Patent
`
`Dec. 2, 2003
`
`Sheet 3 0f 10
`
`US 6,657,949 B1
`
`(See Fig- 28)
`
`RAZ _ &\\\\\\\\\\\\\\\\\\\\\\\\\\\\\v
`End Zeros
`W Zeros
`
`d1__N
`%
`d1 N-I
`
`/—200
`
`d1_3
`dl_2
`
`d1 1 5mm Middle
`FIG. 2A
`
`Zeros
`
`dl_ N
`
`d1 N-l
`
`55'
`VIN
`£\\\\\\\\\\\\\\\\\\\\‘
`
`Page 4 of 19
`
`

`
`U.S. Patent
`
`Dec. 2, 2003
`
`Sheet 4 0f 10
`
`US 6,657,949 B1
`
`(See Fig. 2C)
`
`End Zeros
`
`Zeros
`
`(12
`§\\\\\\\\\\\\\\\\\\‘
`d2 N-l
`
`(123
`d2: 1
`
`Middle
`Zeros
`
`FIG. 2B
`
`RA2
`
`N
`mm
`
`\
`200
`
`RAli
`
`(See Fig. 2A)
`
`Page 5 of 19
`
`

`
`U.S. Patent
`
`Dec. 2, 2003
`
`Sheet 5 0f 10
`
`US 6,657,949 B1
`
`l | I | l | l
`
`Zeros
`End Zeros
`
`Zeros
`
`% 2
`
`%...FE ‘z I “J
`
`dN_3
`dN_2
`dN__ l
`
`FIG.2C
`
`Zeros
`
`dN__ N
`\§
`dN N-l
`
`dN_3
`dN_2
`dN_ 1
`E\\\\\\\\\\\\\\\\\\\
`Zeros
`
`_
`
`.
`
`N (See Fig. 2B)
`
`200\
`
`RA2|
`
`Page 6 of 19
`
`

`
`U.S. Patent
`
`Dec. 2, 2003
`
`Sheet 6 0f 10
`
`US 6,657,949 B1
`
`mohoN
`
`dlN
`dlN-l
`dlN-2
`
`d1
`
`1
`
`86M
`
`m UFN
`
`dlN
`dlN-l
`d1N-2
`
`l
`
`mobN
`
`Page 7 of 19
`
`

`
`U.S. Patent
`
`3m
`
`hS
`
`07
`
`US 6,657,949 B1
`
`
`
` 2,2»M.“u8.2u:uUm.B§z
`
`
`
`TBm:Z..o
`
`Eouamm
`
`8»/:8»
`
`w2:3»me.
`
`ma:flonfimmmoas0gm2%.as:H8.8mB30
`
`E»
`
`.8=_Em§fi.
`
`Sufism
`
`Hm”:
`
`V.U~n~
`
`Page 8 of 19
`
`Page 8 of 19
`
`
`
`

`
`U.S. Patent
`
`Dec. 2, 2003
`
`Sheet 8 0f 10
`
`US 6,657,949 B1
`
`m2
`
`s5
`
`
`
`Al! koqwwnswom
`
`4m
`
`880
`35:50
`
`dououhoO
`
`.
`
`
`
`a5 ._ 5a “a?
`
`z m » wk. . . P 285%
`
`
`< u \l 28 Sam A] HHHE Al. 6230
`3m E28 /l 8“ \\
`
`. _
`
`_
`
`“ KN: m m u
`
`+
`
`m 8“
`
`M
`
`m2 889$
`
`5308M
`
`
`
` ( Hlhow?zio 2m @555
`
`
`< r (NR. 35.?
`
`
`
`0802: W03
`
`
`0225 @5529 8m
`
`3:25am 1/!
`
`mobN was $952
`$5 (3
`
`Page 9 of 19
`
`

`
`U.S. Patent
`
`Dec. 2, 2003
`
`Sheet 9 0f 10
`
`US 6,657,949 B1
`
`
`
`man @%|\ week
`
`w .bhm
`will 0 38+ 953mm _ w .
`
`
`
`
`
`
`
`AN ~mn- , .3“
`
`man
`
`8 E80
`
`
`
`QR\\\\ S m 5028M 112K
`
`698:2
`
`“88260
`
`m .m?k
`
`cm“ 839$ 5| “5560M ‘In 33 5WD All 8mg;
`
`
`
`m: a /I won KNE
`
`
`SEEmSEH Sc Eon m o o .
`
`/| on oh “FE w w 0
`
`£55m w?wov
`
`8.8 g
`
`Page 10 of 19
`
`

`
`U.S. Patent
`
`Dec. 2, 2003
`
`Sheet 10 0f 10
`
`US 6,657,949 B1
`
`Sum § @260
`
`
`
`llllllallllu aorm?n?ou
`
`365%:
`
`(‘may
`
`83E
`mESEEQmQQ Al
`/| 8%
`
`_ .Em
`
`M 839mm 1 523mm
`RHNQQ
`
`% .bwm
`
`m m
`
`Hangman 82E .
`
`
`
`/l new
`
`
`
`
`w?wooo? Al. mEEEEQMQQ “2 .FE Al mmioowumm
`K5,,
`
`2 2 m E m.»
`
`/& gm
`k
`
`Page 11 of 19
`
`

`
`US 6,657,949 B1
`
`1
`EFFICIENT REQUEST ACCESS FOR OFDM
`SYSTEMS
`
`STATEMENT OF RELATED APPLICATIONS
`
`The present application is related to the subject matter of
`the following previously ?led US. Patent Applications.
`US. patent application Ser. No. 09/019,938, entitled
`MEDIUM ACCESS CONTROL PROTOCOL FOR OFDM
`WIRELESS NETWORKS, ?led on Feb. 6, 1998. US.
`patent application Ser. No. 09/282,589, entitled DIFFER
`ENTIAL OFDM USING MULTIPLE RECEIVER
`ANTENNAS, ?led on Mar. 31, 1999.
`US. patent application Ser. No. 09/234,629, entitled
`SYSTEM FOR INTERFERENCE CANCELLATION, ?led
`on Jan. 21, 1999.
`The co-?led, co-assigned US. Patent Application entitled
`OPTIMAL USE OF REQUEST ACCESS TDMA SLOTS
`FOR AUTOMATIC LEVEL CONTROL is also related to
`the subject matter of the present application.
`All of the related patent applications are herein incorpo
`rated by reference.
`
`10
`
`15
`
`20
`
`BACKGROUND OF THE INVENTION
`
`The present invention relates to digital communication
`systems and more particularly to digital communication
`systems employing orthogonal frequency division multi
`plexing (OFDM).
`A point to multipoint Wireless communication system
`represents a potentially effective solution to the problem of
`providing broadband netWork connectivity to a large number
`of geographically distributed points. Unlike optical ?ber,
`DSL, and cable modems, there is no need to either construct
`a neW Wired infrastructure or substantially modify a Wired
`infrastructure that has been constructed for a different pur
`pose.
`In order to conserve scarce spectrum, the data communi
`cation devices of a point to multipoint Wireless communi
`cation system may all share access to a common frequency.
`In a typical scenario one or more frequency channels are
`allocated to doWnstream broadcast communication from a
`central access point to a plurality of subscriber units and one
`or more separate frequency channels are allocated to
`upstream communication from the subscriber units to the
`central access point. For upstream communication there is a
`medium access control (MAC) protocol that determines
`Which subscriber unit is permitted to transmit at Which time
`so as not to interfere With transmission from other subscriber
`units. For a given upstream frequency, the time domain is
`divided into frames Which are typically of equal duration
`Where each frame represents an individually allocable unit in
`the time domain. For frames transmitting upstream data, one
`subscriber unit transmits in each frame. Certain other frames
`are, hoWever, reserved for access requests by subscriber
`units. The access request frames are not reserved for any
`particular subscriber unit in advance. Any subscriber unit
`Wishing to transmit data upstream may transmit its access
`request in the access request frame. If multiple subscriber
`units transmit simultaneously in an access request frame
`there is a collision. The colliding subscriber units Will detect
`the collision and attempt to retransmit their access request
`after a Wait period that is de?ned pseudo-randomly at each
`subscriber unit so as to reduce the probability of further
`collisions.
`Orthogonal frequency division multiplexing (OFDM)
`systems offer signi?cant advantages in many real World
`
`25
`
`30
`
`35
`
`40
`
`45
`
`50
`
`55
`
`60
`
`65
`
`2
`communication systems, particularly in environments Where
`multipath effects impair performance. OFDM divides the
`available spectrum Within a channel into narroW subchan
`nels. In a given so-called “burst,” each subchannel transmits
`one data symbol. Each subchannel, therefore, operates at a
`very loW data rate compared to the channel as a Whole. To
`achieve transmission in orthogonal subchannels, a burst of
`frequency domain symbols are converted from the time
`domain by an inverse Fast Fourier Transform (IFFT) pro
`cedure. To assure that orthogonality is maintained in dis
`persive channels, a cyclic pre?x is added to the resulting
`time domain sequence. The cyclic pre?x is a duplicate of the
`last portion of the time domain sequence that is appended to
`its beginning. To assure orthogonality, the cyclic pre?x
`should be as long as the duration of the impulse response of
`the channel. It is desirable to use OFDM in point to
`multipoint netWorks Where multipath effects are a concern.
`Upstream access requests typically contain very little
`data. Using an entire frame for an access request from a
`single subscriber unit is therefore very inef?cient. One
`solution is to multiplex multiple access requests from mul
`tiple subscriber units Within the same frame in a Way that
`avoids collisions. In an OFDM system one Way to accom
`plish this is to allocate different frequency domain subchan
`nels to different subscriber units so that multiple subscriber
`units effectively share an OFDM burst and may each trans
`mit their oWn access request Within their oWn grouping of
`subchannels. Such a technique is disclosed in US. patent
`application Ser. No. 09/019,938.
`To assure maximum performance, an OFDM burst car
`rying data from a subscriber unit should contain v frequency
`domain training symbols having predetermined values to
`assist the receiver in estimating the channel response Where
`vis greater than or equal to the number of symbol periods in
`a duration of the impulse response from the subscriber unit
`to the central access point. Symbols used for training are
`then unavailable for transmission of data. Loss of ef?ciency
`due to the inclusion of training symbols is compounded
`Where multiple subscriber units share a single OFDM burst.
`In the system described in US. patent application Ser. No.
`09/019,938, each subscriber unit must transmit v training
`symbols as part of its oWn grouping Within the access
`request OFDM burst. Thus Within a single OFDM burst,
`there are R*v symbols devoted to training Where R is the
`number of subscriber units sharing the burst. What is needed
`are systems and methods for more ef?ciently multiplexing
`transmissions of multiple subscriber units Within the same
`OFDM burst.
`
`SUMMARY OF THE INVENTION
`Systems and methods for efficient multiplexing of mul
`tiple access requests from disparate sources Within a single
`OFDM burst are provided by virtue of the present invention.
`Each of multiple subscriber units employ non-overlapping
`groups of OFDM frequency domain symbols Within a single
`burst for upstream transmission of their access requests. In
`one embodiment, the OFDM frequency domain symbols are
`differentially encoded to eliminate the need for upstream
`transmission of training information. In an alternative
`embodiment, the group of frequency domain symbols Within
`the burst employed by any particular subscriber unit are
`contiguous to one another. Channel training for a given
`subscriber unit need only be performed over the subband
`occupied by its group of frequency domain symbols. This
`greatly reduces the number of training symbols required for
`reception. The reduction or elimination of training symbols
`increases the number of access requests that may be accom
`
`Page 12 of 19
`
`

`
`US 6,657,949 B1
`
`3
`modated Within a single burst and/or allows for greater
`redundancy in transmission of access request data.
`One aspect of the present invention provides apparatus for
`operating a selected data communication device to request
`access to a shared medium employed by a digital commu
`nication system. The apparatus includes a burst forming
`system that forms frequency domain symbols of an OFDM
`burst. A?rst group of frequency domain symbols Within the
`burst includes differentially encoded data and a second
`group of frequency domain symbols in the burst includes
`Zero values to alloW for data transmitted by other data
`communication devices. The apparatus further includes a
`converter that transforms frequency domain symbols of the
`OFDM burst into time domain symbols, and a transmitter
`system that transmits the time domain symbols as a request
`for access to the shared medium.
`Further understanding of the nature and advantages of the
`invention herein may be realiZed by reference to the remain
`ing portions of the speci?cation and the attached draWings.
`
`10
`
`15
`
`BRIEF DESCRIPTION OF THE DRAWINGS
`
`FIG. 1 depicts a point to multipoint communication
`netWork suitable for implementing one embodiment of the
`present invention.
`25
`FIGS. 2A—2C depict the internal structure of an OFDM
`request access burst incorporating reduced training informa
`tion according to one embodiment of the present invention.
`FIG. 3 depicts internal structure of an OFDM request
`access burst incorporating differential coding according to
`one embodiment of the present invention.
`FIG. 4 depicts apparatus for transmitting the request
`access burst of FIG. 2 according to one embodiment of the
`present invention.
`FIG. 5 depicts apparatus for receiving the request access
`burst of FIG. 2 according to one embodiment of the present
`invention.
`FIG. 6 depicts apparatus for performing channel training
`on a subband of the request access burst of FIG. 2 according
`to one embodiment of the present invention.
`FIG. 7 depicts apparatus for transmitting the request
`access burst of FIG. 3 according to one embodiment of the
`present invention.
`FIG. 8 depicts apparatus for receiving the request access
`burst of FIG. 3 according to one embodiment of the present
`invention.
`
`35
`
`45
`
`DESCRIPTION OF SPECIFIC EMBODIMENTS
`
`FIG. 1 depicts a point to multipoint Wireless communi
`cation netWork 100 suitable for implementing one embodi
`ment of the present invention. NetWork 100 includes a
`central access point or headend 102 and multiple subscriber
`units 104. All communication is typically either to or from
`central access point 102. Communication from central
`access point 102 to one or more subscriber units 104 is
`herein referred to as doWnstream communication. Commu
`nication from any one of subscriber units 104 to central
`access point 102 is herein referred to as upstream commu
`nication. In one embodiment, different frequencies are allo
`cated to upstream and doWnstream communication. In some
`alternative embodiments, subscriber units 104 may commu
`nicate With one another directly.
`Each of one or more upstream frequencies is common to
`multiple subscriber units. To prevent collisions betWeen
`subscriber units When accessing the shared medium to
`
`55
`
`65
`
`4
`transmit data upstream, a medium access control (MAC)
`protocol is provided. For each upstream frequency, the time
`domain is divided into frames or slots. An individual frame
`may be allocated for upstream data transmission by a
`particular subscriber unit. The schedule of Which subscriber
`units are permitted to transmit in Which frames is distributed
`in a scheduling message sent doWnstream by central access
`point 102. In a typical system, When a particular subscriber
`unit Wishes to transmit data upstream, it sends a special
`transmission knoWn as an access request upstream to central
`access point 102 to request access to the shared medium.
`Particular frames or slots are reserved for transmission of the
`access request. According to the present invention, multiple
`subscriber units may transmit access requests upstream
`Within the same access frame Without causing a collision.
`NetWork 100 may employ OFDM. The abbreviation
`“OFDM” refers to Orthogonal Frequency Division Multi
`plexing. In OFDM, the available bandWidth is effectively
`divided into a plurality of subchannels that are orthogonal in
`the frequency domain. During a given symbol period, the
`transmitter transmits a symbol in each subchannel. To create
`the transmitted time domain signal corresponding to all of
`the subschannels, an FFT is applied to a series of frequency
`domain symbols. The resulting time domain burst is aug
`mented With a cyclic pre?x prior to transmission. The cyclic
`pre?x addition process can be characteriZed by the expres
`s1on:
`
`On the receive end, the cyclic pre?x is removed from the
`received time domain symbols. An IFFT is then applied to
`recover the simultaneously transmitted frequency domains
`symbols. The cyclic pre?x has length v Where v is greater
`than or equal to a duration of the impulse response of the
`channel. The cyclic pre?x assures orthogonality of the
`frequency domain subchannels.
`There are other Ways of creating transmitted bursts of
`symbols in orthogonal subchannels or substantially orthogo
`nal subchannels including, e. g., use of the Hilbert transform,
`use of the Wavelet transform, using a batch of frequency
`upconverters in combination With a ?lter bank, etc. Wher
`ever the term OFDM is used, it Will be understood that this
`term includes all alternative methods of simultaneously
`communicating a burst of symbols in orthogonal or substan
`tially orthogonal subchannels de?ned by procedures per
`formed on a time domain sequence. The term frequency
`domain should be understood to refer to any domain that is
`divided into such orthogonal or substantially orthogonal
`subchannels.
`FIGS. 2A—2C depict the contents of a request access
`OFDM burst according to one embodiment of the present
`invention Wherein each of multiple subscriber units are
`allocated contiguous subgroups of OFDM frequency
`domain symbols. In the discussion that folloWs, the fre
`quency domain symbols are also referred to as “tones.” An
`OFDM request access (RA) burst includes data tones, chan
`nel training tones and Zero tones. FIGS. 2A—2C shoW the
`tone positions as they Would appear at the receiver end. At
`either end of the burst, there are Nedge Zero tones Where
`Nedge equals betWeen (N—v)/ 10 and (N—v)/20 Where N is the
`IFFT siZe and v is the number of training symbols to be
`included Within the burst.
`Besides the edge tones, the remaining tones are evenly
`divided into Nuser RA tone sets of siZe Nm. Each subscriber
`unit transmits using only one of the RA tone sets and sets the
`remaining tone sets to have Zero value. When requesting
`access, each subscriber unit pseudo-randomly determines
`
`Page 13 of 19
`
`

`
`US 6,657,949 B1
`
`5
`the tone set that it Will use. Each RA tone set contains N"
`training tones that in the depicted example occupy every
`fourth tone starting With the ?rst tone in the tone set. The
`training tones Will have one of four values:
`
`6
`The phase scrambling pattern consists of a series of values
`ranging from 0 to 3. Aphase scrambling storage block 410
`generates the values of the pattern in succession. Acomplex
`exponential block 412 represents the translation of the
`values ranging from 0 through 3 into four possible phase
`rotation values: 0, 31/2, at, 375/2. Aphase rotator 414 applies
`the phase scrambling phase shifts to the Zero-?lled and
`repetition coded RA symbols. Atraining tone selection block
`416 generates training tones at the appropriate positions
`depending on the RA tone sets selected by random number
`generator 406. A multiplexer 418 selects betWeen the Zero
`?lled redundant sets of RA data symbols and the training
`tones depending on the position Within the burst. The output
`of multiplexer 418 is the complete set of frequency domain
`symbols for the burst as transmitted by a particular sub
`scriber unit 104.
`IFFT block 420 converts the frequency domain symbol
`burst into a time domain symbol burst and af?xes the cyclic
`pre?x to the beginning of the time domain symbol burst. A
`transmitter system 422 performs all additional digital and
`analog signal processing necessary to generate an RF signal
`for transmission over the airWaves Where the RF signal has
`been modulated using the baseband time domain symbols
`output by IFFT block 420. Transmitter system 422 transmits
`the RF signal upstream via an antenna 424.
`FIG. 5 depicts a system 500 for receiving and processing
`the OFDM RA burst of FIGS. 2A—2C. System 500 Would
`typically be implemented at central access point 102. Sys
`tem 500 takes advantage of signals received via MR antennas
`502. HoWever, the present invention may also be applied in
`the context of receivers only employing a single antenna.
`For each antenna 502, there is a receiver system 504.
`Receiver system 504 performs all of the analog and digital
`signal processing operations necessary to recover baseband
`time domain symbols from the modulated RF signal
`received via the antennas 502. A series of FFT blocks 506
`remove the cyclic pre?x from successive time domain
`OFDM bursts and convert the time domain OFDM bursts to
`the frequency domain using the FFT. A group of selection
`blocks 508 then separate the tones from each RA tone set
`depicted in FIGS. 2A—2C. The selection blocks 508 are
`aWare of a number of users 510 for Which RA OFDM burst
`200 has been con?gured. Each selection block 508 outputs
`data tone values and Zero tone values for all subscriber units
`as received via a particular antenna. Each selection block
`508 also outputs training values for each user as received by
`a particular one of antennas 502.
`Channel estimations are performed separately for each
`subscriber unit based on the training tones Within the sub
`scriber unit’s RA tone set. According to the present
`invention, each RA tone set in burst 200 includes a number
`of training tones suf?cient to establish channel response
`Within the tone set but not over the burst as a Whole. An
`interpolation technique is used to establish the channel
`response over all the tones of the tone set based on the
`training tone values as received. Each of a series of inter
`polation ?lters 512 obtains the channel response for a single
`combination of antenna and RA tone set. The predetermined
`training tone values as transmitted are obtained from an
`inverse phase sequence/training tone block 514.
`Each of interpolation ?lters 512 operates as folloWs. Let
`the vector Zr be the ideal N" training tones in an RA tone set,
`and the vector XU- be the received values from antenna i for
`the training tones. An estimate of the channel at the training
`tone positions is formed by a quotient block 602 taking the
`quotient of these tWo values:
`
`Where the amplitude A Will depend on Which constellation
`type (e.g., 4-QAM, 16-QAM) is being used for data. This
`choice of training tone values removes the need for any
`division or multiplication of these values in the channel
`estimation processing. The number of training tones in each
`RA tone set may be less than the impulse response duration
`in symbol periods.
`Each tone set includes Nm tones. The remaining N’“—Nn
`tones are used to transmit the subscriber unit’s access
`request data and some Zero tones. To increase the probability
`of accurate reception of the access request data even under
`dif?cult channel conditions, the access request data is dupli
`cated Nred times to implement repetition coding. For each
`repetition of the data there are Nzm Zero tones. Furthermore,
`at the beginning of the RA tone set there are NZS Zeros and
`at the end of the RA tone set there are Nze Zero tones. Each
`repetition of the data includes Ndam data tones so that each
`RA tone set includes Nd=NdamNred data tones. Zero tones
`are positioned to ensure that the data tones are centered
`Within the training tones, that the training tones are spaced
`evenly across RA tone sets as seen by the receiver, and that
`there is equal spacing betWeen all redundant data tones
`Within a tone set.
`FIG. 4 depicts a system for generating and transmitting a
`single RA tone set Within request access burst 200 as Will be
`generated by a single subscriber unit. Binary request access
`data is input into a symbol mapper 402. The request access
`data is has preferably been coded employing error correction
`coding techniques such as convolutional coding, block
`coding, Reed-Solomon coding, etc. A random number gen
`erator 406 selects for each access request the particular RA
`tone set that Will be used by the subscriber unit. A redundant
`symbol formation block 404 positions the RA data symbols
`Within the burst and creates the redundant data sets as shoWn
`in FIGS. 2A—2C. A Zero-?lling block 408 positions the Zero
`tones Within the burst including the Zero values correspond
`ing to the non-selected RA tone sets.
`The phases of the frequency domain symbols Within the
`RA burst are scrambled prior to transmission. The phases are
`scrambled according to a scrambling pattern or scrambling
`code that assigns a scrambling phase value to each tone
`position Within the burst. Each RA tone set therefore has its
`oWn unique section of the phase scrambling pattern. The
`reason for the phase scrambling is that certain combinations
`of request access data symbols Will result in an excessive
`peak to mean poWer ratio (PMPR) for the burst as received.
`If the phase scrambled symbol values generated for a
`particular request access burst result in excessive PMPR, the
`receiver FFT Will saturate resulting in a failed access
`request. In response to the lack of acknowledgement, the
`access request Will be retransmitted. NoW, hoWever, random
`number generator 406 Will likely select a different RA tone
`set for use in requesting access. The request access tones Will
`be shifted to a different portion of the burst and subject to
`phase scrambling by a different section of the phase scram
`bling pattern giving rise to a different PMPR value.
`Repeated transmissions using different RA tone sets Will
`quickly result in a successful transmission that does not
`saturate the receiver FFT. It is highly probable that the
`second transmission Will be successful if the ?rst transmis
`sion results in saturation.
`
`1O
`
`15
`
`25
`
`35
`
`45
`
`55
`
`65
`
`Page 14 of 19
`
`

`
`US 6,657,949 B1
`
`7
`Where the symbol + represents element-by-element division.
`Since Z, is de?ned as given earlier, this operation does not
`require any multiplies or divides.
`An estimate of the channel at the data tones is formed by
`interpolating II”. This is done by ?rst extending IAIN, Zero
`stuf?ng the resultant extended vector With rim-1 Zeros, and
`convolving the Zero-stuffed vector With an interpolation
`?lter, G, of length 2L+1. Therefore:
`1. Let IAIU- be a vector of values IAIU- an extrapolation block
`604 forms
`Hm,’Fmwm??highm],
`Where
`
`Hlow,,(n)=Hm(1)-n(Hm(2)-Hm(1)),n=1 .
`
`. .L
`
`Hhightyl-(n)=Hm-(Nn)—n HM-(NTT—1)—HM-(N7T)),n=1 .
`
`. .L
`
`2. An upsampler 606 Zero-stuffs according to:
`
`Hextt’i=[HextM-(1)OO .
`
`.
`
`. OHextM-(DO .
`
`.
`
`. ]
`
`3. A ?lter block 608 then ?lters according to:
`
`10
`
`15
`
`8
`
`Where RW(n)=E[W(n)W*(n)] is the (siZe MR X MR) spatial
`covariance matrix of the interference and noise at tone n, II]
`is an MR-length vector of the estimated channel values from
`user j at tone n, and X(n) is an MR-length vector of received
`symbols at tone n. Details of computing the spatial covari
`ance matrix are described in Us. patent application Ser. No.
`09/234,629. The Weighted-Euclidean cost function is com
`puted as folloWs:
`1. Antenna Combining and Channel Correction:
`
`MR
`2 19,-, Ara/vi grim-(n)
`
`[:l
`
`2. Channel Con?dence:
`
`25
`
`Mr
`
`The number of complex operations required to form IAIl-(n)
`for each data tone in an RA slot, neglecting multiplications
`involving Zero, is (2L+1)N,edNdam. This channel estimation
`technique provides an adequate estimate over a particular
`subband even When the number of training tones is less than
`the number of symbol periods in the channel impulse
`response from the subscriber unit to the central access point.
`Inverse phase sequence/training tone block 514 outputs an
`inverse phase scrambling pattern that is an inverse of the
`phase scrambling pattern applied at the subscriber units 104.
`A set of phase rotators 516 for each antenna 502 applies the
`phase rotation to undo the effects of phase scrambling. A
`channel correction and antenna combining block 518 cor
`rects the access request data as received based on the
`measured channel response, optimally combines the request
`access data as received via the multiple antennas 502, and
`furthermore optimally combines the multiple repetitions of
`data Within each RA tone set. The output of block 518 is a
`series of cost metric or soft decision values for each bit
`Which can then be used by a Viterbi decoder or trellis
`decoder to remove the effects of convolution encoding. A
`later stage or stages can then remove the effects of other
`error correcting codes applied at the transmit end. The
`operation of block 518 Will ?rst be explained With reference
`to an embodiment Wherein there is no repetition of data
`Within an RA tone set.
`After conversion to the frequency domain, the receive
`value for each symbol is:
`
`35
`
`45
`
`55
`
`Constellation bit mapping (CBM) is used to determine the
`cost metrics of each bit in the symbol at tone n. Details of
`CBM are described in Us. patent application Ser. No.
`09/234,629. The interference energy, ozij-(n) is calculated as
`
`Where Zij-(n) is the nearest ideal QAM value to 2m, and 2M
`is the single antenna corrected symbol value:
`
`The expectation ozij-(n) is performed across all the data
`tones in an RA. Thus, there Will be one poWer estimate for
`each RA slot and each antenna.
`The above technique can be modi?ed With bursts that
`employ redundancy as in FIGS. 2A—2C. The data should be
`coherently combined across redundant subsets Within each
`tone set. In the antenna combining and channel correction
`step each redundant set of data is treated as originating With
`a separate antenna.
`Interference energy estimates are, hoWever, averaged over
`redundant subsets, so that there is only one value of 02,-]- for
`each user and each antenna. The Weighted-Euclidean cost
`function is then obtained by:
`
`where X- and Wi are the frequency domain received symbol
`and noise/interference values at tone position n.
`The term Hij-(n) is the channel response at tone n from user
`j to antenna i. The term
`is the transmitted symbol by
`user j in tone n. The use of both j and n is redundant since
`for any tone value n, there is just one user j. HoWever, this
`notation Will be used in order to emphasiZe certain aspects
`of the processing.
`The maximum likelihood solution for decoding the
`received symbols When there is no redundancy in an RA tone
`set is
`
`65
`
`melred [:1
`
`Where Jred is the set of tones n that have redundant data.
`
`Page 15 of 19
`
`

`
`US 6,657,949 B1
`
`Then,
`
`Mr
`
`melred [:1
`
`Constellation bit mapping is performed for each com
`bined symbol Z(n) as described earlier.
`FIG

This document is available on Docket Alarm but you must sign up to view it.


Or .

Accessing this document will incur an additional charge of $.

After purchase, you can access this document again without charge.

Accept $ Charge
throbber

Still Working On It

This document is taking longer than usual to download. This can happen if we need to contact the court directly to obtain the document and their servers are running slowly.

Give it another minute or two to complete, and then try the refresh button.

throbber

A few More Minutes ... Still Working

It can take up to 5 minutes for us to download a document if the court servers are running slowly.

Thank you for your continued patience.

This document could not be displayed.

We could not find this document within its docket. Please go back to the docket page and check the link. If that does not work, go back to the docket and refresh it to pull the newest information.

Your account does not support viewing this document.

You need a Paid Account to view this document. Click here to change your account type.

Your account does not support viewing this document.

Set your membership status to view this document.

With a Docket Alarm membership, you'll get a whole lot more, including:

  • Up-to-date information for this case.
  • Email alerts whenever there is an update.
  • Full text search for other cases.
  • Get email alerts whenever a new case matches your search.

Become a Member

One Moment Please

The filing “” is large (MB) and is being downloaded.

Please refresh this page in a few minutes to see if the filing has been downloaded. The filing will also be emailed to you when the download completes.

Your document is on its way!

If you do not receive the document in five minutes, contact support at support@docketalarm.com.

Sealed Document

We are unable to display this document, it may be under a court ordered seal.

If you have proper credentials to access the file, you may proceed directly to the court's system using your government issued username and password.


Access Government Site

We are redirecting you
to a mobile optimized page.





Document Unreadable or Corrupt

Refresh this Document
Go to the Docket

We are unable to display this document.

Refresh this Document
Go to the Docket