SlideShare a Scribd company logo
1 of 35
Thursday, May 30, 2013www.tempustelcosys.com
Telecom Tutorials
Direct Sequence and Frequency hopped spread spectrum.
Spreading sequence and their correlation function.
Acquisition and tracking of spread spectrum signals.
Thursday, May 30, 2013www.tempustelcosys.com
 No matter which form of spread spectrum technique we employ, we
need to have the timing information of the transmitted signal in order
to despread the received signal and demodulate the despread
signal.
 If we are off even by a single chip duration, we will be unable to
despread the received spread spectrum signal, since the spread
sequence is designed to have a small out-of-phase autocorrelation
magnitude.
 Therefore, the process of acquiring the timing information of the
transmitted spread spectrum signal is essential to the
implementation of any form of spread spectrum technique.
Thursday, May 30, 2013www.tempustelcosys.com
Usually the problem of timing acquisition is solved via a two-step
approach:
Initial code acquisition (coarse acquisition or coarse synchronization)
which synchronizes the transmitter and receiver to within an uncertainty of
Tc
Code tracking which performs and maintains fine synchronization
between the transmitter and receiver.
Thursday, May 30, 2013www.tempustelcosys.com
Given the initial acquisition, code tracking is a relatively easy task and is
usually accomplished by a delay lock loop (DLL). The tracking loop keeps
on operating during the whole communication period. If the channel
changes abruptly, the delay lock loop will lose track of the correct timing
and initial acquisition will be re-performed. Sometimes, we perform initial
code acquisition periodically no matter whether the tracking loop loses
track or not.
Compared to code tracking, initial code acquisition in a spread spectrum
system is usually very difficult.
First, the timing uncertainty, which is basically determined by the
transmission time of the transmitter and the propagation delay, can be
much longer than a chip duration.
Thursday, May 30, 2013www.tempustelcosys.com
As initial acquisition is usually achieved by a search through all possible
phases (delays) of the sequence, a larger timing uncertainty means a
larger search area. Beside timing uncertainty, we may also encounter
frequency uncertainty which is due to Doppler shift and mismatch
between the transmitter and receiver oscillators.
Thus this necessitates a two-dimensional search in time and frequency.
Moreover, in many cases, initial code acquisition must be accomplished
in low signal-to-noise-ratio environments and in the presence of
jammers. The possibility of channel fading and the existence of multiple
access interference in CDMA environments can make initial acquisition
even harder to accomplish.
Thursday, May 30, 2013www.tempustelcosys.com
Thursday, May 30, 2013www.tempustelcosys.com
As mentioned before, the objective of initial code acquisition is to
achieve a coarse synchronization between the receiver and the
transmitted signal. In a DS-SS system, this is the same as matching
the phase of the reference spreading signal in the despreader to the
spreading sequence in the received signal. We are going to introduce
several acquisition techniques which perform the phase matching just
described. They are all based on the following basic working principle
depicted in Figure.
The receiver hypothesizes a phase of the spreading sequence and
attempts to despread the received signal using the hypothesized
phase. If the hypothesized phase matches the sequence in the
received signal, the wide-band spread spectrum signal will be
despread correctly to give a narrowband data.
Thursday, May 30, 2013www.tempustelcosys.com
Then a band pass filter, with a bandwidth similar to that of the
narrowband data signal, can be employed to collect the power of the
despread signal. Since the hypothesized phase matches the received
signal, the BPF will collect all the power of the despread signal. In this
case, the receiver decides a coarse synchronization has been achieved
and activates the tracking loop to perform fine synchronization.
On the other hand, if the hypothesized phase does not match the
received signal, the despreader will give a wideband output and the BPF
will only be able to collect a small portion of the power of the despread
signal. Based on this, the receiver decides this hypothesized phase is
incorrect and other phases should be tried.
Thursday, May 30, 2013www.tempustelcosys.com
The type of energy detecting scheme considered in the above
example is called the matched filter energy detector since the
combination of the despreader and the integrator is basically an
implementation of the matched filter for the spreading signal.
There also exists another form of energy detector called the
radiometer which is shown in next Figure .
As before, the receiver hypothesizes a phase of the spreading
process. The despread signal is band pass filtered with a
bandwidth roughly equal to that of the narrowband data signal.
The output of the band pass filter is squared and integrated for a
duration of Td to detect the energy of the despread signal.
Thursday, May 30, 2013www.tempustelcosys.com
Thursday, May 30, 2013www.tempustelcosys.com
The time needed to evaluate is usually referred to as the dwell time.
Neglecting the processing time for the other components in the
acquisition circuit, the dwell time for the matched filter energy
detector and the radiometer are determined by the integration times
of the respective integrators in the matched filter energy detector
and the radiometer.
From the discussion above, the dwell times for the matched filter
energy detector and the radiometer are T and Td, respectively. In
practice, we would like the dwell time to be as small as possible.
Thursday, May 30, 2013www.tempustelcosys.com
Thursday, May 30, 2013www.tempustelcosys.com
The time needed to evaluate is usually referred to as the dwell
time. Neglecting the processing time for the other components in
the acquisition circuit, the dwell time for the matched filter energy
detector and the radiometer are determined by the integration
times of the respective integrators in the matched filter energy
detector and the radiometer.
From the discussion above, the dwell times for the matched filter
energy detector and the radiometer are T and Td, respectively. In
practice, we would like the dwell time to be as small as possible.
The presence of noise causes two different kinds of errors in the
acquisition process:
1. A false alarm occurs when the integrator output exceeds the
threshold for an incorrect hypothesized phase.
2. A miss occurs when the integrator output falls below the threshold for
a correct hypothesized phase.
 A false alarm will cause an incorrect phase to be passed to the code
tracking loop which, as a result, will not be able to lock on to the DS-
SS signal and will return the control back to the acquisition circuitry
eventually. However, this process will impose severe time penalty to
the overall acquisition time.
Thursday, May 30, 2013www.tempustelcosys.com
Thursday, May 30, 2013www.tempustelcosys.com
On the other hand, a miss will cause the acquisition circuitry to
neglect the current correct hypothesized phase. Therefore a correct
acquisition will not be achieved until the next correct hypothesized
phase comes around. The time penalty of a miss depends on
acquisition strategy.
In general, we would like to design the acquisition circuitry to
minimize both the false alarm and miss probabilities by properly
selecting the decision threshold and the integration time. Since the
integrators in both the matched filter energy detector and the
radiometer act to collect signal energy as well as to average out
noise, a longer integration time implies smaller false alarm and miss
probabilities. We note that because of the reason indicated before,
we can only increase the integration time of the matched filter
energy detector in multiples of T. No such restriction is imposed on
the radiometer.
Thursday, May 30, 2013www.tempustelcosys.com
Summarizing the discussions so far, we need to design the dwell
time (the integration time) of the acquisition circuitry to achieve a
compromise between a small overall acquisition time and small
false alarm and miss probabilities. Another important practical
consideration is the complexity of the acquisition circuitry.
Obviously, there is no use of designing an acquisition circuit
which is too complex to build.
 There are usually two major design approaches for initial code
acquisition.
 The first approach is to minimize the overall acquisition time given a
predetermined tolerance on the false alarm and miss probabilities.
 The second approach is to associate penalty times with false alarms
and misses in the calculation and minimization of the overall
acquisition time.
 In applying each of the two approaches, we need to consider any
practical constraint which might impose a limit on the complexity of
the acquisition circuitry.
Thursday, May 30, 2013www.tempustelcosys.com
Design approaches
for initial code
acquisition.
 With all these considerations in mind, we will discuss several
common acquisition strategies and compare them in terms of
complexity and acquisition time.
 Serial search
 The first acquisition strategy we consider is serial search. In this
method, the acquisition circuit attempts to cycle through and test all
possible phases one by one (serially) as shown in Figure. The circuit
complexity for serial search is low. However, penalty time associated
with a miss is large. Therefore we need to select a larger integration
(dwell) time to reduce the miss probability. This, together with the
serial searching nature, gives a large overall acquisition time (i.e.,
slow acquisition).
Thursday, May 30, 2013www.tempustelcosys.com
Thursday, May 30, 2013www.tempustelcosys.com
 Parallel search
 Unlike serial search, we test all the possible phases simultaneously
in the parallel search strategy as shown in Figure. Obviously, the
circuit complexity of the parallel search is high. The overall
acquisition time is much smaller than that of the serial search.
Thursday, May 30, 2013www.tempustelcosys.com
Thursday, May 30, 2013www.tempustelcosys.com
 Since the penalty time associated with a false alarm is large, we
usually set the decision threshold in the serial search circuitry to a
high value to make the false alarm probability small. However, this
requires us to increase integration time Td to reduce the miss
probability since the penalty time associated with a miss is also
large. As a result, the overall acquisition time needed for the serial
search is inherently large. This is the limitation of using a single
detection stage
Thursday, May 30, 2013www.tempustelcosys.com
 A common approach to reduce the overall acquisition the overall
acquisition time is to employ a two-stage detection scheme as
shown in Figure . Each detection stage in Figure represents a
radiometer with the integration time and decision threshold shown.
The first detection stage is designed to have a low threshold and a
short integration time such that the miss probability is small but the
false alarm probability is high. The second stage is designed to have
small miss and false alarm probabilities. With this configuration, the
first stage can reject incorrect phases rapidly and second stage,
which is entered occasionally, verifies the decisions made by the first
stage to reduce the false alarm probability. By properly choosing the
integration times and decision thresholds in the two detection stage,
the overall acquisition time can be significantly reduced.
Thursday, May 30, 2013www.tempustelcosys.com
 This idea can be extended easily to include cases where more than
two decision stages are employed to further reduce the overall
acquisition time. This type of acquisition strategy is called multidwell
detection. We note that the multidwell detection strategy can be
interpreted as a serial search with variable integration (dwell) time.
Thursday, May 30, 2013www.tempustelcosys.com
Thursday, May 30, 2013www.tempustelcosys.com
 The purpose of code tracking is to perform and maintain fine
synchronization.
 A code tracking loop starts its operation only after initial acquisition
has been achieved. Hence, we can assume that we are off by small
amounts in both frequency and code phase.
 The circuitry required is known as a tracking loop, as it tracks the
transmitter's code clock frequency variations. Without a tracking loop
synchronization will be lost as the transmitter and receiver PN code
clocks will tend to drift apart.
Thursday, May 30, 2013www.tempustelcosys.com
 The code tracking loops perform either coherently or non coherently.
 Coherent loops use carrier phase information whereas non coherent
loops do not require knowledge of carrier phase.
 A common fine synchronization strategy is to design a code tracking
circuitry which can track the code phase in the presence of a small
frequency error. After the correct code phase is acquired by the code
tracking circuitry, a standard phase lock loop (PLL) can be employed
to track the carrier frequency and phase.
Thursday, May 30, 2013www.tempustelcosys.com
Thursday, May 30, 2013www.tempustelcosys.com
 DLL uses two correlators called an early correlator and a late
correlator. An early correlator uses a code reference that is
advanced in time by some fraction of a chip with respect to the
currently estimated code phase whereas late is delayed by same
amount. The difference between two is used to sense small
deviations of incoming spreading codes timing with respect to early
and late code timing.
 The result of correlation between an incoming direct sequence
signal and the receiver PN code is a triangular function two chips
(code bits) wide.
Thursday, May 30, 2013www.tempustelcosys.com
 Assuming synchronization two correlated signals (each with a
triangular correlation waveform) are produced with their correlation
peaks separated by the delay between the early and late receiver
PN codes. If the two correlation signals are summed in a difference
amplifier and filtered, then a composite correlation function is
produced. This composite correlation function has a linear region
between its maximum and minimum values.
 If this composite correlation function is used to control the receiver's
code clock frequency (for example by driving a voltage controlled
oscillator) then the receiver will track the transmitter's code clock at
a point halfway between the maximum and minimum values of the
composite correlation function.
Thursday, May 30, 2013www.tempustelcosys.com
Thursday, May 30, 2013www.tempustelcosys.com
Thursday, May 30, 2013www.tempustelcosys.com
 The correlators that uses the reference code is called Punctual
Correlator
 This is an optimum solution which provide a third on-time (punctual)
PN sequence correlator channel for signal recovery, with early and
late correlators simply providing tracking to keep the on-time
channel in the middle of the correlation window. Such an approach
provides an optimally correlated (despread) output signal for
subsequent data demodulation.
Thursday, May 30, 2013www.tempustelcosys.com
Thursday, May 30, 2013www.tempustelcosys.com
 PLL
 DLL
 TDL tau dither loop which is time shared Early Late tracking loop
 DDL double dither loop
 PSD DLL product of sum difference DLL
 MCTL Modified code tracking loop.
Thursday, May 30, 2013www.tempustelcosys.com

More Related Content

Viewers also liked

Viewers also liked (11)

Pll
PllPll
Pll
 
Pll in lpc2148
Pll in lpc2148Pll in lpc2148
Pll in lpc2148
 
Phase locked loop
Phase locked loopPhase locked loop
Phase locked loop
 
Ee443 phase locked loop - presentation - schwappach and brandy
Ee443   phase locked loop - presentation - schwappach and brandyEe443   phase locked loop - presentation - schwappach and brandy
Ee443 phase locked loop - presentation - schwappach and brandy
 
Phase lock loop (pll)
Phase lock loop (pll)Phase lock loop (pll)
Phase lock loop (pll)
 
Phase Locked Loop (PLL)
Phase Locked Loop (PLL)Phase Locked Loop (PLL)
Phase Locked Loop (PLL)
 
Introduction to pll
Introduction to pllIntroduction to pll
Introduction to pll
 
Phase locked loop
Phase locked loop Phase locked loop
Phase locked loop
 
PHASE LOCK LOOPs
PHASE LOCK LOOPsPHASE LOCK LOOPs
PHASE LOCK LOOPs
 
Phase locked loop
Phase locked loopPhase locked loop
Phase locked loop
 
Eecb351 exp 8 ask fsk
Eecb351 exp 8 ask fskEecb351 exp 8 ask fsk
Eecb351 exp 8 ask fsk
 

Similar to Gsm

Signal classification of second order cyclostationarity signals using bt scld...
Signal classification of second order cyclostationarity signals using bt scld...Signal classification of second order cyclostationarity signals using bt scld...
Signal classification of second order cyclostationarity signals using bt scld...eSAT Publishing House
 
DYNAMIC CONGESTION CONTROL IN WDM OPTICAL NETWORK
DYNAMIC CONGESTION CONTROL IN WDM OPTICAL NETWORKDYNAMIC CONGESTION CONTROL IN WDM OPTICAL NETWORK
DYNAMIC CONGESTION CONTROL IN WDM OPTICAL NETWORKcscpconf
 
Spectrum Sensing using Cooperative Energy Detection Method for Cognitive Radio
Spectrum Sensing using Cooperative Energy Detection Method for Cognitive RadioSpectrum Sensing using Cooperative Energy Detection Method for Cognitive Radio
Spectrum Sensing using Cooperative Energy Detection Method for Cognitive RadioSaroj Dhakal
 
Spectrum Sensing using Cooperative Energy Detection Method for Cognitive Radio
Spectrum Sensing using Cooperative Energy Detection Method for Cognitive RadioSpectrum Sensing using Cooperative Energy Detection Method for Cognitive Radio
Spectrum Sensing using Cooperative Energy Detection Method for Cognitive RadioSaroj Dhakal
 
Algoritmo de detecção de Pulso
Algoritmo de detecção de PulsoAlgoritmo de detecção de Pulso
Algoritmo de detecção de PulsoDanielFiuza8
 
Challenges, Issues and Research directions in Optical Burst Switching
Challenges, Issues and Research directions in Optical Burst SwitchingChallenges, Issues and Research directions in Optical Burst Switching
Challenges, Issues and Research directions in Optical Burst SwitchingEditor IJCATR
 
Performance comparison of blind adaptive multiuser
Performance comparison of blind adaptive multiuserPerformance comparison of blind adaptive multiuser
Performance comparison of blind adaptive multiusereSAT Publishing House
 
Comparison of signal smoothing techniques for use in embedded system for moni...
Comparison of signal smoothing techniques for use in embedded system for moni...Comparison of signal smoothing techniques for use in embedded system for moni...
Comparison of signal smoothing techniques for use in embedded system for moni...Dalton Valadares
 
ENERGY EFFICIENT COOPERATIVE SPECTRUM SENSING IN COGNITIVE RADIO
ENERGY EFFICIENT COOPERATIVE SPECTRUM SENSING IN COGNITIVE RADIOENERGY EFFICIENT COOPERATIVE SPECTRUM SENSING IN COGNITIVE RADIO
ENERGY EFFICIENT COOPERATIVE SPECTRUM SENSING IN COGNITIVE RADIOIJCNCJournal
 
Fast Data Collection with Interference and Life Time in Tree Based Wireless S...
Fast Data Collection with Interference and Life Time in Tree Based Wireless S...Fast Data Collection with Interference and Life Time in Tree Based Wireless S...
Fast Data Collection with Interference and Life Time in Tree Based Wireless S...IJMER
 
PERFORMANCE ANALYSIS OF GATED RING OSCILLATOR DESIGNED FOR AUDIO FREQUENCY RA...
PERFORMANCE ANALYSIS OF GATED RING OSCILLATOR DESIGNED FOR AUDIO FREQUENCY RA...PERFORMANCE ANALYSIS OF GATED RING OSCILLATOR DESIGNED FOR AUDIO FREQUENCY RA...
PERFORMANCE ANALYSIS OF GATED RING OSCILLATOR DESIGNED FOR AUDIO FREQUENCY RA...VLSICS Design
 
Performance analysis of gated ring oscillator designed for audio frequency ra...
Performance analysis of gated ring oscillator designed for audio frequency ra...Performance analysis of gated ring oscillator designed for audio frequency ra...
Performance analysis of gated ring oscillator designed for audio frequency ra...VLSICS Design
 
New Proposed Contention Avoidance Scheme for Distributed Real-Time Systems
New Proposed Contention Avoidance Scheme for Distributed Real-Time SystemsNew Proposed Contention Avoidance Scheme for Distributed Real-Time Systems
New Proposed Contention Avoidance Scheme for Distributed Real-Time Systemspaperpublications3
 
Zigbee based differential pilot protection of transmission line
Zigbee based differential pilot protection of transmission lineZigbee based differential pilot protection of transmission line
Zigbee based differential pilot protection of transmission lineeSAT Publishing House
 
Zigbee based differential pilot protection of transmission line
Zigbee based differential pilot protection of transmission lineZigbee based differential pilot protection of transmission line
Zigbee based differential pilot protection of transmission lineeSAT Journals
 
Frequency Hopping Network
Frequency Hopping NetworkFrequency Hopping Network
Frequency Hopping NetworkTempus Telcosys
 
Design of Real-time Self Establish Wireless Sensor For Dynamic Network
Design of Real-time Self Establish Wireless Sensor For Dynamic NetworkDesign of Real-time Self Establish Wireless Sensor For Dynamic Network
Design of Real-time Self Establish Wireless Sensor For Dynamic NetworkIJTET Journal
 

Similar to Gsm (20)

Signal classification of second order cyclostationarity signals using bt scld...
Signal classification of second order cyclostationarity signals using bt scld...Signal classification of second order cyclostationarity signals using bt scld...
Signal classification of second order cyclostationarity signals using bt scld...
 
DYNAMIC CONGESTION CONTROL IN WDM OPTICAL NETWORK
DYNAMIC CONGESTION CONTROL IN WDM OPTICAL NETWORKDYNAMIC CONGESTION CONTROL IN WDM OPTICAL NETWORK
DYNAMIC CONGESTION CONTROL IN WDM OPTICAL NETWORK
 
Spectrum Sensing using Cooperative Energy Detection Method for Cognitive Radio
Spectrum Sensing using Cooperative Energy Detection Method for Cognitive RadioSpectrum Sensing using Cooperative Energy Detection Method for Cognitive Radio
Spectrum Sensing using Cooperative Energy Detection Method for Cognitive Radio
 
Spectrum Sensing using Cooperative Energy Detection Method for Cognitive Radio
Spectrum Sensing using Cooperative Energy Detection Method for Cognitive RadioSpectrum Sensing using Cooperative Energy Detection Method for Cognitive Radio
Spectrum Sensing using Cooperative Energy Detection Method for Cognitive Radio
 
Algoritmo de detecção de Pulso
Algoritmo de detecção de PulsoAlgoritmo de detecção de Pulso
Algoritmo de detecção de Pulso
 
EPD_R&D_Proposal
EPD_R&D_ProposalEPD_R&D_Proposal
EPD_R&D_Proposal
 
Challenges, Issues and Research directions in Optical Burst Switching
Challenges, Issues and Research directions in Optical Burst SwitchingChallenges, Issues and Research directions in Optical Burst Switching
Challenges, Issues and Research directions in Optical Burst Switching
 
Es35834838
Es35834838Es35834838
Es35834838
 
Performance comparison of blind adaptive multiuser
Performance comparison of blind adaptive multiuserPerformance comparison of blind adaptive multiuser
Performance comparison of blind adaptive multiuser
 
Comparison of signal smoothing techniques for use in embedded system for moni...
Comparison of signal smoothing techniques for use in embedded system for moni...Comparison of signal smoothing techniques for use in embedded system for moni...
Comparison of signal smoothing techniques for use in embedded system for moni...
 
Hl3413921395
Hl3413921395Hl3413921395
Hl3413921395
 
ENERGY EFFICIENT COOPERATIVE SPECTRUM SENSING IN COGNITIVE RADIO
ENERGY EFFICIENT COOPERATIVE SPECTRUM SENSING IN COGNITIVE RADIOENERGY EFFICIENT COOPERATIVE SPECTRUM SENSING IN COGNITIVE RADIO
ENERGY EFFICIENT COOPERATIVE SPECTRUM SENSING IN COGNITIVE RADIO
 
Fast Data Collection with Interference and Life Time in Tree Based Wireless S...
Fast Data Collection with Interference and Life Time in Tree Based Wireless S...Fast Data Collection with Interference and Life Time in Tree Based Wireless S...
Fast Data Collection with Interference and Life Time in Tree Based Wireless S...
 
PERFORMANCE ANALYSIS OF GATED RING OSCILLATOR DESIGNED FOR AUDIO FREQUENCY RA...
PERFORMANCE ANALYSIS OF GATED RING OSCILLATOR DESIGNED FOR AUDIO FREQUENCY RA...PERFORMANCE ANALYSIS OF GATED RING OSCILLATOR DESIGNED FOR AUDIO FREQUENCY RA...
PERFORMANCE ANALYSIS OF GATED RING OSCILLATOR DESIGNED FOR AUDIO FREQUENCY RA...
 
Performance analysis of gated ring oscillator designed for audio frequency ra...
Performance analysis of gated ring oscillator designed for audio frequency ra...Performance analysis of gated ring oscillator designed for audio frequency ra...
Performance analysis of gated ring oscillator designed for audio frequency ra...
 
New Proposed Contention Avoidance Scheme for Distributed Real-Time Systems
New Proposed Contention Avoidance Scheme for Distributed Real-Time SystemsNew Proposed Contention Avoidance Scheme for Distributed Real-Time Systems
New Proposed Contention Avoidance Scheme for Distributed Real-Time Systems
 
Zigbee based differential pilot protection of transmission line
Zigbee based differential pilot protection of transmission lineZigbee based differential pilot protection of transmission line
Zigbee based differential pilot protection of transmission line
 
Zigbee based differential pilot protection of transmission line
Zigbee based differential pilot protection of transmission lineZigbee based differential pilot protection of transmission line
Zigbee based differential pilot protection of transmission line
 
Frequency Hopping Network
Frequency Hopping NetworkFrequency Hopping Network
Frequency Hopping Network
 
Design of Real-time Self Establish Wireless Sensor For Dynamic Network
Design of Real-time Self Establish Wireless Sensor For Dynamic NetworkDesign of Real-time Self Establish Wireless Sensor For Dynamic Network
Design of Real-time Self Establish Wireless Sensor For Dynamic Network
 

More from Tempus Telcosys

Ultrasite technical for 4op
Ultrasite technical for 4opUltrasite technical for 4op
Ultrasite technical for 4opTempus Telcosys
 
Introduction to Genex Assistance
Introduction to  Genex AssistanceIntroduction to  Genex Assistance
Introduction to Genex AssistanceTempus Telcosys
 
Transmission management in BSS
Transmission management in BSSTransmission management in BSS
Transmission management in BSSTempus Telcosys
 
Cdma2000 network problem analysis with mobile station 20030212-a-v1.0
Cdma2000 network problem analysis with mobile station 20030212-a-v1.0Cdma2000 network problem analysis with mobile station 20030212-a-v1.0
Cdma2000 network problem analysis with mobile station 20030212-a-v1.0Tempus Telcosys
 
CDMA1X Pilot Panorama introduction
CDMA1X Pilot Panorama introductionCDMA1X Pilot Panorama introduction
CDMA1X Pilot Panorama introductionTempus Telcosys
 
QCTest™ CDMA Air Interface Tester (CAIT™) 3.1 User’s Guide
QCTest™ CDMA Air Interface Tester (CAIT™)  3.1 User’s GuideQCTest™ CDMA Air Interface Tester (CAIT™)  3.1 User’s Guide
QCTest™ CDMA Air Interface Tester (CAIT™) 3.1 User’s GuideTempus Telcosys
 
C cf introduction to antenna
C cf introduction to antennaC cf introduction to antenna
C cf introduction to antennaTempus Telcosys
 
C cf radio propagation theory and propagation models
C cf radio propagation theory and propagation modelsC cf radio propagation theory and propagation models
C cf radio propagation theory and propagation modelsTempus Telcosys
 

More from Tempus Telcosys (20)

Gsm
GsmGsm
Gsm
 
Gsm1
Gsm1Gsm1
Gsm1
 
03 Wireless Concept
03 Wireless Concept03 Wireless Concept
03 Wireless Concept
 
BASIC GSM
BASIC GSMBASIC GSM
BASIC GSM
 
02 channel concept
02 channel concept02 channel concept
02 channel concept
 
Ultrasite technical for 4op
Ultrasite technical for 4opUltrasite technical for 4op
Ultrasite technical for 4op
 
Introduction to Genex Assistance
Introduction to  Genex AssistanceIntroduction to  Genex Assistance
Introduction to Genex Assistance
 
Ch 04 HANDOVER_gvl
Ch 04 HANDOVER_gvlCh 04 HANDOVER_gvl
Ch 04 HANDOVER_gvl
 
Channelconfih s9
Channelconfih s9Channelconfih s9
Channelconfih s9
 
Transmission management in BSS
Transmission management in BSSTransmission management in BSS
Transmission management in BSS
 
BSS Dimensioning
BSS DimensioningBSS Dimensioning
BSS Dimensioning
 
3g cdma-qualcom
3g cdma-qualcom3g cdma-qualcom
3g cdma-qualcom
 
3g
3g3g
3g
 
Introduction to mapinfo
Introduction to mapinfoIntroduction to mapinfo
Introduction to mapinfo
 
3g
3g3g
3g
 
Cdma2000 network problem analysis with mobile station 20030212-a-v1.0
Cdma2000 network problem analysis with mobile station 20030212-a-v1.0Cdma2000 network problem analysis with mobile station 20030212-a-v1.0
Cdma2000 network problem analysis with mobile station 20030212-a-v1.0
 
CDMA1X Pilot Panorama introduction
CDMA1X Pilot Panorama introductionCDMA1X Pilot Panorama introduction
CDMA1X Pilot Panorama introduction
 
QCTest™ CDMA Air Interface Tester (CAIT™) 3.1 User’s Guide
QCTest™ CDMA Air Interface Tester (CAIT™)  3.1 User’s GuideQCTest™ CDMA Air Interface Tester (CAIT™)  3.1 User’s Guide
QCTest™ CDMA Air Interface Tester (CAIT™) 3.1 User’s Guide
 
C cf introduction to antenna
C cf introduction to antennaC cf introduction to antenna
C cf introduction to antenna
 
C cf radio propagation theory and propagation models
C cf radio propagation theory and propagation modelsC cf radio propagation theory and propagation models
C cf radio propagation theory and propagation models
 

Gsm

  • 1. Thursday, May 30, 2013www.tempustelcosys.com Telecom Tutorials
  • 2. Direct Sequence and Frequency hopped spread spectrum. Spreading sequence and their correlation function. Acquisition and tracking of spread spectrum signals. Thursday, May 30, 2013www.tempustelcosys.com
  • 3.  No matter which form of spread spectrum technique we employ, we need to have the timing information of the transmitted signal in order to despread the received signal and demodulate the despread signal.  If we are off even by a single chip duration, we will be unable to despread the received spread spectrum signal, since the spread sequence is designed to have a small out-of-phase autocorrelation magnitude.  Therefore, the process of acquiring the timing information of the transmitted spread spectrum signal is essential to the implementation of any form of spread spectrum technique. Thursday, May 30, 2013www.tempustelcosys.com
  • 4. Usually the problem of timing acquisition is solved via a two-step approach: Initial code acquisition (coarse acquisition or coarse synchronization) which synchronizes the transmitter and receiver to within an uncertainty of Tc Code tracking which performs and maintains fine synchronization between the transmitter and receiver. Thursday, May 30, 2013www.tempustelcosys.com
  • 5. Given the initial acquisition, code tracking is a relatively easy task and is usually accomplished by a delay lock loop (DLL). The tracking loop keeps on operating during the whole communication period. If the channel changes abruptly, the delay lock loop will lose track of the correct timing and initial acquisition will be re-performed. Sometimes, we perform initial code acquisition periodically no matter whether the tracking loop loses track or not. Compared to code tracking, initial code acquisition in a spread spectrum system is usually very difficult. First, the timing uncertainty, which is basically determined by the transmission time of the transmitter and the propagation delay, can be much longer than a chip duration. Thursday, May 30, 2013www.tempustelcosys.com
  • 6. As initial acquisition is usually achieved by a search through all possible phases (delays) of the sequence, a larger timing uncertainty means a larger search area. Beside timing uncertainty, we may also encounter frequency uncertainty which is due to Doppler shift and mismatch between the transmitter and receiver oscillators. Thus this necessitates a two-dimensional search in time and frequency. Moreover, in many cases, initial code acquisition must be accomplished in low signal-to-noise-ratio environments and in the presence of jammers. The possibility of channel fading and the existence of multiple access interference in CDMA environments can make initial acquisition even harder to accomplish. Thursday, May 30, 2013www.tempustelcosys.com
  • 7. Thursday, May 30, 2013www.tempustelcosys.com As mentioned before, the objective of initial code acquisition is to achieve a coarse synchronization between the receiver and the transmitted signal. In a DS-SS system, this is the same as matching the phase of the reference spreading signal in the despreader to the spreading sequence in the received signal. We are going to introduce several acquisition techniques which perform the phase matching just described. They are all based on the following basic working principle depicted in Figure. The receiver hypothesizes a phase of the spreading sequence and attempts to despread the received signal using the hypothesized phase. If the hypothesized phase matches the sequence in the received signal, the wide-band spread spectrum signal will be despread correctly to give a narrowband data.
  • 8. Thursday, May 30, 2013www.tempustelcosys.com
  • 9. Then a band pass filter, with a bandwidth similar to that of the narrowband data signal, can be employed to collect the power of the despread signal. Since the hypothesized phase matches the received signal, the BPF will collect all the power of the despread signal. In this case, the receiver decides a coarse synchronization has been achieved and activates the tracking loop to perform fine synchronization. On the other hand, if the hypothesized phase does not match the received signal, the despreader will give a wideband output and the BPF will only be able to collect a small portion of the power of the despread signal. Based on this, the receiver decides this hypothesized phase is incorrect and other phases should be tried. Thursday, May 30, 2013www.tempustelcosys.com
  • 10. The type of energy detecting scheme considered in the above example is called the matched filter energy detector since the combination of the despreader and the integrator is basically an implementation of the matched filter for the spreading signal. There also exists another form of energy detector called the radiometer which is shown in next Figure . As before, the receiver hypothesizes a phase of the spreading process. The despread signal is band pass filtered with a bandwidth roughly equal to that of the narrowband data signal. The output of the band pass filter is squared and integrated for a duration of Td to detect the energy of the despread signal. Thursday, May 30, 2013www.tempustelcosys.com
  • 11. Thursday, May 30, 2013www.tempustelcosys.com
  • 12. The time needed to evaluate is usually referred to as the dwell time. Neglecting the processing time for the other components in the acquisition circuit, the dwell time for the matched filter energy detector and the radiometer are determined by the integration times of the respective integrators in the matched filter energy detector and the radiometer. From the discussion above, the dwell times for the matched filter energy detector and the radiometer are T and Td, respectively. In practice, we would like the dwell time to be as small as possible. Thursday, May 30, 2013www.tempustelcosys.com
  • 13. Thursday, May 30, 2013www.tempustelcosys.com The time needed to evaluate is usually referred to as the dwell time. Neglecting the processing time for the other components in the acquisition circuit, the dwell time for the matched filter energy detector and the radiometer are determined by the integration times of the respective integrators in the matched filter energy detector and the radiometer. From the discussion above, the dwell times for the matched filter energy detector and the radiometer are T and Td, respectively. In practice, we would like the dwell time to be as small as possible.
  • 14. The presence of noise causes two different kinds of errors in the acquisition process: 1. A false alarm occurs when the integrator output exceeds the threshold for an incorrect hypothesized phase. 2. A miss occurs when the integrator output falls below the threshold for a correct hypothesized phase.  A false alarm will cause an incorrect phase to be passed to the code tracking loop which, as a result, will not be able to lock on to the DS- SS signal and will return the control back to the acquisition circuitry eventually. However, this process will impose severe time penalty to the overall acquisition time. Thursday, May 30, 2013www.tempustelcosys.com
  • 15. Thursday, May 30, 2013www.tempustelcosys.com On the other hand, a miss will cause the acquisition circuitry to neglect the current correct hypothesized phase. Therefore a correct acquisition will not be achieved until the next correct hypothesized phase comes around. The time penalty of a miss depends on acquisition strategy. In general, we would like to design the acquisition circuitry to minimize both the false alarm and miss probabilities by properly selecting the decision threshold and the integration time. Since the integrators in both the matched filter energy detector and the radiometer act to collect signal energy as well as to average out noise, a longer integration time implies smaller false alarm and miss probabilities. We note that because of the reason indicated before, we can only increase the integration time of the matched filter energy detector in multiples of T. No such restriction is imposed on the radiometer.
  • 16. Thursday, May 30, 2013www.tempustelcosys.com Summarizing the discussions so far, we need to design the dwell time (the integration time) of the acquisition circuitry to achieve a compromise between a small overall acquisition time and small false alarm and miss probabilities. Another important practical consideration is the complexity of the acquisition circuitry. Obviously, there is no use of designing an acquisition circuit which is too complex to build.
  • 17.  There are usually two major design approaches for initial code acquisition.  The first approach is to minimize the overall acquisition time given a predetermined tolerance on the false alarm and miss probabilities.  The second approach is to associate penalty times with false alarms and misses in the calculation and minimization of the overall acquisition time.  In applying each of the two approaches, we need to consider any practical constraint which might impose a limit on the complexity of the acquisition circuitry. Thursday, May 30, 2013www.tempustelcosys.com Design approaches for initial code acquisition.
  • 18.  With all these considerations in mind, we will discuss several common acquisition strategies and compare them in terms of complexity and acquisition time.  Serial search  The first acquisition strategy we consider is serial search. In this method, the acquisition circuit attempts to cycle through and test all possible phases one by one (serially) as shown in Figure. The circuit complexity for serial search is low. However, penalty time associated with a miss is large. Therefore we need to select a larger integration (dwell) time to reduce the miss probability. This, together with the serial searching nature, gives a large overall acquisition time (i.e., slow acquisition). Thursday, May 30, 2013www.tempustelcosys.com
  • 19. Thursday, May 30, 2013www.tempustelcosys.com
  • 20.  Parallel search  Unlike serial search, we test all the possible phases simultaneously in the parallel search strategy as shown in Figure. Obviously, the circuit complexity of the parallel search is high. The overall acquisition time is much smaller than that of the serial search. Thursday, May 30, 2013www.tempustelcosys.com
  • 21. Thursday, May 30, 2013www.tempustelcosys.com
  • 22.  Since the penalty time associated with a false alarm is large, we usually set the decision threshold in the serial search circuitry to a high value to make the false alarm probability small. However, this requires us to increase integration time Td to reduce the miss probability since the penalty time associated with a miss is also large. As a result, the overall acquisition time needed for the serial search is inherently large. This is the limitation of using a single detection stage Thursday, May 30, 2013www.tempustelcosys.com
  • 23.  A common approach to reduce the overall acquisition the overall acquisition time is to employ a two-stage detection scheme as shown in Figure . Each detection stage in Figure represents a radiometer with the integration time and decision threshold shown. The first detection stage is designed to have a low threshold and a short integration time such that the miss probability is small but the false alarm probability is high. The second stage is designed to have small miss and false alarm probabilities. With this configuration, the first stage can reject incorrect phases rapidly and second stage, which is entered occasionally, verifies the decisions made by the first stage to reduce the false alarm probability. By properly choosing the integration times and decision thresholds in the two detection stage, the overall acquisition time can be significantly reduced. Thursday, May 30, 2013www.tempustelcosys.com
  • 24.  This idea can be extended easily to include cases where more than two decision stages are employed to further reduce the overall acquisition time. This type of acquisition strategy is called multidwell detection. We note that the multidwell detection strategy can be interpreted as a serial search with variable integration (dwell) time. Thursday, May 30, 2013www.tempustelcosys.com
  • 25. Thursday, May 30, 2013www.tempustelcosys.com
  • 26.  The purpose of code tracking is to perform and maintain fine synchronization.  A code tracking loop starts its operation only after initial acquisition has been achieved. Hence, we can assume that we are off by small amounts in both frequency and code phase.  The circuitry required is known as a tracking loop, as it tracks the transmitter's code clock frequency variations. Without a tracking loop synchronization will be lost as the transmitter and receiver PN code clocks will tend to drift apart. Thursday, May 30, 2013www.tempustelcosys.com
  • 27.  The code tracking loops perform either coherently or non coherently.  Coherent loops use carrier phase information whereas non coherent loops do not require knowledge of carrier phase.  A common fine synchronization strategy is to design a code tracking circuitry which can track the code phase in the presence of a small frequency error. After the correct code phase is acquired by the code tracking circuitry, a standard phase lock loop (PLL) can be employed to track the carrier frequency and phase. Thursday, May 30, 2013www.tempustelcosys.com
  • 28. Thursday, May 30, 2013www.tempustelcosys.com
  • 29.  DLL uses two correlators called an early correlator and a late correlator. An early correlator uses a code reference that is advanced in time by some fraction of a chip with respect to the currently estimated code phase whereas late is delayed by same amount. The difference between two is used to sense small deviations of incoming spreading codes timing with respect to early and late code timing.  The result of correlation between an incoming direct sequence signal and the receiver PN code is a triangular function two chips (code bits) wide. Thursday, May 30, 2013www.tempustelcosys.com
  • 30.  Assuming synchronization two correlated signals (each with a triangular correlation waveform) are produced with their correlation peaks separated by the delay between the early and late receiver PN codes. If the two correlation signals are summed in a difference amplifier and filtered, then a composite correlation function is produced. This composite correlation function has a linear region between its maximum and minimum values.  If this composite correlation function is used to control the receiver's code clock frequency (for example by driving a voltage controlled oscillator) then the receiver will track the transmitter's code clock at a point halfway between the maximum and minimum values of the composite correlation function. Thursday, May 30, 2013www.tempustelcosys.com
  • 31. Thursday, May 30, 2013www.tempustelcosys.com
  • 32. Thursday, May 30, 2013www.tempustelcosys.com
  • 33.  The correlators that uses the reference code is called Punctual Correlator  This is an optimum solution which provide a third on-time (punctual) PN sequence correlator channel for signal recovery, with early and late correlators simply providing tracking to keep the on-time channel in the middle of the correlation window. Such an approach provides an optimally correlated (despread) output signal for subsequent data demodulation. Thursday, May 30, 2013www.tempustelcosys.com
  • 34. Thursday, May 30, 2013www.tempustelcosys.com
  • 35.  PLL  DLL  TDL tau dither loop which is time shared Early Late tracking loop  DDL double dither loop  PSD DLL product of sum difference DLL  MCTL Modified code tracking loop. Thursday, May 30, 2013www.tempustelcosys.com