Professional Documents
Culture Documents
The steps required for generating an I/Q signal from the selection of the data source and configuration
of the modulation to the graphics display of the signal or the transmission to AMIQ are described in the
sections below.
PRBS: This data source can generate different pseudo-random binary sequences. The types PRBS 7,
PRBS 9, PRBS 11, PRBS 15, PRBS 16, PRBS 20, PRBS 21 and PRBS 23 can be selected in the field
at the right of the PRBS button.
Pattern: A bit pattern can also be used as a data source. The currently set bit pattern is indicated at the
right of the Pattern button. To change the pattern or to define a new one click on the bit pattern selection
field with the left mouse key.
File: The data source may also be a data file. The selected file is indicated in the field at the right of the
File selection box.
Type of modulation
This is the most important parameter of the panel. The selected type is indicated in the Modulation
Type field. A click with the left mouse key on the field opens a two-level selection menu where the new
type of modulation can be set.
The modulation types are organized in groups. The first group contains phase shift keying (PSK), the
next quadrature amplitude modulation (QAM) and the last all the methods using frequency shift keying
(FSK).
QAM
Quadrature amplitude modulation is the second large modulation group. QAM uses phase and
amplitude modulation. A modulation status or modulation symbol represents several input data bits.
With 64QAM, for instance, a modulation symbol represents six input data bits. The transmission rate of
these symbols is lower than the bit rate by a factor of six. WinIQSIM supports the following QAM modes:
16QAM, 32QAM, 64QAM and 256QAM.
FSK
The third and last group are the digital frequency modulation modes (frequency shift keying). With FSK
the frequency of the input symbols is shifted. WinIQSIM supports the following FSK modes: MSK, 2FSK,
4FSK and GTFM.
In the example, /4 DQPSK modulation is selected. /4-shifted differentially encoded QPSK is a
differential 4-phase modulation with an additional phase shift of /4 at each modulation step.
Table 3-1 Assignment of data symbols to phase differences with /4 DQPSK
00 45°
01 135°
10 225°
11 315°
The advantage of /4 DQPSK is that phase transitions of +or -do not occur.
Modulationsparameter
Other parameters can also be configured depending on the selected modulation type. With the /4
DQPSK modulation selected in the example, only the reference level is of interest.
Reference level: Here the maximum signal reference level used for PSK and QAM modulation is set.
0 dB is set in the example.
Coding
The binary data stream from the source can be recorded with the aid of a coder. The coding types
supported by WinIQSIM do not contain redundancies. The number of coder input bits corresponds to
the number of output bits. Block coding is mainly used to adapt the mapping schemes supported by
WinIQSIM to the requirements of the respective communications standards.
Coding is not used in the example (none).
Symbol rate: The symbol rate must be set so that the correct clock rate of the I/Q source AMIQ can be
set. Setting is performed in the Symbol Rate field.
The symbol rate can be varied between 10 symbols/s and 100 Msymbols/s.
In the example a symbol rate of 100.000 symbols/s is set.
Sequence length: The sequence length specifies the length in data symbols of the I/Q signal to be
calculated. A memory of max. 4 Msamples is available in the output RAM of AMIQ for each of the I and
Q signals. In the single-carrier mode, the number of sampling values is the product of sequence length
and oversampling.
In the example a length of 1000 symbols is selected.
and Q components is determined by the Impulse Length. The Window Function is an additional filter
that can be placed over the impulse response for a period determined by the impulse length. The
window function should be used with filters featuring a slowly decreasing impulse response (eg cosine
filter) to reduce adjacent-channel interference.
In WinIQSIM five window functions can be selected: Rect, Hanning, Kaiser, Hamming, Chebyshev.
A rectangular window is used in the example shown.
Impulse length
As already mentioned, the impulse length specifies the number of symbol periods of the filter impulse
response that are considered in the I/Q calculation. The pulse length can be set between 1 and 32
symbol periods in the Impulse Length field.
In the example an impulse length of 12 is used.
Oversampling
Oversampling determines the number of sampling values to be calculated for each symbol. This factor
helps to increase the frequency offset of the aliasing products produced by D/A conversion of the signal.
A good compromise for the oversampling factor are values between 4 and 12. Oversampling can be set
between 1 and 32.
To simplify the selection of correct oversampling, the latter can also be automatically selected (check
box Auto).
In the example Oversampling Auto is selected.
Baseband pulse: In this field the baseband pulse used for exciting the baseband filter is selected.
Auto is used in the example shown.
Select the Vector format in the Graphic Setting panel and autoscaling for the I and Q axes. Press the
Plot Graph button. The Graphics panel is displayed with the vector diagram as shown below. Then
select for example the graphics format FFT MAG and press the Plot Graph button so that the FFT
magnitude spectrum is displayed.
Fig. 3-7 Vector diagram and FFT magnitude spectrum of the defined signal
Start the selected Internal => RAM transmission with the Transmit button. A connection to AMIQ
will be established and the signal file transmitted to the output RAM of AMIQ. If the
Automatically load and start... option is selected in the Interface and Transmission Options
panel, the signal in the AMIQ is output immediately after the transmission. The AMIQ output
signal can be displayed for instance on an oscilloscope in the XY mode and compared to the
vector diagram in the WinIQSIM graphics panel.