Carrier Phase Tracking, Timing Synchronization, Equalization

Slides:



Advertisements
Similar presentations
Multiuser Detection for CDMA Systems
Advertisements

Coherent phase shift keying In coherent phase shift keying different phase modulation schemes will be covered i.e. binary PSK, quadrature phase shift keying.
VSMC MIMO: A Spectral Efficient Scheme for Cooperative Relay in Cognitive Radio Networks 1.
1 Helsinki University of Technology,Communications Laboratory, Timo O. Korhonen Data Communication, Lecture6 Digital Baseband Transmission.
Dr. Uri Mahlab1. 2 Informationsource TransmitterTransmitter Channel ReceiverReceiver Decision Communication system.
IERG 4100 Wireless Communications
Digital Communications I: Modulation and Coding Course Spring Jeffrey N. Denenberg Lecture 4: BandPass Modulation/Demodulation.
Matched Filters By: Andy Wang.
Carrier-Amplitude modulation In baseband digital PAM: (2d - the Euclidean distance between two adjacent points)
PULSE MODULATION.
The sampling of continuous-time signals is an important topic It is required by many important technologies such as: Digital Communication Systems ( Wireless.
Rake Reception in UWB Systems Aditya Kawatra 2004EE10313.
Wireless Communications
BER of BPSK Figure 6.3 Signal-space diagram for coherent binary PSK system. The waveforms depicting the transmitted signals s1(t) and s2(t),
6.2 - The power Spectrum of a Digital PAM Signal A digtal PAM signal at the input to a communication channl scale factor (where 2d is the “Euclidean.
Quadrature Amplitude Modulation (QAM) Transmitter
Gaussian Minimum Shift Keying GMSK Software Defined Radio EE 194SDR Spring 2006 Brad Gaynor.
Wireless Communication with GNU SDR. A simplified wireless communication scheme.
Baseband Demodulation/Detection
Outline Transmitters (Chapters 3 and 4, Source Coding and Modulation) (week 1 and 2) Receivers (Chapter 5) (week 3 and 4) Received Signal Synchronization.
Software Three Main Functions Records/Monitors Zero Detection Points Gives our PWM a starting point Data used to dynamically adjust carrier frequency Detects.
Wireless Communications with GNU SDR. Writing a signal processing block As mentioned earlier, the signal.
Digital Communications Chapeter 3. Baseband Demodulation/Detection Signal Processing Lab.
TELECOMMUNICATIONS Dr. Hugh Blanton ENTC 4307/ENTC 5307.
OFDM Based WLAN System Song Ziqi Zhang Zhuo.
Outline Transmitters (Chapters 3 and 4, Source Coding and Modulation) (week 1 and 2) Receivers (Chapter 5) (week 3 and 4) Received Signal Synchronization.
Baseband Receiver Receiver Design: Demodulation Matched Filter Correlator Receiver Detection Max. Likelihood Detector Probability of Error.
InformationsourcePulsegeneratorTransfilterchannel (X(t (X(t (X T (t (X T (t Timing Receiverfilter Clockrecoverynetwork A/D + Channel noise Channel noisen(t)
Digital Modulation Basics
Case Study (ZigBee): Phase IV Transmitter & Receiver Simulation.
ENEE 322: Continuous-Time Fourier Transform (Chapter 4)
INTERSYMBOL INTERFERENCE (ISI)
(plus some seismology)
Principios de Comunicaciones EL4005
Digital transmission over a fading channel
Gaussian Minimum Shift Keying
Optical PLL for homodyne detection
Channel Equalization Techniques
New Characterizations in Turnstile Streams with Applications
Techniques to control noise and fading
Principios de Comunicaciones EL4005
Data Structures and Algorithms
Lecture 1.30 Structure of the optimal receiver deterministic signals.
Design of Digital Filter Bank and General Purpose Digital Shaper
Subject Name: Digital Communication Subject Code: 10EC61
S Transmission Methods in Telecommunication Systems (4 cr)
Waveform Generation for Waveform Coding
Subject Name: Digital Communication Subject Code:10EC61
Timing Synchronization with Band Edge Filters
Klaus Witrisal Signal Processing and Speech Communication Lab
Outline Transmitters (Chapters 3 and 4, Source Coding and Modulation) (week 1 and 2) Receivers (Chapter 5) (week 3 and 4) Received Signal Synchronization.
Lecture 1.8. INTERSYMBOL INTERFERENCE
لجنة الهندسة الكهربائية
Error rate due to noise In this section, an expression for the probability of error will be derived The analysis technique, will be demonstrated on a binary.
The sampling of continuous-time signals is an important topic
MODEM REGISTER VERIFICATION
Lab #5.1 Pulse Amplitude Modulation/ BPSK
Unit 7 Day 4 the Quadratic Formula.
INTERSYMBOL INTERFERENCE (ISI)
Channel Estimation in OFDM Systems
Lab #5.1 Pulse Amplitude Modulation/ BPSK
Quadrature Amplitude Modulation (QAM) Transmitter
UWB Receiver Algorithm
(plus some seismology)
Quadrature Amplitude Modulation (QAM) Transmitter
8.7 Gated Integration instrument description
INTERSYMBOL INTERFERENCE (ISI)
Channel Estimation in OFDM Systems
CDMA, OFDM.
Missouri University of Science and Technology
Presentation transcript:

Carrier Phase Tracking, Timing Synchronization, Equalization

Turing the received baseband waveform into bits The received baseband waveform is hard to figure out. Problems to solve include: Deal with the carrier frequency difference (the phase drift) Figure out when to take samples to avoid Inter-symbol interference Deal with multi-path As we will see, the solutions are just some heuristic algorithms that usually work. The constraint is that they can use only a very limited time to compute. Divide and conquer. Solve these problems one by one. http://www.gnuradio.org/trac/browser/gnuradio/trunk/gnuradio-core/src/lib/general/gr_mpsk_receiver_cc.cc?rev=7389

Carrier Phase Tracking First, let’s try to remove the frequency offset and turn the waveform into a waveform where the real component is none zero and the imaginary component is all zero. The idea is to use the decision, while assuming that the decisions are correct (may not be correct!) Use the current sample to figure out the difference. Current phase error is the phase difference between the current sample with the decision (assuming the decision is correct).

Carrier Phase Tracking First, get the phase error phase_error = (*this.*d_phase_error_detector)(sample); for BPSK, -arg(sample*conj(d_constellation[d_current_const_point])) Basically, if the sample falls in the x line, there is no phase error Im Re

Carrier Phase Tracking Then, adjust the phase based on the error value d_freq += d_beta*phase_error;              d_phase += d_freq + d_alpha*phase_error;  If error is positive, the phase will be increased, if the error is negative, the phase will be decreased  That’s it.

Sample Time You need to take samples at the right time. Designed algorithms to figure out the right time to take the samples. The current implementation uses an optimized Mueller and Muller algorithm. http://ieeexplore.ieee.org/xpl/freeabs_all.jsp?arnumber=392689

The Basic Idea The basic Mueller and Muller algorithm: u=a_{k-1} x_k – a_{k} x_{k-1}. u is the timing error. Consider the pulse shape. Recall that if the input is 1, the output is h(t), where h(t) is the impulse response of the low pass filter. (-h(t) if the input is -1). In this example, if off by a delta, x_{k-1} will be deducted by the impulse response at T+delta, which is negative, while x_{k} will be added by the impulse response at -T+delta, which is positive. k-1 k