Documentos de Académico
Documentos de Profesional
Documentos de Cultura
This demo showcases the main components of the WMAN 802.16-2004 OFDM physical layer using two models: one with STBC and one without. Both models have all the mandatory coding and modulation options.
Generation of random bit data that models a downlink burst consisting of an integer number of OFDM symbols. Forward Error Correction (FEC), consisting of a Reed-Solomon (RS) outer code concatenated with a rate-compatible inner convolutional code (CC). Data interleaving. Modulation, using one of the BPSK, QPSK, 16-QAM or 64-QAM constellations specified. Orthogonal Frequency Division Multiplexed (OFDM) transmission using 192 sub-carriers, 8 pilots, 256-point FFTs, and a variable cyclic prefix length.
Space-Time Block Coding using an Alamouti code [ 3 ]. This implementation uses the OSTBC Encoder and Combiner blocks in the Communications Blockset. A single OFDM symbol length preamble that is used as the burst preamble. For the optional STBC model, both antennas transmit the single symbol preamble. An optional memoryless nonlinearity that can be driven at several backoff levels. An optional digital pre-distortion capability that corrects for the nonlinearity. A Multiple-Input-Single-Output (MISO) fading channel with AWGN for the STBC model. You can choose a non-fading, flat-fading, or dispersive multipath fading channel for the non-STBC model. OFDM receiver that includes channel estimation using the inserted preambles. For the STBC model, this implies diversity combining as per [ 3 ]. Hard-decision demodulation followed by deinterleaving, Viterbi decoding, and Reed-Solomon decoding.
Both models also use an adaptive-rate control scheme based on SNR estimates at the receiver to vary the data rate dynamically based on the channel conditions. The models use the standard-specified set of seven rates for OFDM-PHY, each corresponding to a specific modulation and RS-CC code rate as denoted by rate_ID (see the following table as per [ 1 ]).
The STBC link model uses a MISO fading channel to model a two transmitter, one receiver (2x1) system. The fading parameters specified are assumed to be identical for the two links. The Space-
Time Diversity Combiner block uses the channel estimates for each link and combines the received signals as per [ 3 ]. The combining operation performs simple linear processing using the orthogonal signalling employed by the encoder. Furthermore, both models include blocks for measuring and displaying the bit error rate after FEC, the channel SNR and the rate_ID. Spectrum Scope blocks display the spectra of both the OFDM transmitter output and the faded AWGN channel output. Also, a Scatter Plot scope displays the AM/AM and AM/PM characteristics of the signal at the output of the memoryless nonlinearity. Finally, a Scatter Plot scope displays the received signal, helping you to visualize channel impairments and modulation adaptation as the simulation runs. The subsystems and blocks in the models are color-coded to make viewing easier. The communication system operations are in blue, control systems and signals are in orange, and the performance evaluation, displays and plots are in yellow. To view any of these operations in detail, double-click the corresponding subsystem to open the underlying implementation. For the subsystems that have mask dialogs, choose Look Under Mask from the window's Edit menu.
Set the number of OFDM symbols to be constant for all data bursts generated. As a result, for any given profile, the frame duration in Simulink remains the same. Also, within the downlink frame the demo models only the downlink burst, i.e. it does not model the long preamble and the FCH burst. Do not model the Randomization specified as a part of the channel coding as the data is randomly generated. The library file has blocks which cover this functionality. Assume perfect synchronization between the transmitter and receiver. As a consequence, they only use a short preamble for every downlink burst. Estimate the channel at the receiver using only the inserted preambles and not the pilot subcarriers. This assumes that the channel is not changing very rapidly (or is constant for the number of OFDM symbols in a burst).
Use the spectrum plots to verify the channel bandwidth in use and the subcarrier spacing. Use the scatter plots to gauge which modulation type is in use, as the plot resembles a signal constellation of 2, 4, 16, or 64 points under good channel conditions. Use the AM/AM and AM/PM plots to determine how well the digital predistortion function compensates for the degradation induced by the memoryless nonlinearity. Ideally, the AM/AM curve should be linear, and the AM/PM characteristic should be horizontal. The following blocks display numerical results:
The Bit Error Rate Display block shows the bit error rate, number of errors and the total number of bits processed. The Est. SNR (dB) display block at the top level shows an estimate of the SNR based on error vector magnitude. The SNR block in the Channel subsystem shows the SNR based on received signal power. The RateID display block shows the rate_ID that corresponds to the specific modulation RS-CC rate currently in use.
Selected References
1. IEEE Standard 802.16-2004, "Part 16: Air interface for fixed broadband wireless access systems," October 2004. http://ieee802.org/16/published.html 2. IEEE 802.16 Broadband Wireless Access Working Group, "Channel models for fixed wireless applications," IEEE 802.16a03/01, 2003-06-27. 3. S. M. Alamouti, "A simple transmit diversity technique for wireless communications," IEEE Journal on Selected Areas in Communications, Vol. 16, No. 8, Oct. 1998, pp. 1451-1458. 4. Carl Eklund, et.al., "Wireless MAN: Inside the IEEE 802.16 Standard for Wireless Metropolitan Area Networks," IEEE Press, 2006. 5. J. G. Andrews, A. Ghosh and R. Muhamed, "Fundamentals of WiMAX: Understanding Broadband Wireless Networking," Prentice Hall, 2007. Copyright 2007-2009 The MathWorks, Inc. Published with MATLAB 7.10 MATLAB and Simulink are registered trademarks of The MathWorks, Inc. Please see www.mathworks.com/trademarks for a list of other trademarks owned by The Math Works, Inc. Other product or brand names are trademarks or registered trademarks of their respective owners