Header
Home | Sitemap  
Sections
Archive
Su Mo Tu We Th Fr Sa
1
2345678
9101112131415
16171819202122
23242526272829
30
Syndication



From SDR to Cognitive Radio

by

image

 
From SDR to Cognitive Radio
SDR has now been widely accepted as the implement of choice for a variety of platforms and
applications. The success in harnessing the promised flexibility and incredible processing power of
the SDR has led designers to consider implementing cognitive radios that adapt to their environment
by analyzing the RF environment and adjusting the spectrum use appropriately. The key components
for the successful implementation of cognitive radio are low latency and adaptability to the operating
conditions. These are the essential characteristic features that are needed for the deployment of
cognitive radios in multiservice scenarios such as communications, electronic warfare (EW), and
radar. Cognitive radios thus represent a huge evolution of SDRs.
Therefore, the cognitive radio has a lot to do with SDR [789–791]. As a matter of fact, the cognitive
radio works largely on the basis of many functionalities of SDR.3 It is of imperative importance
for us to understand how a software definable radio works in order to gain a better understanding of
cognitive radio. The discussion on SDR is to be covered in the subsection that follows.  9.4.1 How Does SDR Work?
An SDR is a collection of hardware and software technologies that enable reconfigurable system
architectures for wireless networks and user terminals. It provides an efficient and comparatively
inexpensive solution to the problem of building multimode, multiband, and multifunction wireless
devices that are able to work adaptively in a complex radio environment. In an SDR, all functions,
operation modes, and applications can be configured and reconfigured by various software. If the
configuration automation can be implemented in an SDR, a primitive cognitive radio will result.
The fundamental idea of SDR is to sample the received signal in the RF band right after the RF
low noise amplifier. It is also noted that the most important part of an SDR is its receiver part, rather
than its transmitter part. The reason is simple: the major difference between a conventional radio and
an SDR lies mainly in their methods of recovering required signals. Therefore, in this subsection we
will concentrate on the discussions on the SDR receiver.
The best way to describe what an SDR system looks like is to compare it with a traditional
heterodyne radio, as shown in Figure 9.4, which consists of a bandpass filter (BPF), a low noise
amplifier (LNA), a mixer, a frequency synthesizer, an intermediate frequency (IF) amplifier, an
automatic gain controller (AGC), a demodulator, an analog to digital converter (ADC), and a digital
signal processor (DSP), and so on. It is noted that filtering, amplification, and carrier down conversion
are implemented by analogue circuits. There might be several stages of IF amplification, thus needing
several IF filters, which makes it very difficult to miniaturize the terminal design due to their bulky
sizes.
On the contrary, in an ideal SDR receiver, as shown in Figure 9.5, the signal captured from a
wideband antenna will be directly sampled and analogue-to-digital converted; thus all postantenna
signal processing will be carried out in the digital domain. Therefore, the physical layer (PHY) air
interface signaling format will be determined “over the air,” or controlled by either a network or
a terminal operator. This feature is critical for the implementation of a cognitive radio. The only
difference is that a cognitive radio needs to scan a wide range of frequency spectra before deciding
which band to use, instead of a predefined one, as an SDR terminal does.
One of the most important characteristic features of an SDR terminal is that its signal is processed
almost completely in the digital domain, needing very little analogue circuit. This brings a tremendous
benefit to make the terminal very flexible (for a multimode terminal) and ultrasmall size with the
help of state-of-the-art microelectronics technology.
To implement an SDR receiver as shown in Figure 9.5, we have to raise the sampling frequency
up to at least twice as high as the carrier frequency seen from the antenna. For instance, if we are
interested in receiving the signals in a 10 GHz band, an ADC with a sampling rate of at least 20 Giga
samples per second has to be used. This will pose an even higher challenge if a cognitive radio needs to
scan an entire frequency spectrum up to millimeter bands. A compromise is to retain the RF front-end IF amplifier, and the signal will be sampled only at the IF bands, which will be much lower than RF
bands of interest and an ADC with a fixed sampling rate can be applied to all RF signals if the IF is
fixed. This can greatly simplify the architecture of an SDR receiver and lower the implementation cost.
An SDR receiver with IF sampling is shown in Figure 9.6, where different DSP chips will be used for
decoding different pay-loads carried in the RF signals.
9.4.2 Digital Down Converter (DDC)
An SDR terminal should be able to work under different air interface standards/modes. As mentioned
earlier, this requires that the signal be digitized as early as possible at a receiver, preferably right
after the antenna’s front end. However, the complexity of implementing direct RF sampling can be
formidable, so that the compromise that uses IF sampling is usually an attractive solution.
However, the use of the IF sampling technique gives rise to a new problem where the DSP
bandwidth and processing speed sometimes do not match the output signal from the ADC placed
after the IF amplifiers. Therefore, it is commonplace to use a digital down converter (DDC) to bridge
the gap between the DSP and the ADC output signal. The block diagram for the DDC is shown in
Figure 9.7, where signal processing algorithms can be explained by the following analysis.
First, the input wideband signal should be converted into complex baseband signal as
x[n] = r[n] e−j2πfcnTs = r[n] {cos (2πfcnTs ) − j sin (2πfcnTs )} (9.4)
where r[n] is the sampled IF signal, fc is the carrier frequency, and Ts is the sampling interval.
Now, this complex baseband signal is fed into an M-stage finite impulse response (FIR) filter, whose impulse response is h[m], to obtain
y[n] =
M
m=0
h[m] x[n − m] =
M
m=0
h[m] r[n − m] e−2πfc(n−m)Ts (9.5)
which can be rearranged to yield
y[n] = e−j2πfcnTs
M
m=0
h[m] r[n − m] ej2πfcmTs = e−j2πfcnTs
M
m=0
c[m] r[n − m] (9.6)
where c[m] = h[m] ej2πfcmTs is the combined coefficient of the FIR filter. Figure 9.8 shows the
frequency domain representation for the signals before and after DDC and filter-cum-decimation.
The use of the DDC in an SDR contributes to a great reduction of computation load in the
following DSP chip. In addition, the programmability of the DDC unit makes it possible to select
any portion of a signal as the one of interest. This brings about a great flexibility to an SDR. This
characteristic feature will also be very useful for the implementation of a cognitive radio.
9.4.3 Analog to Digital Converter
Another important element in an SDR is ADC, which performs the functions to sample, quantize
and encode continuous-time analog signals into a digital signal stream, suitable for digital signal
processing in the DSP unit. Obviously, the performance of an ADC unit will affect the overall
performance of the whole SDR system. In the following text, we would like to introduce several
important merit parameters for the ADC unit, which will be used in an SDR terminal.
The first merit parameter we want to discuss is the quantization noise. There are two fundamental
ways to perform quantization algorithms: uniform quantization and nonuniform quantization. The
nonuniform quantization algorithms include A-law quantization, μ-law quantization, adaptive quantization,
and differential quantization, and so on. In this book, we will only concern ourselves with
uniform quantization algorithm, whose quantization noise can be expressed by The signal-to-noise ratio (SNR) derived from quantization noise and aperture jitter can be
expressed respectively by
SNR = 6.02B + 1.76 + 10 log10  fs
2fmax  (dB) (9.8)
and
SNRaj = 20 log10  1
2πfmaxta  (dB) (9.9)
where B is the resolution of the ADC in terms of the number of bits, fs is the sampling frequency,
fmax is the highest frequency in the input analog signal, and ta is the aperture jitter of the ADC.
Other important parameters for an ADC are the signal to noise plus distortion (denoted by
SINAD), and the effective number of bits (denoted by ENOB), whose theoretical value can be expressed by
SINAD = 6.02B + 1.76 + 10 log fs
2 · BW (9.10)
and
ENOB =
SINAD − 1.8
6.02 × B (9.11)
where B is the resolution of an ADC in terms of the number of bits, fs is the sampling frequency,
and BW is the signal bandwidth. More merit parameters for an ADC are listed in Table 9.1.
Obviously, the dynamic range of an ADC is proportional to its resolution in the number of
bits. Thus, the increase by one more bit in resolution results in a 6 dB increase in the dynamic
range. The second order intermodulation distortion (IMD) is generated due to the nonlinearity of the
ADC, producing an f1 ± f2 interfering component. On the other hand, the third order IMD produces
2f2 ± f1 and 2f1 ± f2 interfering components.
9.4.4 A Generic SDR
In this subsection, we will take a look at a generic SDR, which will be used to detect a DS/SS-BPSK
modulated signal. The block diagram for the SDR is shown in Figure 9.9, which consists of the
following major elements, a down converter, a BPF, an ADC and a DSP unit.
The transmitting DS/SS-BPSK modulated signal can be written as
s(t) = Ab(t)c(t) cos(2πfct + θ) (9.12)
where b(t) is a binary data information carried in the received signal, A is the signal amplitude, c(t)
is the spreading sequence, fc is the carrier frequency, and θ is the initial carrier phase. The received
signal can be expressed by
r(t) = s(t) + n(t) (9.13)
where n(t) is zero-mean additive white Gaussian noise (AWGN), whose double-sided PSD is N0
2 . As
shown in Figure 9.9, the received signal should first be fed into the mixer by multiplying a mixing
Table 9.1 Major merit parameters for analog to digital
converters for SDRs
A-D converter merit parameters
Sample rate
SNR (signal-to-noise ratio)
SINAD (signal-to-noise plus distortion)
ENOB (effective number of bits)
THD (total harmonic distortion)
IMD (intermodulation distortion)
SFDR (spurious free dynamic range)
Settling
Quantization noise
Resolution
Dynamic range
Differential nonlinearity
Integral nonlinearity
signal 2 cos 2πfLOt , whose frequency is fLO, where fLO < fc. The output can be written as
f (t) = r(t) × 2 cos2πfLOt
= Ab(t)c(t)cos 2π(fc + fLO)t + cos 2π(fc − fLO)t+ nm(t) (9.14)
where we have nm(t) = n(t) × 2 cos2πfLOt . The output from the mixer will be fed into an ideal BPF,
whose impulse response is h1(t). Removing the high frequency component Ab(t)c(t) cos 2π(fc +
fLO)t , we can obtain the IF signal as
m(t) = f (t) ⊗ h1(t)
= Ab(t)c(t) cos 2π(fIFt + θ) + nf (t) (9.15)
where we have fIF = fc − fLO and nf (t) = nm(t) ⊗ h1(t). m(t) will be sent into the ADC, using a
subsampling method to obtain
m(n) = m(iTs) =

i=−∞
m(t)δ(t − iTs )
=

i=−∞
m(iTs)δ(t − iTs ) + nc(iTs) + nq (iTs ) + nj (iTs) (9.16)
where nc(n) = nf (iTs ) is the zero-mean AWGN term after sampling, nq(n) is the quantization noise
generated in the sampling process, nj (n) is the noise term caused by the sampling clock jitter. It
can be shown that the combination of nc(n) + nq (n) + nj (n) is still a white noise. Performing the
Fourier transform against (9.16), we obtain
md(f ) =
1
Ts

n=−∞
m(f − nfs ) (9.17)
which shows that the original signal spectrum will be reproduced in multiples of the sampling frequency
fs , as shown in Figure 9.10. If we let the sampling frequency equal the IF, we will obtain a
complete wanted signal spectrum at zero frequency, which can be sent into DSP for low-pass filtering
to remove other unwanted components before carrying out any other signal processing tasks in the
DSP unit.
It can be shown, under the assumption, that a Gaussian approximation method can be used for
performance analysis; the bit error rate (BER) performance for such a DS/SS-BPSK SDR receiver
can be written into
Pe = Q
√2 × SNR
where Q(z) is defined as and
Q(z) =  ∞
z
1
√2π
e−x2
2 dx (9.19)
and
SNR =
Eb
N0 + Nq + Nj
=
Eb
N0 + R2
3
 1
22Bq 1
fIF + 4R2
fIF #1 − exp(−2π2f 2
IFσ2
j )$
(9.20)
9.4.5 Three SDR Schemes
Based on the discussions given in the above subsection, we can obtain three major SDR schemes, as
shown in Figure 9.11.
Scheme A (as shown in Figure 9.11a) performs sampling in the IF signal, producing a complete
signal spectrum copy near zero frequency. Then it uses DDC to down convert it into a baseband to
perform the signal processing before the DSP.
Scheme B also performs undersampling in the IF band to generate a complete signal spectrum
copy at baseband, which will be sent into the DSP for signal processing.
The simplest scheme is Scheme C, which performs undersampling directly in the RF band, to
produce a complete signal spectrum copy at zero frequency, which is sent to the DSP for any other
signal processing tasks.
9.4.6 Implement Cognitive Radio Based on SDR
As discussed in the previous subsections, we can clearly see that SDR forms the basis for implementing
cognitive radio. The reason is simple: the SDR provides a very flexible radio platform, which can  be programmable and adaptively controlled by a central monitoring unit. The current state-of-theart
electronic technologies, including the ADC, the DDC, the high-speed frequency synthesizer, the
ultra-accurate timing controller, the microprocessor, the microelectronics fabrication process, and so
on, have made it possible to implement an SDR at a very reasonable cost and small size. The ready
availability of SDRs can make the implementation of a cognitive radio a reality in the near future,
although we fully understand that there are still many challenges awaiting us on the road to the
implementation of practical cognitive radios for commercial applications.
A conceptual block diagram of a cognitive radio scheme based on SDR modules has been shown
in Figure 9.12, in which there are two fundamentally important units, one being the receiver module,
as illustrated within the upper dashed line block, and the other the transmitter module, as shown in
the lower dashed line block in the figure.
Let us introduce the whole cognitive radio transceiver on a block by block basis as follows.
The first block on the left-side of the figure is the “wideband antenna,” which behaves like a
gate to the cognitive radio and controls the bandwidth the cognitive radio will operate in terms
of its RF frequency. As it has been acknowledged from the earlier discussions, a cognitive radio
may need to scan a fairly wide bandwidth to respond to the changing environment, and thus the
total bandwidth for a particular cognitive radio will depend on its applications and services. The
initial interest for the FCC in its NPRM [795] was the TV broadcast bands, which are not necessarily
used all the time. Therefore, the bandwidth of such a cognitive radio should cover all
those TV bands in the design of the wideband antenna, and so on. It has to be noted that the
total bandwidth for the “wideband antenna” is denoted by N
i=1
fi in the figure. This total bandwidth
should be divided into N sectors, each of which should be assigned to a particular SDR to
work on.
Also, a multiple antenna array is preferred for a cognitive radio, such that spatial beam-forming
(i.e., beam steering and null steering) and spatial diversity gain can be exploited to enhance the spatial
resolution and detection efficiency in performing various cognitive algorithms. As a matter of fact,
space, in addition to frequency and time, is another important domain a cognitive radio should take
into account to realize spectral reuse.
Following the “wideband antenna,” a “duplexer” will control the antenna sharing with receiving
and transmitting signals to provide a sufficient isolation between the incoming and outgoing signals.
The DFS, was originally introduced to avoid radar signals by IEEE 802.11a networks which operate
in the 5 GHz U-NII band, and here refers to an automatic frequency selection process, intended to
achieve some specific objective (such as avoiding harmful interference to a radio system with a higher
regulatory priority) in the cognitive radio.
There are N SDR units working in parallel in the receiver module of Figure 9.12, and each
will take care of a particular sector of the bandwidth of interest. The reason to use several parallel
SDRs, instead of only one single SDR, is that it needs to process a huge amount of data in each
bandwidth sector (
fi, where i = 1, . . . , N) before any kind of “intelligent” decision can be made in
the cognitive radio. On the other hand, we can also implement a cognitive radio using only a single
SDR unit. However, in this case, a very powerful SDR will be required to finish all data processing
within a reasonably short period of time. Unfortunately, it is still impossible to use currently available
DSP to fulfill such a challenging computation load for cognitive radio applications.
All output data will then be fed into a unit, which is responsible for making intelligent decisions
on them. Those decisions include the selection and combination of detected information, to obtain
the information we really want as the output.
On the other hand, the transmitter module in the cognitive radio scheme, as shown in Figure 9.12,
should carry out the tasks for information dispatch. The “adaptive synthesizer” works to generate the
correct local carrier reference to perform the modulation process and the up-conversion operation. To
do so, the transmitter module also needs useful information from the IPD unit, which provides the
current carrier frequency allocation chart, spectrum licencees’ program timetables and their transmitting
power profiles, and so on. This information is vital to determine a correct transmitting power level, so that the transmission from the cognitive radio will not interfere with existing incumbent
users. Similar functions will be performed in the “Timing Gate” unit, which controls the transmission
time slots, so that the transmissions from the cognitive radio will happen only when the spectrum
sector is free.
The generic layered architecture for the cognitive radio scheme shown in Figure 9.12 is illustrated
in Figure 9.13, where only two layers (PHY and data link layer) are shown because all the other
upper layers are applications dependent and thus not to our interest here.
The spectrum scanning is one of the most important PHY functions of a cognitive radio, scanning
all spectrum sectors of interest over the entire operating bandwidth. The scanning should also
be done to record the duty cycles of each carrier frequency, so that a cognitive radio will be able
to find the right time slot in the right carrier frequency to send the data. This will require the
ability to process a wide bandwidth of spectrum and then perform a wideband spectral, spatial,
and temporal analysis. It will be necessary for the cognitive radio to exchange their local sensing
information to optimally detect interfering incumbent users. This cooperation among different secondary
users in the same communication group will be important to estimate accurate interference
activities.
Channel measurement has to be used to determine the quality of scanned channels shared with
incumbent users. The channel parameters (such as transmit power, bit rate, and so on.) have to be
determined based on the channel measurement results.
A cognitive radio must have the ability to operate at variable data transmission rates, modulation
formats, different channel-coding schemes, and to transmit power levels. A multiple-in multiple-out (MIMO) system also might be used to suppress interference spatially and increase throughput via
multiplexing. The OFDM technique may also be used to further improve the bandwidth efficiency
and detection efficiency. The data transmission block will take care of all the above mentioned tasks.
There are other PHY functions, such as TPC and IPD, and so on, whose functions have been
discussed previously. On the other hand, the data link layer consists of three major blocks, including
“group management protocols,” “Medium Access Control (MAC) protocols” and “link management
protocols.”
It is assumed that any secondary user belongs to a secondary user group. The group management
protocols will be used to coordinate all secondary users in the same group. Any new user can get
all the necessary group information when joining a particular group. Link management protocols
take care of the link setup to enable communication between two secondary users and maintain the
link connection during the entire communication sessions. The data link protocol is used to select
a suitable channel to create the communication link. This selection should be made based on the
information obtained from spectrum scanning and IPD. Once the secondary link is established, the
data link protocols are responsible for maintaining the link connection. The MAC protocols work on
the basis of the information obtained from PHY, such as “spectrum scanning” and “IPD,” and so on.
MAC protocols will decide the ways of accessing the channels, depending on the patterns of shared
channels operated by the primary users.
The convergence sublayer in the data link layer is to provide a coordinating mechanism in a
cognitive radio to operate in different wireless environments, such as WWANs, WLANs, and WPANs,
and so on (also possible for WMANs, although it is not shown in Figure 9.13).
It is admitted that much work needs to be done before a complete layered architecture can be
designed. It should also be noted that the layered architecture has to be designed very carefully in
order not to increase the process latency, which is a very critical parameter in a cognitive radio. This
was the reason for suggestions that a cross-layer design approach [783, 784] may also be a choice
for cognitive radio. A primitive cross-layer optimization design for spectrum sensing is shown in
Figure 9.14.
We would like to use the following sentence to end this section. There are three primary signal
domains we can maneuver: time, frequency, and space, each of which has opportunities for spectral
reuse where a cognitive radio is concerned.
433 times read

Related news

» Cognitive Radio Technology
by admin posted on Jan 10,2007
» Challenges to Implement Cognitive Radio
by admin posted on Jan 10,2007
» Cognitive Radio for WWANs
by admin posted on Jan 10,2007
» Cognitive Radio for WPANs
by admin posted on Jan 10,2007
» Cognitive Radio for WMANs
by admin posted on Jan 10,2007


More Top News
Cisco Wireless Networking
Most Popular
Featured Author