A LOW-COMPLEXITY RLS-DCD ALGORITHM FOR VOLTERRA SYSTEM IDENTIFICATION

Size: px
Start display at page:

Download "A LOW-COMPLEXITY RLS-DCD ALGORITHM FOR VOLTERRA SYSTEM IDENTIFICATION"

Transcription

1 A LOW-COMPLEXITY -DCD ALGORITHM FOR VOLTERRA SYSTEM IDENTIFICATION Raffaello Claser and Vítor H. Nascimento Univ. of São Paulo, Brazil Yuriy V. Zakharov University of York, UK ABSTRACT Adaptive filters for Volterra system identification must deal with two difficulties: large filter length M (resulting in high computational complexity and low convergence rate) and high correlation in the input sequence. The second problem is minimized by using the recursive least-squares algorithm (), however, its large computation complexity (O(M )) might be prohibitive in some applications. We propose here a low-complexity algorithm, based on the dichotomous coordinate descent algorithm (DCD), showing that in some situations the computational complexity is reduced to O(M). The new algorithm is compared to the standard, normalized least-mean squares () and affine projections (AP) algorithms. I. INTRODUCTION Linear models and methods have played a key role in engineering and signal processing because of their inherent simplicity. However, there are numerous practical situations in which nonlinear processing is needed, either because the nonlinearities in the system under study are too important to be disregarded, or because the desired behavior cannot be achieved with a linear system []. In the case of system identification, an important class of nonlinear models are linear-in-the-parameters nonlinear models, in which the input-output relation is nonlinear, but the estimation problem is essentially linear. Popular examples are polynomial filters, and in particular Volterra filters []. The Volterra system model is similar to a Taylor series, but with the ility to capture memory effects. In [], the LMS second-order adaptive Volterra filter has been introduced using truncated Volterra series expansions. Truncated Volterra series models have become popular in nonlinear adaptive filtering applications, such as echo cancellation [], [3], channel equalization [4], system identification, detection and estimation and physiological system modeling []. Several adaptive filters using Volterra models have been proposed, based on the least-mean squares (LMS), recursive least-squares (), affine projections (AP) algorithms, among others [], [3] []. A problem related to Volterra system identification is the large number of parameters to be estimated, which results in The work of Y.V. Zakharov and V.H. Nascimento was partly supported by York-FAPESP grant no. 4/76-6. In addition, V.H. Nascimento also received support from FAPESP grant 4/46- and CNPq grant 3668/4-. Contact: rclaser@gmail.com, vitor@lps.usp.br. large computational complexity. In fact, a full second-order Volterra kernel with memory depth of N samples contains N(N + )/ terms [4], see Section II. This means that adaptive filters for identification of Volterra models should have low computational complexity, preferly linear on the filter length M (the number of parameters to be estimated). This is the case of the LMS and normalized LMS () algorithms, but their convergence rate is slow, due to the correlation in the Volterra kernel [4]. The algorithm can solve this problem, but at the cost of a computational complexity that grows quadratically with M. Fast O(M) versions of the algorithm, such as lattice [6] cannot be used in this case, since they require time-shifted regressors, which is not the case for Volterra models. Fast multichannel QRD- filters are good options, but require a large number of divisions and square-roots [7], [8]. Another option is the AP algorithm (APA) [4], [6], whose computational complexity grows linearly with M, with a convergence rate between those of the LMS and algorithms. In this paper we describe a new alternative, a lowcomplexity version of the algorithm suitle for Volterra system identification, extending the -DCD algorithm, a low-complexity version of, based on the dichotomous coordinate descent (DCD) algorithm. - DCD was originally proposed in [9], and later was generalized to deal with widely-linear models in []. The - DCD algorithm of [9], [] has complexity O(M) when the regressor has a time-shift structure. The algorithm in [] extends this result to widely-linear estimation, in which the regressor is composed of two separate delay lines. We show how a generalized version of [] can be applied to lower the complexity of Volterra system identification, organizing the Volterra kernel in a number of separate delay lines. The reduction in complexity results from exploring some blockmatrix symmetries in the regressor autocorrelation matrix R(i). For a full second-order Volterra kernel, the resulting complexity is O(M 3/ ), but if the number of cross-terms is limited, as suggested in [4], the complexity becomes linear in the filter length M. For simplicity, this paper concentrates on the second-order Volterra kernel, but the idea can easily be extended to higher-order kernels. This paper is organized as follows: in Section II we give a brief description of Volterra series. Section III describes the DCD and -DCD algorithms and how to reduce the computational cost of updating the matrix R(i) in /6/$3. 6 IEEE 6

2 -DCD for second-order Volterra kernels. Section IV exemplifies the performance of our new technique under different conditions, and compares the new algorithm with standard, and affine projection algorithms. Lastly, Section V concludes the paper. II. THE TRUNCATED VOLTERRA SERIES For simplicity of presentation, we restrict our discussion to truncated second-order Volterra system models. However, the concepts discussed in this section are valid for higherorder Volterra systems with finite memory []. As we Fig.. Block-diagram of an Adaptive Truncated Volterra Filter. can see in () and Figure, the adaptive filter tries to approximate the desired signal d(i) using a first- and second-order truncated Volterra series expansion in the N most recent samples, as ˆd(i) = m = w (m ; i)x(i m ) + w (m,m ; i)x(i m )x(i m ), m = m =m where w (m ; i) and w (m,m ; i) are linear and quadratic coefficients, respectively, of the adaptive filter at time i (a bias term could also be included). The adaptive filter iteratively updates its coefficients at each timestep so as to minimize the mean squared error E{e (i)}, where E{ } is the expectation operator and e(i) is the error signal () e(i) =d(i) ˆd(i). () In this paper, the regressor vector s(i) of the Volterra filter is organized in sets of delay lines defined as: s L (i) (Linear delay line of length N), s Q (i) (Quadratic delay line of length N) and s Ck (i) (delay-k Cross-Product delay line of length N k) i.e., s(i) = s L (i) s Q (i) s C (i)... s CK (i) T, (3) where K N denotes the maximum delay included in the cross-product terms. The tap-delay lines are given by s L (i) = x(i) x(i )... x L (i N + ) T (4) s Q (i) = x (i) x (i )... x (i N + ) T () s Ck (i) = x(i)x(i k) x(i )x(i k)... T, (6) where the length of the last delay line is N k. This particular ordering of the regressor vector s(i) is used in the next section to derive a low-complexity -DCD algorithm for Volterra filters. III. THE -DCD ALGORITHM The algorithm computes a weight vector w(i) by iteratively solving the normal equations [6], [] where R(i) = jx i= R(i)w(i) =p(i) (7) i j s(j)s T (j) = R(i ) + s(i)s T (i) (8) is the M M autocorrelation matrix, and is the forgetting factor. The cross-correlation vector p(i) is ix i p(i) = j d(j)s(j) = p(i ) + d(i)s(i) (9) j= For a regressor vector such as in (3), the standard algorithm uses the matrix inversion lemma to find a recursion to R (i), and thus solves (7). This requires O(M ) multiplications and additions at each time instant [6], []. Low-complexity (O(M)) versions of, such as the fast transversal filter (FTF) [6], lattice [6], [3] and -DCD [9], [] require that the regressor vector be composed of a single delay line and thus cannot be applied. This constraint was eased in [], in which a modified version of the -DCD algorithm was developed for the case of widely-linear estimation, in which the regressor is composed of two delay lines. Here we generalize the result of [] to the case of multiple delay lines, and show how this can be used to obtain a low-complexity -DCD algorithm suitle for Volterra system identification. Contrary to standard, the -DCD algorithm uses a low-cost iterative algorithm to find an approximate solution w(i) to the modified problem R(i) w(i) = (i), () where (i) is computed through the recursion ˆd(i) =s T (i)ŵ(i ), (i) = r(i ) + e(i)s(i), ŵ (i) =ŵ (i ) + ŵ(i) r(i) = (i) R(i) w(i), and r(i) is the residue at time i. Since in an adaptive filter the weight update w(i) is expected to be small, a sufficiently good approximation to () can be obtained through an iterative algorithm, using just a few iterations. We follow [9], [4] and choose the DCD algorithm to solve (), obtaining an O(M) algorithm. DCD is an iterative method for solving least-squares problems, designed to avoid multiplications and divisions (which are replaced by bit-shifts) [], []. We use here the leading DCD algorithm, summarized in Tle I. M b represents the precision in the solution (it corresponds to the number of bits in the solution if 7

3 the algorithm is implemented using fixed-point arithmetic). The constant H should be chosen as a power of two, in which case all multiplications and divisions reduce to bit shifts, thus allowing simple implementations in hardware [4]. N u is the maximum number of vector operations in the algorithm, which for adaptive filtering applications can be chosen as N u M. The complexity of the leading DCD algorithm is upper limited by (M + )N u + M b additions. This corresponds to a worst case scenario when the algorithm makes use of all N u updates and the condition at step 3 in Tle I is never satisfied [9]. Tle I. Leading DCD algorithm step Equation Initialization: w(i) =, r =, h = H, m = for i =,...,N u n = arg max p=,...,m { r p } m = m +, h = h/ 3 if m>m b, algorithm stops 4 if r n (h/)r n,n, then go to step w(i) = w(i)+sign(r n)h 6 r(i) =r(i) sign(r n)hr (:M,) The DCD algorithm thus allows us to solve () in O(M) operations. The difficulty remains the update of R(i): if we use (8) directly, the number of operations required is O(M ). When the regressor vector s(i) consists of a single delay line, [9] was le to use the structure in R(i) to reduce the number of operations to O(M); later [] extended this result to the case of s(i) consisting of two delay lines. In the case of Volterra system identification, s(i) in (3) consists of K + delay lines, where K N is a limit to the number of cross-terms considered. With a memory depth of N, we have N elements for each s L (i) and s Q (i), and N k elements for s Ck (i), so that the total number of coefficients M is (N K)K M =N +, K N. () Taking into account the structure of s(i), R(i) can be partitioned as 3 R L (i) R LQ (i)... R LCK (i) R QL (i) R Q (i)... R QCK (i) R(i) = R CL(i) R CQ(i)... R CC K (i) () R CK L(i) R CK Q(i)... R CK (i) where for each block R (i), a, b {L, Q, C,...,C K } we have a recursion (note that we write R aa (ii) as R a (i) to simplify notation) R (i) = R (i ) + s a (i)s T b (i). (3) For each block on the main diagonal, instead of (3), we can use the low-cost update proposed in [9], ra (i) T a (i) R a (i) = (:,: ) a (i) R a (i ), (4) (:,: ) where the notation R a (i ) stands for a matrix with the elements of R a (i ) from rows through and from columns through, and is an integer equal to the dimension of s a (i). r a (i) is a real number and a (i) is an ( ) vector. From (4), we note that we only need to update the first column of R a (i), since we already (:,: ) have R a (i ) from the previous iteration and R a (i) is symmetric. This is done as follows R (:,) ra (i) a (i) = = R (:,) a (i) a (i ) + s () a (i)s a (i), () where s () a (i) represents the first element of vector s a (i). Similarly, for the off-diagonal blocks we can use the recursion [] r (i) T ba R (i) = (i) (:,: ) (i) R (i ), (6) where a 6= b, and and are the lengths of s a (i) and s b (i), respectively. In general, R is not symmetric, so 6= ba : R (:,) r (i) (i) = = R (:,) (i) (i ) + s () a (i)s b (i), (7) ba (i) = ba (i ) + s () b (i)s (:,) a (i). (8) These recursions reduce the total number of operations in the update of the R(i) matrix, so that the total computational cost for the -DCD algorithm applied to Volterra system identification reduces to the values given in Tle II (we present the number of multiplications for two cases, when < < is any value, or when = m for an integer m>). Tle III summarizes the algorithm. The costs for, and APA (order ) are from [6]. Tle II. Computational cost (,, APA from [6]) Algorithm + M +3M M +M + 3M 3M + APA of order ( + )M ( + )M DCD (M from ()) -DCD ( = m ) (N +)K K 3 / K/+4M+ (M +)N u + M b (N +)K K 3 K +M+ (M +)N u + M b (N +)K K 3 K +4M (N +)K K 3 / /K +3M Note from Tle II and () that if we increase M by increasing the value of N, but keeping fixed the value of K, then the computational cost of DCD- grows linearly with M. This situation is important, since in practice the value of K is kept small to avoid having a filter length that is too large, as explained in [4]. On the other hand, for a full second-order Volterra kernel, such that K = N, () implies that M N / for large N, and from Tle II we conclude that the computational complexity of -DCD is O(M 3/ ), still much lower than the O(M ) of standard

4 Tle III. -DCD algorithm for Volterra system identification step Equation Initialization: ŵ () = M, r() = M, Each block-matrix of main diagonal of R() = I, Each block-matrix of upper diagonal of R() = for i =,,... for a = L, Q, C,... R (:,) a (i) = R (:,) a (i ) + s a(i)s a(i) end for = LQ, LC,LC,... (upper diagonal of R(i)) R (:,) (i) = R (:,) (i ) + s a(i)s b (i) 3 R (:,) (i) = R (:,) (i ) + s b (i)s (:,) a (i) end 4 R L, R Q, R C,...) R(i) y(i) =s T (i)ŵ(i ) 6 e(i) =d(i) y(i) 7 (i) = r(i ) + e(i)s(i) 8 R(i) w(i) = (i) ) ŵ(i), r(i) 9 ŵ (i) =ŵ (i ) + ŵ(i) DCD (Nu=4) -DCD (Nu=8) - Fig.. MSD and tracking performance comparison between and -DCD when estimating a Volterra model, using M b = 6, N =, K =4and M =. IV. RESULTS In this section, we compare the new -DCD algorithm with, and APA for the identification of a Volterra model. The true plant in our simulation has a linear part plus a nd-order term, N = and K =4. The input signal x(i) is white Gaussian noise with unit variance, independent of the measurement noise v(i). The desired signal is given by d(i) =w T opts(i)+v(i) (9) where w opt is the optimum coefficient vector (chosen randomly from a standard Gaussian distribution), and v(i) is white Gaussian noise with variance. The forgetting factor is = 6 and R() = (/ ) I, where I is the identity matrix of appropriate size. For the -DCD algorithm, we use the same value of, H = 64 and M b = 6. The simulation in Fig. compares the mean square deviation (MSD = E{kw w opt k }) of the and -DCD with the same values of N = and K =4, so from (), M =. We choose N u to be 4 or 8, and include a change in the system coefficients at the middle of the simulation to compare the tracking performance of the algorithms. We use simulations to obtain the ensemble-average learning curves. We see from Fig. that the performance of the -DCD algorithm is already close to that of the standard, even when using N u as small as 4. Fig. 3(a) and 3(b) compare the number of additions necessary for,, APA with = 4and = 3 and -DCD. For this comparison we use N u = 4, M b = 6 as in Fig., but vary the memory depth N for fixed K =4in Fig. 3(a), while in Fig. 3(b) we fix N = and vary the maximum cross-term delay K. As we can see, the number of additions is in most cases smaller than that obtained with APA with =4, and much smaller than the number of additions needed by and APA with = 3. The number of multiplications behaves similarly. Another simulation was performed by comparing the performance between, -DCD, and APA. For this simulation we used the same parameters as in Fig. for and -DCD, and a step-size µ =.8for, µ =.3 and µ =.3 for APA with projection orders =4and = 3, respectively. As we can see in Fig. 4(a) (APA, =4) and Fig. 4(b) (APA, = 3), both and APA have slower convergence when compared to the and -DCD algorithms. V. CONCLUSION In this paper, we propose a DCD-based Volterra algorithm with reduced computational complexity, exemplifying the method using second-order Volterra kernels. When the maximum delay K in the cross-terms of the Volterra kernel is kept small, the computational complexity of the new algorithm grows linearly with the filter length and is comparle with the complexity of a low order APA. We compared the new algorithm with standard, and APA, showing that the same steady-state MSD from can be achieved using the -DCD algorithm, but with fastest convergence when compared to and APA (even for an APA order as high as = 3). VI. REFERENCES [] V. J. Mathews, Adaptive polynomial filters, IEEE Signal Process. Mag., vol. 8, pp. 6, 99. [] A. Stenger and R. Renstein, Adaptive Volterra filters for nonlinear acoustic echo cancellation. in NSIP, 999, pp [3] A. Fermo, A. Carini, and G. L. Sicuranza, Lowcomplexity nonlinear adaptive filters for acoustic echo cancellation in GSM handset receivers, European transactions on telecommunications, vol. 4, no., pp. 6 69, 3. 9

5 N. of additions APA, γ=4 APA, γ=3 -DCD N (a) (a) APA (γ=4) -DCD (Nu=4) N. of additions 6 APA, γ=4 APA, γ=3 -DCD K (b) Fig. 3. Comparison of the number of additions between,, APA ( =4), APA ( = 3) and -DCD for N u =4. (a) K =4; (b) N = APA (γ=3) -DCD (Nu=4) (b) Fig. 4. MSD and tracking performance comparison between,, -DCD and APA using (a) = 4, (b) = 3, M b = 6, N u =4, K =4, N = and M =. [4] G. L. Sicuranza and A. Carini, A multichannel hierarchical approach to adaptive Volterra filters employing filtered-x affine projection algorithms, IEEE Trans. Signal Process., vol. 3, no. 4, pp ,. [] L. Yao and C.-C. Lin, Identification of nonlinear systems by the genetic programming-based Volterra filter, Signal Processing, IET, vol. 3, no., pp. 93, 9. [6] A. H. Sayed, Adaptive filters. John Wiley & Sons,. [7] A. Ramos, J. Apolinário, and S. Werner, Multichannel fast qrd-rls adaptive filtering: Block-channel and sequential-channel algorithms based on updating backward prediction errors, Signal Processing, vol. 87, no. 7, pp , Jan. 7. [8] M. Shoaib, S. Werner, and J. A. Apolinário, Multichannel fast QR-decomposition algorithms: Weight extraction method and its applications, IEEE Trans. Signal Process., vol. 8, no., pp. 7 88,. [9] Y. Zakharov, G. White, and J. Liu, Low-complexity algorithms using dichotomous coordinate descent iterations, IEEE Trans. Signal Process., vol. 6, no. 7, pp. 3 36, 8. [] F. G. Almeida Neto, V. H. Nascimento, and Y. V. Zakharov, Low-complexity widely linear filter using DCD iterations, in XXX SBrT (Brazilian Symposium on Telecommunications),. [] V. J. Mathews and G. L. Sicuranza, Polynomial Signal Processing. New York: Wiley-Interscience,. [] V. H. Nascimento and M. T. M. Silva, Adaptive filters, in Academic Press Library in Signal Processing:, R. Chellappa and S. Theodoridis, Eds. Chennai: Academic Press, 4, vol., Signal Processing Theory and Machine Learning, pp [3] M. D. Miranda, M. Gerken, and M. T. M. Silva, Efficient implementation of error-feedback LSL algorithm, Electronics Letters, vol. 3, no. 6, pp , 999. [4] J. Liu, Y. Zakharov, and B. Weaver, Architecture and FPGA design of dichotomous coordinate descent algorithms, IEEE Trans. Circuits Syst. I, vol. 6, no., pp , 9. [] Y. Zakharov and T. Tozer, Multiplication-free iterative algorithm for LS problem, Electronics Letters, vol. 4, no. 9, pp , 4.

A New Least Mean Squares Adaptive Algorithm over Distributed Networks Based on Incremental Strategy

A New Least Mean Squares Adaptive Algorithm over Distributed Networks Based on Incremental Strategy International Journal of Scientific Research Engineering & echnology (IJSRE), ISSN 78 88 Volume 4, Issue 6, June 15 74 A New Least Mean Squares Adaptive Algorithm over Distributed Networks Based on Incremental

More information

Architecture design for Adaptive Noise Cancellation

Architecture design for Adaptive Noise Cancellation Architecture design for Adaptive Noise Cancellation M.RADHIKA, O.UMA MAHESHWARI, Dr.J.RAJA PAUL PERINBAM Department of Electronics and Communication Engineering Anna University College of Engineering,

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

A Diffusion Strategy for the Multichannel Active Noise Control System in Distributed Network

A Diffusion Strategy for the Multichannel Active Noise Control System in Distributed Network 216 International Conference on Computational Science and Computational Intelligence A Diffusion Strategy for the Multichannel Active Noise Control System in Distributed Network Ju-man Song Division of

More information

Narrow-Band Interference Rejection in DS/CDMA Systems Using Adaptive (QRD-LSL)-Based Nonlinear ACM Interpolators

Narrow-Band Interference Rejection in DS/CDMA Systems Using Adaptive (QRD-LSL)-Based Nonlinear ACM Interpolators 374 IEEE TRANSACTIONS ON VEHICULAR TECHNOLOGY, VOL. 52, NO. 2, MARCH 2003 Narrow-Band Interference Rejection in DS/CDMA Systems Using Adaptive (QRD-LSL)-Based Nonlinear ACM Interpolators Jenq-Tay Yuan

More information

MATLAB SIMULATOR FOR ADAPTIVE FILTERS

MATLAB SIMULATOR FOR ADAPTIVE FILTERS MATLAB SIMULATOR FOR ADAPTIVE FILTERS Submitted by: Raja Abid Asghar - BS Electrical Engineering (Blekinge Tekniska Högskola, Sweden) Abu Zar - BS Electrical Engineering (Blekinge Tekniska Högskola, Sweden)

More information

Application of Affine Projection Algorithm in Adaptive Noise Cancellation

Application of Affine Projection Algorithm in Adaptive Noise Cancellation ISSN: 78-8 Vol. 3 Issue, January - Application of Affine Projection Algorithm in Adaptive Noise Cancellation Rajul Goyal Dr. Girish Parmar Pankaj Shukla EC Deptt.,DTE Jodhpur EC Deptt., RTU Kota EC Deptt.,

More information

EE 6422 Adaptive Signal Processing

EE 6422 Adaptive Signal Processing EE 6422 Adaptive Signal Processing NANYANG TECHNOLOGICAL UNIVERSITY SINGAPORE School of Electrical & Electronic Engineering JANUARY 2009 Dr Saman S. Abeysekera School of Electrical Engineering Room: S1-B1c-87

More information

MITIGATING INTERFERENCE TO GPS OPERATION USING VARIABLE FORGETTING FACTOR BASED RECURSIVE LEAST SQUARES ESTIMATION

MITIGATING INTERFERENCE TO GPS OPERATION USING VARIABLE FORGETTING FACTOR BASED RECURSIVE LEAST SQUARES ESTIMATION MITIGATING INTERFERENCE TO GPS OPERATION USING VARIABLE FORGETTING FACTOR BASED RECURSIVE LEAST SQUARES ESTIMATION Aseel AlRikabi and Taher AlSharabati Al-Ahliyya Amman University/Electronics and Communications

More information

Fixed Point Lms Adaptive Filter Using Partial Product Generator

Fixed Point Lms Adaptive Filter Using Partial Product Generator Fixed Point Lms Adaptive Filter Using Partial Product Generator Vidyamol S M.Tech Vlsi And Embedded System Ma College Of Engineering, Kothamangalam,India vidyas.saji@gmail.com Abstract The area and power

More information

Computer exercise 4: Fast Least Mean Square

Computer exercise 4: Fast Least Mean Square 1 Computer exercise 4: Fast Least Mean Square This computer exercise deals with the fast LMS algorithm, a block-lms algorithm that operates in the frequency domain. You should investigate the two variations

More information

ANALYSIS OF DSSS SYSTEMS USING QR- RLS and FRLS VOLTERRA FILTERS TO SUPPRESS BPSK BROADBAND INTERFERENCE

ANALYSIS OF DSSS SYSTEMS USING QR- RLS and FRLS VOLTERRA FILTERS TO SUPPRESS BPSK BROADBAND INTERFERENCE ANALYSIS OF DSSS SYSTEMS USING QR- RLS and FRLS VOLTERRA FILTERS TO SUPPRESS BPSK BROADBAND INTERFERENCE Sheena Agarwal 1, R.C. Jain 2, D.B. Ojha 3 1 M.Tech Student, Electronics & Communication, Jaypee

More information

Performance Analysis of gradient decent adaptive filters for noise cancellation in Signal Processing

Performance Analysis of gradient decent adaptive filters for noise cancellation in Signal Processing RESEARCH ARTICLE OPEN ACCESS Performance Analysis of gradient decent adaptive filters for noise cancellation in Signal Processing Darshana Kundu (Phd Scholar), Dr. Geeta Nijhawan (Prof.) ECE Dept, Manav

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

Impulsive Noise Reduction Method Based on Clipping and Adaptive Filters in AWGN Channel

Impulsive Noise Reduction Method Based on Clipping and Adaptive Filters in AWGN Channel Impulsive Noise Reduction Method Based on Clipping and Adaptive Filters in AWGN Channel Sumrin M. Kabir, Alina Mirza, and Shahzad A. Sheikh Abstract Impulsive noise is a man-made non-gaussian noise that

More 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

(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

Performance Analysis of Acoustic Echo Cancellation Techniques

Performance Analysis of Acoustic Echo Cancellation Techniques RESEARCH ARTICLE OPEN ACCESS Performance Analysis of Acoustic Echo Cancellation Techniques Rajeshwar Dass 1, Sandeep 2 1,2 (Department of ECE, D.C.R. University of Science &Technology, Murthal, Sonepat

More information

Joint Transmitter-Receiver Adaptive Forward-Link DS-CDMA System

Joint Transmitter-Receiver Adaptive Forward-Link DS-CDMA System # - Joint Transmitter-Receiver Adaptive orward-link D-CDMA ystem Li Gao and Tan. Wong Department of Electrical & Computer Engineering University of lorida Gainesville lorida 3-3 Abstract A joint transmitter-receiver

More information

Index Terms. Adaptive filters, Reconfigurable filter, circuit optimization, fixed-point arithmetic, least mean square (LMS) algorithms. 1.

Index Terms. Adaptive filters, Reconfigurable filter, circuit optimization, fixed-point arithmetic, least mean square (LMS) algorithms. 1. DESIGN AND IMPLEMENTATION OF HIGH PERFORMANCE ADAPTIVE FILTER USING LMS ALGORITHM P. ANJALI (1), Mrs. G. ANNAPURNA (2) M.TECH, VLSI SYSTEM DESIGN, VIDYA JYOTHI INSTITUTE OF TECHNOLOGY (1) M.TECH, ASSISTANT

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

Multirate Algorithm for Acoustic Echo Cancellation

Multirate Algorithm for Acoustic Echo Cancellation Technology Volume 1, Issue 2, October-December, 2013, pp. 112-116, IASTER 2013 www.iaster.com, Online: 2347-6109, Print: 2348-0017 Multirate Algorithm for Acoustic Echo Cancellation 1 Ch. Babjiprasad,

More information

Implementation of decentralized active control of power transformer noise

Implementation of decentralized active control of power transformer noise Implementation of decentralized active control of power transformer noise P. Micheau, E. Leboucher, A. Berry G.A.U.S., Université de Sherbrooke, 25 boulevard de l Université,J1K 2R1, Québec, Canada Philippe.micheau@gme.usherb.ca

More information

Adaptive Lattice Filters for CDMA Overlay. Wang, J; Prahatheesan, V. IEEE Transactions on Communications, 2000, v. 48 n. 5, p

Adaptive Lattice Filters for CDMA Overlay. Wang, J; Prahatheesan, V. IEEE Transactions on Communications, 2000, v. 48 n. 5, p Title Adaptive Lattice Filters for CDMA Overlay Author(s) Wang, J; Prahatheesan, V Citation IEEE Transactions on Communications, 2000, v. 48 n. 5, p. 820-828 Issued Date 2000 URL http://hdl.hle.net/10722/42835

More information

Why is scramble needed for DFE. Gordon Wu

Why is scramble needed for DFE. Gordon Wu Why is scramble needed for DFE Gordon Wu DFE Adaptation Algorithms: LMS and ZF Least Mean Squares(LMS) Heuristically arrive at optimal taps through traversal of the tap search space to the solution that

More information

Variable Step-Size LMS Adaptive Filters for CDMA Multiuser Detection

Variable Step-Size LMS Adaptive Filters for CDMA Multiuser Detection FACTA UNIVERSITATIS (NIŠ) SER.: ELEC. ENERG. vol. 7, April 4, -3 Variable Step-Size LMS Adaptive Filters for CDMA Multiuser Detection Karen Egiazarian, Pauli Kuosmanen, and Radu Ciprian Bilcu Abstract:

More information

Abstract of PhD Thesis

Abstract of PhD Thesis FACULTY OF ELECTRONICS, TELECOMMUNICATION AND INFORMATION TECHNOLOGY Irina DORNEAN, Eng. Abstract of PhD Thesis Contribution to the Design and Implementation of Adaptive Algorithms Using Multirate Signal

More information

DESIGN AND IMPLEMENTATION OF ADAPTIVE ECHO CANCELLER BASED LMS & NLMS ALGORITHM

DESIGN AND IMPLEMENTATION OF ADAPTIVE ECHO CANCELLER BASED LMS & NLMS ALGORITHM DESIGN AND IMPLEMENTATION OF ADAPTIVE ECHO CANCELLER BASED LMS & NLMS ALGORITHM Sandip A. Zade 1, Prof. Sameena Zafar 2 1 Mtech student,department of EC Engg., Patel college of Science and Technology Bhopal(India)

More information

Composite Adaptive Digital Predistortion with Improved Variable Step Size LMS Algorithm

Composite Adaptive Digital Predistortion with Improved Variable Step Size LMS Algorithm nd Information Technology and Mechatronics Engineering Conference (ITOEC 6) Composite Adaptive Digital Predistortion with Improved Variable Step Size LMS Algorithm Linhai Gu, a *, Lu Gu,b, Jian Mao,c and

More information

Area Optimized Adaptive Noise Cancellation System Using FPGA for Ultrasonic NDE Applications

Area Optimized Adaptive Noise Cancellation System Using FPGA for Ultrasonic NDE Applications IOSR Journal of Electronics and Communication Engineering (IOSR-JECE) e-issn: 2278-2834,p- ISSN: 2278-8735.Volume 8, Issue 2 (Nov. - Dec. 2013), PP 58-63 Area Optimized Adaptive Noise Cancellation System

More information

FPGA Implementation of Adaptive Noise Canceller

FPGA Implementation of Adaptive Noise Canceller Khalil: FPGA Implementation of Adaptive Noise Canceller FPGA Implementation of Adaptive Noise Canceller Rafid Ahmed Khalil Department of Mechatronics Engineering Aws Hazim saber Department of Electrical

More information

An Effective Implementation of Noise Cancellation for Audio Enhancement using Adaptive Filtering Algorithm

An Effective Implementation of Noise Cancellation for Audio Enhancement using Adaptive Filtering Algorithm An Effective Implementation of Noise Cancellation for Audio Enhancement using Adaptive Filtering Algorithm Hazel Alwin Philbert Department of Electronics and Communication Engineering Gogte Institute of

More information

On the Estimation of Interleaved Pulse Train Phases

On the Estimation of Interleaved Pulse Train Phases 3420 IEEE TRANSACTIONS ON SIGNAL PROCESSING, VOL. 48, NO. 12, DECEMBER 2000 On the Estimation of Interleaved Pulse Train Phases Tanya L. Conroy and John B. Moore, Fellow, IEEE Abstract Some signals are

More information

International Journal of Scientific and Technical Advancements ISSN:

International Journal of Scientific and Technical Advancements ISSN: FPGA Implementation and Hardware Analysis of LMS Algorithm Derivatives: A Case Study on Performance Evaluation Aditya Bali 1#, Rasmeet kour 2, Sumreti Gupta 3, Sameru Sharma 4 1 Department of Electronics

More information

Analysis on Extraction of Modulated Signal Using Adaptive Filtering Algorithms against Ambient Noises in Underwater Communication

Analysis on Extraction of Modulated Signal Using Adaptive Filtering Algorithms against Ambient Noises in Underwater Communication International Journal of Signal Processing Systems Vol., No., June 5 Analysis on Extraction of Modulated Signal Using Adaptive Filtering Algorithms against Ambient Noises in Underwater Communication S.

More information

Classification of Voltage Sag Using Multi-resolution Analysis and Support Vector Machine

Classification of Voltage Sag Using Multi-resolution Analysis and Support Vector Machine Journal of Clean Energy Technologies, Vol. 4, No. 3, May 2016 Classification of Voltage Sag Using Multi-resolution Analysis and Support Vector Machine Hanim Ismail, Zuhaina Zakaria, and Noraliza Hamzah

More information

Innovative Approach Architecture Designed For Realizing Fixed Point Least Mean Square Adaptive Filter with Less Adaptation Delay

Innovative Approach Architecture Designed For Realizing Fixed Point Least Mean Square Adaptive Filter with Less Adaptation Delay Innovative Approach Architecture Designed For Realizing Fixed Point Least Mean Square Adaptive Filter with Less Adaptation Delay D.Durgaprasad Department of ECE, Swarnandhra College of Engineering & Technology,

More information

Transmit Power Allocation for BER Performance Improvement in Multicarrier Systems

Transmit Power Allocation for BER Performance Improvement in Multicarrier Systems Transmit Power Allocation for Performance Improvement in Systems Chang Soon Par O and wang Bo (Ed) Lee School of Electrical Engineering and Computer Science, Seoul National University parcs@mobile.snu.ac.r,

More information

FPGA IMPLEMENTATION OF DIGITAL PREDISTORTION LINEARIZERS FOR WIDEBAND POWER AMPLIFIERS

FPGA IMPLEMENTATION OF DIGITAL PREDISTORTION LINEARIZERS FOR WIDEBAND POWER AMPLIFIERS FPGA IMPLEMENTATION OF DIGITAL PREDISTORTION LINEARIZERS FOR WIDEBAND POWER AMPLIFIERS Navid Lashkarian, Signal Processing Division, Xilinx Inc., San Jose, USA, navid.lashkarian@xilinx.com, Chris Dick,

More information

Bias Correction in Localization Problem. Yiming (Alex) Ji Research School of Information Sciences and Engineering The Australian National University

Bias Correction in Localization Problem. Yiming (Alex) Ji Research School of Information Sciences and Engineering The Australian National University Bias Correction in Localization Problem Yiming (Alex) Ji Research School of Information Sciences and Engineering The Australian National University 1 Collaborators Dr. Changbin (Brad) Yu Professor Brian

More information

Twenty-fourth Annual UNC Math Contest Final Round Solutions Jan 2016 [(3!)!] 4

Twenty-fourth Annual UNC Math Contest Final Round Solutions Jan 2016 [(3!)!] 4 Twenty-fourth Annual UNC Math Contest Final Round Solutions Jan 206 Rules: Three hours; no electronic devices. The positive integers are, 2, 3, 4,.... Pythagorean Triplet The sum of the lengths of the

More information

Project due. Final exam: two hours, close book/notes. Office hours. Mainly cover Part-2 and Part-3 May involve basic multirate concepts from Part-1

Project due. Final exam: two hours, close book/notes. Office hours. Mainly cover Part-2 and Part-3 May involve basic multirate concepts from Part-1 End of Semester Logistics Project due Further Discussions and Beyond EE630 Electrical & Computer Engineering g University of Maryland, College Park Acknowledgment: The ENEE630 slides here were made by

More information

Suggested Solutions to Examination SSY130 Applied Signal Processing

Suggested Solutions to Examination SSY130 Applied Signal Processing Suggested Solutions to Examination SSY13 Applied Signal Processing 1:-18:, April 8, 1 Instructions Responsible teacher: Tomas McKelvey, ph 81. Teacher will visit the site of examination at 1:5 and 1:.

More information

CODE division multiple access (CDMA) systems suffer. A Blind Adaptive Decorrelating Detector for CDMA Systems

CODE division multiple access (CDMA) systems suffer. A Blind Adaptive Decorrelating Detector for CDMA Systems 1530 IEEE JOURNAL ON SELECTED AREAS IN COMMUNICATIONS, VOL. 16, NO. 8, OCTOBER 1998 A Blind Adaptive Decorrelating Detector for CDMA Systems Sennur Ulukus, Student Member, IEEE, and Roy D. Yates, Member,

More information

Layered Space-Time Codes

Layered Space-Time Codes 6 Layered Space-Time Codes 6.1 Introduction Space-time trellis codes have a potential drawback that the maximum likelihood decoder complexity grows exponentially with the number of bits per symbol, thus

More information

Keywords: Adaptive filtering, LMS algorithm, Noise cancellation, VHDL Design, Signal to noise ratio (SNR), Convergence Speed.

Keywords: Adaptive filtering, LMS algorithm, Noise cancellation, VHDL Design, Signal to noise ratio (SNR), Convergence Speed. Implementation of Efficient Adaptive Noise Canceller using Least Mean Square Algorithm Mr.A.R. Bokey, Dr M.M.Khanapurkar (Electronics and Telecommunication Department, G.H.Raisoni Autonomous College, India)

More information

Adaptive Waveforms for Target Class Discrimination

Adaptive Waveforms for Target Class Discrimination Adaptive Waveforms for Target Class Discrimination Jun Hyeong Bae and Nathan A. Goodman Department of Electrical and Computer Engineering University of Arizona 3 E. Speedway Blvd, Tucson, Arizona 857 dolbit@email.arizona.edu;

More information

A VSSLMS ALGORITHM BASED ON ERROR AUTOCORRELATION

A VSSLMS ALGORITHM BASED ON ERROR AUTOCORRELATION th European Signal Processing Conference (EUSIPCO 8), Lausanne, Switzerland, August -9, 8, copyright by EURASIP A VSSLMS ALGORIHM BASED ON ERROR AUOCORRELAION José Gil F. Zipf, Orlando J. obias, and Rui

More information

An Adaptive Feedback Interference Cancellation Algorithm for Digital On-channel Repeaters in DTTB Networks

An Adaptive Feedback Interference Cancellation Algorithm for Digital On-channel Repeaters in DTTB Networks 1 3rd International Conference on Computer and Electrical Engineering (ICCEE 1) IPCSIT vol. 53 (1) (1) IACSIT Press, Singapore DOI: 1.7763/IPCSIT.1.V53.No..78 An Adaptive Feedback Interference Cancellation

More information

Adaptive Antennas in Wireless Communication Networks

Adaptive Antennas in Wireless Communication Networks Bulgarian Academy of Sciences Adaptive Antennas in Wireless Communication Networks Blagovest Shishkov Institute of Mathematics and Informatics Bulgarian Academy of Sciences 1 introducing myself Blagovest

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

Predictive FTF Adaptive Algorithm for Mobile Channels Estimation

Predictive FTF Adaptive Algorithm for Mobile Channels Estimation Int. J. Communications, Network and System Sciences, 202, 5, 569-578 http://dx.doi.org/0.4236/ijcns.202.59067 Published Online September 202 (http://www.scirp.org/journal/ijcns) Predictive FTF Adaptive

More information

Lab 6. Advanced Filter Design in Matlab

Lab 6. Advanced Filter Design in Matlab E E 2 7 5 Lab June 30, 2006 Lab 6. Advanced Filter Design in Matlab Introduction This lab will briefly describe the following topics: Median Filtering Advanced IIR Filter Design Advanced FIR Filter Design

More information

UNEQUAL POWER ALLOCATION FOR JPEG TRANSMISSION OVER MIMO SYSTEMS. Muhammad F. Sabir, Robert W. Heath Jr. and Alan C. Bovik

UNEQUAL POWER ALLOCATION FOR JPEG TRANSMISSION OVER MIMO SYSTEMS. Muhammad F. Sabir, Robert W. Heath Jr. and Alan C. Bovik UNEQUAL POWER ALLOCATION FOR JPEG TRANSMISSION OVER MIMO SYSTEMS Muhammad F. Sabir, Robert W. Heath Jr. and Alan C. Bovik Department of Electrical and Computer Engineering, The University of Texas at Austin,

More information

472 IEEE JOURNAL OF OCEANIC ENGINEERING, VOL. 29, NO. 2, APRIL 2004

472 IEEE JOURNAL OF OCEANIC ENGINEERING, VOL. 29, NO. 2, APRIL 2004 472 IEEE JOURNAL OF OCEANIC ENGINEERING, VOL. 29, NO. 2, APRIL 2004 Differences Between Passive-Phase Conjugation and Decision-Feedback Equalizer for Underwater Acoustic Communications T. C. Yang Abstract

More information

IEEE TRANSACTIONS ON COMMUNICATIONS, VOL. 50, NO. 12, DECEMBER

IEEE TRANSACTIONS ON COMMUNICATIONS, VOL. 50, NO. 12, DECEMBER IEEE TRANSACTIONS ON COMMUNICATIONS, VOL. 50, NO. 12, DECEMBER 2002 1865 Transactions Letters Fast Initialization of Nyquist Echo Cancelers Using Circular Convolution Technique Minho Cheong, Student Member,

More information

A Dual-Mode Algorithm for CMA Blind Equalizer of Asymmetric QAM Signal

A Dual-Mode Algorithm for CMA Blind Equalizer of Asymmetric QAM Signal A Dual-Mode Algorithm for CMA Blind Equalizer of Asymmetric QAM Signal Mohammad ST Badran * Electronics and Communication Department, Al-Obour Academy for Engineering and Technology, Al-Obour, Egypt E-mail:

More information

Design and Implementation on a Sub-band based Acoustic Echo Cancellation Approach

Design and Implementation on a Sub-band based Acoustic Echo Cancellation Approach Vol., No. 6, 0 Design and Implementation on a Sub-band based Acoustic Echo Cancellation Approach Zhixin Chen ILX Lightwave Corporation Bozeman, Montana, USA chen.zhixin.mt@gmail.com Abstract This paper

More information

Pareto Optimization for Uplink NOMA Power Control

Pareto Optimization for Uplink NOMA Power Control Pareto Optimization for Uplink NOMA Power Control Eren Balevi, Member, IEEE, and Richard D. Gitlin, Life Fellow, IEEE Department of Electrical Engineering, University of South Florida Tampa, Florida 33620,

More information

Analysis of LMS Algorithm in Wavelet Domain

Analysis of LMS Algorithm in Wavelet Domain Conference on Advances in Communication and Control Systems 2013 (CAC2S 2013) Analysis of LMS Algorithm in Wavelet Domain Pankaj Goel l, ECE Department, Birla Institute of Technology Ranchi, Jharkhand,

More information

Spatial Correlation Effects on Channel Estimation of UCA-MIMO Receivers

Spatial Correlation Effects on Channel Estimation of UCA-MIMO Receivers 11 International Conference on Communication Engineering and Networks IPCSIT vol.19 (11) (11) IACSIT Press, Singapore Spatial Correlation Effects on Channel Estimation of UCA-MIMO Receivers M. A. Mangoud

More information

Real-Time Algorithms and Architectures for Multiuser Channel Estimation and Detection in Wireless Base-Station Receivers

Real-Time Algorithms and Architectures for Multiuser Channel Estimation and Detection in Wireless Base-Station Receivers 468 IEEE TRANSACTIONS ON WIRELESS COMMUNICATIONS, VOL. 1, NO. 3, JULY 2002 Real-Time Algorithms and Architectures for Multiuser Channel Estimation and Detection in Wireless Base-Station Receivers Sridhar

More information

An Improved Pre-Distortion Algorithm Based On Indirect Learning Architecture for Nonlinear Power Amplifiers Wei You, Daoxing Guo, Yi Xu, Ziping Zhang

An Improved Pre-Distortion Algorithm Based On Indirect Learning Architecture for Nonlinear Power Amplifiers Wei You, Daoxing Guo, Yi Xu, Ziping Zhang 6 nd International Conference on Mechanical, Electronic and Information Technology Engineering (ICMITE 6) ISBN: 978--6595-34-3 An Improved Pre-Distortion Algorithm Based On Indirect Learning Architecture

More information

A Review on Beamforming Techniques in Wireless Communication

A Review on Beamforming Techniques in Wireless Communication A Review on Beamforming Techniques in Wireless Communication Hemant Kumar Vijayvergia 1, Garima Saini 2 1Assistant Professor, ECE, Govt. Mahila Engineering College Ajmer, Rajasthan, India 2Assistant Professor,

More information

VOL. 3, NO.11 Nov, 2012 ISSN Journal of Emerging Trends in Computing and Information Sciences CIS Journal. All rights reserved.

VOL. 3, NO.11 Nov, 2012 ISSN Journal of Emerging Trends in Computing and Information Sciences CIS Journal. All rights reserved. Effect of Fading Correlation on the Performance of Spatial Multiplexed MIMO systems with circular antennas M. A. Mangoud Department of Electrical and Electronics Engineering, University of Bahrain P. O.

More information

Comparison of LMS and NLMS algorithm with the using of 4 Linear Microphone Array for Speech Enhancement

Comparison of LMS and NLMS algorithm with the using of 4 Linear Microphone Array for Speech Enhancement Comparison of LMS and NLMS algorithm with the using of 4 Linear Microphone Array for Speech Enhancement Mamun Ahmed, Nasimul Hyder Maruf Bhuyan Abstract In this paper, we have presented the design, implementation

More information

Comparative Study of Different Algorithms for the Design of Adaptive Filter for Noise Cancellation

Comparative Study of Different Algorithms for the Design of Adaptive Filter for Noise Cancellation RESEARCH ARICLE OPEN ACCESS Comparative Study of Different Algorithms for the Design of Adaptive Filter for Noise Cancellation Shelly Garg *, Ranjit Kaur ** *(Department of Electronics and Communication

More information

Adaptive Systems Homework Assignment 3

Adaptive Systems Homework Assignment 3 Signal Processing and Speech Communication Lab Graz University of Technology Adaptive Systems Homework Assignment 3 The analytical part of your homework (your calculation sheets) as well as the MATLAB

More information

RECURSIVE TOTAL LEAST-SQUARES ESTIMATION OF FREQUENCY IN THREE-PHASE POWER SYSTEMS

RECURSIVE TOTAL LEAST-SQUARES ESTIMATION OF FREQUENCY IN THREE-PHASE POWER SYSTEMS RECURSIVE TOTAL LEAST-SQUARES ESTIMATION OF FREQUENCY IN THREE-PHASE POWER SYSTEMS Reza Arablouei, Kutluyıl Doğançay 2, Stefan Werner 3 2 Institute for Telecommunications Research, University of South

More information

A variable step-size LMS adaptive filtering algorithm for speech denoising in VoIP

A variable step-size LMS adaptive filtering algorithm for speech denoising in VoIP 7 3rd International Conference on Computational Systems and Communications (ICCSC 7) A variable step-size LMS adaptive filtering algorithm for speech denoising in VoIP Hongyu Chen College of Information

More information

Detection of SINR Interference in MIMO Transmission using Power Allocation

Detection of SINR Interference in MIMO Transmission using Power Allocation International Journal of Electronics and Communication Engineering. ISSN 0974-2166 Volume 5, Number 1 (2012), pp. 49-58 International Research Publication House http://www.irphouse.com Detection of SINR

More information

Synchronization of Hamming Codes

Synchronization of Hamming Codes SYCHROIZATIO OF HAMMIG CODES 1 Synchronization of Hamming Codes Aveek Dutta, Pinaki Mukherjee Department of Electronics & Telecommunications, Institute of Engineering and Management Abstract In this report

More information

Optimal Power Allocation over Fading Channels with Stringent Delay Constraints

Optimal Power Allocation over Fading Channels with Stringent Delay Constraints 1 Optimal Power Allocation over Fading Channels with Stringent Delay Constraints Xiangheng Liu Andrea Goldsmith Dept. of Electrical Engineering, Stanford University Email: liuxh,andrea@wsl.stanford.edu

More information

IMPROVED QR AIDED DETECTION UNDER CHANNEL ESTIMATION ERROR CONDITION

IMPROVED QR AIDED DETECTION UNDER CHANNEL ESTIMATION ERROR CONDITION IMPROVED QR AIDED DETECTION UNDER CHANNEL ESTIMATION ERROR CONDITION Jigyasha Shrivastava, Sanjay Khadagade, and Sumit Gupta Department of Electronics and Communications Engineering, Oriental College of

More 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

Degrees of Freedom in Adaptive Modulation: A Unified View

Degrees of Freedom in Adaptive Modulation: A Unified View Degrees of Freedom in Adaptive Modulation: A Unified View Seong Taek Chung and Andrea Goldsmith Stanford University Wireless System Laboratory David Packard Building Stanford, CA, U.S.A. taek,andrea @systems.stanford.edu

More information

THE problem of acoustic echo cancellation (AEC) was

THE problem of acoustic echo cancellation (AEC) was IEEE TRANSACTIONS ON SPEECH AND AUDIO PROCESSING, VOL. 13, NO. 6, NOVEMBER 2005 1231 Acoustic Echo Cancellation and Doubletalk Detection Using Estimated Loudspeaker Impulse Responses Per Åhgren Abstract

More information

Implementation of Adaptive Filters on TMS320C6713 using LabVIEW A Case Study

Implementation of Adaptive Filters on TMS320C6713 using LabVIEW A Case Study Indian Journal of Science and Technology, Vol 8(22), DOI: 10.17485/ijst/2015/v8i22/79197, September 2015 ISSN (Print) : 0974-6846 ISSN (Online) : 0974-5645 Implementation of Adaptive Filters on TMS320C6713

More information

Passive Inter-modulation Cancellation in FDD System

Passive Inter-modulation Cancellation in FDD System Passive Inter-modulation Cancellation in FDD System FAN CHEN MASTER S THESIS DEPARTMENT OF ELECTRICAL AND INFORMATION TECHNOLOGY FACULTY OF ENGINEERING LTH LUND UNIVERSITY Passive Inter-modulation Cancellation

More information

IMPLEMENTATION CONSIDERATIONS FOR FPGA-BASED ADAPTIVE TRANSVERSAL FILTER DESIGNS

IMPLEMENTATION CONSIDERATIONS FOR FPGA-BASED ADAPTIVE TRANSVERSAL FILTER DESIGNS IMPLEMENTATION CONSIDERATIONS FOR FPGA-BASED ADAPTIVE TRANSVERSAL FILTER DESIGNS By ANDREW Y. LIN A THESIS PRESENTED TO THE GRADUATE SCHOOL OF THE UNIVERSITY OF FLORIDA IN PARTIAL FULFILLMENT OF THE REQUIREMENTS

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

TIME encoding of a band-limited function,,

TIME encoding of a band-limited function,, 672 IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS II: EXPRESS BRIEFS, VOL. 53, NO. 8, AUGUST 2006 Time Encoding Machines With Multiplicative Coupling, Feedforward, and Feedback Aurel A. Lazar, Fellow, IEEE

More information

A Novel Adaptive Algorithm for

A Novel Adaptive Algorithm for A Novel Adaptive Algorithm for Sinusoidal Interference Cancellation H. C. So Department of Electronic Engineering, City University of Hong Kong Tat Chee Avenue, Kowloon, Hong Kong August 11, 2005 Indexing

More information

Signal Processing Aspects of HAP Antenna (UoY)

Signal Processing Aspects of HAP Antenna (UoY) Signal Processing Aspects of HAP Antenna (UoY) WP3.3: Steerable antenna technology: Signal processing aspects Presenter: Yuriy Zakharov (UoY) 1 Participants of WP3.3 UoY: HAP antenna POLITO: Ground terminal

More information

A Novel Hybrid Technique for Acoustic Echo Cancellation and Noise reduction Using LMS Filter and ANFIS Based Nonlinear Filter

A Novel Hybrid Technique for Acoustic Echo Cancellation and Noise reduction Using LMS Filter and ANFIS Based Nonlinear Filter A Novel Hybrid Technique for Acoustic Echo Cancellation and Noise reduction Using LMS Filter and ANFIS Based Nonlinear Filter Shrishti Dubey 1, Asst. Prof. Amit Kolhe 2 1Research Scholar, Dept. of E&TC

More information

Noureddine Mansour Department of Chemical Engineering, College of Engineering, University of Bahrain, POBox 32038, Bahrain

Noureddine Mansour Department of Chemical Engineering, College of Engineering, University of Bahrain, POBox 32038, Bahrain Review On Digital Filter Design Techniques Noureddine Mansour Department of Chemical Engineering, College of Engineering, University of Bahrain, POBox 32038, Bahrain Abstract-Measurement Noise Elimination

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

Permutation group and determinants. (Dated: September 19, 2018)

Permutation group and determinants. (Dated: September 19, 2018) Permutation group and determinants (Dated: September 19, 2018) 1 I. SYMMETRIES OF MANY-PARTICLE FUNCTIONS Since electrons are fermions, the electronic wave functions have to be antisymmetric. This chapter

More information

Reduced Complexity of QRD-M Detection Scheme in MIMO-OFDM Systems

Reduced Complexity of QRD-M Detection Scheme in MIMO-OFDM Systems Advanced Science and echnology Letters Vol. (ASP 06), pp.4- http://dx.doi.org/0.457/astl.06..4 Reduced Complexity of QRD-M Detection Scheme in MIMO-OFDM Systems Jong-Kwang Kim, Jae-yun Ro and young-kyu

More information

HIGH SPEED FIXED-WIDTH MODIFIED BOOTH MULTIPLIERS

HIGH SPEED FIXED-WIDTH MODIFIED BOOTH MULTIPLIERS HIGH SPEED FIXED-WIDTH MODIFIED BOOTH MULTIPLIERS Jeena James, Prof.Binu K Mathew 2, PG student, Associate Professor, Saintgits College of Engineering, Saintgits College of Engineering, MG University,

More information

A Sliding Window PDA for Asynchronous CDMA, and a Proposal for Deliberate Asynchronicity

A Sliding Window PDA for Asynchronous CDMA, and a Proposal for Deliberate Asynchronicity 1970 IEEE TRANSACTIONS ON COMMUNICATIONS, VOL. 51, NO. 12, DECEMBER 2003 A Sliding Window PDA for Asynchronous CDMA, and a Proposal for Deliberate Asynchronicity Jie Luo, Member, IEEE, Krishna R. Pattipati,

More information

Blind Dereverberation of Single-Channel Speech Signals Using an ICA-Based Generative Model

Blind Dereverberation of Single-Channel Speech Signals Using an ICA-Based Generative Model Blind Dereverberation of Single-Channel Speech Signals Using an ICA-Based Generative Model Jong-Hwan Lee 1, Sang-Hoon Oh 2, and Soo-Young Lee 3 1 Brain Science Research Center and Department of Electrial

More information

IN RECENT years, wireless multiple-input multiple-output

IN RECENT years, wireless multiple-input multiple-output 1936 IEEE TRANSACTIONS ON WIRELESS COMMUNICATIONS, VOL. 3, NO. 6, NOVEMBER 2004 On Strategies of Multiuser MIMO Transmit Signal Processing Ruly Lai-U Choi, Michel T. Ivrlač, Ross D. Murch, and Wolfgang

More information

Adaptive beamforming using pipelined transform domain filters

Adaptive beamforming using pipelined transform domain filters Adaptive beamforming using pipelined transform domain filters GEORGE-OTHON GLENTIS Technological Education Institute of Crete, Branch at Chania, Department of Electronics, 3, Romanou Str, Chalepa, 73133

More information

Eigenvalue equalization applied to the active minimization of engine noise in a mock cabin

Eigenvalue equalization applied to the active minimization of engine noise in a mock cabin Reno, Nevada NOISE-CON 2007 2007 October 22-24 Eigenvalue equalization applied to the active minimization of engine noise in a mock cabin Jared K. Thomas a Stephan P. Lovstedt b Jonathan D. Blotter c Scott

More information

Area Power and Delay Efficient Carry Select Adder (CSLA) Using Bit Excess Technique

Area Power and Delay Efficient Carry Select Adder (CSLA) Using Bit Excess Technique Area Power and Delay Efficient Carry Select Adder (CSLA) Using Bit Excess Technique G. Sai Krishna Master of Technology VLSI Design, Abstract: In electronics, an adder or summer is digital circuits that

More information

Performance Comparison of ZF, LMS and RLS Algorithms for Linear Adaptive Equalizer

Performance Comparison of ZF, LMS and RLS Algorithms for Linear Adaptive Equalizer Advance in Electronic and Electric Engineering. ISSN 2231-1297, Volume 4, Number 6 (2014), pp. 587-592 Research India Publications http://www.ripublication.com/aeee.htm Performance Comparison of ZF, LMS

More information

Temporal Clutter Filtering via Adaptive Techniques

Temporal Clutter Filtering via Adaptive Techniques Temporal Clutter Filtering via Adaptive Techniques 1 Learning Objectives: Students will learn about how to apply the least mean squares (LMS) and the recursive least squares (RLS) algorithm in order to

More information

A Three-Microphone Adaptive Noise Canceller for Minimizing Reverberation and Signal Distortion

A Three-Microphone Adaptive Noise Canceller for Minimizing Reverberation and Signal Distortion American Journal of Applied Sciences 5 (4): 30-37, 008 ISSN 1546-939 008 Science Publications A Three-Microphone Adaptive Noise Canceller for Minimizing Reverberation and Signal Distortion Zayed M. Ramadan

More information

DESIGN OF LATTICE FORM OPTICAL DELAY LINE STRUCTURE FOR MICROWAVE BAND PASS FILTER APPLICATIONS

DESIGN OF LATTICE FORM OPTICAL DELAY LINE STRUCTURE FOR MICROWAVE BAND PASS FILTER APPLICATIONS Progress In Electromagnetics Research C, Vol. 32, 197 206, 2012 DESIGN OF LATTICE FORM OPTICAL DELAY LINE STRUCTURE FOR MICROWAVE BAND PASS FILTER APPLICATIONS P. Praash and M. Ganesh Madhan * Department

More information