Fig. 2. torter. z(n) =

Size: px
Start display at page:

Download "Fig. 2. torter. z(n) ="

Transcription

1 A MEMORY POLYNOMIAL PREDISTORTER IMPLEMENTED USING TMS320C67XX Lei Ding, Hua Qian, Ning Chen, G. Tong Zhou School of Electrical and Computer Engineering, Georgia Institute of Technology, Atlanta, GA , USA. ABSTRACT x(n) Digital baseband predistortion is a highly cost effective approach to linearize modern RF power amplifiers (PAs). Traditionally, the PA is considered a memoryless nonlinear PSfrag replacements device. However, for wideband (such as WCDMA) and/or high power (such as base station) applications, PAs exhibit memory effects. Memory polynomial predistorter is shown to be a good choice for linearizing PAs with memory effects. In this paper, we investigate real-time implementation aspects of the memory polynomial predistorter. We implement the predistorter training algorithm on a Texas Instruments TMS320C67xx processor and evaluate the performance of the trained predistorter on our wideband digital predistortion testbed. 1. INTRODUCTION Recent transmission formats, such as wideband code division multiple access (WCDMA) and orthogonal frequency division multiplexing (OFDM), have high peak-to-average power ratios (PAPRs); i.e., large fluctuations in their signal envelopes. This characteristic makes these signals particularly sensitive to the nonlinearity created by the RF power amplifier (PA) in the transmitter. Nonlinearity generates out-of-band emission, also referred to as spectral regrowth, which interfere with adjacent channels. Nonlinearity also causes in-band distortion which degrades the bit error rate performance. One solution is to back off the PA so it operates within its linear region. However, for high PAPR signals, this results in very low efficiency for the PA, typically less than 10% [1]; i.e., more than 90% of the dc power turns into heat and is thus wasted. Another solution is to allow the PA to operate in its nonlinear region to improve the efficiency and use techniques to linearize the PA. Among all linearization techniques, digital predistortion is one of the most cost effective. It employs a predistorter in the baseband before digital-to-analog conversion, upconversion, and input to the PA (see Fig. 1). The predistorter is This work supported in part by the National Science Foundation under Grant No and by the Texas Instruments DSP Leadership University Program. Predistortion Predistorter Construction z(n) y(n)/g D/A A/D Up Down Fig. 1. Predistortion System Diagram constructed as the pre-inverse of the nonlinear PA. Ideally, the cascade of the two results in a linear gain to the original input. With the predistorter, the PA can be utilized up to its saturation point while still maintaining good linearity, thereby significantly increasing its efficiency. To construct the (adaptive) predistorter, a feedback path is often presented in the predistortion system. In the current literature, digital predistortion implementations mostly focus on memoryless PAs (e.g. [2], [3], [4]); i.e., the current output of the PA only depends on the current input. However, as the signal bandwidth widens, PAs begin to exhibit memory effects, which may be due to the frequency-dependent behaviors of the components in the biasing network or the thermal constants of the devices [5]. As a result, the PA becomes a nonlinear system with memory. To effectively linearize PAs with memory effects, predistorters also need to have memory structures. In [6],a memory polynomial predistorter is shown to be robust against several types of nonlinear systems with memory. In this paper, we study real-time implementation aspects of the memory polynomial predistortion system. PA 2. MEMORY POLYNOMIAL MODEL Here, the predistorter adopts the model of Kim and Konstantinou [7], k=1 q=0 a kq x(n q) x(n q) k 1, (1)

2 which we call a memory polynomial. The input x(n), output z(n) and coefficients a kq of the model are all complex valued in general. Note that if the maximum delay Q = 0, (1) reduces to a k0 x(n) x(n) k 1, (2) k=1 which is a conventional memoryless polynomial. A direct implementation of the predistorter model in (1) requires multiplications on the order of K 2 Q. However, an efficient implementation is possible by observing that (1) is equivalent to = x(n q) q=0 a kq x(n q) k 1 (3) k=1 x(n q) LUT q ( x(n q) ), (4) q=0 [8], where the nonlinear polynomial for each delay q is implemented by a lookup table (LUT) indexed by x(n q). Therefore, only Q complex multiplications per sample are needed. 3. INDIRECT LEARNING ARCHITECTURE PSfrag replacements x(n) The indirect learning architecture for the predis- Fig. 2. torter. Predistorter (Copy of A) FPGA/ASIC ẑ(n) z(n) e(n) D/A Predistorter Training (A) DSP Up y(n)/g A/D PA Down the predistorter determines the ability of the predistorter to response to changes in PA characteristics. Although these changes usually happen slowly, which may be due to temperature drift, aging, etc., a powerful DSP increases flexibility of the overall system. 4. PREDISTORTER CONSTRUCTION In the context of predistorter training (see the training block of Fig. 2), (1) becomes k=1 q=0 a kq y(n q) y(n q) k 1. (5) The indirect learning architecture [9] is used here to train the predistorter. This approach enables the predistorter to be constructed directly based on the input and output baseband data of the PA. Therefore, model assumption and parameter extraction of the PA are not necessary. Fig. 2 shows a block diagram of the predistorter training process. The feedback path labeled Predistorter Training (block A) has y(n)/g as its input, where G controls the intended gain of the linearized PA, and ẑ(n) as its output. Note that y(n) has been nominally matched with z(n); i.e., the relative delay and phase rotations have been taken care of. The actual predistorter is an exact copy of the feedback path (copy of A); it has x(n) as its input and z(n) as its output. Ideally, we would like y(n) = Gx(n), which renders ẑ(n) and the error term e(n) = 0. Given y(n) and z(n), our task is to find the parameters of block A, which yields the predistorter. The algorithm converges when the error energy e(n) 2 is minimized. In Fig. 2, the predistorter performs the same computation, such as (4), for every input sample at high-speed. This kind of task is well suited for field programmable gate arrays (FPGAs) or application-specific integrated circuits (ASICs). The predistorter training block, however, involves relatively complex computations, which require a powerful digital signal processor (DSP), such as the Texas Instruments (TI) TMS320C67xx. The time required to train Since z(n) is linear in the parameters a kq, the latter can be estimated by a simple least-squares method. By defining a new sequence r kq (n) = y(n q) y(n q) k 1, (6) we can rewrite (5) in matrix form as z = R a, (7) where z = [z(0),, z(n 1)] T, R = [R 0,, R Q ], R q = [r 1q,, r Kq ], r kq = [r kq (0),, r kq (N 1)] T, and a = [a 10,, a K0,, a 1Q,, a KQ ] T. The leastsquares solution for (7) is â = (R H R) 1 R H z, (8) where ( ) H denotes complex conjugate transpose. The accuracy and stability of the solution â are directly related to the numerical condition of the matrix R H R. A good indication of such condition is the condition number of the matrix [10, p. 258]; i.e., κ (R H R) = λ max λ min, (9) where λ max and λ min are, respectively, the largest and smallest eigenvalues of R H R. The matrix R H R generally has a

3 high condition number, which also means that there is large correlation between the columns of this matrix. There are two sources for this large correlation: The nonlinear polynomials, such as y, y y, y y 2, etc., are highly correlated. 2. The data sample y(n) with different time indices are correlated. PSfrag replacements The correlation due to the first source can be greatly reduced by using the orthogonal polynomial proposed in [11]. In this formulation, (5) becomes where with k=1 q=0 ψ k (y) = U lk = b kq ψ k (y(n q)), (10) k U lk y y l 1 (11) l=1 ( 1) l+k (k + l)! (l 1)!(l + 1)!(k l)!. (12) For a K-th order polynomial, U lk forms an upper triangular matrix U, which leads to the matrix form of (10), i.e., z = F b, (13) where F = [R 0 U,, R Q U]. The least-squares solution for b is then given by Condition Number (a) Q Fig. 3. Condition number of the correlation matrix with different Q values and different input signals: (a) threecarrier WCDMA with K = 5 conventional polynomials; (b) three-carrier WCDMA with K = 5 orthogonal polynomials; (c) a complex random signal (amplitude uniformly distributed in [0,1]) with K = 5 conventional polynomials; (d) a complex random signal (amplitude uniformly distributed in [0,1]) with K = 5 orthogonal polynomials. the orthogonal polynomial offers great advantages. For a three-carrier WCDMA signal, the benefit of using orthogonal polynomial decreases with the increase of the number of delay terms. However, a significant reduction of the condition number is still observed. (b) (d) 5. DSP IMPLEMENTATION (c) ˆb = (F H F) 1 F H z. (14) The orthogonal polynomial in [11] is derived for complex random signals with amplitude uniformly distributed between 0 and 1 (but is robust for non-uniformly distributed amplitudes as well). Therefore, to fully exploit the advantage of the orthogonal polynomial, the amplitude of y(n) should be scaled to the [0, 1] interval first before applying the ψ k () operation. The correlation from the second source can be alleviated by using a special training signal whose samples at different time indices are independent. However, in many cases, dedicated training is not feasible. In this case, the accuracy of the solution â can be improved by using higher precision floating point numbers, such as using 64-bit double precision instead of 32-bit single precision. Fig. 3 shows an example of the condition number of the correlation matrix with different Q values and different input signals. We see that if the input signal is random with uniformly distributed amplitude in [0,1], the condition number is not affected by the number of delay terms, and Because of the benefits of orthogonal polynomials, we focused on DSP implementation using orthogonal polynomials. To evaluate the real-time performance of the predistorter training algorithm, we selected TI TMS320C6711, which is a low-cost yet powerful floating point processor. We implemented the algorithm in C and generated the DSPexecutable code with level-3 optimization provided by the TI C-compiler Implementation Details Figure 4 shows the flowchart of the algorithm. The algorithm starts with acquiring the baseband input and output data samples of the PA. The matrix R 0 is then formed and multiplied with U to form the first K columns of F. The other columns of F are just shifted versions of the first K columns. Next, the upper triangular portion of the coefficients of the correlation matrix F H F are calculated. These coefficients are sufficient to define the whole matrix since the matrix is Hermitian. To obtain the solution for (14), we adopt the Cholesky decomposition approach, which is

4 very efficient in solving linear equations involving a Hermitian matrix [12]. Cholesky decomposition of F H F yields a lower-triangular matrix L such that L L H = F H F. (15) Substituting (15) into (14), we see that ˆb is the solution of L L H ˆb = F H z, (16) which can be obtained easily by using forward and back substitution [12, pp ] Performance Evaluation The computation requirement of the algorithm in the previous section is determined by two factors: the calculation of the correlation matrix and Cholesky decomposition. To give a quantitative measure of the complexity, we evaluate the floating point operations (flops) required by these two steps. For example, one complex multiplication involves six flops: four real multiplications, one real addition, and one real subtraction. It is straightforward to calculate the required number of flops once the C implementation is available. In our program, for a block of N data samples, the number of flops for obtaining F H F is approximately 4.5 K 2 (Q+1) 2 N. The number of flops for obtaining the Cholesky decomposition is approximately 1.5 K 3 (Q + 1) 3. Therefore, when N is large, the computations are dominated by obtaining the correlation matrix. Table 1 shows the CPU cycles and execution time required by the C6711 starter kit to train the predistorter. We see that longer data lengths, more delay taps, and higher precision implementation all increase the computation time, although they all help to improve the predistortion performance. In practice, tradeoffs need to be made. The execution time shown here can be further reduced by (i) using new generations of TMS320C67xx processor, which are able to operate at a higher clock rate, (ii) coding the most time consuming block; i.e., the calculation of the correlation matrix, in assembly. 6. TESTBED MEASUREMENTS In this section, we present experimental results from our digital predistortion testbed, whose configuration is shown in Fig. 5. In the testbed, the digital I/O instrument is a Celerity system with 150 MSPS 16-bit digital input and output capability. It sends out 14-bit digital IF data streams to the DAC board continuously and acquires 12-bit digital IF data samples from the ADC when needed. The DAC and ADC used here are, respectively, AD9772 and AD9430 from Analog Devices. The predistorter training algorithm is implemented on a TI C6711 starter kit, which connects with the Celerity system through a parallel port. A two-stage upconversion and downconversion chain were carefully assembled to avoid introducing extra distortions. In the experiment, the device under test (DUT) is a Siemens CGY0819 handset PA operating at the cellular band ( MHz). The input to the PA is a 3.6 MHz bandwidth signal centered at 836 MHz. We tested both memoryless and memory polynomial predistorters on the PA. To evaluate the effects of the data length on predistortion performance, we trained each predistorter using 5,000 and 20,000 data samples. We used 64-bit implementation for both the memoryless and memory polynomial predistorters. The results are shown in Fig. 6 and Fig. 7. We see that the memory polynomial predistorter achieved more spectral regrowth suppression than the memoryless predistorter. This may be due to the memory effects in the PA or the frequency response caused by the analog filters in the upconverter. Moreover, training with a longer data length helped to improve the performance of the memory polynomial predistorter. Since the memory polynomial involves more parameters (K(Q + 1)) than the memoryless case (K), it is expected that the memory polynomial model needs more data points to estimate. 7. CONCLUSIONS In this paper, we investigated the real-time implementation aspects of the memory polynomial predistorter. While the actual predistorter is suitable for a FPGA or ASIC, the predistorter training algorithm requires a powerful DSP. Our predistorter training was based on orthogonal polynomials and Cholesky decomposition. We evaluated the computation requirements of this algorithm and tested it on a TI TMS320C6711 starter kit. The trained predistorters performed well on our experimental predistortion testbed. 8. REFERENCES [1] A. Wright and O. Nesper, Multi-carrier WCDMA basestation design considerations - amplifier linearization and crest factor control, PMC-Sierra, Santa Clara, CA, Technology White Paper, Aug [2] P. B. Kenington, High-Linearity RF Amplifier Design. Boston, MA: Artech House, [3] J. K. Cavers, Amplifier linearization using a digital predistorter with fast adaptation and low memory requirements, IEEE Trans. Veh. Technol., vol. 39, no. 4, pp , Nov

5 [4] A. N. D Andrea, V. Lottici, and R. Reggiannini, RF power amplifier linearization through amplitude phase predistortion, IEEE Transactions on communications, vol. 44, no. 11, pp , November [5] J. H. K. Vuolevi, T. Rahkonen, and J. P. A. Manninen, Measurement technique for characterizing memory effects in RF power amplifiers, IEEE Trans. Microwave Theory Tech., vol. 49, no. 8, pp , Aug [6] L. Ding, G. T. Zhou, D. R. Morgan, Z. Ma, J. S. Kenney, J. Kim, and C. R. Giardina, A robust predistorter constructed using memory polynomials, IEEE Trans. Commun., Jan. 2004, to appear. [7] J. Kim and K. Konstantinou, Digital predistortion of wideband signals based on power amplifier model with memory, Electron. Lett., vol. 37, no. 23, pp , Nov [8] C. R. Giardina, J. Kim, and K. Konstantinou, System and method for predistorting a signal using current and past signal samples, U.S. Patent Application 09/ , July, START Acquire PA input and output baseband data samples Form Calculate Cholesky Decomposition of F H F F F H F [9] C. Eun and E. J. Powers, A new Volterra predistorter based on the indirect learning architecture, IEEE Trans. Signal Processing, vol. 45, no. 1, pp , Jan Obtain predistorter paramer ˆb [10] T. K. Moon and W. C. Stirling, Mathematical Methods and Algorithms for Signal Processing. Englewood Cliffs, NJ: Prentice Hall, Generate predistorter parameters and send it to FPGA/ASIC [11] R. Raich, H. Qian, and G. T. Zhou, Digital baseband predistortion of nonlinear power amplifiers using orthogonal polynomials, in Proc. IEEE Intl. Conf. Acoust., Speech, Signal Processing, Hong Kong, China, Apr. 2003, pp PSfrag replacements [12] D. S. Watkins, Fundamentals of Matrix Computations, 2nd ed. New York, NY: John Wiley & Sons, Linearization Requirements Met? END No Yes Fig. 4. Flow chart of the algorithm.

6 (a) K = 5, Q = 0 N=5000 N= CPU Cycles Execution Time (s) CPU Cycles Execution Time (s) 32-bit bit (b) K = 5, Q = 4 N=5000 N= CPU Cycles Execution Time (s) CPU Cycles Execution Time (s) 32-bit bit Table 1. Real-time performance of the predistorter training algorithm. D/A BPF1 BPF2 BPF3 PreAmp Celerity Digital I/O System LO1 LO2 DUT A/D LPF6 LPF5 BPF4 Atten TI C6711 Starter Kit Load Fig. 5. Block diagram of the testbed.

7 Ref -20 dbm Samp Log 8 db/ 20:31:48 Jan 8, 2004 Atten 5 db 1R Mkr MHz db * Trace/View Trace Clear Write Max Hold VAvg 100 V1 V2 V3 FC AA (b) 1 (a) (c) Min Hold View Blank Center 836 MHz #Res BW 30 khz VBW 30 khz Span 12 MHz Sweep ms (401 pts) More 1 of 2 Fig. 6. Measured PA output PSD: (a) without predistortion; (b) with K = 5 memoryless predistorter trained by 5,000 data samples; (c) with K = 5 memoryless predistorter trained by 20,000 data samples. (b) and (c) coincide. Ref -20 dbm Samp Log 8 db/ 20:28:27 Jan 8, 2004 Atten 5 db 1R Mkr MHz db * Trace/View Trace Clear Write Max Hold VAvg 100 V1 V2 V3 FC AA (c) 1 (b) (a) Min Hold View Blank Center 836 MHz #Res BW 30 khz VBW 30 khz Span 12 MHz Sweep ms (401 pts) More 1 of 2 C:\STATE055.STA file saved Fig. 7. Measured PA output PSD: (a) without predistortion; (b) with K = 5, Q = 4 memory polynomial predistorter trained by 5,000 data samples; (c) with K = 5, Q = 4 memory polynomial predistorter trained by 20,000 data samples.

Power Amplifier Linearization Using Multi- Stage Digital Predistortion Based On Indirect Learning Architecture

Power Amplifier Linearization Using Multi- Stage Digital Predistortion Based On Indirect Learning Architecture Power Amplifier Linearization Using Multi- Stage Digital Predistortion Based On Indirect Learning Architecture Sreenath S 1, Bibin Jose 2, Dr. G Ramachandra Reddy 3 Student, SENSE, VIT University, Vellore,

More information

Digital Predistortion Using Machine Learning Algorithms

Digital Predistortion Using Machine Learning Algorithms Digital Predistortion Using Machine Learning Algorithms Introduction CS229 ; James Peroulas ; james@peroulas.com Wireless communications transmitter The power amplifier (PA) is the last stage of a wireless

More information

Graphic User Interface for Memory Polynomial Based Digital Pre-Distortion of RF Power Amplifiers

Graphic User Interface for Memory Polynomial Based Digital Pre-Distortion of RF Power Amplifiers Adv. Eng. Tec. Appl. 3, No. 3, 35-45 (2014) 35 Advanced Engineering Technology and Application An International Journal http://dx.doi.org/10.12785/aeta/030302 Graphic User Interface for Memory Polynomial

More information

BEHAVIORAL MODELING OF RF POWER AMPLIFIERS WITH MEMORY EFFECTS USING ORTHONORMAL HERMITE POLYNOMIAL BASIS NEURAL NETWORK

BEHAVIORAL MODELING OF RF POWER AMPLIFIERS WITH MEMORY EFFECTS USING ORTHONORMAL HERMITE POLYNOMIAL BASIS NEURAL NETWORK Progress In Electromagnetics Research C, Vol. 34, 239 251, 2013 BEHAVIORAL MODELING OF RF POWER AMPLIFIERS WITH MEMORY EFFECTS USING ORTHONORMAL HERMITE POLYNOMIAL BASIS NEURAL NETWORK X.-H. Yuan and Q.-Y.

More information

UNIVERSITY OF CALGARY. Rational Function and Distributed Two Block Architecture based Models for

UNIVERSITY OF CALGARY. Rational Function and Distributed Two Block Architecture based Models for UNIVERSITY OF CALGARY Rational Function and Distributed Two Block Architecture based Models for the Mitigation of Various Imperfections in Direct Conversion Transmitters by Mohsin Aziz A THESIS SUBMITTED

More information

A NEW ACCURATE VOLTERRA-BASED MODEL FOR BEHAVIORAL MODELING AND DIGITAL PREDISTOR- TION OF RF POWER AMPLIFIERS

A NEW ACCURATE VOLTERRA-BASED MODEL FOR BEHAVIORAL MODELING AND DIGITAL PREDISTOR- TION OF RF POWER AMPLIFIERS Progress In Electromagnetics Research C, Vol. 29, 205 218, 2012 A NEW ACCURATE VOLTERRA-BASED MODEL FOR BEHAVIORAL MODELING AND DIGITAL PREDISTOR- TION OF RF POWER AMPLIFIERS T. Du *, C. Yu, Y. Liu, J.

More information

An Accurate Complexity-Reduced Simplified Volterra Series for RF Power Amplifiers

An Accurate Complexity-Reduced Simplified Volterra Series for RF Power Amplifiers Progress In Electromagnetics Research C, Vol. 47, 157 166, 2014 An Accurate Complexity-Reduced Simplified Volterra Series for RF Power Amplifiers Gang Sun 1, 2, Cuiping Yu 1, 2, Yuanan Liu 1, 2, Shulan

More information

A Log-Frequency Approach to the Identification of the Wiener-Hammerstein Model

A Log-Frequency Approach to the Identification of the Wiener-Hammerstein Model A Log-Frequency Approach to the Identification of the Wiener-Hammerstein Model The MIT Faculty has made this article openly available Please share how this access benefits you Your story matters Citation

More information

PREDISTORTER DESIGN EMPLOYING PARALLEL PIECEWISE LINEAR STRUCTURE AND INVERSE COORDINATE MAPPING FOR BROADBAND COMMUNICATIONS

PREDISTORTER DESIGN EMPLOYING PARALLEL PIECEWISE LINEAR STRUCTURE AND INVERSE COORDINATE MAPPING FOR BROADBAND COMMUNICATIONS 4th European Signal rocessing Conference (EUSICO 26), Florence, Italy, September 4-8, 26, copyright by EURSI REDISTORTER DESIGN EMLOYING RLLEL IECEWISE LINER STRUCTURE ND INVERSE COORDINTE MING FOR BRODBND

More information

ANALYSIS OF PERFORMANCE FOR MEMORYLESS PREDISTORTION LINEARIZERS CONSIDERING POWER AMPLIFIER MEMORY EFFECTS

ANALYSIS OF PERFORMANCE FOR MEMORYLESS PREDISTORTION LINEARIZERS CONSIDERING POWER AMPLIFIER MEMORY EFFECTS ANALYI OF PERFORMANE FOR MEMORYLE PREDIORION LINEARIZER ONIDERING POWER AMPLIFIER MEMORY EFFE IEEE opical Workshop on PA for Wireless ommunications eptember, 003 an Diego, A Hyunchul Ku and J. tevenson

More information

A Nonlinear Dynamic S/H-ADC Device Model Based on a Modified Volterra Series: Identification Procedure and Commercial CAD Tool Implementation

A Nonlinear Dynamic S/H-ADC Device Model Based on a Modified Volterra Series: Identification Procedure and Commercial CAD Tool Implementation IEEE TRANSACTIONS ON INSTRUMENTATION AND MEASUREMENT, VOL. 52, NO. 4, AUGUST 2003 1129 A Nonlinear Dynamic S/H-ADC Device Model Based on a Modified Volterra Series: Identification Procedure and Commercial

More information

Estimation of the Optimum Rotational Parameter for the Fractional Fourier Transform Using Domain Decomposition

Estimation of the Optimum Rotational Parameter for the Fractional Fourier Transform Using Domain Decomposition Estimation of the Optimum Rotational Parameter for the Fractional Fourier Transform Using Domain Decomposition Seema Sud 1 1 The Aerospace Corporation, 4851 Stonecroft Blvd. Chantilly, VA 20151 Abstract

More information

Transformation Techniques for Real Time High Speed Implementation of Nonlinear Algorithms

Transformation Techniques for Real Time High Speed Implementation of Nonlinear Algorithms International Journal of Electronics and Communication Engineering. ISSN 0974-66 Volume 4, Number (0), pp.83-94 International Research Publication House http://www.irphouse.com Transformation Techniques

More information

The Modeling and Equalization Technique of Nonlinear Wireless Channel

The Modeling and Equalization Technique of Nonlinear Wireless Channel Send Orders for Reprints to reprints@benthamscience.ae The Open Cybernetics & Systemics Journal, 4, 8, 97-3 97 Open Access The Modeling and Equalization Technique of Nonlinear Wireless Channel Qiu Min

More information

Estimation of co-channel nonlinear distortion and SNDR in wireless systems

Estimation of co-channel nonlinear distortion and SNDR in wireless systems Estimation of co-channel nonlinear distortion and SNDR in wireless systems K.M. Gharaibeh, K.G. Gard and M.B. Steer Abstract: The effective signal-to-noise and distortion ratio (SNDR) at the output of

More information

Power Adaptive Digital Predistortion for Wideband RF Power Amplifiers with Dynamic Power Transmission

Power Adaptive Digital Predistortion for Wideband RF Power Amplifiers with Dynamic Power Transmission 1 Power Adaptive Digital Predistortion for Wideband RF Power Amplifiers with Dynamic Power Transmission Yan Guo, Student Member, IEEE, Chao Yu, Member, IEEE, and Anding Zhu, Senior Member IEEE Abstract

More information

MMSE Decision Feedback Equalization of Pulse Position Modulated Signals

MMSE Decision Feedback Equalization of Pulse Position Modulated Signals SE Decision Feedback Equalization of Pulse Position odulated Signals AG Klein and CR Johnson, Jr School of Electrical and Computer Engineering Cornell University, Ithaca, NY 4853 email: agk5@cornelledu

More information

Wireless Information Transmission System Lab. Channel Estimation. Institute of Communications Engineering. National Sun Yat-sen University

Wireless Information Transmission System Lab. Channel Estimation. Institute of Communications Engineering. National Sun Yat-sen University Wireless Information Transmission System Lab. Channel Estimation Institute of Communications Engineering National Sun Yat-sen University Table of Contents Introduction to Channel Estimation Generic Pilot

More information

ELEN E4810: Digital Signal Processing Topic 11: Continuous Signals. 1. Sampling and Reconstruction 2. Quantization

ELEN E4810: Digital Signal Processing Topic 11: Continuous Signals. 1. Sampling and Reconstruction 2. Quantization ELEN E4810: Digital Signal Processing Topic 11: Continuous Signals 1. Sampling and Reconstruction 2. Quantization 1 1. Sampling & Reconstruction DSP must interact with an analog world: A to D D to A x(t)

More information

A Novel LUT Using Quaternary Logic

A Novel LUT Using Quaternary Logic A Novel LUT Using Quaternary Logic 1*GEETHA N S 2SATHYAVATHI, N S 1Department of ECE, Applied Electronics, Sri Balaji Chockalingam Engineering College, Arani,TN, India. 2Assistant Professor, Department

More information

Image Compression using DPCM with LMS Algorithm

Image Compression using DPCM with LMS Algorithm Image Compression using DPCM with LMS Algorithm Reenu Sharma, Abhay Khedkar SRCEM, Banmore -----------------------------------------------------------------****---------------------------------------------------------------

More information

Capacity of Memoryless Channels and Block-Fading Channels With Designable Cardinality-Constrained Channel State Feedback

Capacity of Memoryless Channels and Block-Fading Channels With Designable Cardinality-Constrained Channel State Feedback 2038 IEEE TRANSACTIONS ON INFORMATION THEORY, VOL. 50, NO. 9, SEPTEMBER 2004 Capacity of Memoryless Channels and Block-Fading Channels With Designable Cardinality-Constrained Channel State Feedback Vincent

More information

Integrated Direct Sub-band Adaptive Volterra Filter and Its Application to Identification of Loudspeaker Nonlinearity

Integrated Direct Sub-band Adaptive Volterra Filter and Its Application to Identification of Loudspeaker Nonlinearity Integrated Direct Sub-band Adaptive Volterra Filter and Its Application to Identification of Loudspeaker Nonlinearity Satoshi Kinoshita Department of Electrical and Electronic Engineering, Kansai University

More information

Word-length Optimization and Error Analysis of a Multivariate Gaussian Random Number Generator

Word-length Optimization and Error Analysis of a Multivariate Gaussian Random Number Generator Word-length Optimization and Error Analysis of a Multivariate Gaussian Random Number Generator Chalermpol Saiprasert, Christos-Savvas Bouganis and George A. Constantinides Department of Electrical & Electronic

More information

On LUT Cascade Realizations of FIR Filters

On LUT Cascade Realizations of FIR Filters On LUT Cascade Realizations of FIR Filters Tsutomu Sasao 1 Yukihiro Iguchi 2 Takahiro Suzuki 2 1 Kyushu Institute of Technology, Dept. of Comput. Science & Electronics, Iizuka 820-8502, Japan 2 Meiji University,

More information

Tracking of Spread Spectrum Signals

Tracking of Spread Spectrum Signals Chapter 7 Tracking of Spread Spectrum Signals 7. Introduction As discussed in the last chapter, there are two parts to the synchronization process. The first stage is often termed acquisition and typically

More information

the machine makes analytic calculation of rotor position impossible for a given flux linkage and current value.

the machine makes analytic calculation of rotor position impossible for a given flux linkage and current value. COMPARISON OF FLUX LINKAGE ESTIMATORS IN POSITION SENSORLESS SWITCHED RELUCTANCE MOTOR DRIVES Erkan Mese Kocaeli University / Technical Education Faculty zmit/kocaeli-turkey email: emese@kou.edu.tr ABSTRACT

More information

Adaptive sparse algorithms for estimating sparse channels in broadband wireless communications systems

Adaptive sparse algorithms for estimating sparse channels in broadband wireless communications systems Wireless Signal Processing & Networking Workshop: Emerging Wireless Technologies, Sendai, Japan, 28 Oct. 2013. Adaptive sparse algorithms for estimating sparse channels in broadband wireless communications

More information

ONE can design optical filters using different filter architectures.

ONE can design optical filters using different filter architectures. JOURNAL OF LIGHTWAVE TECHNOLOGY, VOL. 28, NO. 23, DECEMBER 1, 2010 3463 Comparison of Cascade, Lattice, and Parallel Filter Architectures Rohit Patnaik, Vivek Vandrasi, Christi K. Madsen, Ali A. Eftekhar,

More information

Efficient signal reconstruction scheme for timeinterleaved

Efficient signal reconstruction scheme for timeinterleaved Efficient signal reconstruction scheme for timeinterleaved ADCs Anu Kalidas Muralidharan Pillai and Håkan Johansson Linköping University Post Print N.B.: When citing this work, cite the original article.

More information

Chapter 12 Variable Phase Interpolation

Chapter 12 Variable Phase Interpolation Chapter 12 Variable Phase Interpolation Contents Slide 1 Reason for Variable Phase Interpolation Slide 2 Another Need for Interpolation Slide 3 Ideal Impulse Sampling Slide 4 The Sampling Theorem Slide

More information

Analysis of Receiver Quantization in Wireless Communication Systems

Analysis of Receiver Quantization in Wireless Communication Systems Analysis of Receiver Quantization in Wireless Communication Systems Theory and Implementation Gareth B. Middleton Committee: Dr. Behnaam Aazhang Dr. Ashutosh Sabharwal Dr. Joseph Cavallaro 18 April 2007

More information

A Nonuniform Quantization Scheme for High Speed SAR ADC Architecture

A Nonuniform Quantization Scheme for High Speed SAR ADC Architecture A Nonuniform Quantization Scheme for High Speed SAR ADC Architecture Youngchun Kim Electrical and Computer Engineering The University of Texas Wenjuan Guo Intel Corporation Ahmed H Tewfik Electrical and

More information

New Recursive-Least-Squares Algorithms for Nonlinear Active Control of Sound and Vibration Using Neural Networks

New Recursive-Least-Squares Algorithms for Nonlinear Active Control of Sound and Vibration Using Neural Networks IEEE TRANSACTIONS ON NEURAL NETWORKS, VOL. 12, NO. 1, JANUARY 2001 135 New Recursive-Least-Squares Algorithms for Nonlinear Active Control of Sound and Vibration Using Neural Networks Martin Bouchard,

More information

REAL TIME DIGITAL SIGNAL PROCESSING

REAL TIME DIGITAL SIGNAL PROCESSING REAL TIME DIGITAL SIGNAL PROCESSING www.electron.frba.utn.edu.ar/dplab Digital Filters FIR and IIR. Design parameters. Implementation types. Constraints. Filters: General classification Filters: General

More information

Analysis and Synthesis of Weighted-Sum Functions

Analysis and Synthesis of Weighted-Sum Functions Analysis and Synthesis of Weighted-Sum Functions Tsutomu Sasao Department of Computer Science and Electronics, Kyushu Institute of Technology, Iizuka 820-8502, Japan April 28, 2005 Abstract A weighted-sum

More information

Digital Communications: A Discrete-Time Approach M. Rice. Errata. Page xiii, first paragraph, bare witness should be bear witness

Digital Communications: A Discrete-Time Approach M. Rice. Errata. Page xiii, first paragraph, bare witness should be bear witness Digital Communications: A Discrete-Time Approach M. Rice Errata Foreword Page xiii, first paragraph, bare witness should be bear witness Page xxi, last paragraph, You know who you. should be You know who

More information

FPGA Implementation of a Predictive Controller

FPGA Implementation of a Predictive Controller FPGA Implementation of a Predictive Controller SIAM Conference on Optimization 2011, Darmstadt, Germany Minisymposium on embedded optimization Juan L. Jerez, George A. Constantinides and Eric C. Kerrigan

More information

Adaptive MMSE Equalizer with Optimum Tap-length and Decision Delay

Adaptive MMSE Equalizer with Optimum Tap-length and Decision Delay Adaptive MMSE Equalizer with Optimum Tap-length and Decision Delay Yu Gong, Xia Hong and Khalid F. Abu-Salim School of Systems Engineering The University of Reading, Reading RG6 6AY, UK E-mail: {y.gong,x.hong,k.f.abusalem}@reading.ac.uk

More information

Sparse Least Mean Square Algorithm for Estimation of Truncated Volterra Kernels

Sparse Least Mean Square Algorithm for Estimation of Truncated Volterra Kernels Sparse Least Mean Square Algorithm for Estimation of Truncated Volterra Kernels Bijit Kumar Das 1, Mrityunjoy Chakraborty 2 Department of Electronics and Electrical Communication Engineering Indian Institute

More information

ENGG 1203 Tutorial_9 - Review. Boolean Algebra. Simplifying Logic Circuits. Combinational Logic. 1. Combinational & Sequential Logic

ENGG 1203 Tutorial_9 - Review. Boolean Algebra. Simplifying Logic Circuits. Combinational Logic. 1. Combinational & Sequential Logic ENGG 1203 Tutorial_9 - Review Boolean Algebra 1. Combinational & Sequential Logic 2. Computer Systems 3. Electronic Circuits 4. Signals, Systems, and Control Remark : Multiple Choice Questions : ** Check

More information

A Digit-Serial Systolic Multiplier for Finite Fields GF(2 m )

A Digit-Serial Systolic Multiplier for Finite Fields GF(2 m ) A Digit-Serial Systolic Multiplier for Finite Fields GF( m ) Chang Hoon Kim, Sang Duk Han, and Chun Pyo Hong Department of Computer and Information Engineering Taegu University 5 Naeri, Jinryang, Kyungsan,

More information

Performance Analysis of Modified Gram-Schmidt Cholesky Implementation on 16 bits-dsp-chip

Performance Analysis of Modified Gram-Schmidt Cholesky Implementation on 16 bits-dsp-chip Int. J. Com. Dig. Sys., No., -7 (03) International Journal of Computing and Digital Systems @ 03 UOB CSP, University of Bahrain Performance Analysis of odified Gram-Schmidt Implementation on 6 bits-dsp-chip

More information

Numbering Systems. Computational Platforms. Scaling and Round-off Noise. Special Purpose. here that is dedicated architecture

Numbering Systems. Computational Platforms. Scaling and Round-off Noise. Special Purpose. here that is dedicated architecture Computational Platforms Numbering Systems Basic Building Blocks Scaling and Round-off Noise Computational Platforms Viktor Öwall viktor.owall@eit.lth.seowall@eit lth Standard Processors or Special Purpose

More information

A REALIZATION OF FIR FILTERS WITH SIMULTANEOUSLY VARIABLE BANDWIDTH AND FRACTIONAL DELAY. Håkan Johansson and Amir Eghbali

A REALIZATION OF FIR FILTERS WITH SIMULTANEOUSLY VARIABLE BANDWIDTH AND FRACTIONAL DELAY. Håkan Johansson and Amir Eghbali 0th European Signal Processing Conference (EUSIPCO 01) Bucharest, Romania, August 7-31, 01 A REALIZATION OF FIR FILTERS WITH SIMULTANEOUSLY VARIABLE BANDWIDTH AND FRACTIONAL DELAY Håkan Johansson and Amir

More information

Reduced-Rank Multi-Antenna Cyclic Wiener Filtering for Interference Cancellation

Reduced-Rank Multi-Antenna Cyclic Wiener Filtering for Interference Cancellation Reduced-Rank Multi-Antenna Cyclic Wiener Filtering for Interference Cancellation Hong Zhang, Ali Abdi and Alexander Haimovich Center for Wireless Communications and Signal Processing Research Department

More information

Design of Spectrally Shaped Binary Sequences via Randomized Convex Relaxations

Design of Spectrally Shaped Binary Sequences via Randomized Convex Relaxations Design of Spectrally Shaped Binary Sequences via Randomized Convex Relaxations Dian Mo Department of Electrical and Computer Engineering University of Massachusetts Amherst, MA 3 mo@umass.edu Marco F.

More information

Global Optimization of Common Subexpressions for Multiplierless Synthesis of Multiple Constant Multiplications

Global Optimization of Common Subexpressions for Multiplierless Synthesis of Multiple Constant Multiplications Global Optimization of Common Subexpressions for Multiplierless Synthesis of Multiple Constant Multiplications Yuen-Hong Alvin Ho, Chi-Un Lei, Hing-Kit Kwan and Ngai Wong Department of Electrical and Electronic

More information

Determining Appropriate Precisions for Signals in Fixed-Point IIR Filters

Determining Appropriate Precisions for Signals in Fixed-Point IIR Filters 38.3 Determining Appropriate Precisions for Signals in Fixed-Point IIR Filters Joan Carletta Akron, OH 4435-3904 + 330 97-5993 Robert Veillette Akron, OH 4435-3904 + 330 97-5403 Frederick Krach Akron,

More information

DSP Dimensioning of a 1000Base-T Gigabit Ethernet PHY ASIC

DSP Dimensioning of a 1000Base-T Gigabit Ethernet PHY ASIC DSP Dimensioning of a 1Base-T Gigabit Ethernet PHY ASIC Pedro Reviriego, Carl Murray Pedro.Reviriego@massana.com Massana Technologies, Arturo Soria 336, Madrid, Spain. Abstract This paper describes the

More information

Discrete-Time Models Resulting From Dynamic Continuous-Time Perturbations In Phase-Amplitude Modulation-Demodulation Schemes

Discrete-Time Models Resulting From Dynamic Continuous-Time Perturbations In Phase-Amplitude Modulation-Demodulation Schemes Discrete-Time Models Resulting From Dynamic Continuous-Time Perturbations In Phase-Amplitude Modulation-Demodulation Schemes Omer Tanovic 1, Alexandre Megretski 1, Yan Li 2, Vladimir M. Stojanovic 3, and

More information

Implementation Of Digital Fir Filter Using Improved Table Look Up Scheme For Residue Number System

Implementation Of Digital Fir Filter Using Improved Table Look Up Scheme For Residue Number System Implementation Of Digital Fir Filter Using Improved Table Look Up Scheme For Residue Number System G.Suresh, G.Indira Devi, P.Pavankumar Abstract The use of the improved table look up Residue Number System

More information

Construction of a reconfigurable dynamic logic cell

Construction of a reconfigurable dynamic logic cell PRAMANA c Indian Academy of Sciences Vol. 64, No. 3 journal of March 2005 physics pp. 433 441 Construction of a reconfigurable dynamic logic cell K MURALI 1, SUDESHNA SINHA 2 and WILLIAM L DITTO 3 1 Department

More information

INF2270 Spring Philipp Häfliger. Lecture 8: Superscalar CPUs, Course Summary/Repetition (1/2)

INF2270 Spring Philipp Häfliger. Lecture 8: Superscalar CPUs, Course Summary/Repetition (1/2) INF2270 Spring 2010 Philipp Häfliger Summary/Repetition (1/2) content From Scalar to Superscalar Lecture Summary and Brief Repetition Binary numbers Boolean Algebra Combinational Logic Circuits Encoder/Decoder

More information

ADAPTIVE EQUALIZATION AT MULTI-GHZ DATARATES

ADAPTIVE EQUALIZATION AT MULTI-GHZ DATARATES ADAPTIVE EQUALIZATION AT MULTI-GHZ DATARATES Department of Electrical Engineering Indian Institute of Technology, Madras 1st February 2007 Outline Introduction. Approaches to electronic mitigation - ADC

More information

Efficient Tracking and Feedback of DL-Eigenbeams in WCDMA

Efficient Tracking and Feedback of DL-Eigenbeams in WCDMA Efficient Tracking and Feedback of DL-Eigenbeams in WCDMA Wolfgang Utschick and Christopher Brunner Institute for Circuit Theory and Signal Processing Technische Universität München Abstract A tracking

More information

THE newest video coding standard is known as H.264/AVC

THE newest video coding standard is known as H.264/AVC IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS FOR VIDEO TECHNOLOGY, VOL. 17, NO. 6, JUNE 2007 765 Transform-Domain Fast Sum of the Squared Difference Computation for H.264/AVC Rate-Distortion Optimization

More information

This is a repository copy of Evaluation of output frequency responses of nonlinear systems under multiple inputs.

This is a repository copy of Evaluation of output frequency responses of nonlinear systems under multiple inputs. This is a repository copy of Evaluation of output frequency responses of nonlinear systems under multiple inputs White Rose Research Online URL for this paper: http://eprintswhiteroseacuk/797/ Article:

More information

Discrete-Time Systems

Discrete-Time Systems FIR Filters With this chapter we turn to systems as opposed to signals. The systems discussed in this chapter are finite impulse response (FIR) digital filters. The term digital filter arises because these

More information

SPEECH ANALYSIS AND SYNTHESIS

SPEECH ANALYSIS AND SYNTHESIS 16 Chapter 2 SPEECH ANALYSIS AND SYNTHESIS 2.1 INTRODUCTION: Speech signal analysis is used to characterize the spectral information of an input speech signal. Speech signal analysis [52-53] techniques

More information

Reduced-Area Constant-Coefficient and Multiple-Constant Multipliers for Xilinx FPGAs with 6-Input LUTs

Reduced-Area Constant-Coefficient and Multiple-Constant Multipliers for Xilinx FPGAs with 6-Input LUTs Article Reduced-Area Constant-Coefficient and Multiple-Constant Multipliers for Xilinx FPGAs with 6-Input LUTs E. George Walters III Department of Electrical and Computer Engineering, Penn State Erie,

More information

Multivariate Gaussian Random Number Generator Targeting Specific Resource Utilization in an FPGA

Multivariate Gaussian Random Number Generator Targeting Specific Resource Utilization in an FPGA Multivariate Gaussian Random Number Generator Targeting Specific Resource Utilization in an FPGA Chalermpol Saiprasert, Christos-Savvas Bouganis and George A. Constantinides Department of Electrical &

More information

Optimal Mean-Square Noise Benefits in Quantizer-Array Linear Estimation Ashok Patel and Bart Kosko

Optimal Mean-Square Noise Benefits in Quantizer-Array Linear Estimation Ashok Patel and Bart Kosko IEEE SIGNAL PROCESSING LETTERS, VOL. 17, NO. 12, DECEMBER 2010 1005 Optimal Mean-Square Noise Benefits in Quantizer-Array Linear Estimation Ashok Patel and Bart Kosko Abstract A new theorem shows that

More information

FPGA Implementation of Pseudo Noise Sequences based on Quadratic Residue Theory

FPGA Implementation of Pseudo Noise Sequences based on Quadratic Residue Theory FPGA Implementation of Pseudo Noise Sequences based on Quadratic Residue Theory A. Rajagopal Dept. of E&C, K.L. Sudha Dept.of E&C, Dundi Ajay Dept. of E&C, ABSTRACT Pseudo Noise (PN) sequences are defined

More information

WITH rapid growth of traditional FPGA industry, heterogeneous

WITH rapid growth of traditional FPGA industry, heterogeneous INTL JOURNAL OF ELECTRONICS AND TELECOMMUNICATIONS, 2012, VOL. 58, NO. 1, PP. 15 20 Manuscript received December 31, 2011; revised March 2012. DOI: 10.2478/v10177-012-0002-x Input Variable Partitioning

More information

Test Pattern Generator for Built-in Self-Test using Spectral Methods

Test Pattern Generator for Built-in Self-Test using Spectral Methods Test Pattern Generator for Built-in Self-Test using Spectral Methods Alok S. Doshi and Anand S. Mudlapur Auburn University 2 Dept. of Electrical and Computer Engineering, Auburn, AL, USA doshias,anand@auburn.edu

More information

Practical Considerations in Fixed-Point FIR Filter Implementations

Practical Considerations in Fixed-Point FIR Filter Implementations 1 15) Randy Yates 11 Sep 2010 s i g n a l p r oc e s s i n g s ys t e m s s http://www.digitalsignallabs.com Typeset using L A TEX 2ε 2 15) Contents 1 Introduction 3 1.1 Motivation.............................................................

More information

General Properties for Determining Power Loss and Efficiency of Passive Multi-Port Microwave Networks

General Properties for Determining Power Loss and Efficiency of Passive Multi-Port Microwave Networks University of Massachusetts Amherst From the SelectedWorks of Ramakrishna Janaswamy 015 General Properties for Determining Power Loss and Efficiency of Passive Multi-Port Microwave Networks Ramakrishna

More information

UNIT 1. SIGNALS AND SYSTEM

UNIT 1. SIGNALS AND SYSTEM Page no: 1 UNIT 1. SIGNALS AND SYSTEM INTRODUCTION A SIGNAL is defined as any physical quantity that changes with time, distance, speed, position, pressure, temperature or some other quantity. A SIGNAL

More information

THE UNIVERSITY OF MICHIGAN. Faster Static Timing Analysis via Bus Compression

THE UNIVERSITY OF MICHIGAN. Faster Static Timing Analysis via Bus Compression Faster Static Timing Analysis via Bus Compression by David Van Campenhout and Trevor Mudge CSE-TR-285-96 THE UNIVERSITY OF MICHIGAN Computer Science and Engineering Division Department of Electrical Engineering

More information

Measuring Deterministic Jitter with a K28.5 Pattern and an Oscilloscope

Measuring Deterministic Jitter with a K28.5 Pattern and an Oscilloscope Application Note: HFAN-4.5.0 Rev1; 04/08 Measuring Deterministic Jitter with a K28.5 Pattern and an Oscilloscope [A version of this application note has been published in the July, 2002 issue of Communications

More information

Analog and Telecommunication Electronics

Analog and Telecommunication Electronics Politecnico di Torino - ICT School Analog and Telecommunication Electronics D3 - A/D converters» Error taxonomy» ADC parameters» Structures and taxonomy» Mixed converters» Origin of errors 12/05/2011-1

More information

Analysis of Communication Systems Using Iterative Methods Based on Banach s Contraction Principle

Analysis of Communication Systems Using Iterative Methods Based on Banach s Contraction Principle Analysis of Communication Systems Using Iterative Methods Based on Banach s Contraction Principle H. Azari Soufiani, M. J. Saberian, M. A. Akhaee, R. Nasiri Mahallati, F. Marvasti Multimedia Signal, Sound

More information

Implementation of Digital Chaotic Signal Generator Based on Reconfigurable LFSRs for Multiple Access Communications

Implementation of Digital Chaotic Signal Generator Based on Reconfigurable LFSRs for Multiple Access Communications Australian Journal of Basic and Applied Sciences, 4(7): 1691-1698, 2010 ISSN 1991-8178 Implementation of Digital Chaotic Signal Generator Based on Reconfigurable LFSRs for Multiple Access Communications

More information

DIGITAL filters capable of changing their frequency response

DIGITAL filters capable of changing their frequency response IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS II: ANALOG AND DIGITAL SIGNAL PROCESSING, VOL 46, NO 8, AUGUST 1999 1035 An Improved Weighted Least-Squares Design Variable Fractional Delay FIR Filters Wu-Sheng

More information

An Efficient Low-Complexity Technique for MLSE Equalizers for Linear and Nonlinear Channels

An Efficient Low-Complexity Technique for MLSE Equalizers for Linear and Nonlinear Channels 3236 IEEE TRANSACTIONS ON SIGNAL PROCESSING, VOL. 51, NO. 12, DECEMBER 2003 An Efficient Low-Complexity Technique for MLSE Equalizers for Linear and Nonlinear Channels Yannis Kopsinis and Sergios Theodoridis,

More information

Low-Complexity FPGA Implementation of Compressive Sensing Reconstruction

Low-Complexity FPGA Implementation of Compressive Sensing Reconstruction 2013 International Conference on Computing, Networking and Communications, Multimedia Computing and Communications Symposium Low-Complexity FPGA Implementation of Compressive Sensing Reconstruction Jerome

More information

AN ALTERNATIVE FEEDBACK STRUCTURE FOR THE ADAPTIVE ACTIVE CONTROL OF PERIODIC AND TIME-VARYING PERIODIC DISTURBANCES

AN ALTERNATIVE FEEDBACK STRUCTURE FOR THE ADAPTIVE ACTIVE CONTROL OF PERIODIC AND TIME-VARYING PERIODIC DISTURBANCES Journal of Sound and Vibration (1998) 21(4), 517527 AN ALTERNATIVE FEEDBACK STRUCTURE FOR THE ADAPTIVE ACTIVE CONTROL OF PERIODIC AND TIME-VARYING PERIODIC DISTURBANCES M. BOUCHARD Mechanical Engineering

More information

SIMULTANEOUS SWITCHING NOISE MITIGATION CAPABILITY WITH LOW PARASITIC EFFECT USING APERIODIC HIGH-IMPEDANCE SURFACE STRUCTURE

SIMULTANEOUS SWITCHING NOISE MITIGATION CAPABILITY WITH LOW PARASITIC EFFECT USING APERIODIC HIGH-IMPEDANCE SURFACE STRUCTURE Progress In Electromagnetics Research Letters, Vol. 4, 149 158, 2008 SIMULTANEOUS SWITCHING NOISE MITIGATION CAPABILITY WITH LOW PARASITIC EFFECT USING APERIODIC HIGH-IMPEDANCE SURFACE STRUCTURE C.-S.

More information

J. Liang School of Automation & Information Engineering Xi an University of Technology, China

J. Liang School of Automation & Information Engineering Xi an University of Technology, China Progress In Electromagnetics Research C, Vol. 18, 245 255, 211 A NOVEL DIAGONAL LOADING METHOD FOR ROBUST ADAPTIVE BEAMFORMING W. Wang and R. Wu Tianjin Key Lab for Advanced Signal Processing Civil Aviation

More information

An Adaptive Sensor Array Using an Affine Combination of Two Filters

An Adaptive Sensor Array Using an Affine Combination of Two Filters An Adaptive Sensor Array Using an Affine Combination of Two Filters Tõnu Trump Tallinn University of Technology Department of Radio and Telecommunication Engineering Ehitajate tee 5, 19086 Tallinn Estonia

More information

Research Article A High-Speed and Low-Energy-Consumption Processor for SVD-MIMO-OFDM Systems

Research Article A High-Speed and Low-Energy-Consumption Processor for SVD-MIMO-OFDM Systems VLSI Design Volume 2013, Article ID 625019, 10 pages http://dxdoiorg/101155/2013/625019 Research Article A High-Speed and Low-Energy-Consumption Processor for SVD-MIMO-OFDM Systems Hiroki Iwaizumi, 1 Shingo

More information

Volterra Series: Introduction & Application

Volterra Series: Introduction & Application ECEN 665 (ESS : RF Communication Circuits and Systems Volterra Series: Introduction & Application Prepared by: Heng Zhang Part of the material here provided is based on Dr. Chunyu Xin s dissertation Outline

More information

NCU EE -- DSP VLSI Design. Tsung-Han Tsai 1

NCU EE -- DSP VLSI Design. Tsung-Han Tsai 1 NCU EE -- DSP VLSI Design. Tsung-Han Tsai 1 Multi-processor vs. Multi-computer architecture µp vs. DSP RISC vs. DSP RISC Reduced-instruction-set Register-to-register operation Higher throughput by using

More information

Estimation of Performance Loss Due to Delay in Channel Feedback in MIMO Systems

Estimation of Performance Loss Due to Delay in Channel Feedback in MIMO Systems MITSUBISHI ELECTRIC RESEARCH LABORATORIES http://www.merl.com Estimation of Performance Loss Due to Delay in Channel Feedback in MIMO Systems Jianxuan Du Ye Li Daqing Gu Andreas F. Molisch Jinyun Zhang

More information

On Modern and Historical Short-Term Frequency Stability Metrics for Frequency Sources

On Modern and Historical Short-Term Frequency Stability Metrics for Frequency Sources On Modern and Historical Short-Term Frequency Stability Metrics for Frequency Sources Michael S. McCorquodale, Ph.D. Founder and CTO, Mobius Microsystems, Inc. EFTF-IFCS, Besançon, France Session BL-D:

More information

Dr. Nicola Nicolici COE/EE2DI4 Midterm Test #2 Nov 22, 2006

Dr. Nicola Nicolici COE/EE2DI4 Midterm Test #2 Nov 22, 2006 COE/EE2DI4 Midterm Test #2 Fall 2006 Page 1 Dr. Nicola Nicolici COE/EE2DI4 Midterm Test #2 Nov 22, 2006 Instructions: This examination paper includes 12 pages and 20 multiple-choice questions starting

More information

24.2: Self-Biased, High-Bandwidth, Low-Jitter 1-to-4096 Multiplier Clock Generator PLL

24.2: Self-Biased, High-Bandwidth, Low-Jitter 1-to-4096 Multiplier Clock Generator PLL 24.2: Self-Biased, High-Bandwidth, Low-Jitter 1-to-4096 Multiplier Clock Generator PLL John G. Maneatis 1, Jaeha Kim 1, Iain McClatchie 1, Jay Maxey 2, Manjusha Shankaradas 2 True Circuits, Los Altos,

More information

Oversampling Converters

Oversampling Converters Oversampling Converters David Johns and Ken Martin (johns@eecg.toronto.edu) (martin@eecg.toronto.edu) slide 1 of 56 Motivation Popular approach for medium-to-low speed A/D and D/A applications requiring

More information

ON THE USE OF GEGENBAUER PROTOTYPES IN THE SYNTHESIS OF WAVEGUIDE FILTERS

ON THE USE OF GEGENBAUER PROTOTYPES IN THE SYNTHESIS OF WAVEGUIDE FILTERS Progress In Electromagnetics Research C, Vol. 18, 185 195, 2011 ON THE USE OF GEGENBAUER PROTOTYPES IN THE SYNTHESIS OF WAVEGUIDE FILTERS L. Cifola, A. Morini, and G. Venanzoni Dipartimento di Ingegneria

More information

ACTIVE noise control (ANC) ([1], [2]) is an established

ACTIVE noise control (ANC) ([1], [2]) is an established 286 IEEE TRANSACTIONS ON SPEECH AND AUDIO PROCESSING, VOL. 13, NO. 2, MARCH 2005 Convergence Analysis of a Complex LMS Algorithm With Tonal Reference Signals Mrityunjoy Chakraborty, Senior Member, IEEE,

More information

Lapped Unimodular Transform and Its Factorization

Lapped Unimodular Transform and Its Factorization IEEE TRANSACTIONS ON SIGNAL PROCESSING, VOL 50, NO 11, NOVEMBER 2002 2695 Lapped Unimodular Transform and Its Factorization See-May Phoong, Member, IEEE, and Yuan-Pei Lin, Member, IEEE Abstract Two types

More information

A Low-Error Statistical Fixed-Width Multiplier and Its Applications

A Low-Error Statistical Fixed-Width Multiplier and Its Applications A Low-Error Statistical Fixed-Width Multiplier and Its Applications Yuan-Ho Chen 1, Chih-Wen Lu 1, Hsin-Chen Chiang, Tsin-Yuan Chang, and Chin Hsia 3 1 Department of Engineering and System Science, National

More information

DESIGN OF QUANTIZED FIR FILTER USING COMPENSATING ZEROS

DESIGN OF QUANTIZED FIR FILTER USING COMPENSATING ZEROS DESIGN OF QUANTIZED FIR FILTER USING COMPENSATING ZEROS Nivedita Yadav, O.P. Singh, Ashish Dixit Department of Electronics and Communication Engineering, Amity University, Lucknow Campus, Lucknow, (India)

More information

Performance Analysis of Spread Spectrum CDMA systems

Performance Analysis of Spread Spectrum CDMA systems 1 Performance Analysis of Spread Spectrum CDMA systems 16:33:546 Wireless Communication Technologies Spring 5 Instructor: Dr. Narayan Mandayam Summary by Liang Xiao lxiao@winlab.rutgers.edu WINLAB, Department

More information

Finite Word Length Effects and Quantisation Noise. Professors A G Constantinides & L R Arnaut

Finite Word Length Effects and Quantisation Noise. Professors A G Constantinides & L R Arnaut Finite Word Length Effects and Quantisation Noise 1 Finite Word Length Effects Finite register lengths and A/D converters cause errors at different levels: (i) input: Input quantisation (ii) system: Coefficient

More information

STUDY AND IMPLEMENTATION OF MUX BASED FPGA IN QCA TECHNOLOGY

STUDY AND IMPLEMENTATION OF MUX BASED FPGA IN QCA TECHNOLOGY STUDY AND IMPLEMENTATION OF MUX BASED FPGA IN QCA TECHNOLOGY E.N.Ganesh 1 / V.Krishnan 2 1. Professor, Rajalakshmi Engineering College 2. UG Student, Rajalakshmi Engineering College ABSTRACT This paper

More information

A COMBINED 16-BIT BINARY AND DUAL GALOIS FIELD MULTIPLIER. Jesus Garcia and Michael J. Schulte

A COMBINED 16-BIT BINARY AND DUAL GALOIS FIELD MULTIPLIER. Jesus Garcia and Michael J. Schulte A COMBINED 16-BIT BINARY AND DUAL GALOIS FIELD MULTIPLIER Jesus Garcia and Michael J. Schulte Lehigh University Department of Computer Science and Engineering Bethlehem, PA 15 ABSTRACT Galois field arithmetic

More information

Stack Sizing for Optimal Current Drivability in Subthreshold Circuits REFERENCES

Stack Sizing for Optimal Current Drivability in Subthreshold Circuits REFERENCES 598 IEEE TRANSACTIONS ON VERY LARGE SCALE INTEGRATION (VLSI) SYSTEMS, VOL 16, NO 5, MAY 2008 design can be easily expanded to a hierarchical 64-bit adder such that the result will be attained in four cycles

More information

Nonlinear System Identification and Analysis with Applications to Power Amplifier Modeling and Power Amplifier Predistortion.

Nonlinear System Identification and Analysis with Applications to Power Amplifier Modeling and Power Amplifier Predistortion. Nonlinear System Identification and Analysis with Applications to Power Amplifier Modeling and Power Amplifier Predistortion A Thesis Presented to The Academic Faculty by Raviv Raich In Partial Fulfillment

More information