throbber
US007400573B2
`
`(12) United States Patent
`Sundstrom et al.
`
`(10) Patent No.:
`(45) Date of Patent:
`
`US 7,400,573 B2
`Jul. 15, 2008
`
`DYNAMIC ALLOCATION OF CYCLIC
`EXTENSION IN ORTI-IOGONAIA
`FREQUENCY DIVISION MULTIPLEXING
`SYSTEl\IS
`
`Inventors: Kurt E. Sundstrom, Woodinville, VIA
`(US); Ernest Tsui, Cupcrtino, CA (US);
`Richard B. Nicholls, Banks, OR (US)
`
`Assignee:
`
`Intel Corporation, Santa Clara, CA
`(US)
`
`Notice:
`
`Subject to any disclaimer, the term of this
`patent is extended or adjusted under 35
`U.S.C. 154(b) by 915 days.
`
`Appl. No.: 10/425,429
`
`Filed:
`
`Apr. 29, 2003
`
`....... .. 370/210
`7/2000 Muschallik et a1.
`6,088,327 A *
`6/2003 Hakalin et 31.
`............ .. 370/252
`6,577,603 B1 *
`l/2004 Karelic et al.
`............. .. 379/386
`6,674,855 B1 *
`10/2005 Okada et al.
`.............. .. 370/208
`6,956,812 B2
`3/2006 Jones et al.
`............... .. 375/259
`7,010,049 B1 *
`2003/0231582 A1* 12/2003 I,ogvinov et al.
`370/208
`2004/0081131 A1
`4/2004 Walton et al.
`............. .. 370/344
`2004/0213145 A1* 10/2004 Nakamura ................ .. 370/208
`
`* cited by examiner
`
`Primary E.mminer—Ricl(y Ngo
`Assistant E.mminer—Pao Sinkantarakorn
`(74) Attorney, Agent, or Firm Schwegman, I,undberg &
`Woessner, PA.
`
`Prior Publication Data
`
`(57)
`
`ABSTRACT
`
`US 2004/0218522 A1
`
`Nov. 4, 2004
`
`Int. Cl.
`(2006.01)
`H04] 11/00
`U.S. Cl.
`...................... .. 370/208: 375/260: 375/348
`Field of Classification Search ............... .. 370/203,
`370/208, 210, 252, 259, 386, 528; 375/260,
`375/285, 346, 348
`See application file for complete search history.
`References Cited
`
`U.S. PATENT DOCUMENTS
`
`Briefly, in accordance With one embodiment of the invention,
`an orthogonal frequency division multiplexing system may
`provide a dynamically calculated cyclic extension, the length
`of which may be based at least in part on a delay spread due
`to an experienced environmental condition. The length ofthe
`cyclic extension may be calculated by determining a channel
`impulse response, andthen computingthe energy distribution
`of the channel impulse response. The length of the cyclic
`cxtcnsion may then be set according to the energy distribution
`of the charmel impulse response.
`
`5,442,696 A *
`
`8/1995 Lindberg et al.
`
`.......... .. 379/386
`
`16 Claims, 2 Drawing Sheets
`
`CHANNEL
`ESTIMAHON
`
`COMPUTE ENERGY
`DISTRIBUTION OF
`CHANNEL IMPULSE
`RESPONSE
`
`OPTIMIZE
`CYCUC
`EXTENSION
`
`PREAMBLE
`PBOCESSING
`
`214
`
`REMOVE
`CYCUC
`EXE
`
`ZTE/SAMSUNG/HTC 1027-0001
`
`

`
`U.S. Patent
`
`Jul. 15, 2008
`
`Sheet 1 0f2
`
`US 7,400,573 B2
`
`OFDM Data (IFFT output)
`
`112
`
`OVERHEAD
`
`DATA
`
`TRANSM
`
`D OFDM SYMBOL
`
`FIG. 1
`
`CHANNEL
`ESTIMATION
`
`COMPUTE ENERGY
`DISTRIBUHON OF
`CHANNEL IMPULSE
`RESPONSE
`
`OPTIMIZE
`CYCUC
`EXTENSION
`
`214
`
`216
`
`REMOVE
`CYCUC
`EXT.
`
`FFT
`
`ZTE/SAMSUNG/HTC 1027-0002
`
`

`
`U.S. Patent
`
`Jul. 15, 2008
`
`Sheet 2 of2
`
`US 7,400,573 B2
`
`310
`
`RECEIVE
`SYMBOL FROM
`MOBILE UNIT
`
`/— 300
`
`SUPPORT DYNAMIC
`CYCLIC EXTENSION
`?
`
`NO
`
`USE PHEDETERMINED
`CYCLIC EXTENSION
`
`ESTIMATE
`CHANNEL IMPULSE
`RESPONSE
`
`COMPUTE ENERGY
`DISTRIBUTION OF
`CHANNEL IMPULSE
`RESPONSE
`
`DETERMINE CYCLIC
`EXTENSION
`
`COMMUNICATE
`CYCLIC EXTENSION
`TO MOBILE UNIT
`
`STORE CYCLIC
`EXTENSION FOR
`THAT MOBILE UNIT
`
`BASE
`STATION
`
`WIRELESS
`TRANCEIVER
`
`BASEBAND
`PROCESSOR
`& MAC
`
`ZTE/SAMSUNG/HTC 1027-0003
`
`

`
`US 7,400,573 B2
`
`1
`DYNAMIC ALLOCATION OF CYCIAIC
`EXTENSION IN ORTHOGONAL
`FREQUENCY DIVISION .\/IULTIPLEXING
`SYSTEMS
`
`BACKGROUND OF THE INVENTION
`
`One common component of an orthogonal frequency divi-
`sion multiplexing (OFDM) system is the cyclic extension of
`each OFDM symbol. A cyclic extension, or guard interval,
`may be produced by replicating part of the OFDM symbol
`and either prepending or appending the replicated segment
`or1to tl1e original symbol. When attached to the frontal portion
`of the symbol, the cyclic extension may be referred to as a
`cyclic prefix extension. When attached to the terminal portion
`of the symbol, the cyclic extension may be referred to as a
`cyclic postfix extension. For example, given a set of 64
`samples, the cyclic extension maybe 16 samples. In the case
`of a prepend, the last 16 samples of the original 64 samples
`may be prepended to the front of the original 64 samples to
`result in an 80 sample symbol. In the case of an append, the
`first 16 samples ofthe original 64 samples may be appended
`to the end ofthe original 64 samples to result in an 80 sample
`symbol. In either case, taking 64 samples of the 80 sample
`symbol will result in the original 64 samples by cyclically
`wrap at the end back to the front if needed. The cyclic exten-
`sion of an OFDM symbol converts the linear channel convo-
`lution into a cyclic convolution. An OFDM receiver exploits
`the properties of the cyclic convolution to mitigate inter-
`symbol interference and inter-carrier interference.
`While the cyclic extension helps to mitigate chamiel dis-
`tortion in an OFDM system, using a cyclic extension involves
`the transmission of duplicate information, and as such repre-
`sents an overhead associated with an OFDM transmission
`scheme. Furthennore, to mitigate the effects of the channel
`temporal dispersion, the cyclic extension typically is required
`to be of a duration greater than or equal to the channel
`memory. For example,
`in a wireless local area network
`(WLAN) compliant with an Institute of Electrical and Elec-
`tronics Engineers (IEEE) standard, such as the IEEE 802.1 la
`standard, the cyclic extension is a predetermined length, for
`example 800 ns,
`in order to provide immunity to delay
`spreads up to a maximum of 800 ns. However, under typical
`conditions, the actual delay spread experienced is often much
`lower than the predetermined delay spread of 800 ns, thereby
`resulting in an unnecessary overhead represented by the dif-
`ference between the predetermined delay spread and the actu-
`ally experienced delay spread. It would therefore be desirable
`to provide an OFDM system in which the length of the cyclic
`extension may be dynamically allocated according to the
`actually experienced delay spread, rather than being based on
`the predetermined, maximum, worst case scenario delay
`spread. Furthermore, since the actually experienced delay
`spread may be different for different users, it would in addi-
`tion be desirable to provide a cyclic extension length for each
`user based upon the actual delay spread experienced by each
`respective user.
`
`DESCRIPTION OF THE DRAWING FIGURES
`
`The subject matter regardec as the invention is particularly
`pointed out and distinctly claimed in the concluding portion
`of the specification. The invention, however, both as to orga-
`nization and method of operation, together with objects, fea-
`tures, and advantages thereo , may best be understood by
`reference to the following detailed description when read
`with the accompanying drawings in which:
`
`35
`
`55
`
`65
`
`2
`FIG. I is a diagram of an orthogonal frequency division
`multiplexing scheme utilizing a cyclic extension in accor-
`dance with one embodiment of the present invention;
`FIG. 2 is a block diagram of an orthogonal frequency
`division multiplexing receiver that dynamically allocates the
`length of a cyclic extension in accordance with one embodi-
`ment of the present invention;
`FIG. 3 is a flow diagram of a method to dynamically deter-
`mine and allocate a length ofa cyclic extension in an orthogo-
`nal frequency division multiplexing system in accordance
`with an embodiment of the present invention; and
`FIG. 4 is a block diagram of a wireless communication
`system in accordance with one embodiment of the present
`invention.
`It will be appreciated that for simplicity and clarity of
`illustration, elements illustrated in the figures have not nec-
`essarily been drawn to scale. For example, the dimensions of
`some of the elements are exaggerated relative to other ele-
`ments for clarity. Further, where considered appropriate, ref-
`erence numerals have been repeated among the figures to
`indicate corresponding or analogous elements.
`
`DETAILED DESCRIPTION
`
`In the following detailed description, numerous specific
`details are set forth in order to provide a thorough understand-
`ing of the invention. However, it will be understood by those
`skilled in the art that the present invention may be practiced
`without these specific details. In other instances, well-known
`methods, procedures, components and circuits have not been
`described in detail so as not to obscure the present invention.
`Some portions of the detailed description that follows are
`presented in terms of algorithms and symbolic representa-
`tions ofoperations on data bits or binary digital signals within
`a computer memory. These algorithmic descriptions and rep-
`resentations may be the techniques used by those skilled in
`the data processing arts to convey the substance of their work
`to others skilled in the art.
`An algorithm is here, and generally, considered to be a
`self—consistent sequence of acts or operations leading to a
`desired result. These include physical manipulations of
`physical quantities. Usually, though 11ot necessarily, these
`quantities take the form of electrical or magnetic signals
`capable of being stored, transferred, combined, compared,
`and otherwise manipulated. It has proven convenient at times,
`principally for reasons of common usage, to refer to these
`signals as bits, values, elements, symbols, characters, terms,
`numbers or the like. It should be understood, however, that all
`ofthese and similar terms are to be associated with the appro-
`priate physical quantities and are merely convenient labels
`applied to these quantities.
`Unless specifically stated otherwise, as apparent from the
`following discussions, it is appreciated that throughout the
`specification, discussions utilizing tenns such as processing,
`computing, calculating, detennining, or the like. refer to the
`action or processes of a computer or computing system, or
`similar electronic computing device, that manipulate or trans-
`form data represented as physical, such as electronic, quan-
`tities within the registers or memories of the computing sys-
`tem into other data similarly represented as physical
`quantities within the memories, registers or other such infor-
`mation storage, transmission or display devices of the com-
`pu ing system.
`Embodiments of the present invention may include appa-
`ratuses for performing the operations herein. This apparatus
`may be specially constructed for the desired purposes, or it
`may comprise a general purpose computing device selec-
`
`ZTE/SAMSUNG/HTC 1027-0004
`
`

`
`US 7,400,573 B2
`
`3
`tively activated or reconfigured by a program stored in the
`device. Such a program may be stored on a storage medium,
`such as, but is not limited to, any type ofdi sk including floppy
`disks, optical disks, CD-ROMS, magnetic-optical disks, read-
`only memories (ROMs), random access memories (RAMS),
`electrically programmable read-only memories (3PROMs),
`electrically erasable and programmable read only memories
`( * * PROMs), llash memory, magnetic or optical cards, or any
`other type of media suitable for storing electronic instruc-
`tions, and capable of being coupled to a system bus for a
`computing device.
`The processes and displays presented herein are not inher-
`ently related to any particular computing device or other
`apparatus. Various general purpose systems may be used with
`programs in accordance with the teachings herein, or it may
`prove convenient to construct a more specialized apparatus to
`perform the desired n1etl1od. The desired structure for a vari-
`ety of these systems will appear from the description below.
`In addition, embodiments of the present invention are not
`described with reference to any particular programming lan-
`guage. It will be appreciated that a variety of programming
`lar1guages may be used to implement the teachings of the
`invention as described herein.
`In the following description and claims, the terms coupled
`and coimected, along with their derivatives, may be used. In
`particular er11bodin1er1ts, connected may be used to indicate
`that two or more elements are in direct physical or electrical
`contact with each other. Coupled may mean that two or more
`elements are in direct physical or electrical contact. However,
`coupled may also mean that two or more elements may not be
`in direct contact with each other, but yet may still cooperate or
`interact with each other.
`It should be understood that embodiments of the present
`invention may be used in a variety of applications. Although
`the present invention is 11ot lir11ited in this respect, the circuits
`disclosed herein may be used in many apparatuses such as in
`the transmitters and receivers of a radio system. Radio sys-
`tems intended to be included within the scope of the present
`invention include, by way ofexample only, wireless local area
`networks (WLAN) devices and wireless wide area network
`(WWAN) devices including wireless network interface
`devices and network interface cards (NICs), base stations,
`access poi11ts (APs), gateways. bridges, hubs, cellular radio-
`telepl1one communication systems, satellite co1m11unication
`systems, two-way radio communication systems, one-way
`pagers, two-way pagers, personal communication systems
`(PCS), personal computers (PCS), personal digital assistants
`(PDAS), ar1d the like, although the scope of the invention is
`not limited in this respect.
`Types of wireless communication systems intended to be
`within the scope of the present
`invention may include,
`although are not limited to, Wireless Local Area Network
`(WLAN), Vv'ireless \V1de Area Network (WWAN), Code
`Division Multiple Access (CDMA) cellular radiotelephone
`communication systems, Global System for Mobile Commu-
`nications (GSM) cellular radiotelephone systems, North
`American Digital Cellular (NADC) cellular radiotelephone
`systems, Time Division Multiple Access (TDMA) systems,
`Extended—TDMA (E—TDMA) cellular radiotelephone sys-
`tems, third generation (3G) systems like Wide—band CDMA
`(WCDMA), CDMA-2000, Time Division Synchronization
`Code Division Multiple Access (TDS-CDMA), and the like,
`although the scope of the invention is not limited in this
`respect.
`Referring now to FIG. 1, a diagram of an orthogonal fre-
`quency division multiplexing scheme utilizing a cyclic exten-
`sion in accordance with one embodiment ofthe present inven-
`
`4
`tion will be discussed. In the orthogonal frequency division
`multiplexing (OFDM) scheme 100 as shown in FIG. 1,
`OFDM data 110 may be provided at the output of an inverse
`fast-Fourier transform (IFFT) block such as utilized ir1 an
`OFDM transceiver, although the scope of the invention is not
`limited in this respect. A portion of the of OFDM data 110,
`typically a temiinal portion thereof, may be duplicated and
`appended to the front of OFDM data 110 as a cyclic extension
`112 as shown in FIG. 1. In one embodiment of the invention,
`cyclic extension 112 may be prepended to the front ofOFDM
`data 110 to provide a cyclic prefix extension. In an alternative
`embodiment, cyclic extension may be appended to the termi-
`nal end of OFDM data 110 to provide a cyclic postfix exten-
`sion, although the scope ofthe invention is not limited in this
`respect. Thus, although FIG. 1 illustrates a prepend case, the
`invention is not limited in this respect, and the invention may
`include an append case using a cyclic extension of a first
`portion of OFDM data 110. The combination of OFDM data
`110 and cyclic extension 112 may comprise an entire OFDM
`symbol 114 to be transmitted by an OFDM transmitter,
`although the scope of the invention is 11ot limited in this
`respect.
`Referring now to FIG. 2, a block diagram ofan orthogonal
`frequency division multiplexing receiver that dynamically
`allocates the length of a cyclic extension in accordance with
`one er11bodin1er1t of the present invention. OFDM receiver
`200 may be utilized in a wireless transceiver 410 as shown in
`FIG. 4, although the scope of the invention is not limited in
`this respect. As shown in FIG. 2, sample data provided by an
`analog-to-digital converter ir1 a wireless transceiver may be
`provided to receiver 200 at an input 210 ofpreamble process-
`ing block 212. After preamble processing, the data may be
`passed to block 214 at which cyclic extension 112 may be
`removed from symbol data 114 to provide OFDM data 110 to
`a fast-Fourier transform (FFT) block 216. The output ofFFT
`block 216 may bepassed to an OFDM demodulator block 218
`to demodulate OFDM data 100 to extract baseband data that
`may be provided at output 232 to a baseband processor such
`as baseband processor 412 of FIG. 4, or example for media
`access control (MAC) processing, although the scope of the
`invention is not limited in this respect.
`Receiver 200 may include block 222 to determine a desired
`length of cyclic extension 112. In one embodiment of the
`invention, block 222 may be a circuit of receiver 200,
`although the scope of the invention is not limited in this
`respect. The output of FFT block 216 may be provided to
`channel estimation block 220. which may provide its output
`to block 222 to dynamically allocate the duration of cyclic
`extension 112 when OFDM data 110 is transmitted by wire-
`less transceiver 410. In block 222, the output of channel
`estimation block 220 may be passed to an inverse fast-Fourier
`transform (IFFT) block 224, which may in tum provide an
`output to block 226. Block 226 may compute ar1 energy
`distribution of the channel impulse response, and then pro-
`vide an output to block 228 to calculate a new, updated dura-
`tion of cyclic extension 228 for subsequent transmissions
`based on the energy distribution of the channel
`impulse
`response computed at block 226. The calculated new, updated
`duration of cyclic extension 228 may be provided at output
`230 to store the new duration of cyclic extension 228 in a
`MAC database via baseband processor 412 so that the new,
`updated duration of cyclic extension 228 may be utilized for
`subsequent OFDM transmissions. Block 222 may continu-
`ally update the duration of cyclic extension 228 as described
`for subsequent OFDM data 110 received by receiver 200 so
`that the duration of cyclic extension may be dynamically
`computed and changed in accordance with changing delay
`
`ZTE/SAMSUNG/HTC 1027-0005
`
`

`
`US 7,400,573 B2
`
`5
`spreads experienced in the physical environment in which
`receiver 200 is utilized, although the scope of the invention is
`not limited in this respect.
`Referring now to FIG. 3, a flow diagram of a method to
`dynamically determine and allocate a length ofa cyclic exten-
`sion in an orthogonal frequency division multiplexing system
`in accordance with an embodiment of the present invention
`will be discussed. In a wireless LAN system in which there
`are one or more devices operating, to dynamically allocate the
`cyclic extension for each device, several functions may be
`performed utili7ing method 300. For example,
`in a basic
`services set (BSS) mode, the access point, which may be for
`example base station 420 as shown in FIG. 4, and mobile unit
`402 of FIG. 4, may l1ave a mechanism to identify whether or
`not mobile unit 402 supports dynamic cyclic extension.
`Although a BSS mode is discussed herein, the scope of the
`invention is not limited in this respect and may be applied to
`other types of WLAN systems, for example a WLAN system
`operating in an infrastructure basic services set (IBSS) mode.
`In many WLAN systems, control frames such as beacons,
`association request, and association response currently exist
`and may be utilized to provide mechanisms for conveying
`capability information between the mobile unit and the access
`point. For example, the information elements within such
`frames may have unused fields that could be employed, dur-
`ing association or re-association, to convey that the mobile
`unit and the access point both support dynamic cyclic exten-
`sion. Thus, such information elements and a transmitted sym-
`bol may be received from a mobile unit at block 310, and a
`determination may be made at block 312 whether the mobile
`unit supports dynamic cyclic extension. In the event either the
`mobile unit or the access point does not support dynamic
`cyclic extension, a predetermined cyclic extension may be
`utilized at block 314.
`
`I11 the event both the access point and the mobile unit
`support dynamic cyclic extension, the access point may esti-
`mate the channel impulse response at block 316 as observed
`by a given mobile unit using the preamble or packet data
`information from that mobile unit. The access point may
`estimate the channel impulse response of the mobile unit by
`performing an inverse fast-Fourier transform (IFFT) on the
`channel estimates obtained by the access point from one or
`more incoming packets received from the mobile unit. For
`example, such estimation may be performed during an as so-
`ciation phase or some equivalent phase when the mobile unit
`initiates a connection to the access point. A packet received
`from the mobile unit may be assumed to have employed a
`maximum lengtl1 cyclic extension during this phase, although
`the scope of the invention is not limited in this respect.
`From the estimate of the channel impulse response as
`determined at block 316. the access point then may estimate
`the energy distribution oftl1e chamiel at block 3 18 and use the
`energy distribution to set the length of the cyclic extension
`112 for that mobile unit. An algorithm may be performed in
`the access point to determine the energy distribution in the
`impulse response, for example a ratio ofthe total energy ir1 the
`impulse response to truncated subsets of the impulse
`response, although the scope of the invention is no limited in
`this respect. The energy distribution for the charmel of that
`particular mobile unit may then be employed to determine an
`appropriate new length for cyclic extension 112 at block 320.
`For example, if the access point determines that the majority
`of the energy is contained in the first half of the estimated
`impulse response, the access point may set the new length of
`cyclic extension 112 to be l1alftl1e maximum length ofcyclic
`extension.
`
`'
`
`6
`The new cyclic extension 112 for that particular mobile
`unit may be stored at block 322. The access point may have a
`mechanism to store and access the required cyclic extension
`length one or more mobile units within the local BSS. Ir1
`present day OFDM WLAN systems, the media access con-
`troller (MAC) in the access point may already maintain a
`database for each address ofthe mobile units to track existing
`mobile dependent parameters, for example per user data rate
`in an IEEE 802.11a compliant system. Additional informa-
`tion regarding the required cyclic extension for one or more
`mobile units may be stored within the same or a similar
`database a11d accessed in the same or a similar manner as the
`mobile dependent information of existing WLAN systems.
`The new, calculated cyclic extension may be communicated
`to the respective mobile unit at step 324 for subsequent com-
`munications. The access point may have a mechanism to
`communicate the calculated cyclic extension 112 to the
`respective mobile unit 402. Conmrunicating the cyclic exten-
`sion to the mobile could be perfonned in a like manner as
`other mobile dependent parameters used in today’ s systems.
`For example, in an IEEE 802.] la compliant system the data
`rate may be cor11n1ur1icated ir1 the signal field of each OFDM
`packet. In accordance with one embodiment of the present
`invention, the signal field additionally may be used to com-
`municate the cyclic extension length to the mobile unit,
`although the scope of the invention is not lirrrited in this
`respect.
`Referring now to FIG. 4, a block diagram of a wireless
`communication system in accordance with one embodiment
`of the present invention will be discussed. In the communi-
`cations system 400 shown in FIG. 4, a mobile unit 402 may
`include a wireless transceiver 41 0 to couple to an antenna 416
`and to a processor 412. Processor 412 in one embodiment
`may comprise a single processor, or altematively may com-
`prise a baseband processor and ar1 applications processor, and
`may implement one or more functions of the MAC layer,
`although the scope of the invention is not limited in this
`respect. Processor 412 may couple to a memory 414 which
`may include volatile memory such as DRAM, non-volatile
`memory such as flash memory or l:'l:'PR()M, or alternatively
`may include other types of storage such as a hard disk drive,
`although the scope of the invention is not limited in this
`respect. Some portion or all of memory 414 may be included
`011 the sar11e integrated circuit as processor 412, or altema-
`tively some portion or all ofmemory 414 may be disposed on
`an integrated circuit or other medium, for example a hard disk
`drive, that is external to the integrated circuit of processor
`412, although the scope of the invention is not limited ir1 this
`respect.
`Mobile unit 402 may communicate with base station (or
`access point) 420 via wireless communication link 424,
`where base station 420 may include at least one antenna 418.
`Base station 420 may couple witl1 network 422 so that mobile
`unit 402 may communicate with network 422,
`including
`devices coupled to network 422, by communicating with base
`station 420 via wireless communication link 424. Network
`422 may include a public network such as a telephone net-
`work or the Internet, or alternatively network 422 may
`include a private network such as an intranet, or a combina-
`tion of a public and a private network, although the scope of
`the invention is r1ot lirrrited ir1 this respect. Communication
`between mobile unit 402 and base station 420 may be imple-
`mented via a wireless local area network (WLAN), for
`example a network compliant with a an Institute of Electrical
`and Electronics Engineers (IEEE) standard such as IEEE
`802.
`la, IEEE 802.1 lb, a11d so 011, although the scope ofthe
`invention is not limited in this respect. In another embodi-
`
`ZTE/SAMSUNG/HTC 1027-0006
`
`

`
`US 7,400,573 B2
`
`7
`ment, communication between mobile unit 402 and base
`station 420 may be implemented via a cellular communica-
`tion network compliant with a 3”’ Generation Partnership
`Project (3GPP) standard, although the scope of the invention
`is not limited in this respect.
`Although the invention has been described with a certain
`degree of particularity, it should be recognized that elements
`thereof may be altered by persons skilled in the art without
`departing from the spirit and scope of the invention. It is
`believed that the dynamic allocation of cyclic extension in
`orthogonal frequency division multiplexing systems of the
`present invention and many ofits attendant advantages will be
`understood by the forgoing description, and it will be appar-
`ent that various changes may be made in the form, construc-
`tion and arrangement of the components thereof without
`departing from the scope and spirit ofthe invention or without
`sacrificing all of its material advantages, the form herein
`before described being merely an explanatory embodiment
`thereofi and further without providing substantial change
`thereto. It is the intention of the claims to encompass and
`include such changes.
`What is clai111ed is:
`1. An apparatus, comprising:
`a circuit to determine a cyclic extension based at least in
`part on an energy distribution of an impulse response of
`a symbol received by a transceiver, and
`an energy distribution circuit to determine an energy dis-
`tribution in an impulse response ofa charmel wherein the
`energy distribution circuit determines the energy distri-
`bution of the impulse response by calculating a ratio of a
`total energy in the impulse response to at least one or
`more truncated subsets of the impulse response.
`2. An apparatus as claimed in claim 1, further comprising
`an inverse fast-Fourier transform circuit
`to compute an
`impulse response ofa channel of the transceiver.
`3. An apparatus as claimed in claim 1, further comprising a
`cyclic extension circuit to calculate an updated cyclic exten-
`sion based on the energy distribution.
`4. An apparatus as claimed i11 claim 1, further comprising
`an inverse fast-Fourier transform circuit
`to compute an
`impulse response of a charmel of the transceiver, an energy
`distribution circuit to determine an energy distribution in an
`impulse response of a channel of the receiver, and a cyclic
`extension circuit to calculate a11 updated cyclic extension
`based on the energy distribution.
`5. An apparatus, comprising:
`a transceiver;
`an omnidirectional antenna to couple to said transceiver;
`and
`a circuit to determine a cyclic extension based at least in
`part on an energy distribution of an impulse response of
`a symbol received by the transceiver, said circuit includ-
`ing an energy distribution circuit to determine an energy
`distribution in an impulse response of a channel wherein
`the energy distribution circuit determines the energy
`distribution of the impulse response by calculating a
`ratio of a total energy in the impulse response to at least
`one or more truncated subsets of the impulse response.
`6. An apparatus as claimed in claim 5, said circuit including
`an inverse fast-Fourier transform circuit
`to compute an
`impulse response of a channel of the transceiver.
`
`8
`7. An apparatus as claimed in claim 5, saidcircuit including
`a cyclic extension circuit to calculate an updated cyclic exten-
`sion based on the energy distribution.
`8 . An apparatus as claimed ir1 claim 5, said circuit including
`an inverse fa st-Fourier transform circuit
`to compute an
`impulse response of a channel of the transceiver, an energy
`distribution circuit to determine an energy distribution in an
`impulse response of a channel of the receiver, and a cyclic
`extension circuit to calculate an updated cyclic extension
`based on the energy distribution.
`9. A method, comprising:
`estimating a charmel impulse response of a received sym-
`bol;
`computing an energy distribution of the channel impulse
`response including computing a ratio of a total energy of
`the charmel impulse response to at least one or more
`truncated subsets of tlie channel impulse response; and
`detennining a length ofa cyclic extension based at least in
`part on the energy distribution of the channel impulse
`response.
`10. A method as claimed in claim 9, further comprising
`stori11g the detennined le11gtl1 of a cyclic extension for a
`device from which the received symbol was transmitted, and
`communicating with the device using the cyclic extension
`having the determined length.
`11. A method as claimed ir1 claim 9, further comprising
`receiving a subsequent symbol, and executing said estimat-
`ing, said computing, and said determining based on the sub-
`sequent symbol.
`12. A method as claimed ir1 claim 9, further comprising
`communicating the determined length of the cyclic extension
`to the device from which the received symbol was transmit-
`ted.
`13. A cornputer-readable medium embodied with com-
`puter executable instructions con1prisi11g:
`estimating a channel impulse response of a received sym-
`bol;
`computing an energy distribution of the channel impulse
`response;
`detennining a length ofa cyclic extension based at least in
`part on the energy distribution of the channel impulse
`response; and
`computing a ratio of a total energy of the channel impulse
`response to at least one or more truncated sub sets ofthe
`channel impulse response.
`14. A machine readable computer—readable medium as
`claimed in claim 13, further comprising storing the deter-
`mined length ofa cyclic extension for a device fror11 which the
`received symbol was transmitted, and communicating with
`the device using the cyclic extension having the determined
`length.
`15. A computer—readable medium as claimed in claim 13,
`further comprising receiving a subsequent symbol, and
`executing said estimating, said computing, and said deter-
`mining based on the subsequent symbol.
`16. A computer—readable medium as claimed in claim 13,
`further comprising communicating the determined length of
`the cyclic extension to the device from which the received
`symbol was transmitted.
`
`ZTE/SAMSUNG/HTC 1027-0007
`
`

`
`UNITED STATES PATENT AND TRADEMARK OFFICE
`
`CERTIFICATE OF CORRECTION
`
`PATENT NO.
`APPLICATION NO.
`
`: 7,400,573 B2
`2 10/425429
`
`DATED
`INVENTOR(S)
`
`: July 15, 2008
`: Sundstrom et a1.
`
`Page 1 of 1
`
`It is certified that error appears in the above—identified patent and that said Letters Patent is
`hereby corrected as shown below:
`
`In column 8, line 46, in Claim 14, before “computer—readab1e” delete “machine
`readable”.
`
`Signed and Sealed this
`
`Seventh Day of October, 2008
`
`0'Y\ Vt./Qt»
`
`JON W. DUDAS
`Director ofthe United States Patent and Trademark Ofllce
`
`ZTE/SAMSUNG/HTC 1027-0008

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