Upload
others
View
16
Download
0
Embed Size (px)
Citation preview
FACULTY OF ENGINEERING AND SUSTAINABLE DEVELOPMENT .
QAM and PSK Modulation Schemes under Impulsive
Noise
Ezequiel Pérez Rodenas
April 2012
Master’s Thesis in Electronics
Master’s Program in Electronics/Telecommunications
Examiner: José Chilo
Supervisor: Javier Ferrer Coll
Ezequiel Pérez Rodenas QAM and PSK Modulation Schemes under Impulsive Noise
i
Abstract
Nowadays most of the communications systems are designed considering only to work under
AWGN (Additive White Gaussian Noise). But the implementation of wireless systems in industrial
facilities brings different kind of interference from machines or any other kind of electronic devices.
Some of them are sources of randomly and high power noise, which commonly is known as impulsive
noise. The objective in this thesis is to study the impact of the impulsive noise on a communication
using QAM (Quadrature Amplitude Modulation) and PSK (Phase-Shift Keying) schemes, by
observing the BER (Bit Error Rate) and the APD (Amplitude Probability Distribution). For that, it is
developed a measurement method that will be used in a real industrial environment in future work.
The content of this thesis is divided in two parts. In the first part is made a program in MATLAB to
simulate the communication through a noisy channel. Then is developed a measurement method which
is tested in three different ways corresponding to 3 different outputs of an spectrum analyzer, namely,
20,4 MHz IF output, video output and IQ data output.
The relation of impulsive noise is presented in the second part with different statistical properties in
the BER and the APD, in the setup with the best performance. At the end of the thesis a concluding
section summarizes the results obtained during the work and some lines of future work in a real
industrial environment with the developed method.
Ezequiel Pérez Rodenas QAM and PSK Modulation Schemes under Impulsive Noise
ii
Ezequiel Pérez Rodenas QAM and PSK Modulation Schemes under Impulsive Noise
iii
Acknowledgements
I am very grateful to my supervisor Javier Ferrer Coll for guiding and the knowledge he gave to me
to carry out this thesis, and the help I had in every problem or trouble it was presented both in the
thesis and during my stance here in Gävle. I would also give thanks to Efrain Zenteno, Per Landin and
Per Ängskog, for the help that they gave me during the development of the thesis.
Additionally, I also would like to express my thanks to Dr. Jose Chilo that gave me the opportunity
to come here to Sweden as Erasmus student to get this project.
Finally, gave thanks to my girlfriend and my family, including my mother, father and brother for all
the support they gave me during my period here.
Ezequiel Pérez Rodenas QAM and PSK Modulation Schemes under Impulsive Noise
iv
Ezequiel Pérez Rodenas QAM and PSK Modulation Schemes under Impulsive Noise
v
Table of contents
Abstract .................................................................................................................................................... i
Acknowledgements ................................................................................................................................ iii
Table of contents ..................................................................................................................................... v
1 Introduction ..................................................................................................................................... 1
1.1 Background ............................................................................................................................. 1
1.2 Thesis Objective ...................................................................................................................... 2
1.3 Thesis outline .......................................................................................................................... 2
2 Theory ............................................................................................................................................. 5
2.1 Introducction ........................................................................................................................... 5
2.2 Gaussian Noise ........................................................................................................................ 5
2.3 Impulsive Noise ....................................................................................................................... 5
2.3.1 Models ............................................................................................................................. 6
2.4 Amplitude probability distribution .......................................................................................... 8
2.5 Digital modulations ............................................................................................................... 10
2.5.1 Relation between APD and BER ................................................................................... 12
2.6 Minimum mean square error ................................................................................................. 12
3 Measurement Setups and Simulations ........................................................................................... 14
3.1 Introduction ........................................................................................................................... 14
3.2 Simulated communication system ......................................................................................... 15
3.3 Setups .................................................................................................................................... 15
3.3.1 Setup 1: 20.4 MHz IF Output ........................................................................................ 18
3.3.2 Setup 2: Video Output ................................................................................................... 20
3.3.3 Setup 3: IQ Data Output ................................................................................................ 21
3.3.4 Measurement setups comparison ................................................................................... 22
3.4 Effect of impulsive interference in M-QAM and M-PSK modulation schemes ................... 23
3.5 Interaction of multiple impulsive interference in 4-QAM and 64-QAM .............................. 24
3.6 Interaction of multiple impulsive interference in 16-PSK ..................................................... 25
Ezequiel Pérez Rodenas QAM and PSK Modulation Schemes under Impulsive Noise
vi
4 Discussion and Conclusions .......................................................................................................... 28
4.1 Future work ........................................................................................................................... 29
References ............................................................................................................................................... 1
Appendix A ............................................................................................................................................. 3
Ezequiel Pérez Rodenas QAM and PSK Modulation Schemes under Impulsive Noise
1
1 Introduction
1.1 Background
Man-made interference has become a real problem, particularly because of the limited available
bandwidth resources. As telecommunication systems rapidly grown, the interference among such
systems is becoming increasingly serious, especially on industrial environments. Measurement of
interfering signals is the initial and main step for realizing coexistence of these systems. Numerous
works have studied the impact of impulsive interference into multiple modulation schemes but they
have not performed real measurements [1]. The main objective in this thesis is to develop three
different measurement setups to test the performance of multiple modulation schemes under certain
interference. Two types of noise models are generally used to describe noise interference. These
models include the Gaussian noise and the non-Gaussian noise (impulsive noise).
Actual wireless systems are designed to work under certain signal to noise ratio, considering this
noise as Additive White Gaussian Noise (AWGN). However impulsive interferences have different
statistical properties than AWGN and consequently their impact into the communication system is
different too.The man-made environment, and much more of the natural one as well, is basically
impulsive, that can drastically degrade the performance of the systems that are usually assumed to
operate effectively against background noise.
The requirement to combat the interfering noise to improve the quality of any communication
system, requires to parameterize the interference noises in a statically way. For high quality
communications, is required a low BER that it is not always obtained, in some cases due to impulsive
noise. But we cannot fight only the impulsive noise, in order to get a realistic noise model it should be
a combination of the both noises, Gaussian and Non-Gaussian, where Middleton’s class A model is
the one that fits better with most of Non-Gaussian noises [2].
The main parameter of the Gaussian model is the average noise power across the channel. The
Gaussian probability density function and a constant power spectral density characterize this model. In
the other hand, impulsive noise is completely random and has an unpredictable power and cannot
know when it is going to occur. The only way to get statistical information about it is doing
measurements in a specific place and characterizing it [3].
Ezequiel Pérez Rodenas QAM and PSK Modulation Schemes under Impulsive Noise
2
1.2 Thesis Objective
The principal parts of the thesis will contain theory study of previous work, developing the
measurement system and test the impact of impulsive interferences into different modulations
schemes, specifically QAM and PSK modulations.
To implement those systems we will use MATLAB, and develop a program where it can be
simulated with diverse modulations and discuss about the different configurations and the impact on
the communications of that kind of noise.
First it will be studied the previous work, to get the knowledge enough to simulate a communication
system with AWGN and impulsive interference. Then, develop the different measurement setups
consisting in a Transmitter (with multiple modulations), a channel with both noises, AWGN and
impulsive, and a receiver. Finally we will measure and compute the BER and APD.
The acquisition of the data in the receiver will be perform in two different ways; acquiring the
captured data displayed in the spectrum analyser, or using an ADC module at a sampling rate of 400
Megasamples/s. These methods will be compared between them.
The project is centered on measuring the BER and ADP of a received signal, in a channel with
Gaussian and non-Gaussian noises. It started with a study of the impulsive noise, how it is made and
which parameters characterize it. For the measurement, and in order to see the difference between
capturing the data with the spectrum analyzer or with the ADC, we use a signal generator and, of
course, a spectrum analyzer and ADC, which are controlled by a computer.
It is implemented on MATLAB a program to create a random signal to modulate it, add the two
kinds of noises, simulating the impulsive channel, and demodulating it to compute BER and APD
results. It is made two programs, for each kind of modulations that are going to be tested, in this case
M-QAM and M-PSK. On each program, it will be simulated 3 different modulations; 4, 16 and 64 for
QAM and 2, 8 and 16 for PSK.
1.3 Thesis outline
The chapter 2 provides a theoretical background of Impulsive noise and its main parameters as well
as its differences with Gaussian noise. It contains to how to quantify and the different models of this
Ezequiel Pérez Rodenas QAM and PSK Modulation Schemes under Impulsive Noise
3
noise, and explains the three models of impulse noise. Moreover, it describes what APD is, how to get
it and how to use it. A brief description of used modulations, how they are obtained and how they
work.
Chapter 3 is about three measurement setups used, which are the main differences between them,
explains the devices that are used to carry out each configuration, how they are connected. Simulations
made with the three configurations are discussed together. The figures of the most interesting
simulations are shown in this chapter also.
Finally, on chapter 4 it is shown the conclusions of the results obtained on the previous chapter, and it
provides information about some futures researches.
Ezequiel Pérez Rodenas QAM and PSK Modulation Schemes under Impulsive Noise
4
Ezequiel Pérez Rodenas QAM and PSK Modulation Schemes under Impulsive Noise
5
2 Theory
2.1 Introducction
This chapter is going to provide the theoretical information needed to understand the thesis. First of
all is explained the 2 different noises used to simulate the channel we are testing out, gaussian and non
gaussian. As we are focusing on impusive noise (non gaussian), is explained the main parameters of
this noise, and the differences between the 3 kind of impulsive noise models, according to its
parameters. After that, is explained the APD, which is the way to quantify the impulsive noise, to
study it in a statistical way. Following a brief description of modulations schemes used, to explain the
relation of APD and BER for each modulation. The chapter ends with the explanation of the minimum
mean square error method, that will be used on next chapters to compare the different measurement
setups between them.
2.2 Gaussian Noise
Gaussian noise is defined as noise with some particular statistical properties. This noise has a
probability density function as a normal distribution, also known as Gaussian distribution. That means
that the power of the noise is Gaussian distributed. An specific case of this noise, and the noise we are
going to work with, is Additive White Gaussian noise, which besides of that, the values of the noise in
two different times are statistically independent and uncorrelated, what makes it appear broadband [4].
This kind of Gaussian noise does not represent a problem, while the power of the wanted signal is
higher than this noise.
2.3 Impulsive Noise
Impulsive noise, is non-stationary and is compounded by irregular pulses of short duration and
signifier energy spikes with random amplitude and spectral content, this is why impulsive noise is
considered the main cause of burst error occurrence in data transmission causing a temporary loss of
signal.
Therefore is essential to know the statistical nature of impulse noise in order to be able to evaluate
its impact on a communication system. These pulses are made by 2 main causes, ambient
electromagnetic interferences (storms), natural electromagnetic interference, or errors on
telecommunications systems, man-made.
Ezequiel Pérez Rodenas QAM and PSK Modulation Schemes under Impulsive Noise
6
The model of impulsive noise is a sequence of pulses characterized by three of those parameters: the
pulse amplitude, the time-duration of the pulse, and the time between consecutive pulses.
Figure 1. Impulsive noise and Gaussian noise power levels
An impulse noise filter can be used to enhance the quality of noisy signals, in order to achieve
robustness in pattern recognition and adaptive control systems. A classic filter used to remove impulse
noise is the median filter, at the expense of signal degradation. Thus it is quite common, in order to get
better performing impulse noise filters, to use model-based systems that know the properties of the
noise and source signal (in time or frequency), in order to remove only impulse obliterated samples.
That is why is needed to characterize the impulsive noise, and depending on some parameters it will
be classified in three different models [5].
2.3.1 Models
Different authors have proposed various statistical distributions, as Spaulding and Middleton that
have studied optimum reception of signals for the different models [2]. Gilbert characterized “shot
noise” as an amplitude distribution of pulses with the same shape occurring at random Poisson
distributed times. Middleton and Spaulding proposed a more complex model that also characterizes
the pulse duration and time between pulses. Middleton’s three models (class A, B and C) are statistical
physical models which include the non-Gaussian components of natural and man-made noise. These
models are canonical in nature i.e. their mathematical form is independent of the physical
environment. The distinction between the three models is based on the relative bandwidth of noise and
receiver.
Middleton Class A Model: Refers to impulsive noise with a spectrum that is narrow compared to the
receiver bandwidth and includes all pulses which do not produce transients in the receiver front end.
Its probability density function is [6, 7]:
0 1 2 3 4 5 6 7 8 9 10
x 104
-30
-29
-28
-27
-26
-25
-24
-23
Samples
Pow
er le
vel (
dBm
)
Impulsive noiseAWGN noise
Ezequiel Pérez Rodenas QAM and PSK Modulation Schemes under Impulsive Noise
7
����� = �� ��!�2���� ��������
����
Where m is the different impulsive sources, and ��� is written as:
��� = � + Γ1 + Γ,
and is the noise variance, where A = vtTs is impulse index, vt is mean impulse rate and Ts is mean
impulse duration. Equation is a weighted sum of Gaussian distributions. By increasing impulse index,
A, the noise can be made arbitrarily close to Gaussian and by decreasing A it can be made arbitrarily
close to a conventional Poisson process. The model assumes that the individual impulses are Poisson
distributed in time [8].
Small values of A mean that the probability of pulses overlapping in time is small. Large values of A
mean that this probability is large. In the latter case the central limit theorem can be invoked resulting
in a distribution that tends to Gaussian. The scale factor Γ is the ratio of powers between the Gaussian
and Impulsive (non-Gaussian) components.
à = �� ����!��
Middleton Class B Model: Refers to impulsive noise with a spectrum that is greater than the
bandwidth of the receiving system. Class B noise impulses produce transients in the receiver.
Although it can accurately model a broadband impulsive noise environment its practical applications
are limited because of the complicated form of its APD which has five parameters and an empirically
determined inflection point [9].
Middleton Class C Model: Class C noise is a linear sum of class A and class B noise. In practice
class C noise can often be approximated by Class B [8, 9].
Ezequiel Pérez Rodenas QAM and PSK Modulation Schemes under Impulsive Noise
8
2.4 Amplitude probability distribution
Usually, all the communications are made to work under AWGN noise with good results, with
constant power spectral density. But, in many cases, as at industrials environments, there is no only
that kind of noise. It can be seen impulsive noise, and as it has statistical properties completely
different as AWGN, those systems get affected by the impulsive noise, because they are not adapted
for it.
APD was originally used to categorize electromagnetic interference (EMI), but recently it has
attracted attention as an EMI test method since it was found to have strong correlation with the bit
error probability (BEP) of a digital communication system subjected to the interference. Due to
atmospheric factors, each APD is specific for each geographic place, each year season, and even each
day. A change on frequency or bandwidth also means different APDs. It shows information about the
noise, where you can characterize the behavioral of a communications system. Every APD group
obtained under the same conditions got combined to get an average of the APD.
First of all, we will define the cumulative distribution function (CDF). This shows the probability for
random amplitude X does not exceed certain amplitude X0. The CDF is denoted as Fx(X0)
"#���� = $%&� < ��(
and its probability density function (PDF) is written as
�#���� = **�� "#����
However, the preferred model to describe noise is the envelopes around accumulative distribution of
noise in a limited band, known as Amplitude Probability of Distribution (APD). Is the complementary
cumulative distribution function, is a probabilistic function of field intensity, and portion of
measurement time on which the envelope noise gets higher than any other value of field intensity.
�$+���� = $%&� > ��( = 1 −"#����
The amplitude probability distribution is a very useful function when it comes to characterizing
signals and evaluating interference effects on transmissions, and there are many studies of the
advantages of the APD, especially for Impulsive noise [10, 1].
Ezequiel Pérez Rodenas QAM and PSK Modulation Schemes under Impulsive Noise
9
Similarly, the mathematics and terminology of the APD are based on the concept of random
variables, X, which assigns a real number, X (v), to every element, v, of a sample space. The random
variable assigns a real number representing the amplitude of a baseband signal drawn from a sample
space via signal simulation or measurement. The APD is expressed as:
"�.� = $���/� > .�
or more commonly:
"�.� = $�� > .�,
where a is an amplitude value and P ( ) means probability.
A discrete estimate of the APD can be obtained from a finite set of samples. This is accomplished by
sampling the complex-baseband signal N times, converting these samples to the amplitudes:
.�0�, 0 = 1,…2,
ordering the amplitudes from smallest to largest:
.&0(, 0 = 1,…2,
where the brackets distinguish the ordered amplitudes from the unordered amplitudes. For a X value
given, it counts how many amplitudes are above that level. A way to differentiate between Gaussian
noise and impulsive noise is by setting a threshold amplitude witch above it will be considered as
impulsive noise [11].
Figure 2. Impulse noise and its parameters
0 1 2 3 4 5 6 7 8 9 10
x 104
-30
-29
-28
-27
-26
-25
-24
-23
Samples
Pow
er le
vel (
dBm
)
Impulsive noiseAWGN noiseThreshold
Ezequiel Pérez Rodenas QAM and PSK Modulation Schemes under Impulsive Noise
10
Measuring the noise in a certain free bandwidth, and drawing a graphic about quantity of amplitudes
above this level and the amplitude of noise measured (in dB), you get an amplitude probability of
distribution:
Figure 3. APD
It can be used to know an optimal communication system and how it will be affected by the
surrounding noises.
2.5 Digital modulations
Two modulations schemes are used to test our system. For QAM (Quadrature Amplitude
Modulation) with 3 different constellations of 4, 16, and 64 symbols are studied. This modulation
consists on a change of amplitude or phase of the carrier to create the modulated message. And for
PSK (Phase-shift keying), conveys data by changing the phase of the carrier. Using another 3 different
constellations for this scheme of 2, 8 and 16 symbols, where each symbol contains log2 M bits, being
M the number of symbols.
All these modulations have been used with a Gray code. This code is used to refer to a binary
number where two successive values only differ in one bit. This code facilitates the error correction at
the receptor in digital communications.
-32 -30 -28 -26 -24 -22 -2010
-5
10-4
10-3
10-2
10-1
100
Power Level (dBm)
AP
D
Impulsive NoiseGaussian Noise
Ezequiel Pérez Rodenas QAM and PSK Modulation Schemes under Impulsive Noise
11
Figure 4. Constellations for 2, 8 and 16 PSK with AWGN and impulsive noises
Figure 5. Constellations for 4, 16 and 64 QAM with AWGN and impulsive noises
Previous figures (figures 4 and 5) show constellations of the 2 different modulations, where it can be
appreciate the received symbols with AWGN noise (clusters) and impulsive noise (all over the
graphic). The probability of bit error for M-PSK modulation used is defined as:
$3 = 2log�789:2;32� log�7sin?�7@A and for M-QAM
$3 = 4log�78C:3EFGH log�77 − 1 I
being Q written as:
8��� = 1√2�K ����� L���
-5 -4 -3 -2 -1 0 1 2 3 4 5-5
-4
-3
-2
-1
0
1
2
3
4
5
Qu
ad
ratu
re
In-Phase-3 -2 -1 0 1 2 3
-3
-2
-1
0
1
2
3
Qu
ad
ratu
re
In-Phase-3 -2 -1 0 1 2 3
-3
-2
-1
0
1
2
3
Qu
ad
ratu
re
In-Phase
-4 -3 -2 -1 0 1 2 3 4-4
-3
-2
-1
0
1
2
3
4
Qu
ad
ratu
re
In-Phase-5 -4 -3 -2 -1 0 1 2 3 4 5
-5
-4
-3
-2
-1
0
1
2
3
4
5
Qu
ad
ratu
re
In-Phase-5 -4 -3 -2 -1 0 1 2 3 4 5
-5
-4
-3
-2
-1
0
1
2
3
4
5
Qu
ad
ratu
reIn-Phase
Ezequiel Pérez Rodenas QAM and PSK Modulation Schemes under Impulsive Noise
12
2.5.1 Relation between APD and BER
The information it is gotten from the APD of the received signal, it can be used to estimate the BER,
as it shows the degradation at the receiver. There are many studies [1] that show the strong correlation
between them, with various modulations. It is defined as:
$3,�M� ≈ O�$+9P:;3 Q�R3A
where α is the relation between Pr[bit error] and Pr[symbol error],β takes different values for each
modulation scheme, Eb is the average energy per bit, Z0 the impedance of the receiver and Tb is the bit
interval time [1]. Table 1 shows the relation between them for some modulations schemes.
Modulation β α Relation
2-PSK 1 1 $3,�M� = APDV�;3W 8-PSK 0.66 1/3 $3,�M� = 13APDV0.66�;3W
16-QAM 0.63 1/4 $3,�M� = 14APDV0.63�;3W 64-QAM 0.38 1/6 $3,�M� = 16APDV0.38�;3W
Table 1. Different modulation schemes and its relations
2.6 Minimum mean square error
To compare the measurement systems we are going to perform and explain on the next chapters, it is
going to be used the minimum mean square error, to get an idea of how different are between them.
Being X and unknown random variable and Y the known variable, a measurement, the estimator �\�]�of the measurement Y is given by 7^; = ; _V�\ − �W�`
where the expectation is taken over both X and Y. The MMSE estimator is defined just as the
estimator of the minimal MSE [12].
Ezequiel Pérez Rodenas QAM and PSK Modulation Schemes under Impulsive Noise
13
Ezequiel Pérez Rodenas QAM and PSK Modulation Schemes under Impulsive Noise
14
3 Measurement Setups and Simulations
3.1 Introduction
On this chapter we are going to give a detailed explanation of the different measurement setups we
are going to test, together with the results of the simulations for the setup that presents the best
performance. First, is going to be explained the program we use to test the measurement
configurations. Then, how is connected each setup and the differences between them. To continue
with the results of comparing the three setups, and end up with the simulations made with the setup
that presents the best performance.
We connect the devices with a MATLAB tool called Test & Measurement Tool (TMTool). At that
point, the program is set to send the signals through the signal generator and receive it from the
spectrum analyzer. Once we get that part working, we tried with the different measurement setups,
connecting the ADC on the computer and then feeding it with the video output from the spectrum
analyzer. Getting the signal measurement and then computing ADP. Same as for the IF output from
the SA, it is connected to the ADC input, to get measured signal with the ADC and then to the
computer to get BER and APD results. For the setup number 3, taken from the regular SA output (IQ
Data) BER and APD will be directly computed from its output, without the ADC.
For the last setup, we will use antennas to transmit and receive the signal instead of cables to see the
impact of different impulsive noises in our communication. The environment is shown at figure 6.BER
and APD are computed directly from the regular spectrum analyzer output, without the ADC.
Figure 6. Real setup measurement with antennas
Ezequiel Pérez Rodenas QAM and PSK Modulation Schemes under Impulsive Noise
15
3.2 Simulated communication system
In order to use the measurement system we proposed, it got developed a program in MATLAB. This
program, consist on create a random message, to modulate it and resample it 10 times for the better
sampling at the reception (spectrum analyzer) and send it through the noisy channel. In this channel, it
will be added AWGN and impulsive noise. After this, it will be received and downsampled to
demodulate it. Finally, BER and APD are computed with the received signal. A simple schematic of
the process is shown on figure 7. Hilbert block is only used on the IF output setup, to change the signal
to an equivalent lowpass signal.
3.3 Setups
It were developed 3 different systems using a signal generator and a spectrum analyzer connected to
a computer. The signal generator will be used from the computer with MATLAB, and it will make a
modulated signal with AWGN noise and impulsive noise, in order to test our measurement systems.
The created signal will be sent through our simulated channel with both noises, and received at our
receptor (Spectrum Analyzer). The spectrum as well as the signal generator (figure 8), are managed
from the computer, and it will receive the data to be analyzed with MATLAB, to compute BER and
APD measurement.
Rand msg Gray Mod Resample + Hilbert Downsample
Demod
BER
AWGN
Impulsive
noise
APD
Figure 7. Simulated communication in MATLAB
Ezequiel Pérez Rodenas QAM and PSK Modulation Schemes under Impulsive Noise
16
Figure 8. VSG SMU 200Ain the upside, and below the SA FSQ 26
To begin with the setups we will describe the devices used on each one. The signal generator used
on all of them, is a VSG (Vector Signal Generator) SMU 200A form Rohde &Schwarz will be the
transmitter which will be generating the modulated signal simulating an AWGN channel and an
impulsive channel with MATLAB.
Frequency
Frequency range 100 kHz to 2.2 GHz/3 GHz/4 GHz/6 GHz
Setting time 850 kHz
Ezequiel Pérez Rodenas QAM and PSK Modulation Schemes under Impulsive Noise
17
Wideband noise
(carrier offset > 5 MHz, 1 Hz measurement
bandwidth)
typ. -153 dBc (CW)
typ. -149 dBc (I/Q modulation)
Table 2. Vector signal generator specifications
This generator will be connected with an Ethernet cable to the computer and controlled from
MATLAB, through TCP/IP, sending a modulated signal at 2 GHz with 2 MHz of bandwidth. It will be
connected to the receiver, a SA (Spectrum Analyzer) FSQ 26, from Rohde & Schwarz also. In all the
measurement setups, this device will be the reference master; will send the reference clock to the
others.
Figure 9. Spectrum Analyzer before the digital treatment [14]
In figure 9 it is shown the signal processing before the digital treatment. There is a first mixer to
convert to an IF (intermediate frequency) of 3475.4 MHz. After that, 2 more mixer will change the
signal frequency, first to 404.4 MHz, and finally to 20.4 MHz. The SA has 2 signal outputs at those
two last Ifs (404.4 and 20.4).
This final IF signal, will feed the digital block. In this section, the signal passes the resolution
bandwidth filter (RBW). RBW filter determines how close two sinusoids can be resolved. The smaller
RBW has higher resolution, but higher acquisition time too. After it, there is an ADC (Analog to
Digital Converter) of 81.6 MHz of sampling rate with 14 bits resolution. It gets the baseband signal
getting the IQ data, and after a digital treatment it is sent through the LAN output to the computer.
Ezequiel Pérez Rodenas QAM and PSK Modulation Schemes under Impulsive Noise
18
Figure 10.Digital processing of the Spectrum Analyzer [14]
At the end of the digital processing (figure 10), there is a video output which contains the
information to display the received signal at the screen. This output will be used in one of the
measurement configurations.
Figure 11. Measurement system
All the devices will be connected to a HP Procurve 2626 Switch by TCP/IP through cables of
Ethernet. They were installed on the computer by using the Test & Measurement Tool (TMTool) of
MATLAB.
3.3.1 Setup 1: 20.4 MHz IF Output
With this setup, we get the signal from the IF output of 20.4 MHz, before all the digital treatment. In
order to get the data to the computer to get the BER and APD, we have to convert it into a digital data,
Ezequiel Pérez Rodenas QAM and PSK Modulation Schemes under Impulsive Noise
19
so it is used an ADC from Agilent, U1066A Acquiris, with 420 Megasamples/s and 12 bit resolution
with 2 channels. Table 3 shows its specifications.
Signal input - 50Ω BNC
Channels
U1066A-001: Dual at 420 MS/s
U1066A-002: Dual at 200 MS/s
Maximum input voltage
±15 V DC + 2 V RMS (AC component) at
50Ω
(diode clamping at 6 V AC pk-pk)
Bandwidth (-3dB)
DC to 100 MHz
Coupling
AC
Bandwdth limit filter
35 MHz 2-pole Bessel filter
Impedance
50 Ω ± 5%, AC coupled
Full sacle (FS)
250 mV, 500 mV, 1 V, 2 V, 5 V, 10 V
Connectors
SMA, gold plated
Offset range
±1 V for 250, 500 mV, 1 V FS
± 2 V for 2 V FS
± 5 V for 5 V FS
± 10 V for 10 V FS
Digital conversion
Sample rate
-001: 100 S/s to 420 MS/s
-002: 100 S/s to 200 MS/s
Maximum input voltage
± 10 V DC (2 W) or 10 V RMS at 50Ω
(Diode clamping at ± 11 V DC)
Sample rate adjustment granularity
-001: < 0.25% of SR; 500 kS/s in 200·420
MS/s range
-002: < 10% of SR
Coupling
DC into 50 Ω
Resolution
-001: 12 bits at SR > 200 MS/s.
13 bits at SR ≤ 200 MS/s
-002: 12 bits at SR > 110 MS/s.
13 bits at SR ≤ 110 MS/s
Impedance
50 Ω ± 1% at DC
Connectors
BNC, gold plated
DNL
In the range [-0.9, 0.5] LSB
Table 3. ADC specifications
This setup gives a bandpass signal at 20.4 MHz, so it will be needed to get the equivalent lowpass
signal before computing the BER and APD. An important thing is to remember to not to feed the ADC
with an input higher of 15V. Figure 11 shows how this setup is connected.
Ezequiel Pérez Rodenas QAM and PSK Modulation Schemes under Impulsive Noise
20
Figure 12. Capturing data with the ADC from IF output
3.3.2 Setup 2: Video Output
In this configuration it is used the Video output that the SA has at the end of the digital block, so it is
gotten the data that is going to be represented at the SA screen. This representation is only a level of
voltage, so the phase information is lost, what makes impossible to compute the BER.
This output, is connected to the ADC, as the previous configuration, controlling it with MATLAB,
computing the received signal at 400 Megasamples/s.
As it is show on the block diagram (figure 13), the signal from the analog block (figure 9) is affected
by the entire digital treatment (figure 10) and then pass through a lowpass filter called Video Filter,
placed after the detector. It is reducing the amount of fast variations of the signal reaching the display,
used in this way as an averaging facility or smoothing of the presented signal.
Figure 13. Block diagram of the Video Output
Ezequiel Pérez Rodenas QAM and PSK Modulation Schemes under Impulsive Noise
21
3.3.3 Setup 3: IQ Data Output
On this setup, it will be measured the BER and APD from the IQ data given by the SA, through its
regular output. To make it more realistic, it is used antennas to transmit the signal and for receive it.
The antennas used are Sencity Optima from Huber+Suhner. Those are omnidirectional with vertical
polarization and works on the range between 1.7 GHz and 3 GHz. On our setup, we use them at 2 GHz
and feeding them with powers between -30 and 15 dBm. On table 4 is shown the antennas
specifications, while figure 14 is the measurement setup scheme.
Table 4. Antennas specifications[15]
Figure 14. Measuring system with antennas
In this chapter is presented the graphics from the different simulations that were made. With the
systems explained before, and in order to get the BER and APD measurement, is simulated the noisy
channel and compared the received signal with the original one, checking the errors for different
Ezequiel Pérez Rodenas QAM and PSK Modulation Schemes under Impulsive Noise
22
energy bit to noise (Eb/N0) rate, and taking the ADP from the last Eb/N0 simulated (20 dB). The
MATLAB code uses a for bucle to generate the BER for different values of Eb/N0 and for diverse
QAM and PSK modulations schemes or parameters of impulsive noise, as we will see on this chapter.
The APD is computed as explained on previous chapter from the last value of Eb/N0 of the BER
simulated.
3.3.4 Measurement setups comparison
On the figure 15, it is made a comparison between 4-QAM (as well as for 64-QAM in figure 16)
with fixed Γ = 0.01 and A = 0.01 but with the 3 different configuration setups.
Figure 15. APD for 4-QAM with 3 different measurement systems
Figure 16. APD for 64-QAM with 3 different measurement systems
-50 -45 -40 -35 -30 -25 -20 -15 -10 -5 0
10-4
10-3
10-2
10-1
100
Power Level (dBm)
AP
D
4-QAM IF4-QAM Video4-QAM SA
-60 -55 -50 -45 -40 -35 -30 -25 -20 -15 -10
10-4
10-3
10-2
10-1
100
Power Level (dBm)
AP
D
64-QAM IF64-QAM Video64-QAM SA
Ezequiel Pérez Rodenas QAM and PSK Modulation Schemes under Impulsive Noise
23
As we can see, IF output and SA output (referred to the IQ Data output as regular SA output) are
very close for both modulation schemes, it even fits for the slopes it does for the different power levels
of the 64-QAM. On the other hand, video output, does not show a good measurement, is suffering like
some filtering or average process. This process should be some extra treatment that the signal gets in
order to be presented to the spectrum analyzer display.
For the IF output, we used sequences of 104 bits, instead of 105 as for the other two setups, due to the
Hilbert transformation. The computer used to do this transformation, could not handle the computation
with bigger sequences, so that is because the graphic for IF is shorter than the other ones.
3.4 Effect of impulsive interference in M-QAM and M-PSK
modulation schemes
On figure 17, it can be seen the effect of the impulsive noise on BER curves. We can appreciate a
minimum BER level, because the impulsive noise is strong enough to still interfering even with high
values of Eb/N0.
Figure 17. Theoretical and simulated BER and APD for M-QAM
As for the APD on figure 17, can be seen the effect of impulsive noise also, and in the same way as
BER, so we can see the strong correlation that APD has with BER. On the same figure, another
important point to be observed is the differences between the QAM modulations. As APD shows
power level, for 4-QAM there is one power for its symbols, while for 16-QAM has 3 different, which
is why it has 3 little slopes around the received power of the signal. Same for 64-QAM, that has 7
levels of power for its symbols.
0 2 4 6 8 10 12 14 16 18 2010
-6
10-5
10-4
10-3
10-2
10-1
100
Eb/N
0 dB
BE
R
4-QAM Theory4-QAM16-QAM64-QAM
-40 -35 -30 -25 -20 -15 -1010
-5
10-4
10-3
10-2
10-1
100
Power Level (dBm)
AP
D
4-QAM16-QAM64-QAM
Ezequiel Pérez Rodenas QAM and PSK Modulation Schemes under Impulsive Noise
24
Figure 22 on Appendix A show the same results for PSK modulations. Notice that now, the curves
on APD for different PSK modulations, are the same, which is because its symbols in the constellation
are disposed in the same way, they all have the same power level, as the only thing that changes is the
phase.
Varying A and Γ parameters of the impulsive noise, it can be seen how they affect to the BER and
APD results. As saw before, A is the quantity of samples affected by impulsive noise, while Γ is the
relation of AWGN power and impulsive noise power.
3.5 Interaction of multiple impulsive interference in 4-QAM and
64-QAM
Simulating for the third measurement system with antennas, and fixing Γ, and changing A, and vice
versa, it gets next results for BER and APD for different modulations.
Figure 18.BER and APD for 4-QAM with Γ = 0.1
At figure 18 can be seen how at high values of Eb/N0, the power of the signal gets greater than the
impulsive noise, so BER start to decrease. For both figures, we can see the difference between diverse
values of A
On figure 19, for the same QAM modulation, it is shown BER and APD for multiples Γ. For Γ = 10,
means that AWGN noise is 10 times bigger than Impulsive noise, so it is gotten the same result as the
4-QAM Theory, that is without Impulsive noise. For the APD, we can see how the received power
level gets increased as Γ is decreased due to received impulses.
0 5 10 15 20 2510
-6
10-5
10-4
10-3
10-2
10-1
100
Eb/N
0 dB
BE
R
4-QAM TheoryA = 0.001A = 0.01A = 0.1
-50 -48 -46 -44 -42 -40 -38 -36 -35
10-4
10-3
10-2
10-1
100
Power Level (dBm)
AP
D
A = 0.001A = 0.1A = 1
Ezequiel Pérez Rodenas QAM and PSK Modulation Schemes under Impulsive Noise
25
Figure 19. BER and APD for 4-QAM with A = 0.01
Same for the 64-QAM case, on figure 23 on Appendix A, changing A and fixing Γ. For this case, it
is important to notice the different power levels of the received symbols. As A gets increased, BER
gets increased too due to more samples are interfered with impulsive noise, and in the APD figure, the
power level of the received signal is near the same, but there are more amount of impulsive samples.
On figure 24, on Appendix A also, at BER curves, it can be seen that there is a maximum level of Γ
that does not increment the bit error rate. In the other hand, as we saw on figure 23, changing A, the
bigger A results in more erroneous bits. That does not happens on Γ, since A is not changed, and there
is always the same amount of impulsive samples that are received as errors, as soon as they are
received with more power than AWGN does not matter how much more.
3.6 Interaction of multiple impulsive interference in 16-PSK
The last simulation was made for the 16-PSK modulation. Both figures, 20 and 21 got the expected
results, while increasing A, more BER we get, but it will be the same if only Γ is varying.
Figure 20. BER and APD for 16-PSK with Γ= 0.1
0 5 10 15 20 25 30 35 40 45 5010
-6
10-5
10-4
10-3
10-2
10-1
100
Eb/N0 dB
BE
R
4-QAM TheoryΓ = 10Γ = 0.1Γ = 0.01
-70 -65 -60 -55 -50 -45 -40 -35 -30
10-4
10-3
10-2
10-1
100
Power Level (dBm)
AP
D
Γ = 10Γ = 0.1Γ = 0.01
0 2 4 6 8 10 12 14 16 18 2010
-6
10-5
10-4
10-3
10-2
10-1
100
Eb/N0 dB
BE
R
16-PSK TheoryA = 0.001A = 0.01A = 0.1
-40 -39 -38 -37 -36 -35 -34 -33 -32 -31 -30
10-4
10-3
10-2
10-1
100
Power Level (dBm)
AP
D
A = 0.001A = 0.01A = 0.1
Ezequiel Pérez Rodenas QAM and PSK Modulation Schemes under Impulsive Noise
26
Is easy to know which parameter of the impulsive noise is changing by analysing APD figures. On
20, it can be seen how curves end up on the same power level, around 32 dBm (Impulsive noise),
which means that Γ is fixed, furthermore the only thing that changes is the quantity of samples with
high power, which means that A is varying. The other case at figure 21, on APD graphic, the quantity
of samples with high power are always the same (around 10-2), because A is fixed, and only Γ has
different values, what is translated into different power of those samples that are affected by the
impulsive noise.
Figure 21. BER and APD for 16-PSK with A = 0.01
0 2 4 6 8 10 12 14 16 18 2010
-6
10-5
10-4
10-3
10-2
10-1
100
Eb/N
0 dB
BE
R
16-PSK TheoryΓ = 10Γ = 0.1Γ = 0.01
-45 -40 -35 -30 -25 -20 -15
10-4
10-3
10-2
10-1
100
Power Level (dBm)
AP
D
Γ = 10Γ = 0.1Γ = 0.01
Ezequiel Pérez Rodenas QAM and PSK Modulation Schemes under Impulsive Noise
27
Ezequiel Pérez Rodenas QAM and PSK Modulation Schemes under Impulsive Noise
28
4 Discussion and Conclusions
It is usual to see impulsive interference at industrial scenes. This electromagnetic interference on
most of cases is caused by surroundings electronic machines and cannot be eliminated. On those
scenarios, wireless communications are very important, and usually, high quality communications are
needed, what means low bit error rates. On this thesis, we have developed a measurement method to
obtain BER and APD values which was tested under an impulsive noise channel with different
modulation schemes. Simulating a communication system, we have studied how this noise can affect a
real communication.
Chapter 3 contains BER and APD simulations. Three different setups of the measurement method
are compared, with IF output, Video output (both with the external ADC) and directly from the regular
output of the SA, with its own ADC. First of all, from the simulations of the Video output, is clearly
that the results are not quite good. It can be seen that IF output curve (for 4 and 64 QAM) fits very
well with the curve taken from the regular SA output, not like the Video output curve, that is a bit
different.
As explained on same chapter, Video output is used to represent the values at the screen. This signal
could be modified for some treatment that we are missing, and that may be the reason that make us to
not to get the correct output. It is not known, even the exact blocks that this signal is going through.
Since we could not get the complete block composition of the SA from R&S, it was not possible to
detect which block is affecting the signal from the Video output. Comparing the other 2 methods left,
with the MMSE method explained on chapter 2, it is gotten an error of MMSE = 0.0092 (for the worst
case, shown in figure 18 for 64-QAM with fixed A and Γ to 0.01 both). That express the difference
between the 2 curves of APD, as the results shows, they are pretty close.
We assume that the APD curve gotten from the regular SA output, is closer to the real measurement
due to several reasons. One of them is because the SA has an internal treatment to equalize the path
that the signal follows inside of it, to cancel the variations that it suffers. Besides of that, the internal
ADC from the SA, has a bigger dynamic range thanks to having 14 bits resolution, instead of 12 bits
of the external ADC we are using for the IF output, even though this is not a main characteristic (the
ADC quality is given by some other factors too), it will help to improve its results.
Using the best measurement setup for our method, the IQ data output one, and varying the most
important parameters of the impulsive noise, A and Γ, is shown how it affects this kind of noise to the
BER and the power level at the receiver. As it was commented, as Γ increments, the communication is
Ezequiel Pérez Rodenas QAM and PSK Modulation Schemes under Impulsive Noise
29
not going worse while it has enough power to interference the desired signal. Samples with impulsive
noise will make an error in reception whenever its power is bigger than AWGN. From the simulations,
we can observe that with a Γ=10, which means AWGN 10 times higher than impulsive noise, the
result can be approximated to a regular AWGN as impulsive noise is not affecting the signal. With the
parameter A, we can see that as the bigger is it, the more errors we get. Having its maximum around
10, where it can be approximated as AWGN with higher power level.
4.1 Future work
The work can be continued improving the synchronization method. For make the measurements and
in order to compare the received signal with the sent one, it is added a pilot in a known position to the
transmitted signal. With this method, and due to we are working with Impulsive noise, we got errors at
synchronization part when this impulsive noise was bigger than the pilot. This could be easily solved
using a known sequence to synchronize with, so it can be used Impulsive noise with power higher than
the pilot without problems.
Another improvement it can do, is working on the Video output of the SA FSQ 26 from Rohde &
Schwarz, research to know exactly the processing that the signal suffers and compute the corrected
APD measurement.
This thesis can be extended measuring real impulsive noise at some industrial environment to
recognize patterns and to characterize specifics impulsive noises of a concrete place. Doing this
characterization of the impulsive noise, it can be used to improve the BER at the reception and combat
the interference.
Ezequiel Pérez Rodenas QAM and PSK Modulation Schemes under Impulsive Noise
30
Ezequiel Pérez Rodenas QAM and PSK Modulation Schemes under Impulsive Noise
C1
References
[1] K. Wiklundh, “Relation Between the Amplitude Probability Distribution of an Interfering
Signal and its Impact on Digital Radio Receivers”, IEEE Transactions on Electromagnetic
Compatibility, vol. 48, no. 3, pp. 537-544, August 2006.
[2] J. Seo and S. Cho, “Impact of Non-Gaussian Impulsive Noise on the Performance of High-
Level QAM”, IEEE Electromagnetic Compatibility, vol. 31, no. 2, pp. 177-180, May 1989.
[3] A. D. Spaulding and D. Middleton, “Optimum Reception in an Impulsive Interference
Environment. Part 1: Coherent Detection”, IEEE Transactions on Communications, vol. 25, no.
9, pp. 910-923, September 1977.
[4] K. McClaning and T. Vito, “Radio Receiver Design”, Noble Publishing Corporation, Atlanta,
GA, February 2001.
[5] S. V. Vaseghi, “Advanced Digital Signal Processing and Noise Reduction”, J. Wiley & Sons
Ltd, Second Ed, September 2000.
[6] S. Miyamoto, M. Katayama, N. Morinaga, “Performance analysis of QAM systems under class
A noise environment”, IEEE Transactions on EMC, vol. 37, no. 2, pp. 260-267, May 1995.
[7] D. Middleton, “Canonical non-Gaussian noise models: Their implications for measurement and
for prediction of receiver performance”, IEEE Transactions on Electromagnetic Compatibility,
vol. EMC-21, no. 3, pp. 209-220, August 1979.
[8] A B. Shahzad, “Impulsive Noise Modeling and Prediction of its Impact on the performance of
WLAN Receiver”, Glasgow, Scotland, August 2009.
[9] L. A. Berry, “Understanding Middleton’s Canonical Formula for Class A Noise”, IEEE
Transactions on Electromagnetic Compatibility, vol. EMC-23, no. 4, pp. 337-344, November
1981.
[10] J. Ferrer, “RF Channel Characterization in Industrial, Hospital and Home Environments”,
Stockholm, Sweden, February 2012.
[11] R. J. Achatz, M. G. Cotton, and R. A. Dalke, “Estimating and Graphing the Amplitude
Probability Distribution Function of Complex-Baseband Signals”, Colorado, USA, August
2004.
[12] D. Johnson, “Minimum Mean Squared Error Estimators”, Texas, USA, November 2004.
[13] K. Wiklundh, “An Approach to Using Amplitude Probability Distribution for Emission Limits
to Protect Digital Radio Receivers Using Error-Correction Codes”, IEEE Transactions on
Electromagnetic Compatibility, vol. 52, no. 1, pp. 223-229,February 2010.
[14] R&S®FSQ Signal Analyzer - Data sheet, from http://www2.rohde-schwarz.com, April 2012.
[15] Sencity Optima antenna – Technical Data, from http://www.hubersuhner.com, April 2012.
Ezequiel Pérez Rodenas QAM and PSK Modulation Schemes under Impulsive Noise
C2
Ezequiel Pérez Rodenas QAM and PSK Modulation Schemes under Impulsive Noise
C3
Appendix A
Figure 22. Theoretical and simulated BER and APD for M-PSK
Figure 23. BER and APD for 64-QAM with Γ= 0.1
Figure 24. BER and APD for 64-QAM with A = 0.01
0 2 4 6 8 10 12 14 16 18 2010
-6
10-5
10-4
10-3
10-2
10-1
100
Eb/N
0 dB
BE
R
BPSK TheoryBPSK8-PSK16-PSK
-35 -30 -25 -20 -1510
-5
10-4
10-3
10-2
10-1
100
Power Level (dBm)
AP
D
2-PSK8-PSK16-PSK
0 2 4 6 8 10 12 14 16 18 2010
-6
10-5
10-4
10-3
10-2
10-1
100
Eb/N
0 dB
BE
R
64-QAM TheoryA = 0.001A = 0.01A = 0.1
-45 -43 -41 -39 -37 -35 -33 -31 -29 -27 -25
10-4
10-3
10-2
10-1
100
Power Level (dBm)
AP
D
A = 0.001A = 0.01A = 0.1
0 2 4 6 8 10 12 14 16 18 2010
-6
10-5
10-4
10-3
10-2
10-1
100
Eb/N
0 dB
BE
R
64-QAM TheoryΓ = 10Γ = 0.1Γ = 0.01
-45 -40 -35 -30 -25 -20 -15
10-4
10-3
10-2
10-1
100
Power Level (dBm)
AP
D
Γ = 10Γ = 0.1Γ = 0.01