19.11.2014 Views

mohatta2015.pdf

signal processing from power amplifier operation control point of view

signal processing from power amplifier operation control point of view

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

190 SIMULATION NOTES<br />

etc., then the bits in Boolean form (6*, — 0,1) can be detected as follows<br />

z K = z, b K = {z K < 0) (A.3)<br />

z k = m fc+ i(z fc+ i -fhk+i2 k ), b k = (z k < 0), k = K - 1,..., 1. (A.4)<br />

where the modulation form is obtained from the Boolean form using rhk = —2bk + 1.<br />

Also, the expression a < 0 is 1 if true and 0 if false.<br />

While the pulse shape p(t) is continuous in time, it is typically modeled with a<br />

discrete-time, sampled form, using 4 or 8 samples per symbol period. Here we will<br />

use 8 samples per symbol period. To speed simulation up, it is sometimes possible to<br />

avoid modeling p(t) and to work with only one sample per symbol period. Consider<br />

the following assumptions.<br />

• The transmitter uses root-Nyquist pulse shaping.<br />

• The channel consists of symbol-spaced paths.<br />

• The noise is AWGN.<br />

• The receiver initially filters the received signal with a filter that performs a<br />

sliding correlation of the received signal with the pulse shape.<br />

• The output of the receive filter is sampled once a symbol, and the sampling<br />

point is aligned with the point where only one symbol affects the sample.<br />

With these assumptions, the received samples can be modeled as<br />

v(mT s ) = ^2ges(m- t) + ñ(m), (A.5)<br />

t=a<br />

where ñ(m) is the corresponding noise sample after filtering and sampling. Observe<br />

that because of its Nyquist properties, the pulse shape p(t) is not present. By<br />

simulating v{mT s ) directly, we avoid the need to model the pulse shape and to<br />

generate multiple samples per symbol period.<br />

A commonly used "trick" to speed up simulations is to use the same transmitted<br />

signal and same noise realization to evaluate several SNR levels. This is done by<br />

looping over the SNR levels of interest and adding different scaled versions of the<br />

transmitted signal to the noise. (One can also add different scaled versions of the<br />

noise to the transmitted signal, as long as receiver algorithms are insensitive to<br />

scaling.) This can be done after the receive filter, if the transmitted signal and<br />

noise signal are filtered separately.<br />

It is important to "calibrate" a new simulation tool to make sure it is working<br />

properly. One way this is done is by comparing performance results to known results.<br />

To verify M-QAM modulation and demodulation, it is convenient to evaluate<br />

symbol error rate (SER). The decision variable z can be modeled as z = As + n,<br />

where n is real Gaussian noise with variance N a /2. From [Pro89], the SER for<br />

TV-ASK is given by

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!