EC 6501 DIGITAL COMMUNICATION UNIT - II PART A

Similar documents
QUESTION BANK. SUBJECT CODE / Name: EC2301 DIGITAL COMMUNICATION UNIT 2

CHAPTER 3 Syllabus (2006 scheme syllabus) Differential pulse code modulation DPCM transmitter

EC 2301 Digital communication Question bank

Chapter-3 Waveform Coding Techniques

EEE 309 Communication Theory

QUESTION BANK EC 1351 DIGITAL COMMUNICATION YEAR / SEM : III / VI UNIT I- PULSE MODULATION PART-A (2 Marks) 1. What is the purpose of sample and hold

APPLICATIONS OF DSP OBJECTIVES

Department of Electronics and Communication Engineering 1

EEE 309 Communication Theory

PULSE CODE MODULATION (PCM)

EE482: Digital Signal Processing Applications

10 Speech and Audio Signals

CODING TECHNIQUES FOR ANALOG SOURCES

Comm 502: Communication Theory. Lecture 4. Line Coding M-ary PCM-Delta Modulation

AMSEC/ECE

Digital Communication (650533) CH 3 Pulse Modulation

Practical Approach of Producing Delta Modulation and Demodulation


EE 225D LECTURE ON MEDIUM AND HIGH RATE CODING. University of California Berkeley

Vocoder (LPC) Analysis by Variation of Input Parameters and Signals

Audio Signal Compression using DCT and LPC Techniques

Time division multiplexing The block diagram for TDM is illustrated as shown in the figure

ECE 556 BASICS OF DIGITAL SPEECH PROCESSING. Assıst.Prof.Dr. Selma ÖZAYDIN Spring Term-2017 Lecture 2

SKP Engineering College

techniques are means of reducing the bandwidth needed to represent the human voice. In mobile

Digital Communication Prof. Bikash Kumar Dey Department of Electrical Engineering Indian Institute of Technology, Bombay

UNIT I Source Coding Systems

Syllabus. osmania university UNIT - I UNIT - II UNIT - III CHAPTER - 1 : INTRODUCTION TO DIGITAL COMMUNICATION CHAPTER - 3 : INFORMATION THEORY

speech signal S(n). This involves a transformation of S(n) into another signal or a set of signals

MASTER'S THESIS. Speech Compression and Tone Detection in a Real-Time System. Kristina Berglund. MSc Programmes in Engineering

Overview of Code Excited Linear Predictive Coder

DHANALAKSHMI COLLEGE OF ENGINEERING ELECTRONICS AND COMMUNICATION ENGINEERING EC DIGITAL COMMUNICATION DCE

Speech Compression Using Voice Excited Linear Predictive Coding

Voice Transmission --Basic Concepts--

Class 4 ((Communication and Computer Networks))

Downloaded from 1

Year : TYEJ Sub: Digital Communication (17535) Assignment No. 1. Introduction of Digital Communication. Question Exam Marks

Communications Theory and Engineering

DEPARTMENT OF INFORMATION TECHNOLOGY QUESTION BANK. Subject Name: Information Coding Techniques UNIT I INFORMATION ENTROPY FUNDAMENTALS

Digital Communication - Analog to Digital

Digital Speech Processing and Coding

Cellular systems & GSM Wireless Systems, a.a. 2014/2015

Speech Enhancement Based On Spectral Subtraction For Speech Recognition System With Dpcm

Communications and Signals Processing

Analog and Telecommunication Electronics

Waveform Encoding - PCM. BY: Dr.AHMED ALKHAYYAT. Chapter Two

Pulse Code Modulation

Telecommunication Electronics

QUESTION BANK SUBJECT: DIGITAL COMMUNICATION (15EC61)

Communications IB Paper 6 Handout 3: Digitisation and Digital Signals

Pulse Code Modulation (PCM)

Communication Systems Lecture-12: Delta Modulation and PTM

Fundamentals of Digital Communication

Ș.l. dr. ing. Lucian-Florentin Bărbulescu

EXPERIMENT WISE VIVA QUESTIONS

EC6501 Digital Communication

E : Lecture 8 Source-Filter Processing. E : Lecture 8 Source-Filter Processing / 21

Comparison of CELP speech coder with a wavelet method

QUESTION BANK. Staff In-Charge: M.MAHARAJA, AP / ECE

Pulse Code Modulation

Linguistic Phonetics. Spectral Analysis

Speech Coding Technique And Analysis Of Speech Codec Using CS-ACELP

KINGS COLLEGE OF ENGINEERING DEPARTMENT OF ELECTRONICS AND COMMUNICATION ENGINEERING QUESTION BANK. Subject Name: Digital Communication Techniques

The Channel Vocoder (analyzer):

UNIT TEST I Digital Communication


LATHA MATHAVAN ENGINEERING COLLEGE Alagarkovil, Madurai

Digital Audio. Lecture-6

Digital Signal Representation of Speech Signal

Pitch Period of Speech Signals Preface, Determination and Transformation

17. Delta Modulation

DIGITAL COMMINICATIONS

Real-Time Application of DPCM and ADM Systems

Signal Processing for Speech Applications - Part 2-1. Signal Processing For Speech Applications - Part 2

Enhanced Waveform Interpolative Coding at 4 kbps

(Refer Slide Time: 3:11)

Speech Enhancement using Wiener filtering

Data Encoding g(p (part 2)

Speech Synthesis; Pitch Detection and Vocoders

Analysis/synthesis coding

DIGITAL COMMUNICATION

Speech Coding using Linear Prediction

TCET3202 Analog and digital Communications II

Lecture 3 Concepts for the Data Communications and Computer Interconnection

KINGS DEPARTMENT OF ELECTRONICS AND COMMUNICATION ENGINEERING DIGITAL COMMUNICATION TECHNIQUES YEAR/SEM: III / VI BRANCH : ECE PULSE MODULATION

Voice mail and office automation


DigiPoints Volume 1 SINE WAVES VA 3.1 SCTE

ON-LINE LABORATORIES FOR SPEECH AND IMAGE PROCESSING AND FOR COMMUNICATION SYSTEMS USING J-DSP

Contents Preview and Introduction Waveform Encoding

Speech Synthesis using Mel-Cepstral Coefficient Feature


Chapter IV THEORY OF CELP CODING

Communication Theory II

Chapter 4 SPEECH ENHANCEMENT

3.6 Intersymbol interference. 1 Your site here

L19: Prosodic modification of speech

Speech Signal Analysis

Digital Signal Processing

ANALOGUE AND DIGITAL COMMUNICATION

Transcription:

EC 6501 DIGITAL COMMUNICATION 1.What is the need of prediction filtering? UNIT - II PART A [N/D-16] Prediction filtering is used mostly in audio signal processing and speech processing for representing the spectral envelopment of a digital signal of speech in compressed form, using the information of a linear prediction model. 2. How to overcome the slope overlap? [N/D-16] Slope overload distortion is removed by Adaptive delta modulation 3. What are the advantages of delta modulator? [M/J-16] 1 Delta modulation transmits only one bit for one sample. Thus the signaling rate and transmission channel bandwidth is quite small for delta modulation. 2. The transmitter and receiver implementation is very much simple for delta modulation. There is no analog to digital converter involved in delta modulation. 4. What is a linear predictor? On what basis are the predictor coefficients determined? [M/J-16] Linear prediction is a mathematical operation where future values of a discrete-time signal are estimated as a linear function of previous samples. For the adaptation of the predictor coefficients the least mean square (LMS) algorithm is used. 5. Define - APF and APB [N/D-15] APF: Adaptive prediction with forward estimation, in which Unquantized samples of the input signals are used to derive the forward estimates of the predictor coefficients. APB: Adaptive prediction with backward estimation, in which Samples of the quantizer Output and the prediction error are used to derive estimates of the predictor coefficients. 6. Write the limitations of delta modulation. [N/D-15] Slope overload distortion and Granular noise are the limitations of Delta modulations. 7. What is meant by temporal waveform coding? [N/D 11] 8. What is temporal waveform coding? [N/D 14] The singal which varying with time can be digitzed by periodic time sampling and amplitude quantization. This process is called temporal waveform coding.dm,adm,dpcm are example of temporal waveform coding. 9. Mention the merits of DPCM. 1. Bandwidth requirement of DPCM is less compared to PCM. 2. Quantization error is reduced because of prediction filter 3. Numbers of bits used to represent one sample value are also reduced compared to PCM.

10. Differentiate the principle of temporal waveform coding and model based coding [N/D 12] TEMPORAL WAVEFORM CODING The signal which varying with time can be digitized by periodic time sampling and amplitude quantization. This process is called temporal waveform coding.dm,adm,dpcm are example of temporal waveform coding MODEL BASED CODING The signal is characterised in various parameter. This parameter represent the model of the signal.lpc is an example model based coding 11. What is the main difference in DPCM and DM? DM encodes the input sample by one bit. It sends the information about + δ or -δ,ie step rise or fall. DPCM can have more than one bit of encoding the sample. It sends the information about difference between actual sample value and the predicted sample value. 12. Define ADPCM It means adaptive differential pulse code modulation, a combination of adaptive quantization and adaptive prediction. Adaptive quantization refers to a quantizer that operates with a time varying step size. The autocorrelation function and power spectral density of speech signals are time varying functions of the respective variables. Predictors for such input should be time varying. So adaptive predictors are used.

PART B 1. Describe delta modulation system in detail with a neat block diagram Also, Illustrate the two forms of quantization error in delta modulation (16) [N/D-16] 2.Explain the noises in delta modulation System [M/J 12] Delta Modulation is a special case of DPCM. In DPCM scheme if the base band signal is sampled at a rate much higher than the Nyquist rate purposely to increase the correlation between adjacent samples of the signal, so as to permit the use of a simple quantizing strategy for constructing the encoded signal, Delta modulation (DM) is precisely such as scheme. Delta Modulation is the one-bit (or two-level) versions of DPCM. DM provides a staircase approximation to the over sampled version of an input base band signal. The difference between the input and the approximation is quantized into only two levels, namely, ±δ corresponding to positive and negative differences, respectively, Thus, if the approximation falls below the signal at any sampling epoch, it is increased by δ. Provided that the signal does not change too rapidly from sample to sample, we find that the stair case approximation remains within ±δ of the input signal. The symbol δ denotes the absolute value of the two representation levels of the one-bit quantizer used in the DM. In the receiver the stair case approximation u(t) is reconstructed by passing the incoming sequence of positive and negative pulses through an accumulator in a manner similar to that used in the transmitter. The out-of band quantization noise in the high frequency staircase waveform u(t) is rejected by passing it through a low-pass filter with a band-width equal to the original signal bandwidth. Delta modulation offers two unique features:

1. No need for Word Framing because of one-bit code word. 2. Simple design for both Transmitter and Receiver Disadvantage of DM: Delta modulation systems are subject to two types of quantization error: (1) slope overload distortion, and (2) granular noise. 3. Draw the block diagram or DPCM system and explain its Function. (16) [M/J-16] Differential Pulse Code Modulation (DPCM) For the signals which does not change rapidly from one sample to next sample, the PCM scheme is not preferred. When such highly correlated samples are encoded the resulting encoded signal contains redundant information. By removing this redundancy before encoding an efficient coded signal can be obtained. One of such scheme is the DPCM technique. By knowing the past behavior of a signal up to a certain point in time, it is possible to make some inference about the future values. The transmitter and receiver of the DPCM scheme is shown in the below fig. Respectively. Transmitter: Let x(t) be the signal to be sampled and x(nts) be its samples. In this scheme the input to the quantizer is a signal. e(nts) = x(nts) - x^(nts) ----- (1) where x^(nts) is the prediction for unquantized sample x(nts). This predicted value is produced by using a predictor whose input, consists of a quantized versions of the input signal x(nts). The signal e(nts) is called the prediction error. By encoding the quantizer output, in this method, we obtain a modified version of the PCM called differential pulse code modulation (DPCM). Quantizer output, v(nts) = Q[e(nTs)] = e(nts) + q(nts) ---- (2) Predictor input is the sum of quantizer output and predictor output, u(nts) = x^(nts) + v(nts) ---- (3) Using 2 in 3,

u(nts) = x^(nts) + e(nts) + q(nts) ----(4) u(nts) = x(nts) + q(nts) ----(5) The receiver consists of a decoder to reconstruct the quantized error signal. The quantized version of the original input is reconstructed from the decoder output using the same predictor as used in the transmitter. In the absence of noise the encoded signal at the receiver input is identical to the encoded signal at the transmitter output. Correspondingly the receive output is equal to u(nts), which differs from the input x(nts) only by the quantizing error q(nts). 4. Draw the block diagram of an adaptive delta modulator with continuously Variable step size and explain. (10) [ M/J-16 ] Adaptive Delta Modulation: The performance of a delta modulator can be improved significantly by making the step size of the modulator assume a time-varying form. In particular, during a steep segment of the input signal the step size is increased. Conversely, when the input signal is varying slowly, the step size is reduced. In this way, the size is adapted to the level of the input signal. The resulting method is called adaptive delta modulation (ADM). There are several types of ADM, depending on the type of scheme used for adjusting the step size. In this ADM, a discrete set of values is provided for the step size.

5. Explain in detail the various sources coding techniques for speech signal and Compare their performance [N/D 10] [A/M 11] 6. Explain Spectral waveform coding and Model based coding [M/J 13] There are several analog source coding techniques Most of the coding techniques are applied speech and image coding Three type of analog source encoding Temporal Waveform coding: design to represent digitally the time-domain characteristic of the signal Spectral waveform coding: signal waveform is sub divided into different frequency band and either the time waveform in each band or its spectral characteristics are encoded. Model-based coding: Based on the mathematical model of source. Temporal Waveform Coding Most common used methods: Pulse-code modulation (PCM) Differential pulse-code modulation (DPCM) Delta modulation(dm) Let s have continuous source function x (t ) and each sample taken from x (t ) is xn at sampling rate f s 2W, where W is the highest frequency in x (t ).In PCM, each sample is quantized to one of 2R amplitude level,

where number of binary digits used to represent each sample. The bit rate will be Rfs [bit/s] PULSE-CODE MODULATION (PCM) The quantized value will be n and x Assume that a uniform quantizer is used, then PDF of quantization error is Δ is step size and obtained Δ = 2-R SPECTRAL WAVEFORM CODING Encoding methods for Speech signal Filter the source output signal into a number of frequency subband and separately encode the each subband. signal in Each subband can be encoded in time-domain waveform or Each subband can be encoded in frequency-domain waveform Source signal (such as speech or image) is divided into small number of subbands and each subband is coded in timewaveform

More bits are used for the lower-frequency band signal and fever band used for higher-frequency band Subband Coding Filter design is important in achieving good performance Quadrature-mirror filters (QMFs) used most used in practice SUBBAND CODING Let s assume that Speech signal bandwidth is 3200Hz. Example: The first pair of QMFs divides the spectrum into two Low: 0-1600Hz, and High: 1600-3200Hz. The Low band split into two using another pair of QMFs Low: 0-800Hz, and High: 800-1600Hz. The Low band split into two again using another pair of QMFs Low: 0-400Hz, and High: 400-800Hz. We need 3 pairs of QMS and we have signal in the frequency band 0-400,400-800,800-1600,and 1600-3200 ADAPTIVE TRANSFORM CODING (ATC) The source signal is sampled and subdivided into frames of Nf samples. The data in each frame is transformed into the spectral domain for coding At the decoder side, each frame of spectral samples is transformed back into the time domain and signal is synthesized from the time domain samples For efficiency, more bit is assigned to more important spectral coefficients and less bit is assigned to less important coefficients For transform from time to frequency domain, DFT or Discrete cosine transform (DCT) can be used MODEL-BASED SOURCE CODING The Source is modeled as a linear system that results in the observed source output. Instead of transmitted samples of the source, the parameters of the linear system are transmitted with an appropriate excitation table. If the parameters are sufficient small, provides large compression Linear predictive coding (LPC)

7. Explain in detail about linear predictive coding. Linear Predictive Coding: Linear predictive coding (LPC) is a tool used mostly in audio signal processing and speech processing for representing the spectral envelopment of a digital signal of speech in compressed form, using the information of a lenear prediction model. Linear prediction is a mathematical operation where future values of a discrete time signal are estimated as a linear function of previous samples. In digital signal processing, linear prediction is often called linear predictive coding (LPC) and can thus be viewed as a subset of filter theory. Filter design is the process of designing a signal processing filter that satisfies a set of requirements, some of which are contradictory. The purpose is to find a realization of the filter that meets each of the requirements to a sufficient degree to make it useful. The filter design process can be described as an optimization problem where each requirement contributes to an error function which should be minimized. Certain parts of the design process can be automated, but normally an experienced electrical engineer is needed to get a good result. In system analysis linear prediction can be viewed as a part of mathematical modeling or optimization. optimization is the selection of a best element (with regard to some criteria) from some set of available alternatives. In the simplest case, an optimization problem consists of maximizing or minimizing a real function by systematically choosing input values from within an allowed set and computing the value of the function. The generalization of optimization theory and techniques to other formulations comprises a large area of applied mathematics More generally, optimization includes finding "best available" values of some objective function given a defined domain or a set of constraints), including a variety of different types of objective functions and different types of domains. LPC starts with the assumption that a speech signal is produced by a buzzer at the end of a tube (voiced sounds), with occasional added hissing and popping sounds. Although apparently crude, this model is actually a close approximation of the reality of speech production. The glottis the space between the vocal folds) produces the buzz, which is characterized by its intensity (loudness) and frequency (pitch). The vocal tract (the throat and mouth) forms the tube, which is characterized by its resonances, which give rise to formats, or enhanced frequency bands in the sound produced. Hisses and pops are generated by the action of the tongue, lips and throat during sibilants and plosives. LPC analyzes the speech signal by estimating the formants, removing their effects from the speech signal, and estimating the intensity and frequency of the remaining buzz. The process of removing the formants is called inverse filtering, and the remaining signal after the subtraction of the filtered modeled signal is called the residue. Because speech signals vary with time, this process is done on short chunks of the speech signal, which are called frames; generally 30 to 50 frames per second give intelligible speech with good compression. The numbers which describe the intensity and frequency of the buzz, the formants, and the residue signal, can be stored or transmitted somewhere else. LPC synthesizes the speech signal by reversing the process: use the buzz parameters and the residue to create a source signal, use the formants to create a filter (which represents the tube), and run the source through the filter, resulting in speech.

It is one of the most powerful speech analysis techniques, and one of the most useful methods for encoding good quality speech at a low bit rate and provides extremely accurate estimates of speech parameters.