Advanced Digital Signal Processing and Noise Reduction

Size: px
Start display at page:

Download "Advanced Digital Signal Processing and Noise Reduction"

Transcription

1 Advanced Digital Signal Processing and Noise Reduction Fourth Edition Professor Saeed V. Vaseghi Professor of Communications and Signal Processing Department of Electronics & Computer Engineering Brunel University, London, UK A John Wiley and Sons, Ltd, Publication

2

3 Advanced Digital Signal Processing and Noise Reduction

4

5 Advanced Digital Signal Processing and Noise Reduction Fourth Edition Professor Saeed V. Vaseghi Professor of Communications and Signal Processing Department of Electronics & Computer Engineering Brunel University, London, UK A John Wiley and Sons, Ltd, Publication

6 This edition first published John Wiley & Sons Ltd. Registered office John Wiley & Sons Ltd, The Atrium, Southern Gate, Chichester, West Sussex, PO19 8SQ, United Kingdom For details of our global editorial offices, for customer services and for information about how to apply for permission to reuse the copyright material in this book please see our website at The right of the author to be identified as the author of this work has been asserted in accordance with the Copyright, Designs and Patents Act All rights reserved. No part of this publication may be reproduced, stored in a retrieval system, or transmitted, in any form or by any means, electronic, mechanical, photocopying, recording or otherwise, except as permitted by the UK Copyright, Designs and Patents Act 1988, without the prior permission of the publisher. Wiley also publishes its books in a variety of electronic formats. Some content that appears in print may not be available in electronic books. Designations used by companies to distinguish their products are often claimed as trademarks. All brand names and product names used in this book are trade names, service marks, trademarks or registered trademarks of their respective owners. The publisher is not associated with any product or vendor mentioned in this book. This publication is designed to provide accurate and authoritative information in regard to the subject matter covered. It is sold on the understanding that the publisher is not engaged in rendering professional services. If professional advice or other expert assistance is required, the services of a competent professional should be sought. Library of Congress Cataloging-in-Publication Data Vaseghi, Saeed V. Advanced digital signal processing and noise reduction / Saeed Vaseghi. 4th ed. p. cm. Includes bibliographical references and index. ISBN (cloth) 1. Signal processing. 2. Electronic noise. 3. Digital filters (Mathematics) I. Title. TK V dc A catalogue record for this book is available from the British Library ISBN (H/B) Set in 9/11pt Times by Integra Software Services Pvt. Ltd, Pondicherry, India Printed in Singapore by Markono Print Media Pte Ltd.

7 To my Luke

8

9 Contents Preface Acknowledgements Symbols Abbreviations xix xxiii xxv xxix 1 Introduction Signals, Noise and Information Signal Processing Methods Transform-Based Signal Processing Source-Filter Model-Based Signal Processing Bayesian Statistical Model-Based Signal Processing Neural Networks Applications of Digital Signal Processing Digital Watermarking Bio-medical, MIMO, Signal Processing Echo Cancellation Adaptive Noise Cancellation Adaptive Noise Reduction Blind Channel Equalisation Signal Classification and Pattern Recognition Linear Prediction Modelling of Speech Digital Coding of Audio Signals Detection of Signals in Noise Directional Reception of Waves: Beam-forming Space-Time Signal Processing Dolby Noise Reduction Radar Signal Processing: Doppler Frequency Shift A Review of Sampling and Quantisation Advantages of Digital Format Digital Signals Stored and Transmitted in Analogue Format The Effect of Digitisation on Signal Bandwidth Sampling a Continuous-Time Signal Aliasing Distortion Nyquist Sampling Theorem 27

10 viii Contents Quantisation Non-Linear Quantisation, Companding Summary 32 Bibliography 32 2 Noise and Distortion Introduction Different Classes of Noise Sources and Distortions Different Classes and Spectral/Temporal Shapes of Noise White Noise Band-Limited White Noise Coloured Noise; Pink Noise and Brown Noise Impulsive and Click Noise Transient Noise Pulses Thermal Noise Shot Noise Flicker (I/f ) Noise Burst Noise Electromagnetic (Radio) Noise Natural Sources of Radiation of Electromagnetic Noise Man-made Sources of Radiation of Electromagnetic Noise Channel Distortions Echo and Multi-path Reflections Modelling Noise Frequency Analysis and Characterisation of Noise Additive White Gaussian Noise Model (AWGN) Hidden Markov Model and Gaussian Mixture Models for Noise 49 Bibliography 50 3 Information Theory and Probability Models Introduction: Probability and Information Models Random Processes Information-bearing Random Signals vs Deterministic Signals Pseudo-Random Number Generators (PRNG) Stochastic and Random Processes The Space of Variations of a Random Process Probability Models of Random Signals Probability as a Numerical Mapping of Belief The Choice of One and Zero as the Limits of Probability Discrete, Continuous and Finite-State Probability Models Random Variables and Random Processes Probability and Random Variables The Space and Subspaces of a Variable Probability Mass Function Discrete Random Variables Bayes Rule Probability Density Function Continuous Random Variables Probability Density Functions of Continuous Random Processes Histograms Models of Probability Information Models Entropy: A Measure of Information and Uncertainty Mutual Information 68

11 Contents ix Entropy Coding Variable Length Codes Huffman Coding Stationary and Non-Stationary Random Processes Strict-Sense Stationary Processes Wide-Sense Stationary Processes Non-Stationary Processes Statistics (Expected Values) of a Random Process Central Moments Cumulants The Mean (or Average) Value Correlation, Similarity and Dependency Autocovariance Power Spectral Density Joint Statistical Averages of Two Random Processes Cross-Correlation and Cross-Covariance Cross-Power Spectral Density and Coherence Ergodic Processes and Time-Averaged Statistics Mean-Ergodic Processes Correlation-Ergodic Processes Some Useful Practical Classes of Random Processes Gaussian (Normal) Process Multivariate Gaussian Process Gaussian Mixture Process Binary-State Gaussian Process Poisson Process Counting Process Shot Noise Poisson Gaussian Model for Clutters and Impulsive Noise Markov Processes Markov Chain Processes Homogeneous and Inhomogeneous Markov Chains Gamma Probability Distribution Rayleigh Probability Distribution Chi Distribution Laplacian Probability Distribution Transformation of a Random Process Monotonic Transformation of Random Processes Many-to-One Mapping of Random Signals Search Engines: Citation Ranking Citation Ranking in Web Page Rank Calculation Summary 104 Bibliography Bayesian Inference Bayesian Estimation Theory: Basic Definitions Bayes Theorem Elements of Bayesian Inference Dynamic and Probability Models in Estimation Parameter Space and Signal Space Parameter Estimation and Signal Restoration Performance Measures and Desirable Properties of Estimators Prior and Posterior Spaces and Distributions 114

12 x Contents 4.2 Bayesian Estimation Maximum A Posteriori Estimation Maximum-Likelihood (ML) Estimation Minimum Mean Square Error Estimation Minimum Mean Absolute Value of Error Estimation Equivalence of the MAP, ML, MMSE and MAVE Estimates for Gaussian Processes with Uniform Distributed Parameters Influence of the Prior on Estimation Bias and Variance Relative Importance of the Prior and the Observation Expectation-Maximisation (EM) Method Complete and Incomplete Data Maximisation of Expectation of the Likelihood Function Derivation and Convergence of the EM Algorithm Cramer Rao Bound on the Minimum Estimator Variance Cramer Rao Bound for Random Parameters Cramer Rao Bound for a Vector Parameter Design of Gaussian Mixture Models (GMMs) EM Estimation of Gaussian Mixture Model Bayesian Classification Binary Classification Classification Error Bayesian Classification of Discrete-Valued Parameters Maximum A Posteriori Classification Maximum-Likelihood Classification Minimum Mean Square Error Classification Bayesian Classification of Finite State Processes Bayesian Estimation of the Most Likely State Sequence Modelling the Space of a Random Process Vector Quantisation of a Random Process Vector Quantisation using Gaussian Models of Clusters Design of a Vector Quantiser: K-Means Clustering Summary 145 Bibliography Hidden Markov Models Statistical Models for Non-Stationary Processes Hidden Markov Models Comparison of Markov and Hidden Markov Models Observable-State Markov Process Hidden-State Markov Process A Physical Interpretation: HMMs of Speech Hidden Markov Model as a Bayesian Model Parameters of a Hidden Markov Model State Observation Probability Models State Transition Probabilities State Time Trellis Diagram Training Hidden Markov Models Forward Backward Probability Computation Baum Welch Model Re-estimation Training HMMs with Discrete Density Observation Models 158

13 Contents xi HMMs with Continuous Density Observation Models HMMs with Gaussian Mixture pdfs Decoding Signals Using Hidden Markov Models Viterbi Decoding Algorithm Viterbi Algorithm HMMs in DNA and Protein Sequences HMMs for Modelling Speech and Noise Modelling Speech HMM-Based Estimation of Signals in Noise Signal and Noise Model Combination and Decomposition Hidden Markov Model Combination Decomposition of State Sequences of Signal and Noise HMM-Based Wiener Filters Modelling Noise Characteristics Summary 171 Bibliography Least Square Error Wiener-Kolmogorov Filters Least Square Error Estimation: Wiener-Kolmogorov Filter Derivation of Wiener Filter Equation Calculation of Autocorrelation of Input and Cross-Correlation of Input and Desired Signals Block-Data Formulation of the Wiener Filter QR Decomposition of the Least Square Error Equation Interpretation of Wiener Filter as Projection in Vector Space Analysis of the Least Mean Square Error Signal Formulation of Wiener Filters in the Frequency Domain Some Applications of Wiener Filters Wiener Filter for Additive Noise Reduction Wiener Filter and Separability of Signal and Noise The Square-Root Wiener Filter Wiener Channel Equaliser Time-Alignment of Signals in Multi-channel/Multi-sensor Systems Implementation of Wiener Filters Choice of Wiener Filter Order Improvements to Wiener Filters Summary 191 Bibliography Adaptive Filters: Kalman, RLS, LMS Introduction State-Space Kalman Filters Derivation of Kalman Filter Algorithm Recursive Bayesian Formulation of Kalman Filter Markovian Property of Kalman Filter Comparison of Kalman filter and hidden Markov model Comparison of Kalman and Wiener Filters Extended Kalman Filter (EFK) Unscented Kalman Filter (UFK) Sample Adaptive Filters LMS, RLS 211

14 xii Contents 7.6 Recursive Least Square (RLS) Adaptive Filters Matrix Inversion Lemma Recursive Time-update of Filter Coefficients The Steepest-Descent Method Convergence Rate Vector-Valued Adaptation Step Size Least Mean Squared Error (LMS) Filter Leaky LMS Algorithm Normalised LMS Algorithm Derivation of the Normalised LMS Algorithm Steady-State Error in LMS Summary 223 Bibliography Linear Prediction Models Linear Prediction Coding Predictability, Information and Bandwidth Applications of LP Model in Speech Processing Time-Domain Description of LP Models Frequency Response of LP Model and its Poles Calculation of Linear Predictor Coefficients Effect of Estimation of Correlation Function on LP Model Solution The Inverse Filter: Spectral Whitening, De-correlation The Prediction Error Signal Forward, Backward and Lattice Predictors Augmented Equations for Forward and Backward Predictors Levinson Durbin Recursive Solution Levinson Durbin Algorithm Lattice Predictors Alternative Formulations of Least Square Error Prediction Burg s Method Simultaneous Minimisation of the Backward and Forward Prediction Errors Predictor Model Order Selection Short-Term and Long-Term Predictors MAP Estimation of Predictor Coefficients Probability Density Function of Predictor Output Using the Prior pdf of the Predictor Coefficients Formant-Tracking LP Models Sub-Band Linear Prediction Model Signal Restoration Using Linear Prediction Models Frequency-Domain Signal Restoration Using Prediction Models Implementation of Sub-Band Linear Prediction Wiener Filters Summary 254 Bibliography Eigenvalue Analysis and Principal Component Analysis Introduction Linear Systems and Eigen Analysis A Geometric Interpretation of Eigenvalues and Eigenvectors Eigen Vectors and Eigenvalues Matrix Spectral Theorem Computation of Eigenvalues and Eigen Vectors 263

15 Contents xiii 9.3 Principal Component Analysis (PCA) Computation of PCA PCA Analysis of Images: Eigen-Image Representation PCA Analysis of Speech in White Noise Summary 269 Bibliography Power Spectrum Analysis Power Spectrum and Correlation Fourier Series: Representation of Periodic Signals The Properties of Fourier s Sinusoidal Basis Functions The Basis Functions of Fourier Series Fourier Series Coefficients Fourier Transform: Representation of Non-periodic Signals Discrete Fourier Transform Frequency-Time Resolutions: The Uncertainty Principle Energy-Spectral Density and Power-Spectral Density Non-Parametric Power Spectrum Estimation The Mean and Variance of Periodograms Averaging Periodograms (Bartlett Method) Welch Method: Averaging Periodograms from Overlapped and Windowed Segments Blackman Tukey Method Power Spectrum Estimation from Autocorrelation of Overlapped Segments Model-Based Power Spectrum Estimation Maximum Entropy Spectral Estimation Autoregressive Power Spectrum Estimation Moving-Average Power Spectrum Estimation Autoregressive Moving-Average Power Spectrum Estimation High-Resolution Spectral Estimation Based on Subspace Eigen-Analysis Pisarenko Harmonic Decomposition Multiple Signal Classification (MUSIC) Spectral Estimation Estimation of Signal Parameters via Rotational Invariance Techniques (ESPRIT) Summary 293 Bibliography Interpolation Replacement of Lost Samples Introduction Ideal Interpolation of a Sampled Signal Digital Interpolation by a Factor of I Interpolation of a Sequence of Lost Samples The Factors That Affect Interpolation Accuracy Polynomial Interpolation Lagrange Polynomial Interpolation Newton Polynomial Interpolation Hermite Polynomial Interpolation Cubic Spline Interpolation Model-Based Interpolation Maximum A Posteriori Interpolation 307

16 xiv Contents Least Square Error Autoregressive Interpolation Interpolation Based on a Short-Term Prediction Model Interpolation Based on Long-Term and Short-term Correlations LSAR Interpolation Error Interpolation in Frequency Time Domain Interpolation Using Adaptive Code Books Interpolation Through Signal Substitution LP-HNM Model based Interpolation Summary 319 Bibliography Signal Enhancement via Spectral Amplitude Estimation Introduction Spectral Representation of Noisy Signals Vector Representation of Spectrum of Noisy Signals Spectral Subtraction Power Spectrum Subtraction Magnitude Spectrum Subtraction Spectral Subtraction Filter: Relation to Wiener Filters Processing Distortions Effect of Spectral Subtraction on Signal Distribution Reducing the Noise Variance Filtering Out the Processing Distortions Non-Linear Spectral Subtraction Implementation of Spectral Subtraction Bayesian MMSE Spectral Amplitude Estimation Estimation of Signal to Noise Ratios Application to Speech Restoration and Recognition Summary 338 Bibliography Impulsive Noise: Modelling, Detection and Removal Impulsive Noise Definition of a Theoretical Impulse Function The Shape of a Real Impulse in a Communication System The Response of a Communication System to an Impulse The Choice of Time or Frequency Domain for Processing of Signals Degraded by Impulsive Noise Autocorrelation and Power Spectrum of Impulsive Noise Probability Models of Impulsive Noise Bernoulli Gaussian Model of Impulsive Noise Poisson Gaussian Model of Impulsive Noise A Binary-State Model of Impulsive Noise Hidden Markov Model of Impulsive and Burst Noise Impulsive Noise Contamination, Signal to Impulsive Noise Ratio Median Filters for Removal of Impulsive Noise Impulsive Noise Removal Using Linear Prediction Models Impulsive Noise Detection Analysis of Improvement in Noise Detectability Two-Sided Predictor for Impulsive Noise Detection Interpolation of Discarded Samples 355

17 Contents xv 13.7 Robust Parameter Estimation Restoration of Archived Gramophone Records Summary 358 Bibliography Transient Noise Pulses Transient Noise Waveforms Transient Noise Pulse Models Noise Pulse Templates Autoregressive Model of Transient Noise Pulses Hidden Markov Model of a Noise Pulse Process Detection of Noise Pulses Matched Filter for Noise Pulse Detection Noise Detection Based on Inverse Filtering Noise Detection Based on HMM Removal of Noise Pulse Distortions Adaptive Subtraction of Noise Pulses AR-based Restoration of Signals Distorted by Noise Pulses Summary 369 Bibliography Echo Cancellation Introduction: Acoustic and Hybrid Echo Echo Return Time: The Sources of Delay in Communication Networks Transmission link (electromagnetic wave propagation) delay Speech coding/decoding delay Network processing delay De-Jitter delay Acoustic echo delay Telephone Line Hybrid Echo Echo Return Loss Hybrid (Telephone Line) Echo Suppression Adaptive Echo Cancellation Echo Canceller Adaptation Methods Convergence of Line Echo Canceller Echo Cancellation for Digital Data Transmission Acoustic Echo Sub-Band Acoustic Echo Cancellation Echo Cancellation with Linear Prediction Pre-whitening Multi-Input Multi-Output Echo Cancellation Stereophonic Echo Cancellation Systems Non-uniqueness Problem in MIMO Echo Channel Identification MIMO In-Cabin Communication Systems Summary 389 Bibliography Channel Equalisation and Blind Deconvolution Introduction The Ideal Inverse Channel Filter Equalisation Error, Convolutional Noise Blind Equalisation 394

18 xvi Contents Minimum- and Maximum-Phase Channels Wiener Equaliser Blind Equalisation Using Channel Input Power Spectrum Homomorphic Equalisation Homomorphic Equalisation Using a Bank of High-Pass Filters Equalisation Based on Linear Prediction Models Blind Equalisation Through Model Factorisation Bayesian Blind Deconvolution and Equalisation Conditional Mean Channel Estimation Maximum-Likelihood Channel Estimation Maximum A Posteriori Channel Estimation Channel Equalisation Based on Hidden Markov Models MAP Channel Estimate Based on HMMs Implementations of HMM-Based Deconvolution Blind Equalisation for Digital Communication Channels LMS Blind Equalisation Equalisation of a Binary Digital Channel Equalisation Based on Higher-Order Statistics Higher-Order Moments, Cumulants and Spectra Cumulants Higher-Order Spectra Higher-Order Spectra of Linear Time-Invariant Systems Blind Equalisation Based on Higher-Order Cepstra Bi-Cepstrum Tri-Cepstrum Calculation of Equaliser Coefficients from the Tri-cepstrum Summary 420 Bibliography Speech Enhancement: Noise Reduction, Bandwidth Extension and Packet Replacement An Overview of Speech Enhancement in Noise Single-Input Speech Enhancement Methods Elements of Single-Input Speech Enhancement Segmentation and Windowing of Speech Signals Spectral Representation of Speech and Noise Linear Prediction Model Representation of Speech and Noise Inter-Frame and Intra-Frame Correlations Speech Estimation Module Probability Models of Speech and Noise Cost of Error Functions in Speech Estimation Wiener Filter for De-noising Speech Wiener Filter Based on Linear Prediction Models HMM-Based Wiener Filters Spectral Subtraction of Noise Spectral Subtraction Using LP Model Frequency Response Bayesian MMSE Speech Enhancement Kalman Filter for Speech Enhancement Kalman State-Space Equations of Signal and Noise Models 433

19 Contents xvii Speech Enhancement Using LP-HNM Model Overview of LP-HNM Enhancement System Formant Estimation from Noisy Speech Initial-Cleaning of Noisy Speech Formant Tracking Harmonic Plus Noise Model (HNM) of Speech Excitation Fundamental Frequency Estimation Estimation of Amplitudes Harmonics of HNM Estimation of Noise Component of HNM Kalman Smoothing of Trajectories of Formants and Harmonics Speech Bandwidth Extension Spectral Extrapolation LP-HNM Model of Speech Extrapolation of Spectral Envelope of LP Model Phase Estimation Codebook Mapping of the Gain Extrapolation of Spectrum of Excitation of LP Model Sensitivity to Pitch Interpolation of Lost Speech Segments Packet Loss Concealment Phase Prediction Codebook Mapping Evaluation of LP-HNM Interpolation Multi-Input Speech Enhancement Methods Beam-forming with Microphone Arrays Spatial Configuration of Array and The Direction of Reception Directional of Arrival (DoA) and Time of Arrival (ToA) Steering the Array Direction: Equalisation of the ToAs at the Sensors The Frequency Response of a Delay-Sum Beamformer Speech Distortion Measurements Signal-to-Noise Ratio SNR Segmental Signal to Noise Ratio SNR seg Itakura Saito Distance ISD Harmonicity Distance HD Diagnostic Rhyme Test DRT Mean Opinion Score MOS Perceptual Evaluation of Speech Quality PESQ 464 Bibliography Multiple-Input Multiple-Output Systems, Independent Component Analysis Introduction A note on comparison of beam-forming arrays and ICA MIMO Signal Propagation and Mixing Models Instantaneous Mixing Models Anechoic, Delay and Attenuation, Mixing Models Convolutional Mixing Models Independent Component Analysis A Note on Orthogonal, Orthonormal and Independent Statement of ICA Problem Basic Assumptions in Independent Component Analysis The Limitations of Independent Component Analysis 475

20 xviii Contents Why a mixture of two Gaussian signals cannot be separated? The Difference Between Independent and Uncorrelated Independence Measures; Entropy and Mutual Information Differential Entropy Maximum Value of Differential Entropy Mutual Information The Effect of a Linear Transformation on Mutual Information Non-Gaussianity as a Measure of Independence Negentropy: A measure of Non-Gaussianity and Independence Fourth Order Moments Kurtosis Kurtosis-based Contrast Functions Approximations to Entropic Contrast Super-Gaussian and Sub-Gaussian Distributions Fast-ICA Methods Gradient search optimisation method Newton optimisation method Fixed-point Fast ICA Contrast Functions and Influence Functions ICA Based on Kurtosis Maximization Projection Pursuit Gradient Ascent Jade Algorithm Iterative Diagonalisation of Cumulant Matrices Summary 490 Bibliography Signal Processing in Mobile Communication Introduction to Cellular Communication A Brief History of Radio Communication Cellular Mobile Phone Concept Outline of a Cellular Communication System Communication Signal Processing in Mobile Systems Capacity, Noise, and Spectral Efficiency Spectral Efficiency in Mobile Communication Systems Multi-path and Fading in Mobile Communication Multi-path Propagation of Electromagnetic Signals Rake Receivers for Multi-path Signals Signal Fading in Mobile Communication Systems Large-Scale Signal Fading Small-Scale Fast Signal Fading Smart Antennas Space Time Signal Processing Switched and Adaptive Smart Antennas Space Time Signal Processing Diversity Schemes Summary 508 Bibliography 508 Index 509

21 Preface Since the publication of the first edition of this book in 1996, digital signal processing (DSP) in general and noise reduction in particular, have become even more central to the research and development of efficient, adaptive and intelligent mobile communication and information processing systems. The fourth edition of this book has been revised extensively and improved in several ways to take account of the recent advances in theory and application of digital signal processing. The existing chapters have been updated with new materials added. Two new chapters have been introduced; one on eigen analysis and principal component analysis and the other on multiple-input multiple-output (MIMO) systems and independent component analysis. In addition the speech enhancement section has been substantially expanded to include bandwidth extension and packet loss replacement. The applications of DSP are numerous and include multimedia technology, audio signal processing, video signal processing, cellular mobile communication, voice over IP (VoIP), adaptive network management, radar systems, pattern analysis, pattern recognition, medical signal processing, financial data forecasting, artificial intelligence, decision making systems, control systems and information search engines. The theory and application of signal processing is concerned with the identification, modelling and utilisation of patterns and structures in a signal process. The observation signals are often distorted, incomplete and noisy. Hence, noise reduction and the removal of channel distortion and interference are important parts of a signal processing system. The aim of this book is to provide a coherent and structured presentation of the theory and applications of statistical signal processing and noise reduction methods and is organised in 19 chapters. Chapter 1 begins with an introduction to signal processing, and provides a brief review of signal processing methodologies and applications. The basic operations of sampling and quantisation are reviewed in this chapter. Chapter 2 provides an introduction to noise and distortion. Several different types of noise, including thermal noise, shot noise, burst noise, impulsive noise, flicker noise, acoustic noise, electromagnetic noise and channel distortions, are considered. The chapter concludes with an introduction to the modelling of noise processes. Chapter 3 provides an introduction to the theory and applications of probability models and stochastic signal processing. The chapter begins with an introduction to random signals, stochastic processes, probabilistic models and statistical measures. The concepts of stationary, non-stationary and ergodic processes are introduced in this chapter, and some important classes of random processes, such as Gaussian, mixture Gaussian, Markov chains and Poisson processes, are considered. The effects of transformation of a signal on its statistical distribution are considered. Chapter 4 is on Bayesian estimation and classification. In this chapter the estimation problem is formulated within the general framework of Bayesian inference. The chapter includes Bayesian theory, classical estimators, the estimate maximise method, the Cramér Rao bound on the minimum variance estimate, Bayesian classification, and the modelling of the space of a random signal. This chapter provides a number of examples on Bayesian estimation of signals observed in noise.

22 xx Preface Chapter 5 considers hidden Markov models (HMMs) for non-stationary signals. The chapter begins with an introduction to the modelling of non-stationary signals and then concentrates on the theory and applications of hidden Markov models. The hidden Markov model is introduced as a Bayesian model, and methods of training HMMs and using them for decoding and classification are considered. The chapter also includes the application of HMMs in noise reduction. Chapter 6 considers Wiener Filters. The least square error filter is formulated first through minimisation of the expectation of the squared error function over the space of the error signal. Then a block-signal formulation of Wiener filters and a vector space interpretation of Wiener filters are considered. The frequency response of the Wiener filter is derived through minimisation of mean square error in the frequency domain. Some applications of the Wiener filter are considered, and a case study of the Wiener filter for removal of additive noise provides useful insight into the operation of the filter. Chapter 7 considers adaptive filters. The chapter begins with the state-space equation for Kalman filters. The optimal filter coefficients are derived using the principle of orthogonality of the innovation signal. The nonlinear versions of Kalman filter namely extended Kalman and unscented Kalman filters are also considered. The recursive least squared (RLS) filter, which is an exact sample-adaptive implementation of the Wiener filter, is derived in this chapter. Then the steepest descent search method for the optimal filter is introduced. The chapter concludes with a study of the LMS adaptive filters. Chapter 8 considers linear prediction and sub-band linear prediction models. Forward prediction, backward prediction and lattice predictors are studied. This chapter introduces a modified predictor for the modelling of the short term and the pitch period correlation structures. A maximum a posteriori (MAP) estimate of a predictor model that includes the prior probability density function of the predictor is introduced. This chapter concludes with the application of linear prediction in signal restoration. Chapter 9 considers eigen analysis and principal component analysis. Eigen analysis is used in applications such as the diagonalisation of correlation matrices, adaptive filtering, radar signal processing, feature extraction, pattern recognition, signal coding, model order estimation, noise estimation, and separation of mixed biomedical or communication signals. A major application of eigen analysis is in analysis of the covariance matrix of a signal a process known as the principal component analysis (PCA). PCA is widely used for feature extraction and dimension reduction. Chapter 10 considers frequency analysis and power spectrum estimation. The chapter begins with an introduction to the Fourier transform, and the role of the power spectrum in identification of patterns and structures in a signal process. The chapter considers non parametric spectral estimation, model-based spectral estimation, the maximum entropy method, and high resolution spectral estimation based on eigenanalysis. Chapter 11 considers interpolation of a sequence of unknown samples. This chapter begins with a study of the ideal interpolation of a band-limited signal, a simple model for the effects of a number of missing samples, and the factors that affect interpolation. Interpolators are divided into two categories: polynomial and statistical interpolators. A general form of polynomial interpolation as well as its special forms (Lagrange, Newton, Hermite and cubic spline interpolators) is considered. Statistical interpolators in this chapter include maximum a posteriori interpolation, least squared error interpolation based on an autoregressive model, time frequency interpolation, and interpolation through search of an adaptive codebook for the best signal. Chapter 12 considers spectral amplitude estimation. A general form of spectral subtraction is formulated and the processing distortions that result form spectral subtraction are considered. The effects of processing-distortions on the distribution of a signal are illustrated. The chapter considers methods for removal of the distortions and also non-linear methods of spectral subtraction. This chapter also covers the Bayesian minimum mean squared error method of spectral amplitude estimation. This chapter concludes with an implementation of spectral subtraction for signal restoration. Chapters 13 and 14 cover the modelling, detection and removal of impulsive noise and transient noise pulses. In Chapter 12, impulsive noise is modelled as a binary state non-stationary process and several stochastic models for impulsive noise are considered. For removal of impulsive noise, median filters

23 Preface xxi and a method based on a linear prediction model of the signal process are considered. The materials in Chapter 13 closely follow Chapter 12. In Chapter 13, a template-based method, an HMM-based method and an AR model-based method for removal of transient noise are considered. Chapter 15 covers echo cancellation. The chapter begins with an introduction to telephone line echoes, and considers line echo suppression and adaptive line echo cancellation. Then the problem of acoustic echoes and acoustic coupling between loudspeaker and microphone systems are considered. The chapter concludes with a study of a sub-band echo cancellation system. Chapter 16 is on blind deconvolution and channel equalisation. This chapter begins with an introduction to channel distortion models and the ideal channel equaliser. Then the Wiener equaliser, blind equalisation using the channel input power spectrum, blind deconvolution based on linear predictive models, Bayesian channel equalisation, and blind equalisation for digital communication channels are considered. The chapter concludes with equalisation of maximum phase channels using higher-order statistics. Chapter 17 is on speech enhancement methods. Speech enhancement in noisy environments improves the quality and intelligibility of speech for human communication and increases the accuracy of automatic speech recognition systems. Noise reduction systems are increasingly important in a range of applications such as mobile phones, hands-free phones, teleconferencing systems and in-car cabin communication systems. This chapter covers the three main areas of noise reduction, bandwidth extension and replacement of missing speech segments. This chapter concludes with microphone array beam-forming for speech enhancement in noise. Chapter 18 introduces multiple-input multiple-output (MIMO) systems and consider independent component analysis (ICA) for separation of signals in MIMO systems. MIMO signal processing systems are employed in a wide range of applications including multi-sensors biological signal processing systems, phased-array radars, steerable directional antenna arrays for mobile phone systems, microphone arrays for speech enhancement, multichannel audio entertainment systems. Chapter 19 covers the issue of noise in wireless communication. Noise, fading and limited radio bandwidth are the main factors that constrain the capacity and the speed of communication on wireless channels. Research and development of communication systems aim to increase the spectral efficiency defined as the data bits per second per Hz bandwidth of a communication channel. For improved efficiency modern mobile communication systems rely on signal processing methods at almost every stage from source coding to the allocation of time bandwidth and space resources. In this chapter we consider how communication signal processing methods are employed for improving the speed and capacity of communication systems. Saeed V. Vaseghi July 2008

24

25 Acknowledgements I wish to thank Ales Prochazka, Esi Zavarehei, Ben Milner, Qin Yan, Dimitrios Rentzos, Charles Ho and Aimin Chen. Many thanks also to the publishing team at John Wiley, Sarah Hinton, Mark Hammond, Sarah Tilley, and Katharine Unwin.

26

27 Symbols A Matrix of predictor coefficients a k Linear predictor coefficients a Linear predictor coefficients vector a ij Probability of transition from state i to state j in a Markov model α i (t) Forward probability in an HMM b(m) Backward prediction error b(m) Binary state signal β i (t) Backward probability in an HMM c xx (m) Covariance of signal x(m) c XX (k 1, k 2,, k N ) k th order cumulant of x(m) C XX (ω 1, ω 2,, ω k 1 ) k th order cumulant spectra of x(m) D Diagonal matrix e(m) Estimation error E[x] Expectation of x f Frequency variable Fs Sampling frequency f X (x) Probability density function for process X f X,Y (x,y) Joint probability density function of X and Y f X Y (x y ) Probability density function of X conditioned on Y f X;Θ (x; θ) Probability density function of X with θ as a parameter f X S,M (x s,m) Probability density function of X given a state sequence s of an HMM M of the process X Φ(m, m 1) State transition matrix in Kalman filter G Filter gain factor h Filter coefficient vector, Channel response h max Maximum phase channel response h min Minimum phase channel response h inv Inverse channel response H( f ) Channel frequency response H inv ( f ) Inverse channel frequency response H Observation matrix, Distortion matrix I Identity matrix J Fisher s information matrix J Jacobian of a transformation K(m) Kalman gain matrix

28 xxvi Symbols λ Eigenvalue Λ Diagonal matrix of eigenvalues m Discrete time index m k k th order moment M A model, e.g. an HMM μ Adaptation convergence factor μ x Expected mean of vector x n(m) Noise n(m) A noise vector of N samples n i (m) Impulsive noise N( f ) Noise spectrum N ( f ) Complex conjugate of N( f ) N( f ) Time-averaged noise spectrum N (x, μ xx, Σ xx ) A Gaussian pdf with mean vector μ xx and covariance matrix Σ xx O( ) In the order of ( ) P Filter order (length) P X (x i ) Probability mass function of x i P X,Y (x ( i, y j ) ) P X Y xi yj Joint probability mass function of x i and y j Conditional probability mass function of x i given y j P NN ( f ) Power spectrum of noise n(m) P XX ( f ) Power spectrum of the signal x(m) P XY ( f ) Cross power spectrum of signals x(m) and y(m) θ Parameter vector ˆθ Estimate of the parameter vector θ r k Reflection coefficients r xx (m) Autocorrelation function r xx (m) Autocorrelation vector R xx Autocorrelation matrix of signal x(m) R xy Cross correlation matrix s State sequence s ML Maximum likelihood state sequence σ 2 n Variance of noise n(m) Σ nn Covariance matrix of noise n(m) Σ xx Covariance matrix of signal x(m) σ 2 x Variance of signal x(m) σ 2 n Variance of noise n(m) x(m) Clean signal ˆx(m) Estimate of clean signal x(m) Clean signal vector X( f ) Frequency spectrum of signal x(m) X ( f ) Complex conjugate of X( f ) X( f ) Time-averaged frequency spectrum bof the signal x(m) X(f, t) Time-frequency spectrum of the signal x(m) X Clean signal matrix X H Hermitian transpose of X y(m) Noisy signal y(m) Noisy signal vector ŷ (m m i ) Prediction of y(m) based on observations up to time m i Y Noisy signal matrix

29 Symbols xxvii Y H Hermitian transpose of Y Var Variance w k Wiener filter coefficients w(m) Wiener filter coefficients vector W( f ) Wiener filter frequency response z z-transform variable

30

Advanced Digital Signal Processing and Noise Reduction

Advanced Digital Signal Processing and Noise Reduction Advanced Digital Signal Processing and Noise Reduction Fourth Edition Professor Saeed V. Vaseghi Professor of Communications and Signal Processing Department of Electronics & Computer Engineering Brunei

More information

Advanced Signal Processing and Digital Noise Reduction

Advanced Signal Processing and Digital Noise Reduction Advanced Signal Processing and Digital Noise Reduction Advanced Signal Processing and Digital Noise Reduction Saeed V. Vaseghi Queen's University of Belfast UK ~ W I lilteubner L E Y A Partnership between

More information

Multimedia Signal Processing: Theory and Applications in Speech, Music and Communications

Multimedia Signal Processing: Theory and Applications in Speech, Music and Communications Brochure More information from http://www.researchandmarkets.com/reports/569388/ Multimedia Signal Processing: Theory and Applications in Speech, Music and Communications Description: Multimedia Signal

More information

Digital Signal Processing

Digital Signal Processing Digital Signal Processing Fourth Edition John G. Proakis Department of Electrical and Computer Engineering Northeastern University Boston, Massachusetts Dimitris G. Manolakis MIT Lincoln Laboratory Lexington,

More information

Adaptive Wireless. Communications. gl CAMBRIDGE UNIVERSITY PRESS. MIMO Channels and Networks SIDDHARTAN GOVJNDASAMY DANIEL W.

Adaptive Wireless. Communications. gl CAMBRIDGE UNIVERSITY PRESS. MIMO Channels and Networks SIDDHARTAN GOVJNDASAMY DANIEL W. Adaptive Wireless Communications MIMO Channels and Networks DANIEL W. BLISS Arizona State University SIDDHARTAN GOVJNDASAMY Franklin W. Olin College of Engineering, Massachusetts gl CAMBRIDGE UNIVERSITY

More information

REAL TIME DIGITAL SIGNAL PROCESSING

REAL TIME DIGITAL SIGNAL PROCESSING REAL TIME DIGITAL SIGNAL PROCESSING UTN-FRBA 2010 Adaptive Filters Stochastic Processes The term stochastic process is broadly used to describe a random process that generates sequential signals such as

More information

Chapter 4 SPEECH ENHANCEMENT

Chapter 4 SPEECH ENHANCEMENT 44 Chapter 4 SPEECH ENHANCEMENT 4.1 INTRODUCTION: Enhancement is defined as improvement in the value or Quality of something. Speech enhancement is defined as the improvement in intelligibility and/or

More information

Antennas and Propagation. Chapter 5c: Array Signal Processing and Parametric Estimation Techniques

Antennas and Propagation. Chapter 5c: Array Signal Processing and Parametric Estimation Techniques Antennas and Propagation : Array Signal Processing and Parametric Estimation Techniques Introduction Time-domain Signal Processing Fourier spectral analysis Identify important frequency-content of signal

More information

Antennas and Propagation. Chapter 6b: Path Models Rayleigh, Rician Fading, MIMO

Antennas and Propagation. Chapter 6b: Path Models Rayleigh, Rician Fading, MIMO Antennas and Propagation b: Path Models Rayleigh, Rician Fading, MIMO Introduction From last lecture How do we model H p? Discrete path model (physical, plane waves) Random matrix models (forget H p and

More information

COMMUNICATION SYSTEMS

COMMUNICATION SYSTEMS COMMUNICATION SYSTEMS 4TH EDITION Simon Hayhin McMaster University JOHN WILEY & SONS, INC. Ш.! [ BACKGROUND AND PREVIEW 1. The Communication Process 1 2. Primary Communication Resources 3 3. Sources of

More information

CELLULAR TECHNOLOGIES FOR EMERGING MARKETS

CELLULAR TECHNOLOGIES FOR EMERGING MARKETS CELLULAR TECHNOLOGIES FOR EMERGING MARKETS 2G, 3G AND BEYOND Ajay R. Mishra Nokia Siemens Networks A John Wiley and Sons, Ltd., Publication CELLULAR TECHNOLOGIES FOR EMERGING MARKETS CELLULAR TECHNOLOGIES

More information

Advances in Direction-of-Arrival Estimation

Advances in Direction-of-Arrival Estimation Advances in Direction-of-Arrival Estimation Sathish Chandran Editor ARTECH HOUSE BOSTON LONDON artechhouse.com Contents Preface xvii Acknowledgments xix Overview CHAPTER 1 Antenna Arrays for Direction-of-Arrival

More information

(i) Understanding the basic concepts of signal modeling, correlation, maximum likelihood estimation, least squares and iterative numerical methods

(i) Understanding the basic concepts of signal modeling, correlation, maximum likelihood estimation, least squares and iterative numerical methods Tools and Applications Chapter Intended Learning Outcomes: (i) Understanding the basic concepts of signal modeling, correlation, maximum likelihood estimation, least squares and iterative numerical methods

More information

Msc Engineering Physics (6th academic year) Royal Institute of Technology, Stockholm August December 2003

Msc Engineering Physics (6th academic year) Royal Institute of Technology, Stockholm August December 2003 Msc Engineering Physics (6th academic year) Royal Institute of Technology, Stockholm August 2002 - December 2003 1 2E1511 - Radio Communication (6 ECTS) The course provides basic knowledge about models

More information

An analysis of blind signal separation for real time application

An analysis of blind signal separation for real time application University of Wollongong Research Online University of Wollongong Thesis Collection 1954-2016 University of Wollongong Thesis Collections 2006 An analysis of blind signal separation for real time application

More information

Speech Enhancement in Presence of Noise using Spectral Subtraction and Wiener Filter

Speech Enhancement in Presence of Noise using Spectral Subtraction and Wiener Filter Speech Enhancement in Presence of Noise using Spectral Subtraction and Wiener Filter 1 Gupteswar Sahu, 2 D. Arun Kumar, 3 M. Bala Krishna and 4 Jami Venkata Suman Assistant Professor, Department of ECE,

More information

EE482: Digital Signal Processing Applications

EE482: Digital Signal Processing Applications Professor Brendan Morris, SEB 3216, brendan.morris@unlv.edu EE482: Digital Signal Processing Applications Spring 2014 TTh 14:30-15:45 CBC C222 Lecture 12 Speech Signal Processing 14/03/25 http://www.ee.unlv.edu/~b1morris/ee482/

More information

Enhancement of Speech Signal Based on Improved Minima Controlled Recursive Averaging and Independent Component Analysis

Enhancement of Speech Signal Based on Improved Minima Controlled Recursive Averaging and Independent Component Analysis Enhancement of Speech Signal Based on Improved Minima Controlled Recursive Averaging and Independent Component Analysis Mohini Avatade & S.L. Sahare Electronics & Telecommunication Department, Cummins

More information

Pulse-Width Modulated DC-DC Power Converters Second Edition

Pulse-Width Modulated DC-DC Power Converters Second Edition Pulse-Width Modulated DC-DC Power Converters Second Edition Marian K. Kazimierczuk Pulse-Width Modulated DC DC Power Converters Pulse-Width Modulated DC DC Power Converters Second Edition MARIAN K. KAZIMIERCZUK

More information

PRINCIPLES OF COMMUNICATIONS

PRINCIPLES OF COMMUNICATIONS PRINCIPLES OF COMMUNICATIONS Systems, Modulation, and Noise SIXTH EDITION INTERNATIONAL STUDENT VERSION RODGER E. ZIEMER University of Colorado at Colorado Springs WILLIAM H. TRANTER Virginia Polytechnic

More information

System analysis and signal processing

System analysis and signal processing System analysis and signal processing with emphasis on the use of MATLAB PHILIP DENBIGH University of Sussex ADDISON-WESLEY Harlow, England Reading, Massachusetts Menlow Park, California New York Don Mills,

More information

Real-time Adaptive Concepts in Acoustics

Real-time Adaptive Concepts in Acoustics Real-time Adaptive Concepts in Acoustics Real-time Adaptive Concepts in Acoustics Blind Signal Separation and Multichannel Echo Cancellation by Daniel W.E. Schobben, Ph. D. Philips Research Laboratories

More information

Coding for MIMO Communication Systems

Coding for MIMO Communication Systems Coding for MIMO Communication Systems Tolga M. Duman Arizona State University, USA Ali Ghrayeb Concordia University, Canada BICINTINNIAL BICENTENNIAL John Wiley & Sons, Ltd Contents About the Authors Preface

More information

Chapter 2: Signal Representation

Chapter 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 information

Direction of Arrival Algorithms for Mobile User Detection

Direction of Arrival Algorithms for Mobile User Detection IJSRD ational Conference on Advances in Computing and Communications October 2016 Direction of Arrival Algorithms for Mobile User Detection Veerendra 1 Md. Bakhar 2 Kishan Singh 3 1,2,3 Department of lectronics

More information

Level I Signal Modeling and Adaptive Spectral Analysis

Level I Signal Modeling and Adaptive Spectral Analysis Level I Signal Modeling and Adaptive Spectral Analysis 1 Learning Objectives Students will learn about autoregressive signal modeling as a means to represent a stochastic signal. This differs from using

More information

SINGLE CARRIER FDMA. Hyung G. Myung and David J. Goodman

SINGLE CARRIER FDMA. Hyung G. Myung and David J. Goodman SINGLE CARRIER FDMA Single Carrier FDMA: A New Air Interface for Long Term Evolution 2008 John Wiley & Sons, Ltd. ISBN: 978-0-470-72449-1 Hyung G. Myung and David J. Goodman Wiley Series on Wireless Communications

More information

Report 3. Kalman or Wiener Filters

Report 3. Kalman or Wiener Filters 1 Embedded Systems WS 2014/15 Report 3: Kalman or Wiener Filters Stefan Feilmeier Facultatea de Inginerie Hermann Oberth Master-Program Embedded Systems Advanced Digital Signal Processing Methods Winter

More information

Performance Analysis of MUSIC and LMS Algorithms for Smart Antenna Systems

Performance Analysis of MUSIC and LMS Algorithms for Smart Antenna Systems nternational Journal of Electronics Engineering, 2 (2), 200, pp. 27 275 Performance Analysis of USC and LS Algorithms for Smart Antenna Systems d. Bakhar, Vani R.. and P.V. unagund 2 Department of E and

More information

Systems. Advanced Radar. Waveform Design and Diversity for. Fulvio Gini, Antonio De Maio and Lee Patton. Edited by

Systems. Advanced Radar. Waveform Design and Diversity for. Fulvio Gini, Antonio De Maio and Lee Patton. Edited by Waveform Design and Diversity for Advanced Radar Systems Edited by Fulvio Gini, Antonio De Maio and Lee Patton The Institution of Engineering and Technology Contents Waveform diversity: a way forward to

More information

Audio Restoration Based on DSP Tools

Audio Restoration Based on DSP Tools Audio Restoration Based on DSP Tools EECS 451 Final Project Report Nan Wu School of Electrical Engineering and Computer Science University of Michigan Ann Arbor, MI, United States wunan@umich.edu Abstract

More information

Ultra Wideband Signals and Systems in Communication Engineering M. Ghavami King s College London, UK L. B. Michael Japan R. Kohno Yokohama National University, Japan John Wiley & Sons, Ltd Ultra Wideband

More information

Wireless Communications Over Rapidly Time-Varying Channels

Wireless Communications Over Rapidly Time-Varying Channels Wireless Communications Over Rapidly Time-Varying Channels Edited by Franz Hlawatsch Gerald Matz ELSEVIER AMSTERDAM BOSTON HEIDELBERG LONDON NEW YORK OXFORD PARIS SAN DIEGO SAN FRANCISCO SINGAPORE SYDNEY

More information

Matched filter. Contents. Derivation of the matched filter

Matched filter. Contents. Derivation of the matched filter Matched filter From Wikipedia, the free encyclopedia In telecommunications, a matched filter (originally known as a North filter [1] ) is obtained by correlating a known signal, or template, with an unknown

More information

Speech Enhancement using Wiener filtering

Speech Enhancement using Wiener filtering Speech Enhancement using Wiener filtering S. Chirtmay and M. Tahernezhadi Department of Electrical Engineering Northern Illinois University DeKalb, IL 60115 ABSTRACT The problem of reducing the disturbing

More information

OFDM and MC-CDMA A Primer

OFDM and MC-CDMA A Primer OFDM and MC-CDMA A Primer L. Hanzo University of Southampton, UK T. Keller Analog Devices Ltd., Cambridge, UK IEEE PRESS IEEE Communications Society, Sponsor John Wiley & Sons, Ltd Contents About the Authors

More information

Recent Advances in Acoustic Signal Extraction and Dereverberation

Recent Advances in Acoustic Signal Extraction and Dereverberation Recent Advances in Acoustic Signal Extraction and Dereverberation Emanuël Habets Erlangen Colloquium 2016 Scenario Spatial Filtering Estimated Desired Signal Undesired sound components: Sensor noise Competing

More information

Principles of Space- Time Adaptive Processing 3rd Edition. By Richard Klemm. The Institution of Engineering and Technology

Principles of Space- Time Adaptive Processing 3rd Edition. By Richard Klemm. The Institution of Engineering and Technology Principles of Space- Time Adaptive Processing 3rd Edition By Richard Klemm The Institution of Engineering and Technology Contents Biography Preface to the first edition Preface to the second edition Preface

More information

Adaptive Filters Application of Linear Prediction

Adaptive Filters Application of Linear Prediction Adaptive Filters Application of Linear Prediction Gerhard Schmidt Christian-Albrechts-Universität zu Kiel Faculty of Engineering Electrical Engineering and Information Technology Digital Signal Processing

More information

MDPI AG, Kandererstrasse 25, CH-4057 Basel, Switzerland;

MDPI AG, Kandererstrasse 25, CH-4057 Basel, Switzerland; Sensors 2013, 13, 1151-1157; doi:10.3390/s130101151 New Book Received * OPEN ACCESS sensors ISSN 1424-8220 www.mdpi.com/journal/sensors Electronic Warfare Target Location Methods, Second Edition. Edited

More information

Performance Analysis of MUSIC and MVDR DOA Estimation Algorithm

Performance Analysis of MUSIC and MVDR DOA Estimation Algorithm Volume-8, Issue-2, April 2018 International Journal of Engineering and Management Research Page Number: 50-55 Performance Analysis of MUSIC and MVDR DOA Estimation Algorithm Bhupenmewada 1, Prof. Kamal

More information

RFID HANDBOOK THIRD EDITION

RFID HANDBOOK THIRD EDITION RFID HANDBOOK THIRD EDITION RFID HANDBOOK FUNDAMENTALS AND APPLICATIONS IN CONTACTLESS SMART CARDS, RADIO FREQUENCY IDENTIFICATION AND NEAR-FIELD COMMUNICATION, THIRD EDITION Klaus Finkenzeller Giesecke

More information

PREDICTIVE CONTROL OF POWER CONVERTERS AND ELECTRICAL DRIVES

PREDICTIVE CONTROL OF POWER CONVERTERS AND ELECTRICAL DRIVES PREDICTIVE CONTROL OF POWER CONVERTERS AND ELECTRICAL DRIVES PREDICTIVE CONTROL OF POWER CONVERTERS AND ELECTRICAL DRIVES Jose Rodriguez and Patricio Cortes Universidad Tecnica Federico Santa Maria, Valparaiso,

More information

High-speed Noise Cancellation with Microphone Array

High-speed Noise Cancellation with Microphone Array Noise Cancellation a Posteriori Probability, Maximum Criteria Independent Component Analysis High-speed Noise Cancellation with Microphone Array We propose the use of a microphone array based on independent

More information

RF AND MICROWAVE ENGINEERING

RF AND MICROWAVE ENGINEERING RF AND MICROWAVE ENGINEERING RF AND MICROWAVE ENGINEERING FUNDAMENTALS OF WIRELESS COMMUNICATIONS Frank Gustrau Dortmund University of Applied Sciences and Arts, Germany A John Wiley & Sons, Ltd., Publication

More information

Communication Systems Modelling and Simulation

Communication Systems Modelling and Simulation Communication Systems Modelling and Simulation Using MATLAB and Simulink К С Raveendranathan Professor and Head Department of Electronics & Communication Engineering Government Engineering College Barton

More information

Department of Electronics and Communication Engineering 1

Department 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 information

THOMAS PANY SOFTWARE RECEIVERS

THOMAS PANY SOFTWARE RECEIVERS TECHNOLOGY AND APPLICATIONS SERIES THOMAS PANY SOFTWARE RECEIVERS Contents Preface Acknowledgments xiii xvii Chapter 1 Radio Navigation Signals 1 1.1 Signal Generation 1 1.2 Signal Propagation 2 1.3 Signal

More information

Advanced Textbooks in Control and Signal Processing

Advanced Textbooks in Control and Signal Processing Advanced Textbooks in Control and Signal Processing Series Editors Professor Michael J. Grimble, Professor of Industrial Systems and Director Professor Emeritus Michael A. Johnson, Professor of Control

More information

Approaches for Angle of Arrival Estimation. Wenguang Mao

Approaches for Angle of Arrival Estimation. Wenguang Mao Approaches for Angle of Arrival Estimation Wenguang Mao Angle of Arrival (AoA) Definition: the elevation and azimuth angle of incoming signals Also called direction of arrival (DoA) AoA Estimation Applications:

More information

Modeling, Estimation and Optimal Filtering in Signal Processing. Mohamed Najim

Modeling, Estimation and Optimal Filtering in Signal Processing. Mohamed Najim Modeling, Estimation and Optimal Filtering in Signal Processing Mohamed Najim This page intentionally left blank Modeling, Estimation and Optimal Filtering in Signal Processing This page intentionally

More information

SIGNAL PROCESSING OF POWER QUALITY DISTURBANCES

SIGNAL PROCESSING OF POWER QUALITY DISTURBANCES SIGNAL PROCESSING OF POWER QUALITY DISTURBANCES MATH H. J. BOLLEN IRENE YU-HUA GU IEEE PRESS SERIES I 0N POWER ENGINEERING IEEE PRESS SERIES ON POWER ENGINEERING MOHAMED E. EL-HAWARY, SERIES EDITOR IEEE

More information

Analysis of Direction of Arrival Estimations Algorithms for Smart Antenna

Analysis of Direction of Arrival Estimations Algorithms for Smart Antenna International Journal of Engineering Science Invention ISSN (Online): 39 6734, ISSN (Print): 39 676 Volume 3 Issue 6 June 04 PP.38-45 Analysis of Direction of Arrival Estimations Algorithms for Smart Antenna

More information

arxiv: v1 [cs.sd] 4 Dec 2018

arxiv: v1 [cs.sd] 4 Dec 2018 LOCALIZATION AND TRACKING OF AN ACOUSTIC SOURCE USING A DIAGONAL UNLOADING BEAMFORMING AND A KALMAN FILTER Daniele Salvati, Carlo Drioli, Gian Luca Foresti Department of Mathematics, Computer Science and

More information

Optimal Adaptive Filtering Technique for Tamil Speech Enhancement

Optimal Adaptive Filtering Technique for Tamil Speech Enhancement Optimal Adaptive Filtering Technique for Tamil Speech Enhancement Vimala.C Project Fellow, Department of Computer Science Avinashilingam Institute for Home Science and Higher Education and Women Coimbatore,

More information

Channel Capacity Estimation in MIMO Systems Based on Water-Filling Algorithm

Channel Capacity Estimation in MIMO Systems Based on Water-Filling Algorithm Channel Capacity Estimation in MIMO Systems Based on Water-Filling Algorithm 1 Ch.Srikanth, 2 B.Rajanna 1 PG SCHOLAR, 2 Assistant Professor Vaagdevi college of engineering. (warangal) ABSTRACT power than

More information

Eigenvalues and Eigenvectors in Array Antennas. Optimization of Array Antennas for High Performance. Self-introduction

Eigenvalues and Eigenvectors in Array Antennas. Optimization of Array Antennas for High Performance. Self-introduction Short Course @ISAP2010 in MACAO Eigenvalues and Eigenvectors in Array Antennas Optimization of Array Antennas for High Performance Nobuyoshi Kikuma Nagoya Institute of Technology, Japan 1 Self-introduction

More information

UNIVERSITY OF SOUTHAMPTON

UNIVERSITY 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 information

Speech Enhancement Based On Noise Reduction

Speech Enhancement Based On Noise Reduction Speech Enhancement Based On Noise Reduction Kundan Kumar Singh Electrical Engineering Department University Of Rochester ksingh11@z.rochester.edu ABSTRACT This paper addresses the problem of signal distortion

More information

Index. offset-qpsk scheme, 237, 238 phase constellation, 235

Index. offset-qpsk scheme, 237, 238 phase constellation, 235 Index A American Digital Cellular and Japanese Digital Cellular systems, 243 Amount of fading (AF) cascaded fading channels, 340, 342 Gaussian pdf, 575 lognormal shadowing channel, 574, 576 MRC diversity,

More information

Analysis of LMS and NLMS Adaptive Beamforming Algorithms

Analysis of LMS and NLMS Adaptive Beamforming Algorithms Analysis of LMS and NLMS Adaptive Beamforming Algorithms PG Student.Minal. A. Nemade Dept. of Electronics Engg. Asst. Professor D. G. Ganage Dept. of E&TC Engg. Professor & Head M. B. Mali Dept. of E&TC

More information

COPYRIGHTED MATERIAL. Introduction. 1.1 Signals, Noise and Information

COPYRIGHTED MATERIAL. Introduction. 1.1 Signals, Noise and Information 1 Introduction Signal processing is concerned with the efficient and accurate modelling, extraction, communication and utilisation of information, patterns and structures in a signal process Signal processing

More information

Study Of Sound Source Localization Using Music Method In Real Acoustic Environment

Study Of Sound Source Localization Using Music Method In Real Acoustic Environment International Journal of Electronics Engineering Research. ISSN 975-645 Volume 9, Number 4 (27) pp. 545-556 Research India Publications http://www.ripublication.com Study Of Sound Source Localization Using

More information

Smart antenna for doa using music and esprit

Smart antenna for doa using music and esprit IOSR Journal of Electronics and Communication Engineering (IOSRJECE) ISSN : 2278-2834 Volume 1, Issue 1 (May-June 2012), PP 12-17 Smart antenna for doa using music and esprit SURAYA MUBEEN 1, DR.A.M.PRASAD

More information

SIGNAL MODEL AND PARAMETER ESTIMATION FOR COLOCATED MIMO RADAR

SIGNAL MODEL AND PARAMETER ESTIMATION FOR COLOCATED MIMO RADAR SIGNAL MODEL AND PARAMETER ESTIMATION FOR COLOCATED MIMO RADAR Moein Ahmadi*, Kamal Mohamed-pour K.N. Toosi University of Technology, Iran.*moein@ee.kntu.ac.ir, kmpour@kntu.ac.ir Keywords: Multiple-input

More information

Revision of Channel Coding

Revision of Channel Coding Revision of Channel Coding Previous three lectures introduce basic concepts of channel coding and discuss two most widely used channel coding methods, convolutional codes and BCH codes It is vital you

More information

Time Delay Estimation: Applications and Algorithms

Time Delay Estimation: Applications and Algorithms Time Delay Estimation: Applications and Algorithms Hing Cheung So http://www.ee.cityu.edu.hk/~hcso Department of Electronic Engineering City University of Hong Kong H. C. So Page 1 Outline Introduction

More information

Analysis and Design of Autonomous Microwave Circuits

Analysis and Design of Autonomous Microwave Circuits Analysis and Design of Autonomous Microwave Circuits ALMUDENA SUAREZ IEEE PRESS WILEY A JOHN WILEY & SONS, INC., PUBLICATION Contents Preface xiii 1 Oscillator Dynamics 1 1.1 Introduction 1 1.2 Operational

More information

Spectral analysis of seismic signals using Burg algorithm V. Ravi Teja 1, U. Rakesh 2, S. Koteswara Rao 3, V. Lakshmi Bharathi 4

Spectral analysis of seismic signals using Burg algorithm V. Ravi Teja 1, U. Rakesh 2, S. Koteswara Rao 3, V. Lakshmi Bharathi 4 Volume 114 No. 1 217, 163-171 ISSN: 1311-88 (printed version); ISSN: 1314-3395 (on-line version) url: http://www.ijpam.eu ijpam.eu Spectral analysis of seismic signals using Burg algorithm V. avi Teja

More information

Cognitive Radio Techniques

Cognitive Radio Techniques Cognitive Radio Techniques Spectrum Sensing, Interference Mitigation, and Localization Kandeepan Sithamparanathan Andrea Giorgetti ARTECH HOUSE BOSTON LONDON artechhouse.com Contents Preface xxi 1 Introduction

More information

CDMA Systems Engineering Handbook

CDMA Systems Engineering Handbook CDMA Systems Engineering Handbook Jhong Sam Lee Leonard E. Miller Artech House Boston London Table of Contents Preface xix CHAPTER 1: INTRODUCTION AND REVIEW OF SYSTEMS ANALYSIS BASICS 1 1.1 Introduction

More information

Codebook-based Bayesian speech enhancement for nonstationary environments Srinivasan, S.; Samuelsson, J.; Kleijn, W.B.

Codebook-based Bayesian speech enhancement for nonstationary environments Srinivasan, S.; Samuelsson, J.; Kleijn, W.B. Codebook-based Bayesian speech enhancement for nonstationary environments Srinivasan, S.; Samuelsson, J.; Kleijn, W.B. Published in: IEEE Transactions on Audio, Speech, and Language Processing DOI: 10.1109/TASL.2006.881696

More information

Performance analysis of BPSK system with ZF & MMSE equalization

Performance 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 information

Speech Synthesis using Mel-Cepstral Coefficient Feature

Speech Synthesis using Mel-Cepstral Coefficient Feature Speech Synthesis using Mel-Cepstral Coefficient Feature By Lu Wang Senior Thesis in Electrical Engineering University of Illinois at Urbana-Champaign Advisor: Professor Mark Hasegawa-Johnson May 2018 Abstract

More information

Signal Processing Toolbox

Signal Processing Toolbox Signal Processing Toolbox Perform signal processing, analysis, and algorithm development Signal Processing Toolbox provides industry-standard algorithms for analog and digital signal processing (DSP).

More information

The Mobile Radio Propagation Channel Second Edition

The Mobile Radio Propagation Channel Second Edition The Mobile Radio Propagation Channel Second Edition J. D. Parsons, DSc (Engl FREng, FlEE Emeritus Professor of Electrical Engineering University of Liverpool, UK JOHN WILEY & SONS LTD Chichester New York

More information

Theory of Telecommunications Networks

Theory of Telecommunications Networks 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 communication

More information

Speech Enhancement Techniques using Wiener Filter and Subspace Filter

Speech Enhancement Techniques using Wiener Filter and Subspace Filter IJSTE - International Journal of Science Technology & Engineering Volume 3 Issue 05 November 2016 ISSN (online): 2349-784X Speech Enhancement Techniques using Wiener Filter and Subspace Filter Ankeeta

More information

Voice Activity Detection

Voice Activity Detection Voice Activity Detection Speech Processing Tom Bäckström Aalto University October 2015 Introduction Voice activity detection (VAD) (or speech activity detection, or speech detection) refers to a class

More information

Time Frequency Domain for Segmentation and Classification of Non-stationary Signals

Time Frequency Domain for Segmentation and Classification of Non-stationary Signals Time Frequency Domain for Segmentation and Classification of Non-stationary Signals FOCUS SERIES Series Editor Francis Castanié Time Frequency Domain for Segmentation and Classification of Non-stationary

More information

Multiple Antennas. Mats Bengtsson, Björn Ottersten. Basic Transmission Schemes 1 September 8, Presentation Outline

Multiple Antennas. Mats Bengtsson, Björn Ottersten. Basic Transmission Schemes 1 September 8, Presentation Outline Multiple Antennas Capacity and Basic Transmission Schemes Mats Bengtsson, Björn Ottersten Basic Transmission Schemes 1 September 8, 2005 Presentation Outline Channel capacity Some fine details and misconceptions

More information

AN AUTOREGRESSIVE BASED LFM REVERBERATION SUPPRESSION FOR RADAR AND SONAR APPLICATIONS

AN AUTOREGRESSIVE BASED LFM REVERBERATION SUPPRESSION FOR RADAR AND SONAR APPLICATIONS AN AUTOREGRESSIVE BASED LFM REVERBERATION SUPPRESSION FOR RADAR AND SONAR APPLICATIONS MrPMohan Krishna 1, AJhansi Lakshmi 2, GAnusha 3, BYamuna 4, ASudha Rani 5 1 Asst Professor, 2,3,4,5 Student, Dept

More information

Study of Different Adaptive Filter Algorithms for Noise Cancellation in Real-Time Environment

Study of Different Adaptive Filter Algorithms for Noise Cancellation in Real-Time Environment Study of Different Adaptive Filter Algorithms for Noise Cancellation in Real-Time Environment G.V.P.Chandra Sekhar Yadav Student, M.Tech, DECS Gudlavalleru Engineering College Gudlavalleru-521356, Krishna

More information

Communication Systems

Communication Systems Electrical Engineering Communication Systems Comprehensive Theory with Solved Examples and Practice Questions Publications Publications MADE EASY Publications Corporate Office: 44-A/4, Kalu Sarai (Near

More information

Digital Image Processing

Digital Image Processing Digital Image Processing D. Sundararajan Digital Image Processing A Signal Processing and Algorithmic Approach 123 D. Sundararajan Formerly at Concordia University Montreal Canada Additional material to

More information

60 GHz TECHNOLOGY FOR GBPS WLAN AND WPAN

60 GHz TECHNOLOGY FOR GBPS WLAN AND WPAN 60 GHz TECHNOLOGY FOR GBPS WLAN AND WPAN FROM THEORY TO PRACTICE Su-Khiong (SK) Yong Marvell Semiconductor, USA Pengfei Xia Broadcom Corporation, USA Alberto Valdes-Garcia IBM, USA A John Wiley and Sons,

More information

Complex-Valued Matrix Derivatives

Complex-Valued Matrix Derivatives Complex-Valued Matrix Derivatives With Applications in Signal Processing and Communications ARE HJ0RUNGNES University of Oslo, Norway Я CAMBRIDGE UNIVERSITY PRESS Preface Acknowledgments Abbreviations

More information

CHAPTER 5 DIVERSITY. Xijun Wang

CHAPTER 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 information

Ultra Wideband Signals and Systems in Communication Engineering

Ultra Wideband Signals and Systems in Communication Engineering Ultra Wideband Signals and Systems in Communication Engineering Second Edition M. Ghavami King's College London, UK L. B. Michael Japan R. Kohno Yokohama National University, Japan BICENTENNIAL 3 I CE

More information

Detection, Interpolation and Cancellation Algorithms for GSM burst Removal for Forensic Audio

Detection, Interpolation and Cancellation Algorithms for GSM burst Removal for Forensic Audio >Bitzer and Rademacher (Paper Nr. 21)< 1 Detection, Interpolation and Cancellation Algorithms for GSM burst Removal for Forensic Audio Joerg Bitzer and Jan Rademacher Abstract One increasing problem for

More information

CG401 Advanced Signal Processing. Dr Stuart Lawson Room A330 Tel: January 2003

CG401 Advanced Signal Processing. Dr Stuart Lawson Room A330 Tel: January 2003 CG40 Advanced Dr Stuart Lawson Room A330 Tel: 23780 e-mail: ssl@eng.warwick.ac.uk 03 January 2003 Lecture : Overview INTRODUCTION What is a signal? An information-bearing quantity. Examples of -D and 2-D

More information

Communication Systems

Communication Systems Electronics Engineering Communication Systems Comprehensive Theory with Solved Examples and Practice Questions Publications Publications MADE EASY Publications Corporate Office: 44-A/4, Kalu Sarai (Near

More information

Chapter 2 Channel Equalization

Chapter 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 information

University of Washington Department of Electrical Engineering Computer Speech Processing EE516 Winter 2005

University of Washington Department of Electrical Engineering Computer Speech Processing EE516 Winter 2005 University of Washington Department of Electrical Engineering Computer Speech Processing EE516 Winter 2005 Lecture 5 Slides Jan 26 th, 2005 Outline of Today s Lecture Announcements Filter-bank analysis

More information

Optical Signal Processing

Optical Signal Processing Optical Signal Processing ANTHONY VANDERLUGT North Carolina State University Raleigh, North Carolina A Wiley-Interscience Publication John Wiley & Sons, Inc. New York / Chichester / Brisbane / Toronto

More information

Dynamically Configured Waveform-Agile Sensor Systems

Dynamically Configured Waveform-Agile Sensor Systems Dynamically Configured Waveform-Agile Sensor Systems Antonia Papandreou-Suppappola in collaboration with D. Morrell, D. Cochran, S. Sira, A. Chhetri Arizona State University June 27, 2006 Supported by

More information

EFFICIENT SMART ANTENNA FOR 4G COMMUNICATIONS

EFFICIENT SMART ANTENNA FOR 4G COMMUNICATIONS http:// EFFICIENT SMART ANTENNA FOR 4G COMMUNICATIONS 1 Saloni Aggarwal, 2 Neha Kaushik, 3 Deeksha Sharma 1,2,3 UG, Department of Electronics and Communication Engineering, Raj Kumar Goel Institute of

More information

PRINCIPLES OF SPREAD-SPECTRUM COMMUNICATION SYSTEMS

PRINCIPLES OF SPREAD-SPECTRUM COMMUNICATION SYSTEMS PRINCIPLES OF SPREAD-SPECTRUM COMMUNICATION SYSTEMS PRINCIPLES OF SPREAD-SPECTRUM COMMUNICATION SYSTEMS By DON TORRIERI Springer ebook ISBN: 0-387-22783-0 Print ISBN: 0-387-22782-2 2005 Springer Science

More information

WIRELESS COMMUNICATIONS

WIRELESS COMMUNICATIONS WIRELESS COMMUNICATIONS P. Muthu Chidambara Nathan Associate Professor Department of Electronics and Communication Engineering National Institute of Technology Tiruchirappalli, Tamil Nadu New Delhi-110001

More information

Bluetooth Angle Estimation for Real-Time Locationing

Bluetooth Angle Estimation for Real-Time Locationing Whitepaper Bluetooth Angle Estimation for Real-Time Locationing By Sauli Lehtimäki Senior Software Engineer, Silicon Labs silabs.com Smart. Connected. Energy-Friendly. Bluetooth Angle Estimation for Real-

More information