Chapter 4. Communication System Design and Parameters
|
|
- Vanessa Cooper
- 5 years ago
- Views:
Transcription
1 Chapter 4 Communication System Design and Parameters
2 CHAPTER 4 COMMUNICATION SYSTEM DESIGN AND PARAMETERS 4.1. Introduction In this chapter the design parameters and analysis factors are described which were used while designing of proposed error control code for communication system. Performance measure parameters and communication channel parameters are presented. SNR and its variants and relationship among them are derived. AWGN channel parameters and default values of these are presented and at last of this chapter signal power consumption estimation are given Communication System Design Components Every communication system consist a transmitter and receiver joined via several communication entities like source encoder, channel encoder, modulator etc. These entities have been described in chapter 1. The channel encoder is used to append the parity bits and channel decoder find out errors in received block. Communication channel is exposed to noise sources which can alter the bits or signals transmitted through this channel. For avoiding from exposing to noise; signals are sent at high power in compare with noise signals. In the proposed communication system error correction codes are used so that signals can be sent at low power. The use of error correction code avoids the data damage and loss. This thesis is focus on error correction code so in this thesis mainly work done on designing of error correction code. In chapter 5 the detailed designing of encoder and decoder for block codes are given. In chapter 6 designing of 37
3 convolutional encoder and decoder are given and BER performances of both codes were calculated. Information Source Error Control Coding Modulation Noisy Communication Channel Information Receiver Error Control Decoding Demodulation Figure 4.1 Components and Steps in Communication System Error Control Coding Error-control coding is a mechanism in which redundancies bits are added into data to be transmitted so that receiver can detect or correct some of the errors. These are two types: Block code: In this code the information/message bits and error control bits are in separate blocks. Before encoding decoding process first data are compiled into blocks. The message bits are divided into k size blocks and then encoding is performed. Convolutional code: Convolutional codes are alternatives to block coding in which encoding and decoding can take place on a continuous data bit stream instead of static block 38
4 as was in block codes. A continuous bit stream is converted into a single codeword which is also a bit stream Communication System Analysis Parameters There are some considerations which have to be taken while designing the communication system. The system has many parameters and factors which affect the performance of communication system. In this section related to error control code and communication system; some important design considerations and analysis factors are described. 1. Redundancy: The inclusion of extra error controlling bits which are necessary to append with the message bits for detection and correction the errors. These bits are calculated by predefined mathematical rules known as encoding process. More redundancy bits have more error correction capabilities if an optimized encoding algorithm is used. High redundancy requires high bandwidth so while designing an error correction code it was focused that with low redundancy; maximum number of errors must be corrected. 2. BER: In digital communication BER is defined as the ratio of number of bit errors to the total number of transferred bits during a studied time interval. During the transmission, number of bits in communication channel has been altered due to noise, interference, distortion or bit synchronization errors. While designing a communication system or error control code it was focused that BER must be minimized. 3. Extensibility: The communication system or error control code can be expanded, and improved when required and error correction capabilities could be increased. 39
5 4. Modularity: The communication system consists of individual blocks in its construction and every module or entity treats the incoming bits or signals from one module to the other as an output source. 5. Usability: The error control code widely designed for space and satellite communication but it can be in mobile communication systems and in other communication networks Performance Analysis Factors To evaluate the performance of error correcting code, several performance measure metrics such as error correction capability, encoding decoding delay and error controlling bit overhead are commonly used. The analysis of error correcting codes can be done on the basis of hardware and software performance of the codes Hardware Parameters This analysis is performed on hardware or simulator. For hardware performance of the code following parameters can be considered: 1. Probability of Uncorrected Errors. 2. Signal Power Consumption 3. Encoding/ Decoding Delay 4. Encoder/ Decoder Hardware Complexity 5. Number of Hardware Components The error correcting codes can be analyzed on the basis of overhead (in terms of redundant bits) and error correction capabilities of codes. The term overhead is used to describe the redundant bits. More overhead requires more bandwidth. For example, maintaining an audit trail might result in 10% overhead, meaning that the program will run 10% slower when the audit trail 40
6 is turned on. Programmers often need to weigh the overhead of new features before implementing them Software Parameters When to design hardware encoder is very complex and costly then software based encoding decoding is used. This uses some encoding decoding algorithm and calculates the parity bits (overhead). A good error correction method has low overhead and better error correction capabilities. The performance analysis of error correcting codes can be performed on the basis of software parameters. The analysis parameters are:- 1. Overhead (Error Control Bits) 2. Encoding/Decoding delay 3. Bit Error Ratio (BER) 4. Energy/bit(E b ) and E b N Transmit Power and Error Control Coding Concept of transmit power is used with respect to distance, less distance requires less transmit power while large distance requires greater transmit power. Similarly, Error Control Codes are used for efficient data transmission, Block Codes or Convolutional Codes are types of them. Signal transmitted with minimum power is an efficient source of energy minimization. Receiver has to maintain a minimum signal to noise power called E b N 0 for successful operation. Transmit power required to transmit a signal represented by P tx in free space model is given by (1)...(1) 41
7 .. (2) Here, E b is minimum energy that is required for one bit where N 0 is noise power spectral density, is spectral efficiency expressed as information rate to bandwidth ratio, m noise proportionality constant, K Boltzman constant and T absolute temperature all together represents signal noise represents transmitted wavelength at some distance represented by d in free space model. Transmitted power of signal depends on distance between transmitter and receiver. If it is short then less transmit power is required and if it's large then signal has to be transmitted with maximum power. When distance is greater than sometimes data needs to be retransmitted by using some FEC code. So that actual data should be sent and received with in time. Additional parity bits are appended with information bits for receiving exact information that was originally transmitted. For example, information or message that is being sent is m of length k and extra parity bits are r added to information bits m to form a codeword c, these extra redundant bits enables decoder to correctly decode c. When data is sent through a noisy channel where error occurring chances are high then error correction code minimize the errors and low BER may be obtained at lower SNR value. Difference between SNR levels to reach a certain BER value in coded and un-coded system is called coding gain. Required transmit power is divided by transmission rate which is equal to energy required per bit. For calculating this power consumed by data or total information bits which are being transmitted is divided by total bits. Energy per bit required for transmitting data by un-coded system and that for coded system is calculated from given formulas. Where coded data transmission requires code gain values for energy calculation. 42
8 ...(3.1) (3.2) Eq. (3.3) below gives energy saving from either coded or un-coded data transmission (3.3) Signal to Noise Ratio (SNR) In the previous chapters model of communication system already has been studied and the aim of this thesis is to minimize signal power consumption by using error control coding. The performance of different error control coding schemes in the presence of noise will be measured in terms of the signal-tonoise ratio (SNR) at the output of the receiver, defined as SNR = average power of message signal at the receiver output/average power of noise at the receiver output. E b /N 0 is another important parameter in digital communication which normalizes SNR into SNR per bit. This parameter is used in performance measurement of error control code in terms of BER. It is a ratio of energy per bit to noise power spectral density, where E b is the signal energy associated with each user data bit. It is calculated by signal power divided by user bit rate, unit of it is joules if signal power in watts and bit rate in bits/second. N 0 is the noise spectral density, measured in watts per hertz or joules. The channel distorts the signal, and noise accumulates along the path. Worse yet, the signal strength decreases while the noise level increases with distance from the transmitter. Thus the SNR is continuously decreasing along the length of the channel. Amplifiers will increase both the signal and the noise, and may indeed introduce more noise of their own. 43
9 4.5. Signal Power Consumption Estimation While designing of most digital communications systems one or more these factors are considered: bandwidth efficient, power efficient, or cost efficient. Power efficiency describes the ability of the system to reliably send information at the lowest practical power level. For calculating power consumption Matlab simulation was used. Messages were transmitted without error control code and with error control code. On the same BER the signal power was measured that is the power gain obtained by error control code. The signals were transmitted through AWGN channel and then white Gaussian noise was added. Without using error control code some value of E b /N 0 was set and after using error control code lower value of E b /N 0 was set and then power gain was calculated. In the AWGN channel some parameters were set manually and remaining was taken by default values Signal Power and Power Gain A signal is a single-valued function of time that conveys information from source to receiver and at every point in time has a unique value and this value may either be a real number, or a complex number. It may be analog or digital, an analog signal is a continuous function of time, for which the amplitude is also continuous and it arises whenever a physical waveform is converted to an electrical signal. A digital signal is a discrete function of time, for which the amplitude can only have a finite set of values. Sometimes a distinction is also made of discrete-time signals these are signals that are a discrete function of time, but the amplitude may take on a continuum of values. The instantaneous power of a voltage or current signal is given by P = v(t) 2 / R or P = i(t) 2 R, where R is the resistance. 44
10 Signal Power Gain is defined as the reduction in Es/N 0 permissible for a coded communication system to obtain the same probability of error as an un-coded system Relationship between SNR and E b N 0 The relationship between E b /N 0 and SNR have several forums, whether SNR and E b /N 0 are same or not, the relationship is very easier to understand. Let s start with the basic equation and try to verify its authenticity. S/R b = E b (1) where, R b = bit rate in bits/second E b = Energy per bit in Joules/bit S = Total Signal power in Watts As it is known from fundamental physics that Power = Energy/Time. Using SI units, let s verify the above equation. S/R b = E b Watts bitssecond = Joulesbit Wattsbitssecond = Joulesbit Watts = Joulessecond This verifies the power, energy relationship between Ss and E b. Now, introducing the noise power N 0 in equation (1) E b N 0 = S(R b N0) SNR = (R b E b )/N 0 (2) This equation implies that the SNR will be more than E b N 0 by a factor of R b (if R b > 1 bit/second). 45
11 Increasing the data rate will increase the SNR, however, increasing R b will also cause more noise and noise term also increases (due to ISI intersymbol interference, since more bits are packed closer and sent through the channel). So SNR cannot be increased by simply increasing R b. This must strike a compromise between the data rate and the amount of noise that a receiver can handle AWGN Channel Parameters In practice, the digital signal is still transmitted by analogue waveforms. Although the noise applied to the transmission waveforms takes many forms, they are all analogue in manner one way or the other. Additive White Gaussian Noise (AWGN) channel model is a basic noise model which is generally accepted model for communication. It adds white noise with a constant spectral density (expressed as watts per hertz of bandwidth) and a Gaussian distribution of amplitude in transmitted signals. The AWGN Channel adds real Gaussian noise and produces a real output signal when input is complex signal then output also complex signal. In the AWGN channel a variable number of parameters can be set. The parameter names and its values are given and if not provided then default values are taken automatically. hchan = comm.awgnchannel (Name1, Value1,..., NameN, ValueN); it creates an AWGN channel object hchan with specified arguments. The following parameters (arguments) can be specified and given values for an AWGN channel. NoiseMethod: - It is used for specifying noise level as one of Eb/No, Es/No, SNR, and variance. The default argument is Eb/No. 46
12 EbNo: - It is energy per bit to noise power spectral density ratio and it is unit less entity that is given in decibels and its default value is 10. EsNo: - It is energy per symbol to noise power spectral density ratio and it is also unit less entity that is given in decibels and its default value is also10. SNR: - It is signal to noise ratio which is a numeric or real value applies when NoiseMethod properties is used. Its default value is 10. BitsPerSymbol: - It is number of bits which are assigned to each input symbol when noise method property is set to Eb/No and its default value is 1 bit. SignalPower: - it specifies the mean square power of the input signal in Watts and it is applied when noise method is used. The default value is 1 and nominal impedance is 1 Ω. SamplesPerSymbol: - It specifies the number of samples per symbol and its default value is Results and Conclusion In this chapter communication system design parameters and analysis factors for error control code were described. Transmit power and its estimation in E b N 0 and EsN 0 were derived. The relationship between SNR and its variants were presented. The common parameters used in MATLAB for chapter 5 and 6 were presented and AWGN channel common parameters were set and its default values were elaborated. 47
Chapter 7. Conclusion and Future Scope
Chapter 7 Conclusion and Future Scope CHAPTER 7 CONCLUSION AND FUTURE SCOPE This chapter starts presenting the prominent results and conclusion obtained from this research. The digital communication system
More informationCT-516 Advanced Digital Communications
CT-516 Advanced Digital Communications Yash Vasavada Winter 2017 DA-IICT Lecture 17 Channel Coding and Power/Bandwidth Tradeoff 20 th April 2017 Power and Bandwidth Tradeoff (for achieving a particular
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 informationThe figures and the logic used for the MATLAB are given below.
MATLAB FIGURES & PROGRAM LOGIC: Transmitter: The figures and the logic used for the MATLAB are given below. Binary Data Sequence: For our project we assume that we have the digital binary data stream.
More informationUNIT-1. Basic signal processing operations in digital communication
UNIT-1 Lecture-1 Basic signal processing operations in digital communication The three basic elements of every communication systems are Transmitter, Receiver and Channel. The Overall purpose of this system
More informationData Communication. Chapter 3 Data Transmission
Data Communication Chapter 3 Data Transmission ١ Terminology (1) Transmitter Receiver Medium Guided medium e.g. twisted pair, coaxial cable, optical fiber Unguided medium e.g. air, water, vacuum ٢ Terminology
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 informationLecture Fundamentals of Data and signals
IT-5301-3 Data Communications and Computer Networks Lecture 05-07 Fundamentals of Data and signals Lecture 05 - Roadmap Analog and Digital Data Analog Signals, Digital Signals Periodic and Aperiodic Signals
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 informationUsing TCM Techniques to Decrease BER Without Bandwidth Compromise. Using TCM Techniques to Decrease BER Without Bandwidth Compromise. nutaq.
Using TCM Techniques to Decrease BER Without Bandwidth Compromise 1 Using Trellis Coded Modulation Techniques to Decrease Bit Error Rate Without Bandwidth Compromise Written by Jean-Benoit Larouche INTRODUCTION
More informationChapter-1: Introduction
Chapter-1: Introduction The purpose of a Communication System is to transport an information bearing signal from a source to a user destination via a communication channel. MODEL OF A COMMUNICATION SYSTEM
More informationRF Basics 15/11/2013
27 RF Basics 15/11/2013 Basic Terminology 1/2 dbm is a measure of RF Power referred to 1 mw (0 dbm) 10mW(10dBm), 500 mw (27dBm) PER Packet Error Rate [%] percentage of the packets not successfully received
More informationIntuitive Guide to Principles of Communications By Charan Langton Coding Concepts and Block Coding
Intuitive Guide to Principles of Communications By Charan Langton www.complextoreal.com Coding Concepts and Block Coding It s hard to work in a noisy room as it makes it harder to think. Work done in such
More informationTime division multiplexing The block diagram for TDM is illustrated as shown in the figure
CHAPTER 2 Syllabus: 1) Pulse amplitude modulation 2) TDM 3) Wave form coding techniques 4) PCM 5) Quantization noise and SNR 6) Robust quantization Pulse amplitude modulation In pulse amplitude modulation,
More informationDESIGN AND IMPLEMENTATION OF AN ALGORITHM FOR MODULATION IDENTIFICATION OF ANALOG AND DIGITAL SIGNALS
DESIGN AND IMPLEMENTATION OF AN ALGORITHM FOR MODULATION IDENTIFICATION OF ANALOG AND DIGITAL SIGNALS John Yong Jia Chen (Department of Electrical Engineering, San José State University, San José, California,
More informationComparative Study of OFDM & MC-CDMA in WiMAX System
IOSR Journal of Electronics and Communication Engineering (IOSR-JECE) e-issn: 2278-2834,p- ISSN: 2278-8735.Volume 9, Issue 1, Ver. IV (Jan. 2014), PP 64-68 Comparative Study of OFDM & MC-CDMA in WiMAX
More informationFundament Fundamen als t of Communications
Fundamentals of Communications Communication System Transmitter Medium Receiver Transmitter: originates the signal Receiver: receives transmitted signal after it travels over the medium Medium: guides
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 informationIntroduction to Telecommunications and Computer Engineering Unit 3: Communications Systems & Signals
Introduction to Telecommunications and Computer Engineering Unit 3: Communications Systems & Signals Syedur Rahman Lecturer, CSE Department North South University syedur.rahman@wolfson.oxon.org Acknowledgements
More informationtwo computers. 2- Providing a channel between them for transmitting and receiving the signals through it.
1. Introduction: Communication is the process of transmitting the messages that carrying information, where the two computers can be communicated with each other if the two conditions are available: 1-
More informationȘ.l. dr. ing. Lucian-Florentin Bărbulescu
Ș.l. dr. ing. Lucian-Florentin Bărbulescu 1 Data: entities that convey meaning within a computer system Signals: are the electric or electromagnetic impulses used to encode and transmit data Characteristics
More informationDatacommunication I. Layers of the OSI-model. Lecture 3. signal encoding, error detection/correction
Datacommunication I Lecture 3 signal encoding, error detection/correction Layers of the OSI-model repetition 1 The OSI-model and its networking devices repetition The OSI-model and its networking devices
More informationTSTE17 System Design, CDIO. General project hints. Behavioral Model. General project hints, cont. Lecture 5. Required documents Modulation, cont.
TSTE17 System Design, CDIO Lecture 5 1 General project hints 2 Project hints and deadline suggestions Required documents Modulation, cont. Requirement specification Channel coding Design specification
More informationChapter 1 INTRODUCTION TO SOURCE CODING AND CHANNEL CODING. Whether a source is analog or digital, a digital communication
1 Chapter 1 INTRODUCTION TO SOURCE CODING AND CHANNEL CODING 1.1 SOURCE CODING Whether a source is analog or digital, a digital communication system is designed to transmit information in digital form.
More informationChapter 3. Data Transmission
Chapter 3 Data Transmission Reading Materials Data and Computer Communications, William Stallings Terminology (1) Transmitter Receiver Medium Guided medium (e.g. twisted pair, optical fiber) Unguided medium
More informationIntroduction to Error Control Coding
Introduction to Error Control Coding 1 Content 1. What Error Control Coding Is For 2. How Coding Can Be Achieved 3. Types of Coding 4. Types of Errors & Channels 5. Types of Codes 6. Types of Error Control
More informationPerformance of Combined Error Correction and Error Detection for very Short Block Length Codes
Performance of Combined Error Correction and Error Detection for very Short Block Length Codes Matthias Breuninger and Joachim Speidel Institute of Telecommunications, University of Stuttgart Pfaffenwaldring
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 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 informationChapter 6 Bandwidth Utilization: Multiplexing and Spreading 6.1
Chapter 6 Bandwidth Utilization: Multiplexing and Spreading 6.1 Copyright The McGraw-Hill Companies, Inc. Permission required for reproduction or display. 3-6 PERFORMANCE One important issue in networking
More informationLecture 10 Performance of Communication System: Bit Error Rate (BER) EE4900/EE6720 Digital Communications
EE4900/EE6720: Digital Communications 1 Lecture 10 Performance of Communication System: Bit Error Rate (BER) Block Diagrams of Communication System Digital Communication System 2 Informatio n (sound, video,
More informationEEE 309 Communication Theory
EEE 309 Communication Theory Semester: January 2016 Dr. Md. Farhad Hossain Associate Professor Department of EEE, BUET Email: mfarhadhossain@eee.buet.ac.bd Office: ECE 331, ECE Building Part 05 Pulse Code
More informationBit error rate simulation using 16 qam technique in matlab
Volume :2, Issue :5, 59-64 May 2015 www.allsubjectjournal.com e-issn: 2349-4182 p-issn: 2349-5979 Impact Factor: 3.762 Ravi Kant Gupta M.Tech. Scholar, Department of Electronics & Communication, Bhagwant
More informationPerformance of Reed-Solomon Codes in AWGN Channel
International Journal of Electronics and Communication Engineering. ISSN 0974-2166 Volume 4, Number 3 (2011), pp. 259-266 International Research Publication House http://www.irphouse.com Performance of
More informationThe quality of the transmission signal The characteristics of the transmission medium. Some type of transmission medium is required for transmission:
Data Transmission The successful transmission of data depends upon two factors: The quality of the transmission signal The characteristics of the transmission medium Some type of transmission medium is
More informationMATHEMATICS IN COMMUNICATIONS: INTRODUCTION TO CODING. A Public Lecture to the Uganda Mathematics Society
Abstract MATHEMATICS IN COMMUNICATIONS: INTRODUCTION TO CODING A Public Lecture to the Uganda Mathematics Society F F Tusubira, PhD, MUIPE, MIEE, REng, CEng Mathematical theory and techniques play a vital
More informationImplementation of Different Interleaving Techniques for Performance Evaluation of CDMA System
Implementation of Different Interleaving Techniques for Performance Evaluation of CDMA System Anshu Aggarwal 1 and Vikas Mittal 2 1 Anshu Aggarwal is student of M.Tech. in the Department of Electronics
More informationDepartment of Electronic Engineering FINAL YEAR PROJECT REPORT
Department of Electronic Engineering FINAL YEAR PROJECT REPORT BEngECE-2009/10-- Student Name: CHEUNG Yik Juen Student ID: Supervisor: Prof.
More informationInternational Journal of Scientific & Engineering Research Volume 9, Issue 3, March ISSN
International Journal of Scientific & Engineering Research Volume 9, Issue 3, March-2018 1605 FPGA Design and Implementation of Convolution Encoder and Viterbi Decoder Mr.J.Anuj Sai 1, Mr.P.Kiran Kumar
More informationSignal Characteristics
Data Transmission The successful transmission of data depends upon two factors:» The quality of the transmission signal» The characteristics of the transmission medium Some type of transmission medium
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 informationLecture #2. EE 471C / EE 381K-17 Wireless Communication Lab. Professor Robert W. Heath Jr.
Lecture #2 EE 471C / EE 381K-17 Wireless Communication Lab Professor Robert W. Heath Jr. Preview of today s lecture u Introduction to digital communication u Components of a digital communication system
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 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 informationFundamentals of Digital Communication
Fundamentals of Digital Communication Network Infrastructures A.A. 2017/18 Digital communication system Analog Digital Input Signal Analog/ Digital Low Pass Filter Sampler Quantizer Source Encoder Channel
More informationFPGA BASED DIGITAL QPSK MODULATORS FOR ADVANCED KA-BAND REGENERATIVE PAYLOAD. Kishori Lal Sah, TVS Ram, V. Ramakrishna and Dr.
FPGA BASED DIGITAL QPSK MODULATORS FOR ADVANCED KA-BAND REGENERATIVE PAYLOAD Kishori Lal Sah, TVS Ram, V. Ramakrishna and Dr. K S Dasgupta On-board Signal Processing Division Advanced Digital Communication
More information6. FUNDAMENTALS OF CHANNEL CODER
82 6. FUNDAMENTALS OF CHANNEL CODER 6.1 INTRODUCTION The digital information can be transmitted over the channel using different signaling schemes. The type of the signal scheme chosen mainly depends on
More informationCommunications I (ELCN 306)
Communications I (ELCN 306) c Samy S. Soliman Electronics and Electrical Communications Engineering Department Cairo University, Egypt Email: samy.soliman@cu.edu.eg Website: http://scholar.cu.edu.eg/samysoliman
More informationTerminology (1) Chapter 3. Terminology (3) Terminology (2) Transmitter Receiver Medium. Data Transmission. Simplex. Direct link.
Chapter 3 Data Transmission Terminology (1) Transmitter Receiver Medium Guided medium e.g. twisted pair, optical fiber Unguided medium e.g. air, water, vacuum Corneliu Zaharia 2 Corneliu Zaharia Terminology
More informationCHAPTER 3 Syllabus (2006 scheme syllabus) Differential pulse code modulation DPCM transmitter
CHAPTER 3 Syllabus 1) DPCM 2) DM 3) Base band shaping for data tranmission 4) Discrete PAM signals 5) Power spectra of discrete PAM signal. 6) Applications (2006 scheme syllabus) Differential pulse code
More informationTABLE OF CONTENTS CHAPTER TITLE PAGE
TABLE OF CONTENTS CHAPTER TITLE PAGE DECLARATION ACKNOWLEDGEMENT ABSTRACT ABSTRAK TABLE OF CONTENTS LIST OF TABLES LIST OF FIGURES LIST OF ABBREVIATIONS i i i i i iv v vi ix xi xiv 1 INTRODUCTION 1 1.1
More informationECE 630: Statistical Communication Theory
ECE 630: Statistical Communication Theory Dr. B.-P. Paris Dept. Electrical and Comp. Engineering George Mason University Last updated: January 23, 2018 2018, B.-P. Paris ECE 630: Statistical Communication
More informationError Correction with Hamming Codes
Hamming Codes http://www2.rad.com/networks/1994/err_con/hamming.htm Error Correction with Hamming Codes Forward Error Correction (FEC), the ability of receiving station to correct a transmission error,
More informationDIGITAL COMMINICATIONS
Code No: R346 R Set No: III B.Tech. I Semester Regular and Supplementary Examinations, December - 23 DIGITAL COMMINICATIONS (Electronics and Communication Engineering) Time: 3 Hours Max Marks: 75 Answer
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 informationBER Analysis of BPSK and QAM Modulation Schemes using RS Encoding over Rayleigh Fading Channel
BER Analysis of BPSK and QAM Modulation Schemes using RS Encoding over Rayleigh Fading Channel Faisal Rasheed Lone Department of Computer Science & Engineering University of Kashmir Srinagar J&K Sanjay
More informationMODULATION METHODS EMPLOYED IN DIGITAL COMMUNICATION: An Analysis
International Journal of Electrical & Computer Sciences IJECS-IJENS Vol: 12 No: 03 85 MODULATION METHODS EMPLOYED IN DIGITAL COMMUNICATION: An Analysis Adeleke, Oluseye A. and Abolade, Robert O. Abstract
More informationData Communications and Networks
Data Communications and Networks Abdul-Rahman Mahmood http://alphapeeler.sourceforge.net http://pk.linkedin.com/in/armahmood abdulmahmood-sss twitter.com/alphapeeler alphapeeler.sourceforge.net/pubkeys/pkey.htm
More informationUNIFIED DIGITAL AUDIO AND DIGITAL VIDEO BROADCASTING SYSTEM USING ORTHOGONAL FREQUENCY DIVISION MULTIPLEXING (OFDM) SYSTEM
UNIFIED DIGITAL AUDIO AND DIGITAL VIDEO BROADCASTING SYSTEM USING ORTHOGONAL FREQUENCY DIVISION MULTIPLEXING (OFDM) SYSTEM 1 Drakshayini M N, 2 Dr. Arun Vikas Singh 1 drakshayini@tjohngroup.com, 2 arunsingh@tjohngroup.com
More informationWhite Paper FEC In Optical Transmission. Giacomo Losio ProLabs Head of Technology
White Paper FEC In Optical Transmission Giacomo Losio ProLabs Head of Technology 2014 FEC In Optical Transmission When we introduced the DWDM optics, we left out one important ingredient that really makes
More informationTransmission Impairments
1/13 Transmission Impairments Surasak Sanguanpong nguan@ku.ac.th http://www.cpe.ku.ac.th/~nguan Last updated: 11 July 2000 Transmissions Impairments 1/13 Type of impairments 2/13 Attenuation Delay distortion
More informationLecture 9: Spread Spectrum Modulation Techniques
Lecture 9: Spread Spectrum Modulation Techniques Spread spectrum (SS) modulation techniques employ a transmission bandwidth which is several orders of magnitude greater than the minimum required bandwidth
More informationPerformance Analysis of OFDM System with QPSK for Wireless Communication
IOSR Journal of Electronics and Communication Engineering (IOSR-JECE) e-issn: 2278-2834,p- ISSN: 2278-8735.Volume 11, Issue 3, Ver. I (May-Jun.2016), PP 33-37 www.iosrjournals.org Performance Analysis
More informationDEPARTMENT OF CSE QUESTION BANK
DEPARTMENT OF CSE QUESTION BANK SUBJECT CODE: CS6304 SUBJECT NAME: ANALOG AND DIGITAL COMMUNICATION Part-A UNIT-I ANALOG COMMUNICATION 1.Define modulation? Modulation is a process by which some characteristics
More informationRADIO SYSTEMS ETIN15. Channel Coding. Ove Edfors, Department of Electrical and Information Technology
RADIO SYSTEMS ETIN15 Lecture no: 7 Channel Coding Ove Edfors, Department of Electrical and Information Technology Ove.Edfors@eit.lth.se 2016-04-18 Ove Edfors - ETIN15 1 Contents (CHANNEL CODING) Overview
More informationThe information carrying capacity of a channel
Chapter 8 The information carrying capacity of a channel 8.1 Signals look like noise! One of the most important practical questions which arises when we are designing and using an information transmission
More informationECEn 665: Antennas and Propagation for Wireless Communications 131. s(t) = A c [1 + αm(t)] cos (ω c t) (9.27)
ECEn 665: Antennas and Propagation for Wireless Communications 131 9. Modulation Modulation is a way to vary the amplitude and phase of a sinusoidal carrier waveform in order to transmit information. When
More informationCourse 2: Channels 1 1
Course 2: Channels 1 1 "You see, wire telegraph is a kind of a very, very long cat. You pull his tail in New York and his head is meowing in Los Angeles. Do you understand this? And radio operates exactly
More informationJitter in Digital Communication Systems, Part 1
Application Note: HFAN-4.0.3 Rev.; 04/08 Jitter in Digital Communication Systems, Part [Some parts of this application note first appeared in Electronic Engineering Times on August 27, 200, Issue 8.] AVAILABLE
More informationPhysical Layer. Networks: Physical Layer 1
Physical Layer Networks: Physical Layer 1 Physical Layer Part 1 Definitions Nyquist Theorem - noiseless Shannon s Result with noise Analog versus Digital Amplifier versus Repeater Networks: Physical Layer
More informationOutline / Wireless Networks and Applications Lecture 3: Physical Layer Signals, Modulation, Multiplexing. Cartoon View 1 A Wave of Energy
Outline 18-452/18-750 Wireless Networks and Applications Lecture 3: Physical Layer Signals, Modulation, Multiplexing Peter Steenkiste Carnegie Mellon University Spring Semester 2017 http://www.cs.cmu.edu/~prs/wirelesss17/
More informationSIMULATIONS OF ERROR CORRECTION CODES FOR DATA COMMUNICATION OVER POWER LINES
SIMULATIONS OF ERROR CORRECTION CODES FOR DATA COMMUNICATION OVER POWER LINES Michelle Foltran Miranda Eduardo Parente Ribeiro mifoltran@hotmail.com edu@eletrica.ufpr.br Departament of Electrical Engineering,
More informationImplementation of Digital Signal Processing: Some Background on GFSK Modulation
Implementation of Digital Signal Processing: Some Background on GFSK Modulation Sabih H. Gerez University of Twente, Department of Electrical Engineering s.h.gerez@utwente.nl Version 5 (March 9, 2016)
More informationELEC3242 Communications Engineering Laboratory Frequency Shift Keying (FSK)
ELEC3242 Communications Engineering Laboratory 1 ---- Frequency Shift Keying (FSK) 1) Frequency Shift Keying Objectives To appreciate the principle of frequency shift keying and its relationship to analogue
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 informationImage transfer and Software Defined Radio using USRP and GNU Radio
Steve Jordan, Bhaumil Patel 2481843, 2651785 CIS632 Project Final Report Image transfer and Software Defined Radio using USRP and GNU Radio Overview: Software Defined Radio (SDR) refers to the process
More informationBER Analysis of BPSK for Block Codes and Convolution Codes Over AWGN Channel
International Journal of Pure and Applied Mathematics Volume 114 No. 11 2017, 221-230 ISSN: 1311-8080 (printed version); ISSN: 1314-3395 (on-line version) url: http://www.ijpam.eu ijpam.eu BER Analysis
More informationTerminology (1) Chapter 3. Terminology (3) Terminology (2) Transmitter Receiver Medium. Data Transmission. Direct link. Point-to-point.
Terminology (1) Chapter 3 Data Transmission Transmitter Receiver Medium Guided medium e.g. twisted pair, optical fiber Unguided medium e.g. air, water, vacuum Spring 2012 03-1 Spring 2012 03-2 Terminology
More informationImplementation of Reed-Solomon RS(255,239) Code
Implementation of Reed-Solomon RS(255,239) Code Maja Malenko SS. Cyril and Methodius University - Faculty of Electrical Engineering and Information Technologies Karpos II bb, PO Box 574, 1000 Skopje, Macedonia
More informationChapter 10 Error Detection and Correction
Chapter 10 Error Detection and Correction 10.1 Copyright The McGraw-Hill Companies, Inc. Permission required for reproduction or display. 10.2 Note Data can be corrupted during transmission. Some applications
More informationd[m] = [m]+ 1 2 [m 2]
DIGITAL COMMUNICATIONS PART A (Time: 60 minutes. Points 4/0) Last Name(s):........................................................ First (Middle) Name:.................................................
More informationChapter 2: Fundamentals of Data and Signals
Chapter 2: Fundamentals of Data and Signals TRUE/FALSE 1. The terms data and signal mean the same thing. F PTS: 1 REF: 30 2. By convention, the minimum and maximum values of analog data and signals are
More informationLecture 17 Components Principles of Error Control Borivoje Nikolic March 16, 2004.
EE29C - Spring 24 Advanced Topics in Circuit Design High-Speed Electrical Interfaces Lecture 17 Components Principles of Error Control Borivoje Nikolic March 16, 24. Announcements Project phase 1 is posted
More informationQUESTION BANK SUBJECT: DIGITAL COMMUNICATION (15EC61)
QUESTION BANK SUBJECT: DIGITAL COMMUNICATION (15EC61) Module 1 1. Explain Digital communication system with a neat block diagram. 2. What are the differences between digital and analog communication systems?
More informationWireless Communication Systems: Implementation perspective
Wireless Communication Systems: Implementation perspective Course aims To provide an introduction to wireless communications models with an emphasis on real-life systems To investigate a major wireless
More informationData Communications & Computer Networks
Data Communications & Computer Networks Chapter 3 Data Transmission Fall 2008 Agenda Terminology and basic concepts Analog and Digital Data Transmission Transmission impairments Channel capacity Home Exercises
More informationExploring QAM using LabView Simulation *
OpenStax-CNX module: m14499 1 Exploring QAM using LabView Simulation * Robert Kubichek This work is produced by OpenStax-CNX and licensed under the Creative Commons Attribution License 2.0 1 Exploring
More informationProblem Sheet 1 Probability, random processes, and noise
Problem Sheet 1 Probability, random processes, and noise 1. If F X (x) is the distribution function of a random variable X and x 1 x 2, show that F X (x 1 ) F X (x 2 ). 2. Use the definition of the cumulative
More informationDigital Communication - Pulse Shaping
Digital Communication - Pulse Shaping After going through different types of coding techniques, we have an idea on how the data is prone to distortion and how the measures are taken to prevent it from
More informationPerformance Evaluation of COFDM in Time Varying Environment
International Journal of Electronics and Computer Science Engineering 294 Available Online at www.ijecse.org ISSN: 2277-1956 Performance Evaluation of COFDM in Time Varying Environment 1 Karan Singh Gaur,
More information2. TELECOMMUNICATIONS BASICS
2. TELECOMMUNICATIONS BASICS The purpose of any telecommunications system is to transfer information from the sender to the receiver by a means of a communication channel. The information is carried by
More informationOFDM system: Discrete model Spectral efficiency Characteristics. OFDM based multiple access schemes. OFDM sensitivity to synchronization errors
Introduction - Motivation OFDM system: Discrete model Spectral efficiency Characteristics OFDM based multiple access schemes OFDM sensitivity to synchronization errors 4 OFDM system Main idea: to divide
More informationEFFECTIVE CHANNEL CODING OF SERIALLY CONCATENATED ENCODERS AND CPM OVER AWGN AND RICIAN CHANNELS
EFFECTIVE CHANNEL CODING OF SERIALLY CONCATENATED ENCODERS AND CPM OVER AWGN AND RICIAN CHANNELS Manjeet Singh (ms308@eng.cam.ac.uk) Ian J. Wassell (ijw24@eng.cam.ac.uk) Laboratory for Communications Engineering
More informationMICROWAVE RADIO SYSTEMS GAIN. PENTel.Com Engr. Josephine Bagay, Ece faculty
MICROWAVE RADIO SYSTEMS GAIN PENTel.Com Engr. Josephine Bagay, Ece faculty SYSTEM GAIN G s is the difference between the nominal output power of a transmitter (P t ) and the minimum input power to a receiver
More informationLecture 3 Data Link Layer - Digital Data Communication Techniques
DATA AND COMPUTER COMMUNICATIONS Lecture 3 Data Link Layer - Digital Data Communication Techniques Mei Yang Based on Lecture slides by William Stallings 1 ASYNCHRONOUS AND SYNCHRONOUS TRANSMISSION timing
More informationComm 502: Communication Theory
Comm 50: Communication Theory Prof. Dean of the faculty of IET The German University in Cairo 1 COMM 50: Communication Theory Instructor: Ahmed El-Mahdy Office : C3.319 Lecture Time: Sat. nd Slot Office
More informationVersuch 7: Implementing Viterbi Algorithm in DLX Assembler
FB Elektrotechnik und Informationstechnik AG Entwurf mikroelektronischer Systeme Prof. Dr.-Ing. N. Wehn Vertieferlabor Mikroelektronik Modelling the DLX RISC Architecture in VHDL Versuch 7: Implementing
More informationEEE 309 Communication Theory
EEE 309 Communication Theory Semester: January 2017 Dr. Md. Farhad Hossain Associate Professor Department of EEE, BUET Email: mfarhadhossain@eee.buet.ac.bd Office: ECE 331, ECE Building Types of Modulation
More information2. By convention, the minimum and maximum values of analog data and signals are presented as voltages.
Chapter 2: Fundamentals of Data and Signals Data Communications and Computer Networks A Business Users Approach 8th Edition White TEST BANK Full clear download (no formatting errors) at: https://testbankreal.com/download/data-communications-computer-networksbusiness-users-approach-8th-edition-white-test-bank/
More informationChannel Coding RADIO SYSTEMS ETIN15. Lecture no: Ove Edfors, Department of Electrical and Information Technology
RADIO SYSTEMS ETIN15 Lecture no: 7 Channel Coding Ove Edfors, Department of Electrical and Information Technology Ove.Edfors@eit.lth.se 2012-04-23 Ove Edfors - ETIN15 1 Contents (CHANNEL CODING) Overview
More information