Professional Documents
Culture Documents
Mekelle University
Mekelle Institute of Technology (MU-MIT)
Prepared By:
Name ID_N0
1. Gereziher Teklebrhan MIT/036/03
2. Moges Messele MIT/064 /03
3. Shewit Tekleweyni MIT/073/03
Project Advisor:
Mr. Maarig Aregawi
MU-MIT I
MU – MIT, Department of ECE Final Thesis Report
Certificate
We hereby declare that this project report entitled by “Signal Detection and Channel
Estimation ” in partial fulfillment of the requirement for the award of Bachelor’s degree in
Electronics and Communication Engineering (for Gereziher Teklebrhan ,Moges Messele,
Shewit Tekleweyni) carried under supervision of instructor Maarig Aregawi at Mekelle
University Mekelle Institute of Technology.
Date: ______________________
Gereziher Teklebrhan
Moges Messele
Shewit Tekleweyni
I assure that the above stated statement is correct to the best of my knowledge and belief.
Date: ____________________
Maarig Aregawi
MU-MIT II
MU – MIT, Department of ECE Final Thesis Report
Acknowledgement
First and foremost, we would like to give heartfelt gratitude to the Almighty GOD that
keeps us till this day with his endless love and guidance in the path of our life.
Next, we would like to really thank to our Advisor, Instructor Maarig Aregawi (MSc. in
ECE) for his motivation to continuously guide, support and encourage us throughout the
project and for introducing the project topic.
We would also like to thank Instructor Kiros Siyoum (MSc. in ECE), MIT‘s Head of
Department in Electronics & Communication Engineering (ECE) for his continuous
support and supervision.
Finally we would like to thank Instructor Workineh Gebeye, Yacob Girmay, Aregawi
Gerezigiher for their invaluable comments and continuous encouragement on our work and
documentation of the thesis.
MU-MIT III
MU – MIT, Department of ECE Final Thesis Report
Abstract
The thesis focuses on detail study of signal detection and channel estimation techniques for
High Frequency (HF), Very High Frequency (VHF) and Ultra High Frequency (UHF) radio
communication system. More specifically, identification of presence/absence of a signal
from cooperative (known communication) or none cooperative transmitter under noisy and
possibly multipath fading communication channel has been considered in the study. The
study has been started with thorough understanding of the concepts and details of signal
detection mechanisms and channel estimation techniques (blind and training based). A
literature review of different signal detection techniques like energy based detection,
matched filter detection, cyclostationary feature detection, waveform based detection, radio
identification based detection, Covariance Based Detection, Multi taper Based Detection,
Filter Bank Based Estimation, and Random Hough Transform Based Detection has been
done. Moreover, a comparison of the mentioned techniques has been done based on
different features like performance and detecting ability. From the literature review and the
comparison it has been observed that cyclostationary feature detection is the best method
for the considered system.
MU-MIT IV
MU – MIT, Department of ECE Final Thesis Report
Table of Contents
Certificate ............................................................................................................................... II
Acknowledgement ................................................................................................................ III
Abstract ................................................................................................................................ IV
LIST OF ABBREVIATIIONS ............................................................................................ VII
LIST OF FIGURES AND TABLES .................................................................................. VIII
Chapter 1 ................................................................................................................................. 1
1.1 Introduction ...............................................................................................1
1.2 Problem Statement ....................................................................................2
1.3 Motivation ....................................................................................................2
1.4 Objective of the Project ................................................................................2
1.4.1 Main objectives ...................................................................................................... 2
1.4.1 Specific objectives ................................................................................................. 2
1.5 Document Outline.........................................................................................3
Chapter two ............................................................................................................................. 4
2.1 Background and Related Works ...................................................................4
2.2 Fading ...........................................................................................................5
2.2.1 Multipath Fading Effects ....................................................................................... 5
2.2.2 Factors Influencing Fading .................................................................................. 5
2.2.3 Types of Small-Scale Fading ................................................................................. 6
2.2.4 Fading Effects due to Multipath Time Delay Spread ............................................. 6
2.2.5 Fading Effects due to Doppler Spread ................................................................... 6
2.3 Correlations Function ...................................................................................6
2.3.1 Auto correlations function...................................................................................... 6
2.3.2 Cross correlation .................................................................................................. 7
2.4 Spectral Correlation Function (SCF) ............................................................7
2.5 Cyclostationarity...........................................................................................7
2.6 Definition of Spectral Correlation Function (SCF) ......................................7
2.6.1 Properties of the SCF ............................................................................................. 9
MU-MIT V
MU – MIT, Department of ECE Final Thesis Report
MU-MIT VI
MU – MIT, Department of ECE Final Thesis Report
LIST OF ABBREVIATIIONS
MU-MIT VII
MU – MIT, Department of ECE Final Thesis Report
FIGURES
Fig 1energy detection in time domain
Fig 2 energy detection in frequency domain
Fig 3 block diagram of an energy detector
Fig 4 Implementation of a cyclostationary feature detection
Fig 5 Flow chart of cyclostationary based feature detection
TABLES
Table 1 comparison among different signal Detection
MU-MIT VIII
MU – MIT, Department of ECE Final Thesis Report
Chapter 1
1.1 Introduction
Wireless communication is one of the fastest exponentially growing technology over the
last decade. Although wireless communication is flexible (enable new application),
robust (strong), having mobility (enable anywhere/anytime connectivity) properties and
faster to deploy than wired communication it can experience so many problems such as
fading, shadowing, multiple access interference, scattering, power decaying effects due
to obstacles (mountains, buildings, trees, moving objects such as cars, etc.) and distance
until they reach the receiver. Therefore detection of the presence of signal at the receiver
side is highly required. Besides in order to mitigate challenges with wireless channel; a
lot of channel estimation techniques are also studied. Signal detection plays a key role in
military intelligence. To know an opponent‘s information in the battlefield is as critical
as knowing an ally‘s information. Signal detection is the first step for garnering an
opponent‘s information. Similarly signal detection plays a key role in cognitive radio,
radar detection, telemedicine, and satellite communication and telecommunication
systems. We have studied the literature review of signal detection mechanisms such as
Energy Detection, Matched Filter Detection, Radio Identification Based, Filter Bank
Based, Covariance Based Detection and Cyclostationary Feature Detection. We have
also tried to compare and contrast their advantages and disadvantages. We have got
Energy Based Detection and Cyclostationary Feature Detection are the two methods
used to detect the presence of a signal from unknown transmitter. The rest are used for
signal detection from known transmitters. [1].
MU-MIT 1
MU – MIT, Department of ECE Final Thesis Report
Most of all the challenges originate from the nature of wireless communications. Unlike
wire line systems, the signal in a wireless system is transmitted over unconstrained
propagation media, mostly in air. Many undesirable phenomena (such as multipath fading,
noise) occur as a result. Besides, the information in application such as military
communication is exploited by signal interception and jamming. Moreover, the
transmission technologies are becoming too complex to identify the presence or absence
of an unknown transmitter in a certain area. In general, the mentioned and other factors
cause undesirable effects in the transmitted signal which affect our communication and
hence our receiver becomes unable to detect the presence and absence of a signal.
1.3 Motivation
To minimize these undesirable effects, we have studied several signal detection
mechanisms and channel estimation techniques to select best algorithm for detecting the
signal and estimating the channel. Information in applications such as military
communications is exploited by signal interception and jamming. In applications which
required high security such as military application signals from unknown transmitters may
reach to the receiver side. To overcome these problems the study of signal detection
mechanisms and channel estimation techniques are required. Therefore a more advanced
signal detection mechanisms are so important for the existence of a secured society /
country.
More specifically selecting the best algorithm of signal detection method and
making detailed overview of the selected methods.
Developing MATLAB algorithm for the best and selected signal detection methods.
MU-MIT 2
MU – MIT, Department of ECE Final Thesis Report
The rest of the thesis is organized in four chapters and references are attached at the last.
The second chapter contains the back ground and related work of Signal Detection and
Channel Estimation Techniques. Under this chapter the issues fading (fast fading, slow
fading, flat fading and Doppler shift), correlation functions (autocorrelation and cross
correlation), cyclostatinarity of a signal, spectral correlation function and its properties are
gone through. Chapter 3 is all about the literature review of signal detection techniques
(Energy based detection, Matched Filter Detection, Cyclostationary based feature
Detection, Filter bank based Detection, Radio Identification based Detection, and
Covariance based detection and Mutlitapper detection).Chapter four covers the results and
discussion of the result achieved in this project. And, the final chapter, chapter five,
contains the conclusion of the achievement and some recommendations. Appendices are
also attached at the end of the paper.
MU-MIT 3
MU – MIT, Department of ECE Final Thesis Report
Chapter two
Signal detection is widely used in many applications. Some examples include cognitive
radio and military intelligence. Cognitive radios (CRs) are radios that are ―aware of their
surroundings and adapt intelligently‖ [1]. The term ―surroundings‖ most often refers to
other users of spectrum. When performing Dynamic Spectrum Access (DSA), a cognitive
radio acts as a secondary user that has to detect and identify other radio users in order to not
interfere. To accomplish this, CRs use signal detection to sense spectral occupancy. Without
guaranteed signal detection, a CR cannot reliably perform its role. Similarly, signal
detection also plays a key role in military intelligence. To know an opponent‘s information
in the battlefield is as critical as knowing an ally‘s information. Signal detection is the first
step for garnering an opponent‘s information. Wireless signal detection can be performed
using many different techniques. Some of the most popular include matched filters, energy
detectors (which use measurements such as the Power Spectral Density (PSD) of the
signal), and cyclostationary Feature Detectors (CFD) [2]. Each of these techniques has
advantages and disadvantages in terms of theoretical and real world performance. Signal
detection technology also has been widely used in many areas, especially in the area of
wireless communication signal processing. Now, with the increase of different networks,
different operations and different access technologies in wireless communication, the
spectrum resource is becoming more and more scarce. The problem of how to further
improve spectrum utilization, the system capacity and quality of service in next-generation
wireless communication needs urgent solutions. The first basic problem concerning
wireless communication signal processing is the detection of signal within a noisy
environment. We have studied a lot of signal detection mechanisms & we have got
cyclostationary feature detection is the best one which can be used to detect signal from
unknown transmitter. One tool to detect cyclostationarity is Spectral Correlation Function
(SCF), which can be thought of as a more generalized form of Power Spectral Density
(PSD). The SCF is used in signal processing areas such as signal detection, parameter
estimation, and signal classification [6] [7]. The reason why it is used is that it is robust to
noise and has different unique feature sets for different modulations. Signals are transmitted
using spectrum as a medium in wireless communication. However spectrum is not a
―clean‖ medium, which means that it carries not only the signal of interest but also noise
MU-MIT 4
MU – MIT, Department of ECE Final Thesis Report
and interference. Also, there can be distorting effects such shadowing and multipath. All of
these make it difficult to detect signals. The SCF theoretically has better performance in
noisy environments than PSD [8]; white Gaussian noise shows little spectral correlation
within the noise, and modulated signal has its own spectral correlation feature within itself,
which makes SCF more outstanding. However, there can still exist spectral correlation
between the noise and the signal due to the limited sample sizes, which is called cross-SCF
[6]. The effect of cross-SCF can be bigger if the noise is not truly white, making feature of
the signal less visible because it is hidden by spectral correlation within the noise itself and
between noise and the signal.
2.2 Fading
The term fading, or, small-scale fading, means rapid fluctuations of the amplitudes, phases,
or multipath delays of a radio signal over a short period or short travel distance. This
might be so severe that large scale radio propagation loss effects might be ignored.
MU-MIT 5
MU – MIT, Department of ECE Final Thesis Report
Correlation determines the degree of similarity between two signals. If the signals are
identical, then the correlation coefficient is 1; if they are totally different, the correlation
coefficient is 0, and if they are identical except that the phase is shifted by exactly 1800
(i.e. mirrored), then the correlation coefficient is -1.
When the same signal is compared to phase shifted copies of itself, the procedure is known
as autocorrelation. Auto correlations function is a method which is frequently used for the
extraction of fundamental frequency, F0: if a copy of the signal is shifted in phase, the
distance between correlation peaks is taken to be the fundamental period of the signal
(directly related to the fundamental frequency). The method may be combined with the
MU-MIT 6
MU – MIT, Department of ECE Final Thesis Report
simple smoothing operations of peak and center clipping, or with other low-pass filter
operations.
When two independent signals are compared, the procedure is known as cross correlation.
A function which is related to the correlation function, but arithmetically less complex, is
the average magnitude difference function. Cross-correlation is the method which basically
underlies implementations of the Fourier transformation: signals of varying frequency and
phase are correlated with the input signal, and the degree of correlation in terms of
frequency and phase represents the frequency and phase spectrums of the input signal.
2.5 Cyclostationarity
Stationary processes are processes whose mean and autocorrelation do not change as time
changes. Cyclostationary processes, which have the property of ―cyclostationarity,‖ are
processes whose statistical parameters, mean and autocorrelation, show periodicity [9].
That is, its mean and autocorrelation change with periodicity as time varies. This
periodicity is called second-order periodicity. Many stochastic processes generated by
technical processes exhibit cyclostationarity. Examples include most modulated
communication signals and vibration noise produced by rotating machines [9].
Cyclostationarity is described mathematically as [10]:
The SCF represents how much the spectral components of a process are correlated with
other spectral components of the process. The SCF can be derived from Cyclic
Autocorrelation Function (CAF). Before looking into SCF, we define the CAF to
MU-MIT 7
MU – MIT, Department of ECE Final Thesis Report
Where 𝑥 ( ) is the CAF of process x (t) with cycle frequency α, which is also the Fourier
coefficients of the autocorrelation of process x (t). Thus, the Fourier coefficients can be
expressed as
𝑥 ( ) 𝑇∫ 𝑥 (𝑡 ) 𝑡….…………………….... (4)
For more than periodicity [6][7]. In short, the CAF 𝑥 ( ) can be said to indicate the
magnitude of the autocorrelation with of x(t) at a component cycle frequency α. In
addition, an interesting thing is that if the cyclic autocorrelation is not periodic but constant
(that is α=0) it is equal to simple autocorrelation, which means that cyclic autocorrelation
includes autocorrelation. According to the Wiener relation, the Fourier transform of
autocorrelation is identical to PSD. The Wiener relation can extend to cyclic
autocorrelation, resulting in cyclic Wiener relation which embraces the α≠0 cases [10].
According to the cyclic Wiener relation, the Fourier transform of the CAF is equal to SCF,
expressed as [12]
( ) 𝞽
𝑥( )=∫ 𝑥 𝞽…………………………………..... (5)
MU-MIT 8
MU – MIT, Department of ECE Final Thesis Report
SCF describes a spectral characteristic that comes from cyclostationarity. A reason why the
spectral correlation concept has been studied is that it has some properties which can be
used in practical situation resulting in better performance compared to other methods of
detecting such as PSD. One property is that the SCF of same modulation type with
different number of possible symbols, such as Binary Phase Shift Keying (BPSK) and
Quaternary PSK (QPSK), have different unique features. This is in contrast to the PSD
which has identical features on the same modulation type. This property helps to detect
expected signal and classify signals according to modulation type.
MU-MIT 9
MU – MIT, Department of ECE Final Thesis Report
Chapter 3
(𝑡) 0
(𝑡) = { ……………………………………….. (6)
(𝑡) + (𝑡)
Where r(t) is the received signal at the sensor.
w(t) is the additive white Gaussian noise
s(t) is the transmitted signal.
3.1.1 Energy Detector Based Detection
Detecting unknown signals is a critical topic in wireless communications and has attracted
for years the attention of both Academia and Industry. The detection is typically realized in
the form of spectrum sensing with energy detection (ED) constituting the most simple and
popular method. The operating principle of ED is based on the deployment of a radiometer,
which is a non-coherent detection device that measures the energy level of a received signal
waveform over an observation time window. The obtained measure is subsequently
compared with a predefined energy threshold which determines accordingly whether an
unknown signal is present or not. It would be hard to distinguish between the transmitted
signal and noise signal when the signal-to-noise ratio is very low. For this reason, the
knowledge of the noise power can be used to improve the detection performance of the
energy detector. Energy detection (also known as a radiometer) is non-coherent, which
means it is simple to implement because it doesn‘t require much information for coherent
processing. However it is a suboptimal technique because its performance is not useful in
some environments, such as under low SNR. There are two main ways of performing
energy detection. A conventional energy detector consists of a low pass filter to filter out
band noise and adjacent signals, Nyquist sampling A/D converter, square-law device and
integrator, which is time domain representation of energy detection [13] [14]. A realization
MU-MIT 10
MU – MIT, Department of ECE Final Thesis Report
of this energy detector is illustrated in below fig (1).Another way of performing energy
detection is by using a period gram, which is frequency domain representation [14]. It is
also depicted in Figure (2). It estimates spectrum via squared magnitude of the FFT. In
terms of result, both approaches don‘t make any difference. However, in terms of
utilization, the latter is typically preferred. That is, using pre-filter which should be matched
to the bandwidth of the signal makes the time domain approach inflexible compared to the
frequency domain approach because frequency domain approach provides the flexibility to
process wider bandwidth and detect multiple signals at the same time if the signals have
different center Frequency, which enables to process arbitrary bandwidth of modulated
signals [13] [14].
Pre-filter
Signal (t) A/D Average
( )𝟐
N samples
Fig1. Energy detection in time domain
There are some drawbacks of the energy detector in terms of susceptibility to noise and
time performance. The energy detector is susceptible to noise especially in low SNR
Environments. Because it is not able to differentiate signal from noise, the signal can be
hidden below noise in a low SNR environment, which makes it unable to be detected.
This drawback results in the lower SNR ―wall‖, which is minimum SNR level below
which signals cannot be detected, than under other signal detectors. Therefore, the energy
detector has good performance only above the SNR wall, and poor performance below it.
In addition, under noise uncertainty, there can be a higher probability of false detection
[13]. Also, it is susceptible to spread spectrum signals such as direct-sequence spread-
spectrum (DSSS) and frequency-hopped spread-spectrum (FHSS) modulation because
DSSS has no identifiable spectral feature and FHSS modulated signal itself can be
interference [2] [15]. Another disadvantage of the energy detection is that timing or
phasing properties of signal of interest cannot be identified from energy detector, which is
overcome by using more systems though [15]. In terms of time performance, due to the
MU-MIT 11
MU – MIT, Department of ECE Final Thesis Report
W
Fig3. The block diagram of an energy detector
The band pass filter selects the specific Band of frequency to which the transmitted signal
wants to detect. After the band pass filter there is a squaring device which is used to
measure the received energy. The energy which is found by squaring device is then
passed through integrator which determines the observation interval T. Now the output
of integrator is compared with a value called threshold and if the values are above the
threshold, it will consider that signal is present otherwise signal absent.
3.1.2 Matched Filter Detection
Matched filter is a technique for detecting the presence of a signal of a certain
shape when assuming that noise is AWGN. Matched filter is the optimal way for signal
detection, since it can turn low SNR into high SNR regime so that arbitrary weak signals
can be detected [13]. To yield the highest SNR, matched filter controls the impulse
response of its filter. To properly control the impulse response, matched filter detection
MU-MIT 12
MU – MIT, Department of ECE Final Thesis Report
requires a priori knowledge of signal, which means that the received signal is a
deterministic signal to the receiver. A priori knowledge includes modulation type and
order, pulse shaping, packet format, etc. However, since this a priori knowledge is mostly
stored in detector‘s memory, it is not a burdensome process. Another thing to care about is
coherency. Coherency in matched filter designs can be achieved by timing and carrier
synchronization, as well as channel equalization [2]. To keep a coherency with existing
signal, matched filter detection uses pilots, preambles, synchronization words or spreading
codes. TV signals which have a narrowband pilot for audio and video carriers and CDMA
systems which have dedicated spreading codes for pilot and synchronization channels are
examples that can be used for overcoming the coherency problem [2]. An advantage of a
matched filter in addition to its optimal performance is that it requires O(1/SNR) samples
to meet a target probability of error constraint [17]. The number of samples required is
related to time performance. Thus, in the case of SNR<1, matched filter detection can give
high processing gain with shorter time than other techniques, such as energy detectors
(which requires O(1/SNR2) samples) [17]. The time performance of matched filter is a
lower bound on the sensing time for any possible sensing detector type [13]. The
drawbacks of matched filters come from its characteristics. Since it requires a priori
knowledge of the waveform and coherency with received signal, it is difficult to use in the
real world. Practically, this means that in the presence of channel distortion, The receiver
must be matched to the convolution of a predetermined impulse response of a filter and the
impulse response of a channel which generally can‘t be identified [18]. Also, a significant
disadvantage of matched filters is that they need a dedicated receiver for every different
class of signals, which is not applicable to a radio which is expected to detect more than
one signal such as cognitive radio because it has to have an ability to detect all the primary
user classes.
MU-MIT 13
MU – MIT, Department of ECE Final Thesis Report
tolerance, which means that it has the ability to separate signal from noise. SCF
which is used for CFD is described as at coordinates of frequency f a n d cycle
frequency α, whereas the energy detector has only frequency component f. The CFD
uses signal features which are discretely distributed in the cycle frequency in the
cyclic spectrum, even if continuous distribution is exhibited in the power spectrum.
This indicates that overlapping features in the power spectrum of signals can have
non-overlapping features in the cyclic spectrum, that is, SCF features are not
overlapped due to its discretely distributed property [15]. This characteristic is
applied to background noise which is assumed to have no cyclic feature at α ≠ 0 and,
therefore, is used to analyze signals at a nonzero cycle frequency where only a signal
of interest feature which has cyclostationarity is expected to appear and the noise to
disappear. Such analysis will expose the cyclostationary features of a signal without
any other features caused by background noise except measurement noise [15].
Another advantage of CFD is that it is able to identify modulation types by
examining SCF features at α ≠ 0 since these features often change with modulation
type. In [2], the SCF has its unique features even under low SNR environments using
AWGN as a noise. In high SNR environments (SNR > 1), when a signal strength is
larger than noise strength, PSD and SCF show their unique features in bi-frequency
plane as in Fig4. However, in low SNR environments (SNR < 1) when noise strength
is larger than signal strength, PSD is hidden by noise and its unique Feature is not
visible. Thus, it is impossible for energy detector (which uses PSD) to know whether
the signal exists or not. Whereas, SCF features when α ≠ 0 is still visible regardless
of noise strength. From the fact that PSD is a part of SCF when α=0, the author
says that, onl y when α = 0 , large noise appears and hide a PSD feature of a
signal and , in area when α ≠ 0 , large noise does not appear and SCF features of the
signal is still visible without being buried under noise. Thus the CFD detects the
target signal by inspecting not the SCF features in α = 0 region but SCF features in α
≠ 0 region, because SCF features in α ≠ 0 area are not buried by noise which has
little spectral correlation. Furthermore, by inspecting the locations and relative
magnitudes of the peaks at α ≠ 0, the modulation type can also be identified.
However, the CFD has a disadvantage in the computation aspect. It can be easily
seen that the CFD using the SCF is more complex to calculate than energy detection
because the PSD (which can be used in energy detection) is only one part of the SCF.
In other words, the PSD can be represented using a 2-dimensional plot whereas the
SCF requires a 3-dimensional plot The PSD only considers one parameter (frequency
) But SCF considers two parameters (frequency and cycle frequency) which give
intuition that the SCF takes up more calculation than PSD. The computational
MU-MIT 14
MU – MIT, Department of ECE Final Thesis Report
MU-MIT 15
MU – MIT, Department of ECE Final Thesis Report
Even though a computation complexity problem exists for CFD, there are papers that try to
mitigate the number of operations, making implementation of the CFD method to hardware
for real time estimator practical. One technique is to only estimate the SCF on the
supported area where SCF has distinctive non-zero magnitude response [22] [23] [24]. This
reduces the number of operations and makes real-time processing feasible. However, this
paper assumes that the signal is digitally modulated and the detector already knows which
part of SCF will have these distinctive features.
MU-MIT 16
MU – MIT, Department of ECE Final Thesis Report
Known patterns are usually utilized in wireless systems to assist synchronization or for
other purposes. Such patterns include preambles, midambles, regularly transmitted pilot
patterns, spreading sequences etc. A preamble is a known sequence transmitted before each
burst and a midamble is transmitted in the middle of a burst or slot. In the presence of a
known pattern, sensing can be performed by correlating the received signal with a known
copy of itself. This method is only applicable to systems with known signal patterns, and it
is termed as waveform-based sensing or coherent sensing. Waveform based sensing
outperforms energy detector based sensing in reliability and convergence time. The
performance of the sensing algorithm also increases as the length of the known signal
pattern increases. Let us assume that the received signal has the following simple form
Where s (n) is the signal to be detected, w (n) is the additive white Gaussian noise (AWGN)
sample, and n is the sample index. The waveform-based sensing metric can be obtained as
𝑀 = ℜ,∑𝑁
𝑛= 𝑦( ) ( )-……………………………………………… (8)
Where represents * the conjugation operation, ℜ denotes the real part. In the absence of the
primary user, the metric value becomes
𝑀 = ℜ,∑𝑁
𝑛= ( ) ( )-
…………………….………………….……………. (9)
Similarly, in the presence of a primary users signal, the sensing metric becomes
𝑀 = ∑𝑁 𝑁
𝑛= | ( )| + ℜ,∑𝑛= ( ) ( )-
…………….………………………..……... (10)
The decision on the presence of a transmitted signal can be made by comparing the
decision metric M against a fixed threshold.
MU-MIT 17
MU – MIT, Department of ECE Final Thesis Report
be the received signal, where s(t) is the possible transmitted signal and η(t) is the white
noise. Assume that we are interested in the frequency band with central frequency fc and
bandwidth W. We sample the received signal at a sampling rate fs, where fs ≥ W. Let Ts =
1/fs be the sampling period. For notation simplicity, we define x (n) = x (nTs), s (n) =
s(nTs) and η(n) = η(nTs).
There are two hypothesizes: H0, signal not exists; and H1, signal exists. The received
signal samples under the two hypothesizes are therefore respectively as follows:
MU-MIT 18
MU – MIT, Department of ECE Final Thesis Report
Let
̃( ) = ∑ =0 ( ) ( ) …………………………………………..……..... (16)
( ) = , ̃( ) ̃( ) ̃( + ) - …………………………………...… (20)
( ) = , ̃( ) ̃( ) ̃( + ) - …………………………………….... (21)
( ) = , ( ) ̃( ) ̃( + ) - …………………………………..…. (22)
( ) ( ) ( )
( ) ( ) ( )
= [
⋮ ⋮ ⋱ ⋮ ⋮ ⋱ ⋮ ] ……………………….…... (23)
( ) ( ) ( )
If analog filter is used, the matrix H should be defined Based on the analog filter
property. Considering the Statistical covariance matrices of the signals and noise defined
as.
= . ( ) ( )/ …………………………………………………… (24)
= . ( ) ( )/ ……………………………………………………. (25)
= . ( ) ( )/ ………………………………………...…………... (26)
We have
= + ………………………………………………………….... (27)
From (6), we can verify that
= ……………………………………………………………….... (28)
MU-MIT 19
MU – MIT, Department of ECE Final Thesis Report
̃= , …………………………………………………...…….. (30)
̃= ……………………………………………………..……. (31)
Then
̃= ̃+ ………………………………………………...……..…. (32)
If there is no signal, then ̃ = 0. Hence the off-diagonal Elements of ̃ are all zeroes. If
there is signal and the Signal samples are correlated, ̃ is not a diagonal matrix.
MU-MIT 20
MU – MIT, Department of ECE Final Thesis Report
and the maximum duration of a signal can be extracted using time-frequency analysis in
and neural networks are used for identification of active transmissions using these features.
In the filter bank method, a set of band-pass filters with low side-lobes are used to estimate
the signal spectra. This is a very conventional method for spectral estimation and could also
possibly used for spectrum sensing in cognitive radios. The major disadvantage of this
method is obviously the requirement for many band-pass filters in the receiver; on the other
hand, considering multicarrier communications with filter bank structure in the receivers
this method could be conveniently utilized for spectrum sensing without any
Additional requirements.
3.1.8 Wavelet-Based Edge Detection [27]
The wavelet transform was proposed for spectrum sensing for detecting edges in a
wideband spectrum in the frequency domain for detecting one or more narrowband users.
Wavelets transforms in general are used to detect irregularities/ singularities in the power
spectral density and thus proposed to be used for detecting spectral irregularities or in other
words varying power levels in the spectral bands over a wide portion of the spectrum. This
method is well suited especially for ultra wideband based cognitive radios that has a
frequency band allocation from 3GHz to 10GHz with many narrowband incumbent and
other users lying within such as WiMAX, C-band satellite, S-band satellite, Wi-Fi, and
DECT. The wavelet detection method avoids the requirement to have complex band-pass
architectures in the receiver for detecting narrowband users for wideband sensing;
However, it requires high sampling rate when operating the discrete domain. The table
below summarizes the advantage and disadvantage of signal detection mechanisms.
MU-MIT 21
MU – MIT, Department of ECE Final Thesis Report
Matched Filter Require less time to achieve high Prior knowledge of primary user required,
Detection processing gain. need coherent detection
Radio Identification Higher dimensional knowledge and only applicable to systems with known
Higher accuracy. signal patterns
Cyclostationary
Based Feature Perform well at low SNR Computationally complex,
Detection Require large observation time
MU-MIT 22
MU – MIT, Department of ECE Final Thesis Report
There are basically two levels of CSI, namely instantaneous CSI and statistical CSI.
Instantaneous CSI means that the current channel conditions are known, which can be
viewed as knowing the impulse response of a digital filter. This gives an opportunity to
adapt the transmitted signal to the impulse response and thereby optimize the received
signal for spatial multiplexing or to achieve low bit error rates.
Statistical CSI (or long-term CSI) means that a statistical characterization of the channel is
known. This description can include, for example, the type of fading distribution, the
average channel gain, the line of –sight component, and the spatial correlation. As with
instantaneous CSI, this information can be used for transmission optimization. [31]
The CSI acquisition is practically limited by how fast the channel conditions are changing.
In fast fading systems where channel conditions vary rapidly under the transmission of a
single information symbol, only statistical CSI is reasonable. On the other hand, in slow
fading systems instantaneous CSI can be estimated with reasonable accuracy and used for
transmission adaptation for some time before being outdated. [31]
Signals are affected by thermal noise, shadowing, path loss and multipath fading. In its
destination the signal should be cleansed of its channel impairments. Thus, a
communication system relays on its channel state whether the information can easily be
retrieved or not. Good estimate of the channel helps to take remedy action on the channel
impairments, which have great influence on the system performance.
Estimation can either be blind decision or training signal based, one has advantage over the
other, and the second one has a disadvantage of consuming channel resource because of the
pilot signal.
MU-MIT 23
MU – MIT, Department of ECE Final Thesis Report
MU-MIT 24
MU – MIT, Department of ECE Final Thesis Report
Chapter 4
4.1 Design and Implementation
The design and implementation of our project is based on cyclostationary feature signal
detection. This signal detection mechanism is the best promising technique over the others.
This is because it is applicable in low signal to noise ratio (low SNR) under noisy
environments. Cyclostationary feature detection is a method for detecting transmitted signal
by exploiting the cyclostationarity features of the received signals. Cyclostationary features
are caused by the periodicity in the signal or in its statistics like mean and autocorrelation
or they can be intentionally induced to assist detection of a signal. Instead of power spectral
density (PSD), cyclic correlation function is used for detecting signals present in a given
receiver. The cyclostationarity based detection algorithms can differentiate noise from
transmitted signals. This is a result of the fact that noise is wide-sense stationary (WSS)
with no correlation while modulated signals are cyclostationary with spectral correlation
due to the redundancy of signal periodicities. Furthermore, cyclostationarity can be used for
distinguishing among different types of transmissions and transmitted signals [30].
Modulated signals are in general coupled with cosine carrier, repeating spreading, over-
sampling etc., resulting in built-in periodicity.
When the signal‘s mean and auto- correlation exhibit periodicity,
i.e., mx ( t+T)= mx( t)
, Rx (t+T,u+T)=Rx(t,u),
We call this signal a second- order cyclic statistics process.
The auto-correlation of signal x(t) is defined as
𝑥 (𝑡 )= 𝑁 ∑𝑁
𝑛=𝑁 (𝑡 + + 𝑇0 ) (𝑡 + 𝑇0 ) ………………...…
𝑁
(33)
Since Rx(t,Ʈ) is periodic with period T0, it can be expressed as a Fourier series
representation
𝑥( )= ∫ 𝑥 (𝑡 ) 𝑡 ……………………………. (34)
Where α is the second-order cycle frequency equals to m/T0, 𝑥 ( )is referred to as the
cyclic autocorrelation function. The spectrum α coherence function (SCF) can be obtained
as
MU-MIT 25
MU – MIT, Department of ECE Final Thesis Report
𝑓
𝑥( )=∫ 𝑥( ) = 𝑋( + 𝛼)𝑋 ( )…………..………. (35)
Where X (f) is the Fourier Transform of the signal x(t). From (35) we can find that 𝑥( ) is
the correlation of the signal spectrum.
MU-MIT 26
MU – MIT, Department of ECE Final Thesis Report
Start
Threshold
End
MU-MIT 27
MU – MIT, Department of ECE Final Thesis Report
Chapter 5
As we have tried to explain earlier the main purpose of this project is to detect the presence
or absence of a signal from known or unknown transmitters. The need of the study is that in
order to check the presence of a signal from unknown /known transmitter. This in turn helps
us in order not to exploit information in applications that required security such as military
applications. Signal interception and jamming are the two hazards that must be protected.
We have reviewed a number of signal detection & channel estimation techniques such as
Energy detection, Matched filter detection, Filter based detection, Radio Identification
based detection & Cyclostationary based feature detection to detect presence or absence of
a signal from known &unknown transmitters at the receiver of a communication channel.
We have seen that the Energy detection is the simplest method of detection which simply
compares the energy of the received signal with predetermined threshold value to decide
whether a signal is present or not. If the amount of energy level is beyond that threshold it
decides signal present other wise signal absent. But the main drawback is it cannot work for
low SNR.it means that it is highly susceptible to noise. it is not able to differentiate signal
from noise, the signal can be hidden below noise in a low SNR environment, which makes
it unable to be detected. The advantage is in addition to its simplicity it does not also
required a prior knowledge of the signal. Unlike the Energy detection the Matched filter
detection is the optimal way for signal detection, since it can turn low SNR into high SNR
regime so that arbitrary weak signals can be detected. To yield the highest SNR, matched
filter controls the impulse response of its filter. To properly control the impulse response,
matched filter detection requires a priori knowledge of signal, which means that the
received signal is a deterministic signal to the receiver. A priori knowledge includes
modulation type and order, pulse shaping, packet format, etc. However Matched filter
detection also has disadvantage as it needs a dedicated receiver for every different class of
signals, which is not applicable to a radio which is expected to detect more than one signal
such as cognitive radio because it has to have an ability to detect all the primary user
classes. We have found that the most and the best algorithm of detecting a signal from
unknown transmitter is cyclostationary based feature detection sine it is applicable in low
SNR value(noisy environment).Mean and Autocorrelation shows periodicity.
MU-MIT 28
MU – MIT, Department of ECE Final Thesis Report
References
MU-MIT 29
MU – MIT, Department of ECE Final Thesis Report
MU-MIT 30
MU – MIT, Department of ECE Final Thesis Report
MU-MIT 31
MU – MIT, Department of ECE Final Thesis Report