Professional Documents
Culture Documents
net/publication/280302842
CITATIONS READS
0 1,788
1 author:
Jay Prakash
Silence Laboratories Singapore
29 PUBLICATIONS 161 CITATIONS
SEE PROFILE
All content following this page was uploaded by Jay Prakash on 22 November 2016.
Lakshay Narula
Department Of Electronics Engineering
IIT-(BHU),Varanasi
Varanasi,India
lakshay.narula.ece10@itbhu.ac.in
Abstract— The prime endeavor of the paper is to develop delays due to the finite propagation velocity. The
inexpensive and easy-to-use methods for measuring the channel superposition of these signals at the receiver results in
parameters. We choose Sliding window correlation based CIR destructive of constructive interference, depending on the
algorithm on GNU Radio platform which provided lots of ease at relative delays involved. The fact that the environment
configuration while testing channel parameters as modulations
changes as time passes leads to signal variation. This is called
schemes, bit rate, Symbol Rates etc could be varied on run and
receiver was informed of the same to get in sync. Final time variant. Signals are also influenced by the motion of a
application using 2 USRP2s(Rx and Tx) kept at varied corners of terminal. A short distance movement can cause an apparent
lab room, corridors etc gave plots of channel response, change in the propagation paths and in turn the strength of the
Coherence Bandwidth, and delay spread which was analyzed to received signals.
characterize channel parameters. The SDR platform was tested The reliable operation of a wireless communication system is
using GNU-Companion blocks too and similar results were dependent upon the propagation channel over which it
observed. operates, as the channel is the primary contributor to many of
the problems and limitations that plague wireless
This shows promising aspect of Software Radios for Channel
communication systems. Interfering signals, electromagnetic
characterization and measurements primarily where cost and
easiness in configuration are concerned. The only challenge felt noise, and signal multipath all combine to cause signal
for now was some hardware constraints in dealing with high distortion, severely limiting the performance of both analog
sampling rates. and digital communication systems. Multipath—a major
characteristic of most communication channels—is a
propagation phenomenon which results in signals reaching the
receiving antenna by two or more paths, creating constructive
Keywords-GNU Radio,USRP2,Channel Sounding,Coherence and destructive interference as well as signal echoes.
Bandwidth,Delay spread,PN sequence
Multipath is caused by reflection, diffraction, and scattering of
electromagnetic waves from various objects in the propagation
1. INTRODUCTION environment, and a simple example is illustrated.
Fundamentally, mobile, radio communication channels are The effects of multipath can manifest themselves in a variety
time varying, multipath fading channels. In a radio of ways. For example, in a commercial FM radio transmission,
communication system, there are many paths for a signal to multipath causes echoes to be heard in the audio signal; in a
travel from a transmitter to a receiver. Sometimes there is a Television transmission multipath causes “ghost” images to
direct path where the signal travels without being obstructed. appear on the screen. For a digital communication system,
In most cases, components of the signal are reflected by the multipath can be a limiting factor on the maximum data rate
ground and objects between the transmitter and the receiver that can be transmitted through the channel.
such as buildings, vehicles, and hills or refracted by different As a result channel becomes:-
atmospheric layers. These components travel in different paths 1. Frequency dependent,
and merge at the receiver. Each path has a different physical 2. Time dependent and
length. Thus, signals on each path suffer different transmission 3. Position dependent.
In a way it lead to
1. Rapid changes in signal strength over a small travel distance Signal pulses are broadened in time as they travel through the
or time interval. propagation channel. Delayed spread (Td) is the longest delay
2. Random frequency modulation due to varying Doppler among the multipath.
shifts on different multipath signals. The impulse response is a wideband channel characterization
3. Time dispersion caused by multipath propagation delays. and contains all information necessary to simulate or analyze
any type of radio transmission through the channel. Impulse
2. COHERENCE BANDWIDTH AND CIR response model actually is a linear filter with a time varying
impulse response.
It is basically range of frequencies over which the channel can t t
be considered flat (i.e. channel passes all spectral components y (d , t ) x(t ) h(d , t ) x( )h(d , t )d x( )h(vt, t )d
with equal gain and linear phase). It is a definition that
depends on RMS Delay Spread. The variable t represents the time variations due to motion,
whereas represents the channel multipath delays for a fixed
If we define Coherence Bandwidth (BC) as the range of
value of t.
frequencies over which the frequency correlation is above 0.9,
Three methods of wideband channel sounding techniques
then
1 1. Direct RF Pulse System
BC
50 2. Spread Spectrum Sliding Correlator Channel
Sounding
If we define Coherence Bandwidth as the range of frequencies 3. Frequency Domain Channel Sounding
over which the frequency correlation is above 0.5, then this is
called 50% coherence bandwidth. 1
BC
5 3. DESDIGN MODEL
Coherence time is the time duration over which the channel
impulse response is essentially invariant. If the symbol period This is the basic design flow diagram. Here we find out
of the baseband signal (reciprocal of the baseband signal averaged power delay profile and then analyze frequency
bandwidth) is greater the coherence time, than the signal will domain response for estimation of coherence bandwidth.
distort, since channel will change during the transmission of
the signal.
Delay spread and Coherence bandwidth describe the time
dispersive nature of the channel in a local area.
a P( )
varying terrain, and weather phenomena. Strictly speaking, 2
these channels are non- stationary in nature; however, they k k
k k
may be modeled as randomly time-variant linear filters, so
that the mathematical functions describing these channels
reduce to random processes. The transfer function
representation then allows the channels to be characterized
statistically, in addition to allowing them to be described by a 2 2
a k
2
k P( ) k
k
This flowchart clearly shows the processes at Host (Tx).Host
PC is using GNU RADIO and UHD driver for interfacing with
USRP2(used as Tx) which is connected through Ethernet
cable. We basically modified Digiutal_bert_tx.py code for
modulation and feeding in the sequences. We worked for
Transmitter Side Design Costs loop integration for further improvement in terms of
synchronization but it’s complexity required more efforts.
The PN codes are generated as per user feeds on fly and BPSK
modulated before being sent to USRP2 control ie
Uhd_transmitter.
After subsequent processing (interpolation, filtering etc.) and
up conversion the modulated pulses are transmitter by
antenna.
After storage in the file sink as .dat file the data is read using
read_complex_to_binary.m as the received data is complex.
1. http://gnuradio.wordpress.com/
An example that implements all of the above (using separate
Costas and M&M blocks) may be found in the gnu radio- 2. http://www.funwithelectronics.com/?id=11
examples/python/digital-bert directory. This implements a
3. http://gnuradio.org/redmine/wiki/1/UsrpFAQIntroFPGA
continuous BPSK transmitter using a known, scrambled bit
sequence. The receiver performs filtering, synchronization, 4. http://james.ahlstrom.name/
demodulation, retiming, bit slicing, and descrambling, then
5. http://www.oz9aec.net/index.php/gnu-radio
measures the bit error rate and estimates the receiver signal to
noise ratio. These values, plus the current frequency offset 6. http://www.hs-
and timing offset, are displayed once per second. ulm.de/opus/volltexte/2010/27/pdf/SDR_GNURadio_USRP_Feb2
010.pdf Bachelor Thesis from HS Ulm on FM / GSM applications
A more sophisticated example is the digital packet radio that 7. http://search.gmane.org/?author=Johnathan+Corgan&sort=date,G
interfaces with the Linux TCP/IP stack, which may be found NU Radio, a free software defined radio
in the python/digital directory. This combines a configurable
PHY later (bit rate, modulation technique, etc.) with a (very) 8. UHD DRIVER GUIDE Devin KellY, October 1st, 2011
simple CSMA MAC. This is harder to study, and the details 9. Statistical multipath channel models
of the DQPSK implementation are buried in another directory,
but it is full-fledged 2-way half-duplex 10. Multipath Interference Characterization in Wireless
Communication Systems, Michael Rice ,BYU Wireless
radio link using GNU Radio.
Communications Lab
The Costas loop will compensate for carrier frequency/phase 11. A Low-Cost, Software-Based Radio Frequency Channel Sounder
offset, but will not compensate for timing offset. For the by Jordan Riggs
latter, you will also need to implement a coarse and fine
synchronization loop, using something like an