throbber
1936
`
`Adaptive loading strategy for a high speed OFDM-based WLAN
`
`Liesbet Van der Perre, Steven Thoen, Patrick Vandenameele,
`Bert Gyselinckx, Marc Engels
`
`Abstract
`Wireless LANs based on OFDM are limited in their
`performance by the dips in the frequency spectrum of the
`indoor multi-path channel. To simulate perfonnance, we
`first derive a simplified channel model from a ray-tracing
`analysis of the indoor channel. The performance of
`OFDM-based WLANs can be augmented by adaptive
`loading of the subcarriers, which has shown to be very
`valuable for DMT modems on wired media (for example
`in ADSL). In this paper, we investigate the application of
`adaptive loading to a 100 Mbit/s OFDM-based wireless
`LAN. From the different adaptive loading algorithms, the
`Fischer et al. algorithm is selected because it offers
`computational advantages for similar performance. This
`algorithm is then integrated in a complete system by
`implementing a channel and noise power estimation.
`Simulations show that the proposed adaptive loading
`strategy improves the system performance considerably
`(6 dB gain for a BER=lO.*). Moreover, the simulations
`confirm that the simplified channel model is a reliable
`description of the indoor channel.
`
`1 Introduction
`Wireless LANs show the clear advantages over their
`wired counterparts that they reduce the initial wiring
`effort and allow much more flexibility. However, to
`become really competitive with traditional LANs, they
`require higher data rates than what they currently offer,
`and thus a very efficient usage of the available capacity
`is needed. For the topology of such a WLAN we
`envision a star-configuration consisting of relatively
`large cells, e.g. a comdor in an office environment. In
`order to limit propagation losses for such a topology, the
`target frequency bands should not be very high (probably
`in the 2-3 GHz or 5-6 GHz hands). As a modulation
`technique for the WLAN, we chose OFDM (Orthogonal
`Frequency Division Multiplexing), because of its ability
`to mitigate IS1 by introducing a cyclic prefix, its
`promising multiple-access possibilities and its flexibility.
`A prototype OF’DM-modem ASIC is under development
`at IMEC at the moment 111. The simulations presented in
`this paper are based on the concept of this OFDM-
`modem. Applying adaptive loading on top of OFDM-
`modulation is one means to increase the capacity usage
`of the WLAN and mitigate the effects of Rayleigh
`fading. This paper presents such a system and analyzes
`its performance.
`The organization of this paper is as follows. The second
`section proposes an indoor channel model following a
`
`0-7803-4984-9/98/$10.00 01998 IEEE.
`
`geographical approach based on ray-tracing. Therefrom,
`we derive time and frequency domain responses for a
`typical office environment. A corresponding simplified
`channel model is deduced for simulation efficiency.
`Section 3 describes several adaptive loading algorithms,
`which are evaluated in terms of their performance,
`implementation complexity and practical implications.
`The Fisher et al. algorithm [6] is selected over the
`alternatives. Section 4 describes the integration of the
`selected algorithm
`in
`a
`complete
`system, by
`implementing a practical channel and noise power
`estimation which provide the input for the adaptive
`loading. Simulation results are given for the different
`the resulting BER-
`in the algorithm, and
`steps
`is compared with the results without
`performance
`adaptive loading. Finally, section 5 summarizes the most
`important conclusions and gives a view on the. future
`work.
`
`2 Channel model
`It is of primordial importance to first dispose of a reliable
`model for the wireless indoor channel, in order to he able
`to give a realistic estimate of the system’s performance,
`on
`simulation
`results. Especially when
`based
`investigating adaptive loading, the results are heavily
`dependent on the specific channel characteristics, and a
`reliable model for the channel response is a necessity.
`The following aspects are important for the indoor
`propagation modeling approach:
`on the one hand, the indoor channel should be
`modeled as close
`the actual propagation
`to
`phenomena as possible,
`on the other hand, it is not necessary to obtain an
`exact channel response which takes all geometrical
`details and propagation effects into account.
`Taking into account the above considerations, a ray-
`tracing technique on a ‘higher’ level (only modeling of
`the walls and not of different obstacles) was considered
`to he the best approach for a sufficiently accurate (yet
`time-consuming) model of the channel
`A typical cumdor in an office environment is taken as
`the geomemcal input for the ray-tracing algorithm. This
`input corresponds with the topology we propose for a
`W A N . Figure 1 shows a typical output of the
`implemented algorithm and displays the different
`propagating waves. We take multi-path components into
`account up to a certain threshold for the power loss
`(which was 30dB lower than the power of the first ray for
`the presented example). The transmitter (T) is located in
`
`APPLE 1032
`
`1
`
`

`

`1937
`
`the middle of the corridor, while the receiver (R) is
`situated in one of the office rooms. Solid lines display
`the walls, while all dotted lines represent propagation
`paths.
`
`the transmission in these frequency bands will he
`degraded dramatically.
`
`d
`
`.,ID
`
`-,om
`
`Figure 1: Typical ray-tracing output
`Tbe above picture shows that a lot of reflections take
`place in the indoor environment and consequently a large
`number of multi-path components arrive in the receiver.
`The channel impulse response in the time domain will
`clearly consist of a number of discrete pulses. The
`resulting power delay profile is given in figure 2.
`
`- 0
`
`smwmy
`
`,a**
`
`,m
`
`I-
`
`m
`Figure 3: Frequency response
`The ray-tracing results also confvm that the channel
`responses for receivers (or transmitters) separated over
`distances of at least U2, are completely uncorrelated. U2
`is 6 cm for a frequencie of 2.4 GHz which means that
`this constraint is met in all practical multi-user situations.
`This result is important in the view of applying adaptive
`loading in a multiple user situation, as we plan to do in a
`next step.
`From the analysis of the indoor propagation channel, a
`simplified channel model was deduced which can
`generate equivalent power delay profiles (and thus also
`channel transfer functions) without going through the
`rather extensive ray-tracing step. The time domain
`response h(t) is approximated by a sum of impulses with
`random phases and with amplitudes that are on the
`average exponentially decaying. The exact mathematical
`expression is given by:
`
`Bigure 2: Power delay profile
`Simulation results show that the delay spread in this
`environment varies between 10 and 40 ns. The delay
`differences between subsequent multi-path components
`are in the order of 0.1 ns. From the simulation r e d < the
`channel transfer function in the frequency domain was
`calculated by simply taking the FFT transform. The
`result is presented in figure 3. This frequency response
`shows a very good agreement with measurement data in a
`similar environment [2]. It is clear that the indoor
`propagation channel is frequency selective, with a
`coherence bandwidth in the order of 5 to 25 MHz. From
`this observation, we can conclude that using a flat fading
`model is not reliable for the envisaged hit rate of 100
`Mbps, and it should be possible to improve the system’s
`performance by exploiting frequency diversity. Dips in
`the spectrum of up to 30 dB are perceived, meaning that
`
`A, = exp(-a.i.Az).(l+ pi)
`with,
`pi = v.si andsi = uniformly distributed[-1 ... 11
`$I = uniformly distributed [O ... 2 . ~ 1
`
`(2)
`
`where a = I/aRMs with aRMS the delay spread on the
`channel, v is a parameter for the variation on the
`amplitudes of the multi-path components, AT gives the
`resolution between different multi-path components, and
`T m = M . A ~ is taken to he 4 times the delay spread.
`Specific values and typical ranges for the parameters of
`the model are derived from the geometrical analysis,
`giving the following results:
`urns - 10 ... 40 ns
`v - O...l
`AT - 0 . 1 . 3 ns
`Channel responses generated by this simplified model,
`show a very good correspondence with the results from
`the ray-tracing algorithm, as will be shown further in
`section 4.
`3 Adaptive loading algorithms
`
`(3)
`(4)
`(5)
`
`2
`
`

`

`1938
`
`Generally speaking, about 1% of the carriers have an
`attenuation that is 20dB below the average and about
`0.1% of the caniers aftennate 30 dB below the average.
`Since transmission over this carriers is severely degraded
`(BER = 0.5 for the 30dB dips at moderate SNR), these
`caniers determine
`the performance, which can be
`achieved with OFDM. Therefore, adaptively loading the
`carriers seems an interesting means for increasing the
`capacity usage on the channel. By measuring the channel
`and identifying dips and peaks in the spectrum, the
`transmission can be optimized. In particular, adaptive
`loading adjusts the number of bits assigned to a specific
`carrier, to the SNR of this carrier. Capacity can be
`achieved by distributing the energy according to the
`waterfiiling distribution [9]. However, this distribution is
`difficult to compute and assumes infinite granularity in
`constellation size. Different practical (but suh-optimal)
`adaptive loading algorithms have been proposed in the
`ADSL-context.
`The Hughes-Hartogs [3,4] algorithm allocates bits one
`by one, each time selecting that carrier for which
`transmission of an additional bit can be done with the
`smallest additional transmit power for a requested BER.
`Unfortunately, this strategy is too complex for a practical
`implementation in the envisaged high speed WLAN,
`since it asks for comprehensive sorting. The algorithmic
`complexity for Hughes-Hastogs is proportional to O(R,d
`x NJ, with Rmd the total number of bits to be assigned
`and N, the numher of carriers.
`A second loading algorithm, proposed by Chow et al.
`[5], focuses on a rate distribution according to the
`capacity of the subcbannels. The hits are assigned as
`follows:
`
`where Si is the signal power, Ni the equivalent noise
`power and R, the transmission rate of carrier i. The
`algorithm is based on the ‘gap approximation’. The noise
`margin yme is determined iteratively to make sure that
`the total bitrate equals the targeted hitrate. The SNR gap
`r is a constant which estimates the difference between
`channel capacity and the actual capacity usage by the
`transmission scheme. The complete transmission system
`is characterized by this single parameter. This algorithm
`does not rely on comprehensive sorting and is therefore
`computationally less expensive than the Hughes-Hartogs
`algorithm. The worst case algorithmic complexity here is
`only proportional to 0(1 x N, + ZNJ, where I equals the
`maximum number of iteration steps which is allowed.
`While the algorithm of Chow et al. mes to maximize the
`usage that is made of the channel capacity, in onr
`practical case, we try to transmit at a given data rate
`(determined by
`the application) with a minimal
`achievable bit error rate. This reasoning forms the basis
`of the algorithm that was proposed by Fischer et al [6].
`
`Rate and power are distributed over the different carriers
`in order to minimize the BER at a constant total bitrate
`RT and transmit power. The bits in this algorithm are
`assigned according to the formula shown in (8).
`
`This bit assignment is done iteratively since R, as
`calculated by (8) may become negative and those carriers
`have to be excluded. D equals the number of carriers that
`are still included in a specific iteration. The algorithm
`iterates until the target rate is reached and all rates of the
`remaining channels are positive. The worst case
`algorithmic complexity is comparable to the previous
`algorithm, but the computations required for the Fischer
`strategy are a lot simpler. Computationally, it is the least
`expensive, making it especially suitable for high-speed
`data transmission. Furthermore, the performance of this
`algorithm is shown in [6] to be superior 01 at least
`equivalent to the other ones in terms of achievable BER.
`The Fiscber et al. algorithm was therefore chosen as
`being the most appropriate for the high speed WLAN
`case.
`
`4 An adaptive loading system for WLAN
`In order to investigate the effect of adaptive loading on
`the performance of a high speed WAN, we simulated
`the algorithm of Fiscber et al. for both the ray-tracing
`and the simplified channel model. All simulations are
`based on an OFDM modem, which uses 256 carriers and
`a 8 bit cyclic prefix for coping with IS1 and ICI.
`The first step that is required in any loadmg technique, is
`an estimation of the noise powers and the attenuations
`on all carriers. We accomplish this by sending a BPSK-
`modulated PN-sequence 4 times over the channel. Both
`the attenuation and the noise power estimation are based
`on these reference symbols. Let r(i) be the signal
`received on the i-th Carrier. Formula (9) gives the output
`of the OFDM demodulator (i.e. the FFT), provided the
`length of the guard interval was chosen to he longer than
`the delay spread of the channel:
`r(i)=PN(i). H(i)+N(i)
`19)
`where H(i) stands for the complex channel attenuation
`factor (i.e. the FFT of the channel impulse response h(t))
`and N(i) stands for the complex additive white Gaussian
`noise on carrier i with noise power No@) on carrier i. We
`take the average of the channel estimations obtained for
`each PN-sequence. This reduces the noise power of the
`estimation for each carrier by a factor 4. We deduce the
`channel attenuation estimation
`from:
`B(i) =avg{r(i)}.~~(i)~
`(10)
`= H(i)+avg{N(i).PN(i)} (11)
`Here, avgI.1 means taking the average over the 4 PN-
`sequences that were sent. Figure 2 shows the spectrum of
`
`3
`
`

`

`1939
`
`a channel generated by the simplified model of section 2,
`together with the unfiltered channel estimation.
`I
`
`i
`
`I
`I
`
`,ol
`
`C a m S E
`
`,*
`
`jmo
`
`1
`
`1o
`
`Figure 4: Unfiltered channel estimation
`To further diminish the estimation noise power and
`obtain a better estimation H I , we apply a lowpass filter
`to the channel estimation. Following a property of the
`FFT for finite time signals, the spectnun of H(i) is equal
`to h(-t) + n(-t), which only has signal components up to
`Tm. The rest of the spectnun of H(i) (up to NT) only
`contains noise contributions and can he fitered away.
`This decreases, in the case of an ideal filter, the noise
`power of the carrier attenuation estimation by a factor
`TmiNT. However, a simple lowpass filter, based on the
`mean filter, was used for reasons of complexity. Figure 5
`shows a typical result for the filtered channel estimation.
`
`1
`>o~.!
`
`EbNo
`-
`Figure 6:Performance of the estimators
`The noise power estimation N is obtained in a similar
`manner
`
`R(i)=uvg{Ir(i) -ii, (i). PN(~)I* 1 , (11)
`Using these noise power and attenuation estimations, the
`bits are assigned in fmt instance with infinite granularity
`to the carriers using the Fischer et al. algorithm. In the
`next step, the assigned number of hits is quantized to an
`even integer. Only even integers are allowed in order to
`balance the BER on the I and Q components. The third
`part of the algorithm adapts the hitassignment in order to
`make sure that Rtow equals the targeted bitrate. Finally,
`the power of each carrier is adjusted so that all carriers
`yield the same BER. The bit assignment for the channel
`estimation in figure 5 is shown in figure 6.
`
`lol
`
`camem
`
`mm I
`
`Figure 5: Filtered channel estimation
`Figure 6 shows the performance of the different steps in
`the estimation in terms of MSE. The final (filtered and
`averaged) attenuation estimation achieves a MSE of 10.'
`for 6dB of Eh/No. A further reduction of MSE is
`possible by using better filtering at the expense of
`complexity. Alternative channel estimation strategies are
`also possible [71[81.
`
`Figure 6: Bit assignment
`This figure indicates that the dips in the specmm are not
`carrying any hits while more hits are transmitted on the
`carriers with low attenuation. Furthermore, the order of
`the constellation on the good carriers is low (QPSK or
`16-QAM) compared to the order in ADSL, since in
`general the Eb/No is relatively low for the indoor
`channel.
`
`4
`
`

`

`1940
`
`response and noise estimation phase, and uses the
`Fischer approach [6] to assign the bits to the carriers.
`Simulations show a 6 dB improvement for a BER of 10.'
`to the normal OF'DM-modem. In other words, adaptive
`loading is certainly a good method to improve the
`capacity usage in WLANs.
`In our ongoing work, we are analyzing a multi-user
`situation with Orthogonal Frequency Division Multiple
`Access (OFDMA). The assignment of the carriers to the
`different users adds an extra degree of freedom. The
`optimum solution is based on multi-user waterfiling.
`However, complexity
`issues may necessitate
`the
`development of heuristics for this optimization problem.
`Preliminary results confirm the expectation that in a
`multi-user situation, we can benefit from the fact that the
`channels of the different users are uncorrelated. The
`advantages of adaptively assigning bits and carriers will
`increase with the numher of users. Thus, the usage of the
`total network capacity can be greatly improved in
`comparison to the single user case.
`
`Figure 7: Performance for ray-tracing model
`
`E: Io- m
`
`m 0
`0
`
`2
`
`4
`
`6
`
`
`
`EWNbO (dBf
`Figure 8: Performance for simulation model
`Figure 7 compares the BER for adaptive loading and for
`plain QPSK on all the carriers for the ray-tracing channel
`model when the data rate is lOOMbps and a cyclic prefix
`of 8 hits is used. A 6 dB gain is observed for BER = 10 '.
`Figure 8 shows the BER for the simplified simulahon
`channel model. As can be concluded from these two
`figures, the difference hetween the simplified channel
`model and the ray-tracing model is minimal. From the
`figures, it is clear that a substantial advantage can he
`aclneved by adapting the bit allocation to the spectnun of
`the fadmg channel. Tbe main benefit arises from the fact
`that the carriers which form an errorfloor in QPSK, are
`now avoided. To accomplish tlns, more bits have to be
`sent on the peaks hut since even on the good carriers the
`SNR is relauvely low, this does not result in high order
`constellations as in ADSL.
`5 Conclusions
`The simphfied stanshcal model in this study, which was
`denved from a ray-tracing model, forms an efficient
`representanon of the indoor channel. It was used to
`simulate the performance of the adaptive loading strategy
`that we propose for a high speed OFDM-based WLAN.
`This adaptive loading strategy comprises of a channel
`
`2.
`
`6 References
`1. W. Eberle, L. Van der Perre, B. Gyselinch, M. Engels, I.
`Bolsens. Design Aspects of an OFDM Based Wireless
`LAN with Respect to ASIC Integration. Proc. of the 2-nd
`Braunschweig,
`Germany,
`OFDM-Frachgesprach,
`September1 997.
`G.J.M. Janssen, P.A. Stigter, and R. Prasad. Wideband
`Indoor Channel Measurements and BER Analysis of
`Frequency Selective Multi-path Channels at 2.4,4.75, and
`11.5 GHz. IEEE Trans. on Communications, Vol. 44, No
`10, Oct 1996, pp. 1272-1281.
`3. Hughes Hartogs. Ensemble Modem Structure for
`Imperfect Transmission Media. U S Patents Nos.
`4,679,227 (July 1987), 4,731,816 (Mmh 1988) and
`4,833,706 (May 1989).
`J.A.C. Bingham. Multicarrier Modulation for Data
`Transmission : An Idea Whose Time has Come. IEEE
`Communications Magazine, 28(5):5-14, May 1990.
`P.S. Chow, J.M. Cioffi, and J.C. Bingham. A Practical
`Discrete Multitone Transceiver Loading Algorithm for
`Data Transmission over Spectrally Shaped Channels.
`IEEE Transactions on Communications, 43(2):773-775.
`J.B. Huber. A New Loading
`6. R.F.H. Fischer, and
`Algorithm for Discrete Multitone Transmission. IEEE
`Proc. GLOBECOM '96, London, England, November
`1996, pp, 724-728.
`J-J. van de Beek, 0. Edfors, M. Sandell, S.K. Wilson,
`P.O. Borjesson. On Channel Estimation in OFDM
`Systems IEEE Proc.of VTC '95, Chicago, USA, July
`1995, pp.815-819.
`J-J. van de Beck, 0. Edfors, M. Sandell, S.K. Wilson,
`P.O. Borjesson. OFDM Channel Estimation by Singular
`Value Decomposition. Researcb Report TULEA 1996:18,
`Div. Of Signal Processing, Lulea University of
`Technology, September 1996.
`9. R.G. Gallager.
`Information Theory and Reliable
`Communication. Wiley, New York, NY, 1968.
`
`4.
`
`5.
`
`7.
`
`8.
`
`5
`
`

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