Computer Exercises in. Communication Theory SMS016
|
|
- Christiana Pitts
- 5 years ago
- Views:
Transcription
1 Luleå Tekniska Universitet Avd. för Signalbehandling Jan-Jaap van de Beek Frank Sjöberg Computer Exercises in Communication Theory SMS016 November 2001 Computer Exercises to be carried out in groups of two students. Only complete and clear reports will be corrected and approved. Dealine: Thursday 6/
2 Introduction These computer exercises support the lectures and recommended exercises in Communication Theory -course, SMS016. The goal of these computer exercises is to gain insight in the behavior of optimal detection in the presence of ISI, and the suboptimal equalization techniques as linear and decision-feedback equalization. The use of these techniques for the transmission of images over time-dispersive s is illustrated. Simulations are performed in MATLAB. Written reports should include all code, plots and answers/discussions. Discrete time model of digital communication system We will consider transmission of data over a linear time invariant (LTI) using 2- dimensional signalling (e.g. QAM). A continuous-time model of the baseband representation of such a digital communication system is shown in Figure 1. pulse g (t) white Gaussian noise n p (t) matched filter h (t) (g h)( t) y(t) t = kt y k Figure 1: Continuous-time model of digital communication system. The complex data symbols are modulated on a pulse g(t) and transmitted over a time dispersive, band-limited linear Þlter h(t). The data is also corrupted by complex valued white Gaussian noise with average 2-dimensional power N 0 (N 0 /2 in each dimension). The receiver consists of a Þlter matched to (g h)(t) and a symbol rate sampler. We assume perfect synchronization in the sampling device. The data y k at the output of the sampler can be shown to be a sufficient statistic for the data, i.e., they contain all relevant information needed to detect optimally. We may describe this model by an equivalent discrete-time model. This model is not causal. Moreover, the noise in the output y k is generally not white due to the matched Þlter. We will therefore consider the system in Figure 1 in cascade with a linear whitening Þlter. This whitening Þlter is designed so that the noise at its output is white and so that the discrete time impulse response of the entire system becomes causal and minimum phase. We then obtain the equivalent discrete-time model as depicted in Figure 2 white Gaussian noise n k h k Figure 2: Discrete-time model of a digital communication system. In all computer exercises to follow, we consider this discrete-time communication system model, i.e. a discrete-time causal Þlter h [k] and additive white Gaussian noise. Optimal and suboptimal detection Due to the, the outputs of the system are corrupted by ISI. The effect of this ISI is taken care of optimally (in the sense of sequence error) by the ML sequence detector (MLSD). 2
3 The MLSD is implemented by means of the Viterbi algorithm, see Figure 3. h k n k MLSD ^ Figure 3: Discrete-time model of a digital communication system with ML sequence detection. However, the Viterbi algorithm is in many practical cases too complex to implement. Therefore, suboptimal methods may be used to address the effect of ISI. A simple method of suppressing ISI is to linearly Þlter the received (corrupted) data. The design of the linear equalizing Þlter is done according to some criterion of optimality. In Þgure 4 the received signal is detected after linear equalization. h k n k Equalizer ck z k ^xk Figure 4: Discrete-time model of a digital communication system with linear equalizer. Another suboptimal way of handling ISI is the use of a decision feedback Þlter. For high SNR values, this way of Þltering the received data in many cases approximates the performance obtained with the MLSD. For low SNRs, however, this method suffers from error propagation. In Þgure 5 the received signal is detected by decision feedback equalization. h k n k 0 ^ c k Feedback filter Figure 5: Discrete-time model of a digital communication system with decision feedback equalizer. 3
4 MATLAB functions and data The following MATLAB-functions serve as an aid in the exercises.. c=qam(n) Generates a vector c containing the symbol constellation for N-QAM signaling with unit average energy. x=source(c,n) Generates a (n,1)-vector x containing symbols randomly chosen from the vector s. y=(x,n0,h) Generates the received vector y as the transmitted vector x Þltered by the Þlter h and corrupted by additive complex Gaussian noise with average power n0. r=detect(y,c) Generates optimal decisions r for the received vector y containing disturbed symbols from a signal constellation c. r=code_image(x) Generates a symbol-vector r by coding an intensity image X with symbols taken from a 16 QAM constellation. X=decode_image(b,sx,sy) Generates a size sx*sy intensity image X from a symbol-vector b containing symbols taken from a 16 QAM constellation. d=viterbi(r,h) Detects the sequence r using the Viterbi algorithm and the impulse response h. The resulting detected vector is d. Antipodally signals only, i.e., s =[ 1 1]. imshow(x,n) Displays the intensity image X with a grayscale colormap of length n. Use this command with a value of 256 for n to display images decoded by decode_image. The following MATLAB-data Þles serve as an aid in the excercises. picture1.mat contains an ( )-pixel intensity image X. picture2.mat contains an ( )-pixel intensity image Y. satpic.mat contains a vector y with corrupted data. 4
5 ISI Channels The following three discrete time s will be considered through out the following exercises. h 1 =[1 0.5] h 2 =[ ] h 3 =[ ] 1. Calculate the matched Þlter bound, SNR MFB for both s (i.e., what is the energy of these s)? Remember to take this into consideration in the computer exercises that follows since they affect the SNR. You can normalize the s if you want to. 2. Calculate the frequency response H(f) of the s 1,2, and 3 by means of a points FFT (use the MATLAB-command fft). Plot these responses on a db-scale versus the frequency. 3. Simulate the transmission of data over a linear Þlter with AWGN by combining the MATLAB commands mentioned in the introduction. Choose a 2-dimensional signal constellation (e.g. 4-QAM). Generate a transmitted symbol-vector and the corresponding corrupted received symbol-vector for the impulse responses 1 and 2. Show plots of the received symbols in the 2-dimensional signal space for the s 1 and 2 and for SNR-values 10 db (the actual SNR in many practical systems) and 50 db (nearly noise-free SNR). 4. Write a MATLAB command err_s = ISIsim1(c,N,SNR,h) that simulates transmission and simple symbol-by-symbol detection over an LTI- with AWGN noise, for different SNRs. The parameter c is a vector containing the signal constellation, SNR is a vector containing the SNRs in db (e.g. [10:20]), N is the number of transmitted symbols for each SNR, i.e., the length of the transmitted data vector, and h is the vector containing the impulse response. The result err_s is a vector containing the estimates of the probability of error for symbol by symbol detection. Ex: err_s = ISIsim1([-1 1],10000,[0:2:10],[ ]); Simulate the BER performance for all three s with BPSK. Show the plots of the error-rate curves (logarithmic scale) versus SNR for SNR=[1 : 10]. Whichaffects the data worst? How does it compare with a ISI-free? Optimal detection As you could see in the previous exercise, ISI can be quite detrimental if not taken care of properly. In this part of the lab we will evaluate the performance of an optimal sequence detector by using the Viterbi detector. 1. Write a MATLAB command [err_v]=isisim2(c,n,snr,h) (by modifying the command ISIsim1 that was designed above) that performs simulations of a communication system using a maximum likelihood detection. The result err_v is a vector containing the estimates of the probability of error for the maximum likelihood sequence detector. Ex: err_v = ISIsim2([-1 1],500,[0:2:10],[ ]); Use the MATLAB-command Viterbi as described in the introduction. 5
6 2. Choose the signal constellation s =[ 1 1] (the command viterbi only works for this constellation) and perform a simulation for all three s. Show the plots of the error-rate curves (logarithmic scale) versus SNR for SNR=[1 : 10]. Whichaffects the data worst? Why? (compare the frequency characteristics.) The command viterbi calculates the ML sequence detection for a received sequence. This is a time consuming algorithm if it is applied on large sequences. Therefore, choose sequences of reasonable length (e.g. 100) and average over several results to get statistically reliable results. Since simulations may take some time, test your commands Þrst with small vectors. Linear equalization Linear equalizers are far less computational complex than the MLSD, but the performance is also lower as you will learn is this part. Since the Zero-forcing (ZF) equalizer can be seen as a special case of the minimum mean square error (MMSE) equalizer we only have to implement the MMSE-equalizer.. 1. Calculate the theoretical SNR-performance for an inþnitely long linear equalizer. Do this for s h 2 and h 3, for both a ZF-equalizer and an MMSE-equalizer. You can evaluate the integrals numerically by using MATLAB. 2. Write a MATLAB command eq=linear_eq(h,l,d,n0) that generates a linear equalizing Þlter based on the mean-square error criterion. The parameter h is a vector containing the impulse response, L is the length (order) of the equalizer, D is the delay, and n0 isthenoisevariance.theresulteq is a vector containing the L Þlter taps. Ex: eq = linear_eq([ ],5,3, n0); Test this command for the simple h 1 Þrst, for which you easily can calculate the result theoretically. Remember that if you set n0=0 you get the ZF-equalizer. You can also test the effect of your linear equalizer by convolving it with the : h_equalized = conv(eq, h); 3. Write a MATLAB command [err_zf err_mse]=isisim3(c,n,snr,h,l,d) that performs simulations of a communication system using a linear equalizer. The new parameters L and D represents the length of the equalizer and the delay, respectively. The result err_zf is now a vector containing an estimate of the probability of error for the zero-forcing linear equalizer, for each of the SNR-values speciþed, and err_mse is a similar vector for the mean-squared error linear equalizer. Ex: [err_zf err_mse] = ISIsim2(QAM(4),100000,[1:10],[ ],5,1); 4. Choose a 2-dimensional signal constellation and perform simulations with the s 1 and 2 using a 7-tap linear equalizer with delay D =2. Choose a suitable interval for the SNR, and simulate as long vectors as possible, to get statistically reliable results. Plot bit error curves (BER versus SNR) for your constellation choice and for the s h 2 and h What is a good choice of equalizer length? Evaluate the BER-performance on s h 2 and h 3 with some different lengths, e.g. L {3, 7, 15, 31, 101}. Is it always better with a longer equalizer? Is there any difference between ZF and MMSE? 6. Repeat the simulations for the constellation s =[ 1 1] and compare the results with the MLSD. What is the SNR-loss (in db) of the linear equalizer compared to the MLSD for the different s? 6
7 Decision feedback equalization While linear equalizers generally not can compete with MLSD, a decision feed back (DFE)- equalizer can in many cases perform almost as good as an MLSD with only a small increase in complexity compared to linear equalizers. However, when implementing a DFE in MATLAB we have to use loops that are known to be very slow. So we cannot perform as long simulations as for the linear equalizers. 1. Write a MATLAB command df=dfe(h,l) that generates a decision feedback equalizing Þlter. The parameter h is a vector containing the impulse response, and the parameter L is the length (order) of the equalizer. The result dfe is a vector containing the L Þlter taps. Ex: df=dfe([ ],3); 2. Write a MATLAB command r=equalize_dfe(y,df) that equalizes a received complex vector of data using the decision feedback equalizer, generated with the previous command. The parameter x is the vector containing the received complex data, and the parameter df is a vector containing the taps of the equalizing feedback Þlter. The result, r is the equalized data-vector. The experienced MATLAB-developer can implement this in C-code and compile it to MEX-Þle that MATLAB can execute. This can increase the speed by several factors of Write a MATLAB command err_dfe=isisim4(c,n,snr,h,l), that performs simulations for the decision feedback equalizer. The parameter h is the vector containing the impulse response, and L is the length (order) of the feedback Þlter. The result err_dfe is a vector containing an estimate of the probability of error for the decision feedback equalizer, for each of the SNR-values speciþed. Ex: err_dfe = ISIsim4(QAM(4),1000,[1:10],[ ],3); 4. Choose a 2-dimensional signal constellation and perform simulations for the s h 2 and h 3 using a 3 tap decision feedback equalizer. Choose a suitable interval for the SNR, and simulate as long vectors as possible, to get statistically reliable results. Plot bit error curves (BER versus SNR) for your constellation choice and for the s h 2 and h Repeat simulations for constellation s =[ 1 1] and compare the results with the MLSD and the linear equalizers. 7
8 Image transmission In this exercises we will simulate transmission of images. We will consider intensity images (grayscale images) only. MATLAB stores intensity images as a single matrix containing ßoating point values ranging from 0.0 to 1.0. Each element of the matrix corresponds to an image pixel. The elements in the matrix represent various intensities, or gray levels, where the intensity 0.0 represents black and the intensity 1.0 represents full intensity, or white. To display an intensity image we can use the MATLAB-command imshow. For example imshow(x,64) displays the intensity image X with 64 gray-levels. In the following exercises we will use 256 intensities, or gray levels. How do we transmit an intensity image over a digital communication? First, we create a vector by putting all columns of the intensity image (matrix) column-wise in one vector. An (N M)-intensity matrix is thus converted in a (NM 1)-vector. The second step is to code the vector using the symbols from a certain signal constellation. We will use a 16 QAM constellation to code the intensity data. First, the intensity value of a pixel is multiplied by 256 and rounded. The remaining value (ranging between 0 and 255) is then coded by two 16 QAM symbols, the Þrst one representing the 4 most signiþcant bits, and the second one the 4 least signiþcant bits. Both steps are carried out by the command Y=code_image(X). This command will generate a vector containing 2NM symbols from a 16 QAM constellation representing the NM pixels of the image. These 2NM symbols can now be transmitted over the communication. In order to do the inverse operation, i.e., to create an intensity image from a vector containing symbols from a 16 QAM constellation, we need to know the dimensions (number of rows and columns) of the image that is represented by the symbol vector. The command X=decode_image(b,sx,sy) performs this inverse operation. It generates an intensity image (matrix) X, from the symbol vector b, according to the number of rows sx andnumberof columns sy. The following sequence of commands loads a ( matrix) intensity image X, displays it, and converts it into a ( vector) sequence of 16 QAM symbols. load X imshow(x,256); b=code_image(x); The resulting vector b may be transmitted over an AWGN- and optimally detected at the receiver by: r=(b,0.001,1) d=decode(r,qam(16)) Finally, knowing that the original image is a matrix, we use Y=decode_image(d,50,100) imshow(y,256); in order to re-create the image and display it. This intensity image containing pixels results in the transmission of a ( )-vector. The equalization and detection may take time. Therefore, test your functions on small vectors (generated for example with source) before applying them on images. 8
9 1. Write a MATLAB command image_transmit(x,h,snr,l) that simulates the transmission of a intensity image as described in the introduction using a linear (choose either the zero-forcing or the mean squared error equalizer) and a decision feedback equalizer. Ex: image_transmit(x,[1.5],15,6); As a result this Þle must plot 4 images with the command imshow (see introduction): (a) Picture 1: The transmitted picture. (b) Picture 2: The received picture without equalization. (c) Picture 3: The received picture using a linear equalizer (choose either the zero-forcing or the mean squared error equalizer). (d) Picture 4: The received picture using the decision feedback equalizer. (The MATLAB command subplot is a convenient means of plotting four pictures in one!) 2. The Þles picure1.mat and picure2.mat contain intensity images. Simulate the transmission of images over the h 2 for5dband20dbsnr,usingalinearandadecision feedback equalizer,and generate the 4 plots as described above. Discuss your results. Does the decision feedback equalizer suffer from error-propagation? For which SNR-value? Simulation of the transmission takes time, so reduce the size of the images by e.g. X=X(1:2:100,1:2:100) (a data reduction with a factor 4) until the size of the image matches a satisfactory simulation time. 3. A satellite intensity image consisting of pixels is sent to earth. The Þle satpic.mat contains the ( ) vector y with the corrupted data from a 16 QAM signal constellation. The data has passed h 3. The SNR is unknown. Design a receiver Y=image_receive(r) that reproduces the image as good as possible. A suitable linear or decision-feedback equalizer should be part of this receiver. Motivate your equalizer choice. 9
S Laboratory Works in Radiocommunications RECEIVER
Laboratory Works in Radiocommunications RECEIVER 2 FREQUENCY RESPONSES 5 channel ZF equalizer system 5 H(f) [db] 5 5 2.5.5 2 2.5 3 freq Prerequisites: S-72.328 (or S-88.22), knowledge of MALAB. See the
More informationChapter 9. Digital Communication Through Band-Limited Channels. Muris Sarajlic
Chapter 9 Digital Communication Through Band-Limited Channels Muris Sarajlic Band limited channels (9.1) Analysis in previous chapters considered the channel bandwidth to be unbounded All physical channels
More informationPerformance analysis of BPSK system with ZF & MMSE equalization
Performance analysis of BPSK system with ZF & MMSE equalization Manish Kumar Department of Electronics and Communication Engineering Swift institute of Engineering & Technology, Rajpura, Punjab, India
More informationChapter 2 Channel Equalization
Chapter 2 Channel Equalization 2.1 Introduction In wireless communication systems signal experiences distortion due to fading [17]. As signal propagates, it follows multiple paths between transmitter and
More informationTHE computational complexity of optimum equalization of
214 IEEE TRANSACTIONS ON COMMUNICATIONS, VOL. 53, NO. 2, FEBRUARY 2005 BAD: Bidirectional Arbitrated Decision-Feedback Equalization J. K. Nelson, Student Member, IEEE, A. C. Singer, Member, IEEE, U. Madhow,
More informationDetection and Estimation of Signals in Noise. Dr. Robert Schober Department of Electrical and Computer Engineering University of British Columbia
Detection and Estimation of Signals in Noise Dr. Robert Schober Department of Electrical and Computer Engineering University of British Columbia Vancouver, August 24, 2010 2 Contents 1 Basic Elements
More informationLab 3.0. Pulse Shaping and Rayleigh Channel. Faculty of Information Engineering & Technology. The Communications Department
Faculty of Information Engineering & Technology The Communications Department Course: Advanced Communication Lab [COMM 1005] Lab 3.0 Pulse Shaping and Rayleigh Channel 1 TABLE OF CONTENTS 2 Summary...
More informationa) Abasebanddigitalcommunicationsystemhasthetransmitterfilterg(t) thatisshowninthe figure, and a matched filter at the receiver.
DIGITAL COMMUNICATIONS PART A (Time: 60 minutes. Points 4/0) Last Name(s):........................................................ First (Middle) Name:.................................................
More informationELT DIGITAL COMMUNICATIONS
ELT-43007 DIGITAL COMMUNICATIONS Matlab Exercise #2 Baseband equivalent digital transmission in AWGN channel: Transmitter and receiver structures - QAM signals, Gray coding and bit error probability calculations
More informationeye_eq Program Tutorial
eye_eq Program Tutorial Jungsub Byun When we send transmissions more closely in succession to increase the data transmission rate, interference between them is unavoidable. This phenomenon is called intersymbol
More informationExercises for chapter 2
Exercises for chapter Digital Communications A baseband PAM system uses as receiver filter f(t) a matched filter, f(t) = g( t), having two choices for transmission filter g(t) g a (t) = ( ) { t Π =, t,
More informationPerformance Analysis of Maximum Likelihood Detection in a MIMO Antenna System
IEEE TRANSACTIONS ON COMMUNICATIONS, VOL. 50, NO. 2, FEBRUARY 2002 187 Performance Analysis of Maximum Likelihood Detection in a MIMO Antenna System Xu Zhu Ross D. Murch, Senior Member, IEEE Abstract In
More informationELT DIGITAL COMMUNICATIONS
ELT-43007 DIGITAL COMMUNICATIONS Matlab Exercise #1 Baseband equivalent digital transmission in AWGN channel: Transmitter and receiver structures - QAM signals, symbol detection and symbol error probability
More informationMIMO Systems and Applications
MIMO Systems and Applications Mário Marques da Silva marques.silva@ieee.org 1 Outline Introduction System Characterization for MIMO types Space-Time Block Coding (open loop) Selective Transmit Diversity
More informationExperiments #6. Convolution and Linear Time Invariant Systems
Experiments #6 Convolution and Linear Time Invariant Systems 1) Introduction: In this lab we will explain how to use computer programs to perform a convolution operation on continuous time systems and
More informationIMPROVED QR AIDED DETECTION UNDER CHANNEL ESTIMATION ERROR CONDITION
IMPROVED QR AIDED DETECTION UNDER CHANNEL ESTIMATION ERROR CONDITION Jigyasha Shrivastava, Sanjay Khadagade, and Sumit Gupta Department of Electronics and Communications Engineering, Oriental College of
More informationUNIVERSITY OF CALIFORNIA College of Engineering Department of Electrical Engineering and Computer Sciences EECS 121 FINAL EXAM
Name: UNIVERSIY OF CALIFORNIA College of Engineering Department of Electrical Engineering and Computer Sciences Professor David se EECS 121 FINAL EXAM 21 May 1997, 5:00-8:00 p.m. Please write answers on
More informationMMSE Algorithm Based MIMO Transmission Scheme
MMSE Algorithm Based MIMO Transmission Scheme Rashmi Tiwari 1, Agya Mishra 2 12 Department of Electronics and Tele-Communication Engineering, Jabalpur Engineering College, Jabalpur, Madhya Pradesh, India
More informationA Sphere Decoding Algorithm for MIMO
A Sphere Decoding Algorithm for MIMO Jay D Thakar Electronics and Communication Dr. S & S.S Gandhy Government Engg College Surat, INDIA ---------------------------------------------------------------------***-------------------------------------------------------------------
More informationPrecoding and Signal Shaping for Digital Transmission
Precoding and Signal Shaping for Digital Transmission Robert F. H. Fischer The Institute of Electrical and Electronics Engineers, Inc., New York WILEY- INTERSCIENCE A JOHN WILEY & SONS, INC., PUBLICATION
More informationCHAPTER 3 ADAPTIVE MODULATION TECHNIQUE WITH CFO CORRECTION FOR OFDM SYSTEMS
44 CHAPTER 3 ADAPTIVE MODULATION TECHNIQUE WITH CFO CORRECTION FOR OFDM SYSTEMS 3.1 INTRODUCTION A unique feature of the OFDM communication scheme is that, due to the IFFT at the transmitter and the FFT
More informationStatistical Communication Theory
Statistical Communication Theory Mark Reed 1 1 National ICT Australia, Australian National University 21st February 26 Topic Formal Description of course:this course provides a detailed study of fundamental
More informationUNIVERSITY OF SOUTHAMPTON
UNIVERSITY OF SOUTHAMPTON ELEC6014W1 SEMESTER II EXAMINATIONS 2007/08 RADIO COMMUNICATION NETWORKS AND SYSTEMS Duration: 120 mins Answer THREE questions out of FIVE. University approved calculators may
More informationIN AN MIMO communication system, multiple transmission
3390 IEEE TRANSACTIONS ON SIGNAL PROCESSING, VOL 55, NO 7, JULY 2007 Precoded FIR and Redundant V-BLAST Systems for Frequency-Selective MIMO Channels Chun-yang Chen, Student Member, IEEE, and P P Vaidyanathan,
More informationComputational Complexity of Multiuser. Receivers in DS-CDMA Systems. Syed Rizvi. Department of Electrical & Computer Engineering
Computational Complexity of Multiuser Receivers in DS-CDMA Systems Digital Signal Processing (DSP)-I Fall 2004 By Syed Rizvi Department of Electrical & Computer Engineering Old Dominion University Outline
More informationInterleaved PC-OFDM to reduce the peak-to-average power ratio
1 Interleaved PC-OFDM to reduce the peak-to-average power ratio A D S Jayalath and C Tellambura School of Computer Science and Software Engineering Monash University, Clayton, VIC, 3800 e-mail:jayalath@cssemonasheduau
More informationELT COMMUNICATION THEORY
ELT 41307 COMMUNICATION THEORY Project work, Fall 2017 Experimenting an elementary single carrier M QAM based digital communication chain 1 ASSUMED SYSTEM MODEL AND PARAMETERS 1.1 SYSTEM MODEL In this
More informationConvolutional Coding Using Booth Algorithm For Application in Wireless Communication
Available online at www.interscience.in Convolutional Coding Using Booth Algorithm For Application in Wireless Communication Sishir Kalita, Parismita Gogoi & Kandarpa Kumar Sarma Department of Electronics
More informationRevision of Lecture Twenty-Eight
ELEC64 Advanced Wireless Communications Networks and Systems Revision of Lecture Twenty-Eight MIMO classification: roughly three classes create diversity, increase throughput, support multi-users Some
More informationSPLIT MLSE ADAPTIVE EQUALIZATION IN SEVERELY FADED RAYLEIGH MIMO CHANNELS
SPLIT MLSE ADAPTIVE EQUALIZATION IN SEVERELY FADED RAYLEIGH MIMO CHANNELS RASHMI SABNUAM GUPTA 1 & KANDARPA KUMAR SARMA 2 1 Department of Electronics and Communication Engineering, Tezpur University-784028,
More informationBlind Equalization using Constant Modulus Algorithm and Multi-Modulus Algorithm in Wireless Communication Systems
Blind Equalization using Constant Modulus Algorithm and Multi-Modulus Algorithm in Wireless Communication Systems Ram Babu. T Electronics and Communication Department Rao and Naidu Engineering College,
More information472 IEEE JOURNAL OF OCEANIC ENGINEERING, VOL. 29, NO. 2, APRIL 2004
472 IEEE JOURNAL OF OCEANIC ENGINEERING, VOL. 29, NO. 2, APRIL 2004 Differences Between Passive-Phase Conjugation and Decision-Feedback Equalizer for Underwater Acoustic Communications T. C. Yang Abstract
More informationPerformance Evaluation of STBC-OFDM System for Wireless Communication
Performance Evaluation of STBC-OFDM System for Wireless Communication Apeksha Deshmukh, Prof. Dr. M. D. Kokate Department of E&TC, K.K.W.I.E.R. College, Nasik, apeksha19may@gmail.com Abstract In this paper
More informationMulti Modulus Blind Equalizations for Quadrature Amplitude Modulation
Multi Modulus Blind Equalizations for Quadrature Amplitude Modulation Arivukkarasu S, Malar R UG Student, Dept. of ECE, IFET College of Engineering, Villupuram, TN, India Associate Professor, Dept. of
More informationComparison of ML and SC for ICI reduction in OFDM system
Comparison of and for ICI reduction in OFDM system Mohammed hussein khaleel 1, neelesh agrawal 2 1 M.tech Student ECE department, Sam Higginbottom Institute of Agriculture, Technology and Science, Al-Mamon
More informationOFDM Transmission Corrupted by Impulsive Noise
OFDM Transmission Corrupted by Impulsive Noise Jiirgen Haring, Han Vinck University of Essen Institute for Experimental Mathematics Ellernstr. 29 45326 Essen, Germany,. e-mail: haering@exp-math.uni-essen.de
More informationDigital modulation techniques
Outline Introduction Signal, random variable, random process and spectra Analog modulation Analog to digital conversion Digital transmission through baseband channels Signal space representation Optimal
More informationJoint Viterbi Decoding and Decision Feedback Equalization for Monobit Digital Receivers
Joint Viterbi Decoding and Decision Feedback Equalization for Monobit Digital Receivers Xin Li 1, Huarui Yin 2, Zhiyong Wang 3 Department of Electronic Engineering and Information Science University of
More informationNear-Optimal Low Complexity MLSE Equalization
Near-Optimal Low Complexity MLSE Equalization Abstract An iterative Maximum Likelihood Sequence Estimation (MLSE) equalizer (detector) with hard outputs, that has a computational complexity quadratic in
More informationBlind Equalization Using Constant Modulus Algorithm and Multi-Modulus Algorithm in Wireless Communication Systems
Blind Equalization Using Constant Modulus Algorithm and Multi-Modulus Algorithm in Wireless Communication Systems Ram Babu. T Electronics and Communication Department Rao and Naidu Engineering College
More informationCHAPTER 5 DIVERSITY. Xijun Wang
CHAPTER 5 DIVERSITY Xijun Wang WEEKLY READING 1. Goldsmith, Wireless Communications, Chapters 7 2. Tse, Fundamentals of Wireless Communication, Chapter 3 2 FADING HURTS THE RELIABILITY n The detection
More informationLab/Project Error Control Coding using LDPC Codes and HARQ
Linköping University Campus Norrköping Department of Science and Technology Erik Bergfeldt TNE066 Telecommunications Lab/Project Error Control Coding using LDPC Codes and HARQ Error control coding is an
More informationImpulsive Noise Reduction Method Based on Clipping and Adaptive Filters in AWGN Channel
Impulsive Noise Reduction Method Based on Clipping and Adaptive Filters in AWGN Channel Sumrin M. Kabir, Alina Mirza, and Shahzad A. Sheikh Abstract Impulsive noise is a man-made non-gaussian noise that
More informationELEC E7210: Communication Theory. Lecture 11: MIMO Systems and Space-time Communications
ELEC E7210: Communication Theory Lecture 11: MIMO Systems and Space-time Communications Overview of the last lecture MIMO systems -parallel decomposition; - beamforming; - MIMO channel capacity MIMO Key
More informationSTUDY OF THE PERFORMANCE OF THE LINEAR AND NON-LINEAR NARROW BAND RECEIVERS FOR 2X2 MIMO SYSTEMS WITH STBC MULTIPLEXING AND ALAMOTI CODING
International Journal of Electrical and Electronics Engineering Research Vol.1, Issue 1 (2011) 68-83 TJPRC Pvt. Ltd., STUDY OF THE PERFORMANCE OF THE LINEAR AND NON-LINEAR NARROW BAND RECEIVERS FOR 2X2
More informationRevision of Wireless Channel
Revision of Wireless Channel Quick recap system block diagram CODEC MODEM Wireless Channel Previous three lectures looked into wireless mobile channels To understand mobile communication technologies,
More informationCOMPARISON OF CHANNEL ESTIMATION AND EQUALIZATION TECHNIQUES FOR OFDM SYSTEMS
COMPARISON OF CHANNEL ESTIMATION AND EQUALIZATION TECHNIQUES FOR OFDM SYSTEMS Sanjana T and Suma M N Department of Electronics and communication, BMS College of Engineering, Bangalore, India ABSTRACT In
More informationCODE division multiple access (CDMA) systems suffer. A Blind Adaptive Decorrelating Detector for CDMA Systems
1530 IEEE JOURNAL ON SELECTED AREAS IN COMMUNICATIONS, VOL. 16, NO. 8, OCTOBER 1998 A Blind Adaptive Decorrelating Detector for CDMA Systems Sennur Ulukus, Student Member, IEEE, and Roy D. Yates, Member,
More informationIN A TYPICAL indoor wireless environment, a transmitted
126 IEEE TRANSACTIONS ON VEHICULAR TECHNOLOGY, VOL. 48, NO. 1, JANUARY 1999 Adaptive Channel Equalization for Wireless Personal Communications Weihua Zhuang, Member, IEEE Abstract In this paper, a new
More informationINFRARED (IR) radiation using intensity modulation with
IEEE TRANSACTIONS ON COMMUNICATIONS, VOL. 47, NO. 2, FEBRUARY 1999 255 Coding and Equalization for PPM on Wireless Infrared Channels David C. M. Lee, Student Member, IEEE, and Joseph M. Kahn, Senior Member,
More informationAn Analytical Design: Performance Comparison of MMSE and ZF Detector
An Analytical Design: Performance Comparison of MMSE and ZF Detector Pargat Singh Sidhu 1, Gurpreet Singh 2, Amit Grover 3* 1. Department of Electronics and Communication Engineering, Shaheed Bhagat Singh
More informationVOL. 3, NO.11 Nov, 2012 ISSN Journal of Emerging Trends in Computing and Information Sciences CIS Journal. All rights reserved.
Effect of Fading Correlation on the Performance of Spatial Multiplexed MIMO systems with circular antennas M. A. Mangoud Department of Electrical and Electronics Engineering, University of Bahrain P. O.
More informationChannel Estimation in Multipath fading Environment using Combined Equalizer and Diversity Techniques
International Journal of Scientific & Engineering Research Volume3, Issue 1, January 2012 1 Channel Estimation in Multipath fading Environment using Combined Equalizer and Diversity Techniques Deepmala
More informationAdaptive Systems Homework Assignment 3
Signal Processing and Speech Communication Lab Graz University of Technology Adaptive Systems Homework Assignment 3 The analytical part of your homework (your calculation sheets) as well as the MATLAB
More informationMultiuser Detection for Synchronous DS-CDMA in AWGN Channel
Multiuser Detection for Synchronous DS-CDMA in AWGN Channel MD IMRAAN Department of Electronics and Communication Engineering Gulbarga, 585104. Karnataka, India. Abstract - In conventional correlation
More informationThis chapter describes the objective of research work which is covered in the first
4.1 INTRODUCTION: This chapter describes the objective of research work which is covered in the first chapter. The chapter is divided into two sections. The first section evaluates PAPR reduction for basic
More informationEnabling Improved DSP Based Receivers for 100G Backplane
Enabling Improved DSP Based Receivers for 100G Backplane Dariush Dabiri 802.3bj Task Force IEEE 802.3 Interim September 2011 1 Agenda Goals Introduction Partial Response Channel (PRC) Signaling Quasi-catastrophic
More informationSwedish College of Engineering and Technology Rahim Yar Khan
PRACTICAL WORK BOOK Telecommunication Systems and Applications (TL-424) Name: Roll No.: Batch: Semester: Department: Swedish College of Engineering and Technology Rahim Yar Khan Introduction Telecommunication
More informationPerformance Analysis of Ofdm Transceiver using Gmsk Modulation Technique
Performance Analysis of Ofdm Transceiver using Gmsk Modulation Technique Gunjan Negi Student, ECE Department GRD Institute of Management and Technology Dehradun, India negigunjan10@gmail.com Anuj Saxena
More informationCHAPTER 4 SIGNAL SPACE. Xijun Wang
CHAPTER 4 SIGNAL SPACE Xijun Wang WEEKLY READING 1. Goldsmith, Wireless Communications, Chapters 5 2. Gallager, Principles of Digital Communication, Chapter 5 2 DIGITAL MODULATION AND DEMODULATION n Digital
More informationAssignment 6: Solution to MATLAB code for BER generation of QPSK system over AWGN channel.
G. S. Sanyal School of Telecommunications Indian Institute of Technology Kharagpur MOOC: Spread Spectrum Communications & Jamming Assignment 6: Solution to MATLAB code for BER generation of QPSK system
More informationPerformance and Complexity Comparison of Channel Estimation Algorithms for OFDM System
Performance and Complexity Comparison of Channel Estimation Algorithms for OFDM System Saqib Saleem 1, Qamar-Ul-Islam 2 Department of Communication System Engineering Institute of Space Technology Islamabad,
More informationOn Performance Improvements with Odd-Power (Cross) QAM Mappings in Wireless Networks
San Jose State University From the SelectedWorks of Robert Henry Morelos-Zaragoza April, 2015 On Performance Improvements with Odd-Power (Cross) QAM Mappings in Wireless Networks Quyhn Quach Robert H Morelos-Zaragoza
More informationINTERSYMBOL interference (ISI) is a significant obstacle
IEEE TRANSACTIONS ON COMMUNICATIONS, VOL. 53, NO. 1, JANUARY 2005 5 Tomlinson Harashima Precoding With Partial Channel Knowledge Athanasios P. Liavas, Member, IEEE Abstract We consider minimum mean-square
More informationNONCOHERENT detection of digital signals is an attractive
IEEE TRANSACTIONS ON COMMUNICATIONS, VOL. 47, NO. 9, SEPTEMBER 1999 1303 Noncoherent Sequence Detection of Continuous Phase Modulations Giulio Colavolpe, Student Member, IEEE, and Riccardo Raheli, Member,
More informationLayered Space-Time Codes
6 Layered Space-Time Codes 6.1 Introduction Space-time trellis codes have a potential drawback that the maximum likelihood decoder complexity grows exponentially with the number of bits per symbol, thus
More informationStudy of Turbo Coded OFDM over Fading Channel
International Journal of Engineering Research and Development e-issn: 2278-067X, p-issn: 2278-800X, www.ijerd.com Volume 3, Issue 2 (August 2012), PP. 54-58 Study of Turbo Coded OFDM over Fading Channel
More informationNear-Optimal Low Complexity MLSE Equalization
Near-Optimal Low Complexity MLSE Equalization HC Myburgh and Jan C Olivier Department of Electrical, Electronic and Computer Engineering, University of Pretoria RSA Tel: +27-12-420-2060, Fax +27 12 362-5000
More informationSIGNALS AND SYSTEMS LABORATORY 13: Digital Communication
SIGNALS AND SYSTEMS LABORATORY 13: Digital Communication INTRODUCTION Digital Communication refers to the transmission of binary, or digital, information over analog channels. In this laboratory you will
More informationIndex. Cambridge University Press Fundamentals of Wireless Communication David Tse and Pramod Viswanath. Index.
ad hoc network 5 additive white Gaussian noise (AWGN) 29, 30, 166, 241 channel capacity 167 capacity-achieving AWGN channel codes 170, 171 packing spheres 168 72, 168, 169 channel resources 172 bandwidth
More informationChapter 6 Passband Data Transmission
Chapter 6 Passband Data Transmission Passband Data Transmission concerns the Transmission of the Digital Data over the real Passband channel. 6.1 Introduction Categories of digital communications (ASK/PSK/FSK)
More informationTheory of Telecommunications Networks
TT S KE M T Theory of Telecommunications Networks Anton Čižmár Ján Papaj Department of electronics and multimedia telecommunications CONTENTS Preface... 5 1 Introduction... 6 1.1 Mathematical models for
More informationFundamentals of Wireless Communication
Communication Technology Laboratory Prof. Dr. H. Bölcskei Sternwartstrasse 7 CH-8092 Zürich Fundamentals of Wireless Communication Homework 5 Solutions Problem 1 Simulation of Error Probability When implementing
More informationECE 3500: Fundamentals of Signals and Systems (Fall 2015) Lab 4: Binary Phase-Shift Keying Modulation and Demodulation
ECE 500: Fundamentals of Signals and Systems (Fall 2015) Lab 4: Binary Phase-Shift Keying Modulation and Demodulation Files necessary to complete this assignment: none Deliverables Due: Before Dec. 18th
More informationCommunication Theory and Engineering
Communication Theory and Engineering Master's Degree in Electronic Engineering Sapienza University of Rome A.A. 208-209 Practice work 8 Soft vs. Hard decoding Hard vs. Soft decoding Hard decoding: the
More informationMidterm is on Thursday!
Midterm is on Thursday! Project presentations are May 17th, 22nd and 24th Next week there is a strike on campus. Class is therefore cancelled on Tuesday. Please work on your presentations instead! REVIEW
More informationChapter 2: Signal Representation
Chapter 2: Signal Representation Aveek Dutta Assistant Professor Department of Electrical and Computer Engineering University at Albany Spring 2018 Images and equations adopted from: Digital Communications
More informationLATTICE REDUCTION AIDED DETECTION TECHNIQUES FOR MIMO SYSTEMS
LATTICE REDUCTION AIDED DETECTION TECHNIQUES FOR MIMO SYSTEMS Susmita Prasad 1, Samarendra Nath Sur 2 Dept. of Electronics and Communication Engineering, Sikkim Manipal Institute of Technology, Majhitar,
More informationDigital Communication
Digital Communication (ECE4058) Electronics and Communication Engineering Hanyang University Haewoon Nam Lecture 15 1 Quadrature Phase Shift Keying Constellation plot BPSK QPSK 01 11 Bit 0 Bit 1 00 M-ary
More informationDIGITAL COMMUNICATIONS SYSTEMS. MSc in Electronic Technologies and Communications
DIGITAL COMMUNICATIONS SYSTEMS MSc in Electronic Technologies and Communications Bandpass binary signalling The common techniques of bandpass binary signalling are: - On-off keying (OOK), also known as
More informationAn HARQ scheme with antenna switching for V-BLAST system
An HARQ scheme with antenna switching for V-BLAST system Bonghoe Kim* and Donghee Shim* *Standardization & System Research Gr., Mobile Communication Technology Research LAB., LG Electronics Inc., 533,
More informationModeling and Analysis of Systems Lecture #9 - Frequency Response. Guillaume Drion Academic year
Modeling and Analysis of Systems Lecture #9 - Frequency Response Guillaume Drion Academic year 2015-2016 1 Outline Frequency response of LTI systems Bode plots Bandwidth and time-constant 1st order and
More informationWireless Communication Systems Laboratory Lab#1: An introduction to basic digital baseband communication through MATLAB simulation Objective
Wireless Communication Systems Laboratory Lab#1: An introduction to basic digital baseband communication through MATLAB simulation Objective The objective is to teach students a basic digital communication
More informationMSK has three important properties. However, the PSD of the MSK only drops by 10log 10 9 = 9.54 db below its midband value at ft b = 0.
Gaussian MSK MSK has three important properties Constant envelope (why?) Relatively narrow bandwidth Coherent detection performance equivalent to that of QPSK However, the PSD of the MSK only drops by
More informationAbstract Analysis and Implementation of Equalization Methods for MIMO systems in Frequency Domain
Abstract Analysis and Implementation of Equalization Methods for MIMO systems in Frequency Domain Evangelos Vlachos vlaxose@ceid.upatras.gr Supervisor : Associate Professor K. Berberidis November, 2005
More informationAnalysis of Processing Parameters of GPS Signal Acquisition Scheme
Analysis of Processing Parameters of GPS Signal Acquisition Scheme Prof. Vrushali Bhatt, Nithin Krishnan Department of Electronics and Telecommunication Thakur College of Engineering and Technology Mumbai-400101,
More informationOrthogonal Frequency Division Multiplexing (OFDM) based Uplink Multiple Access Method over AWGN and Fading Channels
Orthogonal Frequency Division Multiplexing (OFDM) based Uplink Multiple Access Method over AWGN and Fading Channels Prashanth G S 1 1Department of ECE, JNNCE, Shivamogga ---------------------------------------------------------------------***----------------------------------------------------------------------
More informationOn limits of Wireless Communications in a Fading Environment: a General Parameterization Quantifying Performance in Fading Channel
Indonesian Journal of Electrical Engineering and Informatics (IJEEI) Vol. 2, No. 3, September 2014, pp. 125~131 ISSN: 2089-3272 125 On limits of Wireless Communications in a Fading Environment: a General
More informationECE 3500: Fundamentals of Signals and Systems (Fall 2014) Lab 4: Binary Phase-Shift Keying Modulation and Demodulation
ECE 3500: Fundamentals of Signals and Systems (Fall 2014) Lab 4: Binary Phase-Shift Keying Modulation and Demodulation Files necessary to complete this assignment: none Deliverables Due: Before your assigned
More informationPerformance Comparison of MIMO Systems over AWGN and Rician Channels using OSTBC3 with Zero Forcing Receivers
www.ijcsi.org 355 Performance Comparison of MIMO Systems over AWGN and Rician Channels using OSTBC3 with Zero Forcing Receivers Navjot Kaur, Lavish Kansal Electronics and Communication Engineering Department
More informationPerformance and Complexity Comparison of Channel Estimation Algorithms for OFDM System
International Journal of Electrical & Computer Sciences IJECS-IJENS Vol: 11 No: 02 6 Performance and Complexity Comparison of Channel Estimation Algorithms for OFDM System Saqib Saleem 1, Qamar-Ul-Islam
More informationDepartment of Electronics and Communication Engineering 1
UNIT I SAMPLING AND QUANTIZATION Pulse Modulation 1. Explain in detail the generation of PWM and PPM signals (16) (M/J 2011) 2. Explain in detail the concept of PWM and PAM (16) (N/D 2012) 3. What is the
More informationQAM-Based Transceiver Solutions for Full-Duplex Gigabit Ethernet Over 4 Pairs of UTP-5 Cable. Motivation for Using QAM
QAM-Based Transceiver Solutions for Full-Duplex Gigabit Ethernet Over 4 Pairs of UTP-5 Cable Henry Samueli, Jeffrey Putnam, Mehdi Hatamian Broadcom Corporation 16251 Laguna Canyon Road Irvine, CA 92618
More informationFourier Transform Time Interleaving in OFDM Modulation
2006 IEEE Ninth International Symposium on Spread Spectrum Techniques and Applications Fourier Transform Time Interleaving in OFDM Modulation Guido Stolfi and Luiz A. Baccalá Escola Politécnica - University
More informationMultiple Input Multiple Output (MIMO) Operation Principles
Afriyie Abraham Kwabena Multiple Input Multiple Output (MIMO) Operation Principles Helsinki Metropolia University of Applied Sciences Bachlor of Engineering Information Technology Thesis June 0 Abstract
More informationEvaluation of BER and PAPR by using Different Modulation Schemes in OFDM System
International Journal of Computer Networks and Communications Security VOL. 3, NO. 7, JULY 2015, 277 282 Available online at: www.ijcncs.org E-ISSN 2308-9830 (Online) / ISSN 2410-0595 (Print) Evaluation
More informationDFT: Discrete Fourier Transform & Linear Signal Processing
DFT: Discrete Fourier Transform & Linear Signal Processing 2 nd Year Electronics Lab IMPERIAL COLLEGE LONDON Table of Contents Equipment... 2 Aims... 2 Objectives... 2 Recommended Textbooks... 3 Recommended
More informationECE461: Digital Communications Lecture 9: Modeling the Wireline Channel: Intersymbol Interference
ECE461: Digital Communications Lecture 9: Modeling the Wireline Channel: Intersymbol Interference Introduction We are now ready to begin communicating reliably over our first physical medium: the wireline
More informationPROJECT 5: DESIGNING A VOICE MODEM. Instructor: Amir Asif
PROJECT 5: DESIGNING A VOICE MODEM Instructor: Amir Asif CSE4214: Digital Communications (Fall 2012) Computer Science and Engineering, York University 1. PURPOSE In this laboratory project, you will design
More informationLow BER performance using Index Modulation in MIMO OFDM
Low BER performance using Modulation in MIMO OFDM Samuddeta D H 1, V.R.Udupi 2 1MTech Student DCN, KLS Gogte Institute of Technology, Belgaum, India. 2Professor, Dept. of E&CE, KLS Gogte Institute of Technology,
More information