TIMA Lab. Research Reports
|
|
- Ellen Townsend
- 5 years ago
- Views:
Transcription
1 ISSN TIMA Lab. Research Reports TIMA Laboratory, 46 avenue Félix Viallet, 38 Grenoble France
2 ON-CHIP TESTING OF LINEAR TIME INVARIANT SYSTEMS USING MAXIMUM-LENGTH SEQUENCES Libor Rufer, Emmanuel Simeu and Salvador Mir TIMA Laboratory 46 Av. Félix Viallet 383 Grenoble FRANCE Abstract: With the rapid development of system-on-chip (SoC) applications, containing digital and analogue parts, the need for fast and reliable on-chip testing methods has become obvious. We present a method for a fast and accurate broadband determination of the behaviour of analogue and mixed-signal circuits. This technique is based on impulse response (IR) evaluation using pseudo-random Maximum Length Sequences (MLS). This approach provides a large dynamic range and is thus an optimal solution for measurements in noisy environments and for low-power test signals. We will show the algorithms of the MLS generation and of the impulse response calculation which can be easily implemented on-chip. Copyright 23 IFAC Keywords: Test, system-on chip, maximum-length sequence, response measurement.. INTRODUCTION The development of reliable System-on-Chip (SoC) containing mixed-signal systems requires seeking methods for facilitating their test, in particular Built- In Self-Test (BIST) techniques. In the research of cost effective testing of analogue parts, the techniques based on digital signals are often preferred since most of the circuitry in mixed signal systems is digital and most of the test equipment is devoted to them. A number of well-established approaches for the test of analogue functions using digital signals exist. These include impulse response and step response testing as an example. Knowledge of the system impulse response provides enough information for system functional evaluation as well as for extraction of its parameters. A straightforward way to obtain the impulse response consists in the injection of a very short pulse of high amplitude (ideally close to a Dirac delta function) to a system and in measuring its response. This technique has two drawbacks: first, in the input pulse generation, the amplitude is limited by the range of linearity of the system, and second, the system behaviour that does not correspond to a steady-state regime. The measurement of the input-output crosscorrelation function of the system stimulated by a white noise is another way to obtain the impulse response. This procedure fails sometimes due to the limits in the signal to noise (S/N) ratio. Another source of uncertainty, the stochastic nature of the test signal, needs to be solved by using a certain number of averages. For these reasons efforts have been made during the last decade to reduce the influences of background noise by choosing special test signals which can replace the stochastic properties in a theoretically correct way. As a result of this effort, the technique of a system impulse response measurement based on Maximum-Length Sequences (MLS) has been developed (Rife and Vanderkooy, 989). MLSs are now well-established test signals in various fields, as in electroacoustic transducer testing or in building acoustics. Binary MLSs are periodic two-level deterministic sequences of the length N = 2 m, where m is an integer denoting the order of the sequence. A simple pseudorandom sequence can be generated by an arrangement of N bits shift register clocked at fixed frequency using an exclusive-or gate to generate the feedback signal from the n th bit (<n<m) and the last m th bit of the shift register. If the values of n and m are chosen correctly, the shift register will go through the maximum number of allowable states, N, before repeating itself. It can be shown that the MLS power spectrum is a line spectrum with constant amplitudes in low frequency band whose width can be adjusted by a proper choice of the clock frequency.
3 The method is based on the fact that input-output cross-correlation function of a Linear Time Invariant (LTI) system provides the system impulse response when the input signal has a flat frequency spectrum. An estimation of the system impulse response can be obtained by using MLS as an input signal, because its spectrum is flat in frequency band that is defined by the sequence length and by the clock frequency. The basic idea is to apply a MLS to a linear system, sample the resulting response, and then crosscorrelate this response with the original sequence. Since the original sequence is a known pseudorandom sequence, there exists an efficient and very fast way to calculate the cross-correlation function, called Fast Hadamard Transform (FHT). A benefit of FHT is that it requires only N log 2 N operations. Since the MLS is represented by + and -, the FHT consists of additions and subtractions only. For an LTI system, one period of the signal is sufficient for a cross-correlation computation and no averaging is required. The averaging can still be applied to reduce the system noise. Since the sequence is deterministic, it can be repeated precisely. It is therefore possible to increase signal to noise ratio by a synchronous averaging of the response sequence. This procedure reduces the effective background noise level by 3 db per doubling of the number of averages because the exactly repeated periods of the test signal add up in phase while the background noise is not correlated between the different periods and only its energy is summed. The use of the MLS-based method can be twofold. Firstly, we can perform a functional evaluation of the measured system based on the impulse response or on the transfer function. Secondly, we can define a system signature based on the impulse response and by checking the measured signature against the expected one we can verify the correctness of a device without measuring the original performance parameters (Pan and Cheng, 997). This polynomial specifies a Linear Feedback Shift Register (LFSR) as shown in Fig.a. The boxes containing z - represent a unit-sample delay produced by memory elements or flip-flops. The LFSR is clocked at some fixed frequency f c. The symbol designates a modulo 2 sum or exclusive-or operation. If the values of n and m are chosen correctly, the LFSR generates a binary sequence whose maximal length is N = 2 m. For certain values of m, more than one feedback loop is required in order to generate a MLS. The fraction of the analogue form of the typical maximum-length sequence is shown in Fig.b. The duration T p of one sequence period is given by the sequence length N and by the clock frequency f c as T p = N/ f c. When changing the sequence duration by the change of clock frequency, the Nyquist sampling theorem must be satisfied in order to cover the frequency band that is demanded. z - z- z - z - z - z - output m m- n+ n 2 T p = N t t=/ f c Fig. ( Feedback shift registers corresponding to polynomial x m + x n +, and ( an example of the generated MLS. There are several important properties of this sequence that should be mentioned. First, it is periodic and deterministic. Second, if the binary states are chosen to be + and -, the autocorrelation function R xx (k) is as shown in Fig. 2a. 2. MAXIMUM-LENGTH SEQUENCE Maximum-length sequences (also called pseudorandom sequences, pseudo-noise sequences or m-sequences) are certain binary sequences of the length N = 2 m with m denoting the order of the sequence. These sequences have been known for a long time in areas such as range-finding, scrambling, fault detection, modulation, synchronizing, acoustic measurements, etc. (Rife and Vanderkooy, 989; Davies, 966; MacWilliams and Sloane, 976). Due to their specific properties, they are predestined for special measurement techniques as transfer function or impulse response measurements, where an important gain in speed and in S/N ratio can be obtained. Power spectrum [db] R xx (k) -/Ν N-2 N- k To construct a MLS of a given length N, we need a primitive polynomial p(x) of a degree m. An example of such a polynomial is given by the following expression m n p(x) = x + x +, < n < m () /N t Frequency [Hz] Fig. 2. MLS ( autocorrelation function and ( schematic power spectrum. f c 2f c
4 The value of the autocorrelation function is always equal to for zero shift and drops to -/N for any other shift, repeating after each period of the sequence. The power spectrum of the MLS that is schematically shown in Fig. 2b is a discrete spectrum whose upper 3 db roll-off frequency is about.45 f c. By adjusting the clock frequency, the broadband signal over a wide frequency range can be generated. 3. IMPULSE RESPONSE MEASUREMENT The LTI system can be completely specified either by its transfer function or by its impulse response. Both functions can be obtained by MLS-based measurements. The impulse response of the LTI system can be obtained as a result of the crosscorrelation between its input and output signals. In the case of the discrete input and output sequences, we obtain the cross-correlation φ xy (k), that is related to auto-correlation of the input, φ xx (k) by a convolution with the periodic impulse response h(k): φ xy ( k) = φxx (k) * h(k) (2) An important property of any MLS is that its autocorrelation function is essentially an impulse that can be represented by the Dirac delta function. We can see from the relation (2) that in the case of MLSbased measurements, cross-correlating of the system input and output sequences gives the impulse response. The basic idea of the measurement method is then shown in Fig.3. MLS Gen. x(k) DUT y(k) Correlator h(k) Fig. 3. Block diagram of an MLS - based measurement. A MLS signal excites a device under the test (DUT). The system impulse response is obtained as a result of the cross-correlation of the input and output sequences. The cross-correlation operation in the case of a discrete sequence is defined by: N φ = xy k) x(j k) y(j) N j= ( (3) The Equation (3) can also be described in terms of matrix multiplication: Φ xy = X Y (4) N Φ xy and Y are vectors whose elements are φ xy and y from the Equation (3), and the matrix X contains the circularly delayed version of the input sequence x. Since the elements of X are all ±, only additions and subtractions are required to perform the matrix multiplication. Finding each element of the correlation vector Φ xy requires N- additions. The total number of additions necessary for the resulting vector is N (N-). When N is a large number, the number of operations can be a limiting factor for the measurements. Rapid calculations of the crosscorrelation can be based upon the algorithm called Fast Hadamard Transform. The flow graph of FHT is similar to the flow diagram of the Fast Fourier Transform (FFT) and the total number of additions required to evaluate an N-point FHT is N log 2 N. 4. IMPLEMENTATION OF THE METHOD The implementation of the MLS-based measuring method can be considered off-chip or on-chip. In the first case, the device under the test is connected with an auxiliary unit that provides the test sequence generation and necessary signal processing. This approach can serve for development purposes and for the extraction of system parameters for example. In the second case, the on-chip approach corresponds to a built-in self-test (BIST) technique for which the necessary operations for the MLS generation and processing are done on chip. 4. Off-chip simulation and measurements In the case of an off-chip measurement, we have considered the scheme shown in Figure 3. The MLS generation and correlation procedures are being executed on a PC equipped with a data acquisition card. Necessary calculations are done in Matlab programming language, the MLS generation and FHT procedures were programmed in C and transformed to MEX-files that are executable in Matlab. The method was first validated on basic structures as filters or similar blocks by means of the Simulink toolbox of Matlab. We have considered as an example the sixth order Butterworth low-pass filter with the relative cut-off frequency equal to.5. For the MLS, we have considered a LFSR of the length m = 6 bits and a sequence of the length N = = 63 with a sample rate of 4 khz. The results of the impulse response calculations are shown in Figure 4. An important advantage of the MLS technique is the ability to separate the signal components from the random noise by just considering a generation of several sequences of length N. This results in a synchronous averaging operation that reduces the background noise level by 3 db per doubling of the number of averages (see Section ). We illustrate this in the simulation results in Figure 4 where we have injected a random noise at the system output with the average amplitude that was 4 db lower than the input MLS. Figure 4( shows the simulated impulse response obtained as the average of two output sequences, and Figure 4( the impulse response corresponding to the average of 32 sequences. The MLS technique with synchronous averaging allows thus measuring IR components that would be normally buried in the system noise.
5 Impulse Response Time (ms) scheme shown in Figure 6. Each of these m components corresponds to the output of a simplified correlation cell (SCC) shown in Figure 5. The input signal of the SCCs is the response of the device under the test to the MLS; the control signal of each cell is taken at different stages of the LFSR generating the MLS. The simplest on-chip implementation shown above does not give the whole picture of the impulse response but gives only m components. This information can be exploited as a system pattern that can be used for fault detection if compared to the nominal pattern. If a larger number of IR components is demanded, more sophisticated algorithms can be used which would result also in increasing costs. Impulse Response..5 LFSR z - z- z - z - z DUT A/D m m- n+ n Time (ms) Fig. 4. Simulation results: Impulse response of a Butterworth low-pass filter based on the average of ( 2 sequences, ( 32 sequences. 4.2 Implementation on the chip The on-chip approach leads to a BIST implementation. The use of a MLS as the input signal and the subsequent processing aiming at obtaining the impulse response simplifies the implementation task. The MLS generation based on the LFSR is straightforward and the response processing used in this method is relatively simple because the products that normally need to be done when using white noise for the CCF evaluation are replaced by the sums in the case of the MLS. To obtain a component h(k) of the impulse response, we can proceed, according to the expression (3), as it is shown in Figure 5. Each sample of the sequence y(k) is multiplied by or, which is provided by the multiplexer unit (MUX) controlled by the MLS, and the result is added to the sum stored in the accumulator (ACC). The value obtained at the end of the calculation loop is divided by N. x(j-k) y(j) - MUX ACC Σ z - j = :N- /N h(k) Fig. 5. Block diagram of a simplified correlation cell (SCC). The first m components of the impulse response (h(k), k = to m-) can be obtained by following the SCC SCC SCC m h h h m- Fig. 6. On-chip implementation scheme of the impulse response measurement. The simulation results of a Butterworth filter of the same type as described in Section 4. using a Simulink model of Figure 6 is shown in Figure 7. The length of LFSR used for MLS generation is m = 6. Figure 7( shows the first six even components of the impulse response that were obtained by inserting the delay units before one of the inputs of each correlation cell. This part of the impulse response corresponds to the exact values shown in Figure 7( Impulse Response IR(k) k Fig. 7. ( Simulation results and ( exact values of the impulse response of the tested circuit. 5. CONCLUSIONS In this paper we have shown a full BIST technique for LTI systems where the input test signal and the device response are, respectively, generated and analyzed on-chip. This technique is compatible with existing self-test functions for stimuli generation. Only a suitable sequence of electrical test pulses
6 (pseudo-random MLS) must be generated in order to analyze the system behaviour on-chip. The test sequence is generated using a LFSR, as is commonly done for testing digital circuits. Since the generated pulse sequence is known, there exists an efficient and fast way to calculate the system impulse response. We have shown the advantages of the method in comparison with the classical approaches, especially in terms of the signal to noise ratio, speed, and implementation feasibility. In particular, we intend to use this method for the test and fault detection of mixed-signal parts of a system-on-chip. Further research is being carried out in order to determine the signatures to be used that take into account the tolerances in process or device parameters. REFERENCES Davies, V. D. T. (966). Generation and properties of maximum-length sequences. Control, June 966, pp MacWilliams, F. J. and Sloane, N. J. A. (976). Pseudo-random sequences and arrays. Proc. of the IEEE, vol. 64, no. 2, pp Pan, C. Y. and Cheng, K. T. (997). Pseudorandom testing for mixed-signals circuits, IEEE Trans. on Computer-Aided Design of Integrated Circuits and Systems, vol. 6, no., pp Rife, D. D. and Vanderkooy, J. (989). Transferfunction measurement with maximum-length sequences. J. Audio Eng. Soc., vol. 37, no. 6, pp
Cross Spectral Density Analysis for Various Codes Suitable for Spread Spectrum under AWGN conditions with Error Detecting Code
Cross Spectral Density Analysis for Various Codes Suitable for Spread Spectrum under AWG conditions with Error Detecting Code CH.ISHATHI 1, R.SUDAR RAJA 2 Department of Electronics and Communication Engineering,
More informationSPREADING CODES PERFORMANCE FOR CORRELATION FUNCTION USING MATLAB
International Journal of Electronics, Communication & Instrumentation Engineering Research and Development (IJECIERD) ISSN 2249-684X Vol. 3, Issue 2, Jun 2013, 15-24 TJPRC Pvt. Ltd. SPREADING CODES PERFORMANCE
More informationA PREDICTABLE PERFORMANCE WIDEBAND NOISE GENERATOR
A PREDICTABLE PERFORMANCE WIDEBAND NOISE GENERATOR Submitted by T. M. Napier and R.A. Peloso Aydin Computer and Monitor Division 700 Dresher Road Horsham, PA 19044 ABSTRACT An innovative digital approach
More informationSIGNATURE ANALYSIS FOR MEMS PSEUDORANDOM TESTING USING NEURAL NETWORKS
2th IMEKO TC & TC7 Joint Symposium on Man Science & Measurement September, 3 5, 2008, Annecy, France SIGATURE AALYSIS FOR MEMS PSEUDORADOM TESTIG USIG EURAL ETWORKS Lukáš Kupka, Emmanuel Simeu², Haralampos-G.
More informationMatched filter. Contents. Derivation of the matched filter
Matched filter From Wikipedia, the free encyclopedia In telecommunications, a matched filter (originally known as a North filter [1] ) is obtained by correlating a known signal, or template, with an unknown
More informationSpread Spectrum. Chapter 18. FHSS Frequency Hopping Spread Spectrum DSSS Direct Sequence Spread Spectrum DSSS using CDMA Code Division Multiple Access
Spread Spectrum Chapter 18 FHSS Frequency Hopping Spread Spectrum DSSS Direct Sequence Spread Spectrum DSSS using CDMA Code Division Multiple Access Single Carrier The traditional way Transmitted signal
More informationMODELING AND IMPLEMENTATION OF THIRD ORDER SIGMA-DELTA MODULATOR
MODELING AND IMPLEMENTATION OF THIRD ORDER SIGMA-DELTA MODULATOR Georgi Tsvetanov Tsenov 1, Snejana Dimitrova Terzieva 1, Peter Ivanov Yakimov 2, Valeri Markov Mladenov 1 1 Department of Theoretical Electrical
More informationMobile Communications TCS 455
Mobile Communications TCS 455 Dr. Prapun Suksompong prapun@siit.tu.ac.th Lecture 21 1 Office Hours: BKD 3601-7 Tuesday 14:00-16:00 Thursday 9:30-11:30 Announcements Read Chapter 9: 9.1 9.5 HW5 is posted.
More informationI am very pleased to teach this class again, after last year s course on electronics over the Summer Term. Based on the SOLE survey result, it is clear that the format, style and method I used worked with
More informationPerformance Analysis Of Multi Carrier CDMA System
IOSR Journal of Electronics and Communication Engineering (IOSR-JECE) e-issn: 2278-2834,p- ISSN: 2278-8735. PP 12-18 www.iosrjournals.org Darshini. R 1, Dhanalakshmi. V 2, P. Velavan 3, R. Mirunalini 4
More informationCDMA Technology : Pr. S. Flament Pr. Dr. W. Skupin On line Course on CDMA Technology
CDMA Technology : Pr. Dr. W. Skupin www.htwg-konstanz.de Pr. S. Flament www.greyc.fr/user/99 On line Course on CDMA Technology CDMA Technology : Introduction to Spread Spectrum Technology CDMA / DS : Principle
More informationChaos based Communication System Using Reed Solomon (RS) Coding for AWGN & Rayleigh Fading Channels
2015 IJSRSET Volume 1 Issue 1 Print ISSN : 2395-1990 Online ISSN : 2394-4099 Themed Section: Engineering and Technology Chaos based Communication System Using Reed Solomon (RS) Coding for AWGN & Rayleigh
More informationExperiments #6. Convolution and Linear Time Invariant Systems
Experiments #6 Convolution and Linear Time Invariant Systems 1) Introduction: In this lab we will explain how to use computer programs to perform a convolution operation on continuous time systems and
More informationThis tutorial describes the principles of 24-bit recording systems and clarifies some common mis-conceptions regarding these systems.
This tutorial describes the principles of 24-bit recording systems and clarifies some common mis-conceptions regarding these systems. This is a general treatment of the subject and applies to I/O System
More informationCOMPARATIVE ANALYSIS OF PEAK CORRELATION CHARACTERISTICS OF NON-ORTHOGONAL SPREADING CODES FOR WIRELESS SYSTEMS
International Journal of Distributed and Parallel Systems (IJDPS) Vol.3, No.3, May 212 COMPARATIVE ANALYSIS OF PEAK CORRELATION CHARACTERISTICS OF NON-ORTHOGONAL SPREADING CODES FOR WIRELESS SYSTEMS Dr.
More informationDIGITAL FILTERING OF MULTIPLE ANALOG CHANNELS
DIGITAL FILTERING OF MULTIPLE ANALOG CHANNELS Item Type text; Proceedings Authors Hicks, William T. Publisher International Foundation for Telemetering Journal International Telemetering Conference Proceedings
More informationCG401 Advanced Signal Processing. Dr Stuart Lawson Room A330 Tel: January 2003
CG40 Advanced Dr Stuart Lawson Room A330 Tel: 23780 e-mail: ssl@eng.warwick.ac.uk 03 January 2003 Lecture : Overview INTRODUCTION What is a signal? An information-bearing quantity. Examples of -D and 2-D
More informationDepartment of Electronic Engineering NED University of Engineering & Technology. LABORATORY WORKBOOK For the Course SIGNALS & SYSTEMS (TC-202)
Department of Electronic Engineering NED University of Engineering & Technology LABORATORY WORKBOOK For the Course SIGNALS & SYSTEMS (TC-202) Instructor Name: Student Name: Roll Number: Semester: Batch:
More informationLecture 3. Direct Sequence Spread Spectrum Systems. COMM 907:Spread Spectrum Communications
COMM 907: Spread Spectrum Communications Lecture 3 Direct Sequence Spread Spectrum Systems Performance of DSSSS with BPSK Modulation in presence of Interference (Jamming) Broadband Interference (Jamming):
More informationHigh-Speed Stochastic Circuits Using Synchronous Analog Pulses
High-Speed Stochastic Circuits Using Synchronous Analog Pulses M. Hassan Najafi and David J. Lilja najaf@umn.edu, lilja@umn.edu Department of Electrical and Computer Engineering, University of Minnesota,
More informationChapter 2 Direct-Sequence Systems
Chapter 2 Direct-Sequence Systems A spread-spectrum signal is one with an extra modulation that expands the signal bandwidth greatly beyond what is required by the underlying coded-data modulation. Spread-spectrum
More informationChapter 3. Source signals. 3.1 Full-range cross-correlation of time-domain signals
Chapter 3 Source signals This chapter describes the time-domain cross-correlation used by the relative localisation system as well as the motivation behind the choice of maximum length sequences (MLS)
More informationPerformance Comparison of Spreading Codes in Linear Multi- User Detectors for DS-CDMA System
Performance Comparison of Spreading Codes in Linear Multi- User Detectors for DS-CDMA System *J.RAVINDRABABU, **E.V.KRISHNA RAO E.C.E Department * P.V.P. Siddhartha Institute of Technology, ** Andhra Loyola
More informationSensors, Signals and Noise
Sensors, Signals and Noise COURSE OUTLINE Introduction Signals and Noise Filtering Noise Sensors and associated electronics Sergio Cova SENSORS SIGNALS AND NOISE SSN04b FILTERING NOISE rv 2017/01/25 1
More information(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 informationLecture 3 Concepts for the Data Communications and Computer Interconnection
Lecture 3 Concepts for the Data Communications and Computer Interconnection Aim: overview of existing methods and techniques Terms used: -Data entities conveying meaning (of information) -Signals data
More information1644 IEEE TRANSACTIONS ON VERY LARGE SCALE INTEGRATION (VLSI) SYSTEMS, VOL. 25, NO. 5, MAY 2017
1644 IEEE TRANSACTIONS ON VERY LARGE SCALE INTEGRATION (VLSI) SYSTEMS, VOL. 25, NO. 5, MAY 2017 Time-Encoded Values for Highly Efficient Stochastic Circuits M. Hassan Najafi, Student Member, IEEE, Shiva
More informationThis is a repository copy of Frequency estimation in multipath rayleigh-sparse-fading channels.
This is a repository copy of Frequency estimation in multipath rayleigh-sparse-fading channels. White Rose Research Online URL for this paper: http://eprints.whiterose.ac.uk/694/ Article: Zakharov, Y V
More information9th National Congress on Theoretical and Applied Mechanics, Brussels, 9-10 May 2012
Random Vibration Testing Using a Pseudo-Random Method with Crest-Factor Limiting: An experimental comparison with the classical method J. MARTINO, ir. 1 1, K. HARRI, dr. ir. 2 1 1 Royal Military Academy,
More informationPROJECT NOTES/ENGINEERING BRIEFS
PROJECT NOTES/ENGINEERING BRIEFS APPLICATION OF A REAL-TIME HADAMARD TRANSFORM NETWORK TO SOUND SYNTHESIS BERNARD A. HUTCHINS, JR. Electronoies, Ithaca, N.Y. 14850 A Hadamard transform (HT) analyze function
More informationOn Built-In Self-Test for Adders
On Built-In Self-Test for s Mary D. Pulukuri and Charles E. Stroud Dept. of Electrical and Computer Engineering, Auburn University, Alabama Abstract - We evaluate some previously proposed test approaches
More informationHardware/Software Co-Simulation of BPSK Modulator and Demodulator using Xilinx System Generator
www.semargroups.org, www.ijsetr.com ISSN 2319-8885 Vol.02,Issue.10, September-2013, Pages:984-988 Hardware/Software Co-Simulation of BPSK Modulator and Demodulator using Xilinx System Generator MISS ANGEL
More informationAN IMPROVED WINDOW BLOCK CORRELATION ALGORITHM FOR CODE TRACKING IN W-CDMA
Al-Qadisiya Journal For Engineering Sciences, Vol. 5, No. 4, 367-376, Year 01 AN IMPROVED WINDOW BLOCK CORRELATION ALGORITHM FOR CODE TRACKING IN W-CDMA Hassan A. Nasir, Department of Electrical Engineering,
More informationDigital Signal Processor (DSP) based 1/f α noise generator
Digital Signal Processor (DSP) based /f α noise generator R Mingesz, P Bara, Z Gingl and P Makra Department of Experimental Physics, University of Szeged, Hungary Dom ter 9, Szeged, H-6720 Hungary Keywords:
More informationAPPLICATION NOTE MAKING GOOD MEASUREMENTS LEARNING TO RECOGNIZE AND AVOID DISTORTION SOUNDSCAPES. by Langston Holland -
SOUNDSCAPES AN-2 APPLICATION NOTE MAKING GOOD MEASUREMENTS LEARNING TO RECOGNIZE AND AVOID DISTORTION by Langston Holland - info@audiomatica.us INTRODUCTION The purpose of our measurements is to acquire
More informationTheory of Telecommunications Networks
Theory of Telecommunications Networks Anton Čižmár Ján Papaj Department of electronics and multimedia telecommunications CONTENTS Preface... 5 1 Introduction... 6 1.1 Mathematical models for communication
More information16QAM Symbol Timing Recovery in the Upstream Transmission of DOCSIS Standard
IEEE TRANSACTIONS ON BROADCASTING, VOL. 49, NO. 2, JUNE 2003 211 16QAM Symbol Timing Recovery in the Upstream Transmission of DOCSIS Standard Jianxin Wang and Joachim Speidel Abstract This paper investigates
More informationDesigning Filters Using the NI LabVIEW Digital Filter Design Toolkit
Application Note 097 Designing Filters Using the NI LabVIEW Digital Filter Design Toolkit Introduction The importance of digital filters is well established. Digital filters, and more generally digital
More informationProf. P. Subbarao 1, Veeravalli Balaji 2
Performance Analysis of Multicarrier DS-CDMA System Using BPSK Modulation Prof. P. Subbarao 1, Veeravalli Balaji 2 1 MSc (Engg), FIETE, MISTE, Department of ECE, S.R.K.R Engineering College, A.P, India
More informationUNIVERSITY OF SOUTHAMPTON
UNIVERSITY OF SOUTHAMPTON ELEC6014W1 SEMESTER II EXAMINATIONS 2007/08 RADIO COMMUNICATION NETWORKS AND SYSTEMS Duration: 120 mins Answer THREE questions out of FIVE. University approved calculators may
More informationEE 215 Semester Project SPECTRAL ANALYSIS USING FOURIER TRANSFORM
EE 215 Semester Project SPECTRAL ANALYSIS USING FOURIER TRANSFORM Department of Electrical and Computer Engineering Missouri University of Science and Technology Page 1 Table of Contents Introduction...Page
More informationPrime Base, Prime Moduli PRN Generator
Prime Base, Prime Moduli PRN Generator Intelligence and Information Systems, Raytheon Company, Aurora, Colorado, USA Contact Author - Palak Thakkar, 16800 E. CentreTech Parkway, Aurora, CO 80012 Palak.P.Thakkar@Raytheon.com,
More informationSection 1. Fundamentals of DDS Technology
Section 1. Fundamentals of DDS Technology Overview Direct digital synthesis (DDS) is a technique for using digital data processing blocks as a means to generate a frequency- and phase-tunable output signal
More informationDesign and FPGA Implementation of High-speed Parallel FIR Filters
3rd International Conference on Mechatronics, Robotics and Automation (ICMRA 215) Design and FPGA Implementation of High-speed Parallel FIR Filters Baolin HOU 1, a *, Yuancheng YAO 1,b and Mingwei QIN
More informationMODEL-BASED PREDICTIVE ADAPTIVE DELTA MODULATION
MODEL-BASED PREDICTIVE ADAPTIVE DELTA MODULATION Anas Al-korj Sandor M Veres School of Engineering Scienes,, University of Southampton, Highfield, Southampton, SO17 1BJ, UK, Email:s.m.veres@soton.ac.uk
More informationIMPULSE RESPONSE MEASUREMENT WITH SINE SWEEPS AND AMPLITUDE MODULATION SCHEMES. Q. Meng, D. Sen, S. Wang and L. Hayes
IMPULSE RESPONSE MEASUREMENT WITH SINE SWEEPS AND AMPLITUDE MODULATION SCHEMES Q. Meng, D. Sen, S. Wang and L. Hayes School of Electrical Engineering and Telecommunications The University of New South
More informationFOURIER analysis is a well-known method for nonparametric
386 IEEE TRANSACTIONS ON INSTRUMENTATION AND MEASUREMENT, VOL. 54, NO. 1, FEBRUARY 2005 Resonator-Based Nonparametric Identification of Linear Systems László Sujbert, Member, IEEE, Gábor Péceli, Fellow,
More informationME scope Application Note 01 The FFT, Leakage, and Windowing
INTRODUCTION ME scope Application Note 01 The FFT, Leakage, and Windowing NOTE: The steps in this Application Note can be duplicated using any Package that includes the VES-3600 Advanced Signal Processing
More informationDesign of Concatenated Extended Complementary Sequences for inter-base station synchronization in WCDMA TDD mode
Design of Concatenated Extended Complementary Sequences for inter-base station synchronization in WCDMA TDD mode Marian udolf and Bruno Jechoux Information Technology Centre Europe, Mitsubishi Electric,
More informationPseudo Noise Sequence Generation using Elliptic Curve for CDMA and Security Application
IJIRST International Journal for Innovative Research in Science & Technology Volume 1 Issue 11 April 2015 ISSN (online): 2349-6010 Pseudo Noise Sequence Generation using Elliptic Curve for CDMA and Security
More informationChapter 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 informationMultiuser Detection for Synchronous DS-CDMA in AWGN Channel
Multiuser Detection for Synchronous DS-CDMA in AWGN Channel MD IMRAAN Department of Electronics and Communication Engineering Gulbarga, 585104. Karnataka, India. Abstract - In conventional correlation
More informationA DSP IMPLEMENTED DIGITAL FM MULTIPLEXING SYSTEM
A DSP IMPLEMENTED DIGITAL FM MULTIPLEXING SYSTEM Item Type text; Proceedings Authors Rosenthal, Glenn K. Publisher International Foundation for Telemetering Journal International Telemetering Conference
More informationA CMOS UWB Transmitter for Intra/Inter-chip Wireless Communication
A CMOS UWB Transmitter for Intra/Inter-chip Wireless Communication Pran Kanai Saha, Nobuo Sasaki and Takamaro Kikkawa Research Center For Nanodevices and Systems, Hiroshima University 1-4-2 Kagamiyama,
More information2.1 BASIC CONCEPTS Basic Operations on Signals Time Shifting. Figure 2.2 Time shifting of a signal. Time Reversal.
1 2.1 BASIC CONCEPTS 2.1.1 Basic Operations on Signals Time Shifting. Figure 2.2 Time shifting of a signal. Time Reversal. 2 Time Scaling. Figure 2.4 Time scaling of a signal. 2.1.2 Classification of Signals
More informationUsing Modern Design Tools To Evaluate Complex Communication Systems: A Case Study on QAM, FSK and OFDM Transceiver Design
Using Modern Design Tools To Evaluate Complex Communication Systems: A Case Study on QAM, FSK and OFDM Transceiver Design SOTIRIS H. KARABETSOS, SPYROS H. EVAGGELATOS, SOFIA E. KONTAKI, EVAGGELOS C. PICASIS,
More informationSound source localization accuracy of ambisonic microphone in anechoic conditions
Sound source localization accuracy of ambisonic microphone in anechoic conditions Pawel MALECKI 1 ; 1 AGH University of Science and Technology in Krakow, Poland ABSTRACT The paper presents results of determination
More informationDATA INTEGRATION MULTICARRIER REFLECTOMETRY SENSORS
Report for ECE 4910 Senior Project Design DATA INTEGRATION IN MULTICARRIER REFLECTOMETRY SENSORS Prepared by Afshin Edrissi Date: Apr 7, 2006 1-1 ABSTRACT Afshin Edrissi (Cynthia Furse), Department of
More informationSynchronization 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 informationImproving Channel Estimation in OFDM System Using Time Domain Channel Estimation for Time Correlated Rayleigh Fading Channel Model
International Journal of Engineering Science Invention ISSN (Online): 2319 6734, ISSN (Print): 2319 6726 Volume 2 Issue 8 ǁ August 2013 ǁ PP.45-51 Improving Channel Estimation in OFDM System Using Time
More informationBroadband Signal Enhancement of Seismic Array Data: Application to Long-period Surface Waves and High-frequency Wavefields
Broadband Signal Enhancement of Seismic Array Data: Application to Long-period Surface Waves and High-frequency Wavefields Frank Vernon and Robert Mellors IGPP, UCSD La Jolla, California David Thomson
More informationDigital Television Lecture 5
Digital Television Lecture 5 Forward Error Correction (FEC) Åbo Akademi University Domkyrkotorget 5 Åbo 8.4. Error Correction in Transmissions Need for error correction in transmissions Loss of data during
More informationSYLLABUS. For B.TECH. PROGRAMME ELECTRONICS & COMMUNICATION ENGINEERING
SYLLABUS For B.TECH. PROGRAMME In ELECTRONICS & COMMUNICATION ENGINEERING INSTITUTE OF TECHNOLOGY UNIVERSITY OF KASHMIR ZAKURA CAMPUS SRINAGAR, J&K, 190006 Course No. Lect Tut Prac ECE5117B Digital Signal
More informationSpectral analysis of seismic signals using Burg algorithm V. Ravi Teja 1, U. Rakesh 2, S. Koteswara Rao 3, V. Lakshmi Bharathi 4
Volume 114 No. 1 217, 163-171 ISSN: 1311-88 (printed version); ISSN: 1314-3395 (on-line version) url: http://www.ijpam.eu ijpam.eu Spectral analysis of seismic signals using Burg algorithm V. avi Teja
More informationLab 4 An FPGA Based Digital System Design ReadMeFirst
Lab 4 An FPGA Based Digital System Design ReadMeFirst Lab Summary This Lab introduces a number of Matlab functions used to design and test a lowpass IIR filter. As you have seen in the previous lab, Simulink
More informationStudy on Multi-tone Signals for Design and Testing of Linear Circuits and Systems
Study on Multi-tone Signals for Design and Testing of Linear Circuits and Systems Yukiko Shibasaki 1,a, Koji Asami 1,b, Anna Kuwana 1,c, Yuanyang Du 1,d, Akemi Hatta 1,e, Kazuyoshi Kubo 2,f and Haruo Kobayashi
More informationIslamic University of Gaza. Faculty of Engineering Electrical Engineering Department Spring-2011
Islamic University of Gaza Faculty of Engineering Electrical Engineering Department Spring-2011 DSP Laboratory (EELE 4110) Lab#4 Sampling and Quantization OBJECTIVES: When you have completed this assignment,
More informationFinite Word Length Effects on Two Integer Discrete Wavelet Transform Algorithms. Armein Z. R. Langi
International Journal on Electrical Engineering and Informatics - Volume 3, Number 2, 211 Finite Word Length Effects on Two Integer Discrete Wavelet Transform Algorithms Armein Z. R. Langi ITB Research
More informationAcoustical Active Noise Control
1 Acoustical Active Noise Control The basic concept of active noise control systems is introduced in this chapter. Different types of active noise control methods are explained and practical implementation
More informationData Communications & Computer Networks
Data Communications & Computer Networks Chapter 3 Data Transmission Fall 2008 Agenda Terminology and basic concepts Analog and Digital Data Transmission Transmission impairments Channel capacity Home Exercises
More informationA Matlab / Simulink Based Tool for Power Electronic Circuits
A Matlab / Simulink Based Tool for Power Electronic Circuits Abdulatif A M Shaban International Science Index, Electrical and Computer Engineering wasetorg/publication/2520 Abstract Transient simulation
More informationPseudo-Random Testing and Signature Analysis for Mixed-Signal Circuits
Pseudo-Random Testing and Signature Analysis for Mixed-Signal Circuits Chen-Yang Pan and Kwang-Ting Cheng Deptartment of Electrical and Computer Engineering University of California, Santa Barbara Abstract
More informationECS455: Chapter 4 Multiple Access
ECS455: Chapter 4 Multiple Access 4.4 DS/SS 1 Dr.Prapun Suksompong prapun.com/ecs455 Office Hours: BKD 3601-7 Wednesday 15:30-16:30 Friday 9:30-10:30 Spread spectrum (SS) Historically spread spectrum was
More informationtwo computers. 2- Providing a channel between them for transmitting and receiving the signals through it.
1. Introduction: Communication is the process of transmitting the messages that carrying information, where the two computers can be communicated with each other if the two conditions are available: 1-
More informationAudio Noise Figure Meter
Audio Noise Figure Meter Abstract Low noise amplifiers in the audio range are used in many applications. The definition of 'lownoise' is very flexible and poorly defined so any experimenter in this field
More information- 1 - Rap. UIT-R BS Rep. ITU-R BS.2004 DIGITAL BROADCASTING SYSTEMS INTENDED FOR AM BANDS
- 1 - Rep. ITU-R BS.2004 DIGITAL BROADCASTING SYSTEMS INTENDED FOR AM BANDS (1995) 1 Introduction In the last decades, very few innovations have been brought to radiobroadcasting techniques in AM bands
More informationLinear Time-Invariant Systems
Linear Time-Invariant Systems Modules: Wideband True RMS Meter, Audio Oscillator, Utilities, Digital Utilities, Twin Pulse Generator, Tuneable LPF, 100-kHz Channel Filters, Phase Shifter, Quadrature Phase
More information3. Discrete and Continuous-Time Analysis of Current-Mode Cell
3. Discrete and Continuous-Time Analysis of Current-Mode Cell 3.1 ntroduction Fig. 3.1 shows schematics of the basic two-state PWM converters operating with current-mode control. The sensed current waveform
More informationIEEE 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 informationSpread Spectrum Signal for Digital Communications
Wireless Information Transmission System Lab. Spread Spectrum Signal for Digital Communications Institute of Communications Engineering National Sun Yat-sen University Multiple Access Schemes Table of
More informationSpreading Codes and Characteristics. Error Correction Codes
Spreading Codes and Characteristics and Error Correction Codes Global Navigational Satellite Systems (GNSS-6) Short course, NERTU Prasad Krishnan International Institute of Information Technology, Hyderabad
More informationJosé Gerardo Vieira da Rocha Nuno Filipe da Silva Ramos. Small Size Σ Analog to Digital Converter for X-rays imaging Aplications
José Gerardo Vieira da Rocha Nuno Filipe da Silva Ramos Small Size Σ Analog to Digital Converter for X-rays imaging Aplications University of Minho Department of Industrial Electronics This report describes
More informationApplication Notes on Direct Time-Domain Noise Analysis using Virtuoso Spectre
Application Notes on Direct Time-Domain Noise Analysis using Virtuoso Spectre Purpose This document discusses the theoretical background on direct time-domain noise modeling, and presents a practical approach
More informationSignal Processing Techniques for Software Radio
Signal Processing Techniques for Software Radio Behrouz Farhang-Boroujeny Department of Electrical and Computer Engineering University of Utah c 2007, Behrouz Farhang-Boroujeny, ECE Department, University
More informationAdvanced Digital Signal Processing Part 2: Digital Processing of Continuous-Time Signals
Advanced Digital Signal Processing Part 2: Digital Processing of Continuous-Time Signals Gerhard Schmidt Christian-Albrechts-Universität zu Kiel Faculty of Engineering Institute of Electrical Engineering
More informationOn-Chip Automatic Analog Functional Testing and Measurements
On-Chip Automatic Analog Functional Testing and Measurements Chuck Stroud, Foster Dai, and Dayu Yang Electrical & Computer Engineering Auburn University from presentation to Select Universities Technology,
More informationStudy on OFDM Symbol Timing Synchronization Algorithm
Vol.7, No. (4), pp.43-5 http://dx.doi.org/.457/ijfgcn.4.7..4 Study on OFDM Symbol Timing Synchronization Algorithm Jing Dai and Yanmei Wang* College of Information Science and Engineering, Shenyang Ligong
More informationExperiment 2 Effects of Filtering
Experiment 2 Effects of Filtering INTRODUCTION This experiment demonstrates the relationship between the time and frequency domains. A basic rule of thumb is that the wider the bandwidth allowed for the
More informationBasic Signals and Systems
Chapter 2 Basic Signals and Systems A large part of this chapter is taken from: C.S. Burrus, J.H. McClellan, A.V. Oppenheim, T.W. Parks, R.W. Schafer, and H. W. Schüssler: Computer-based exercises for
More informationCarrier Frequency Offset Estimation in WCDMA Systems Using a Modified FFT-Based Algorithm
Carrier Frequency Offset Estimation in WCDMA Systems Using a Modified FFT-Based Algorithm Seare H. Rezenom and Anthony D. Broadhurst, Member, IEEE Abstract-- Wideband Code Division Multiple Access (WCDMA)
More informationAnalyzing A/D and D/A converters
Analyzing A/D and D/A converters 2013. 10. 21. Pálfi Vilmos 1 Contents 1 Signals 3 1.1 Periodic signals 3 1.2 Sampling 4 1.2.1 Discrete Fourier transform... 4 1.2.2 Spectrum of sampled signals... 5 1.2.3
More informationSound Synthesis Methods
Sound Synthesis Methods Matti Vihola, mvihola@cs.tut.fi 23rd August 2001 1 Objectives The objective of sound synthesis is to create sounds that are Musically interesting Preferably realistic (sounds like
More informationCH 4. Air Interface of the IS-95A CDMA System
CH 4. Air Interface of the IS-95A CDMA System 1 Contents Summary of IS-95A Physical Layer Parameters Forward Link Structure Pilot, Sync, Paging, and Traffic Channels Channel Coding, Interleaving, Data
More informationLaboratory 5: Spread Spectrum Communications
Laboratory 5: Spread Spectrum Communications Cory J. Prust, Ph.D. Electrical Engineering and Computer Science Department Milwaukee School of Engineering Last Update: 19 September 2018 Contents 0 Laboratory
More informationBPSK System on Spartan 3E FPGA
INTERNATIONAL JOURNAL OF INNOVATIVE TECHNOLOGIES, VOL. 02, ISSUE 02, FEB 2014 ISSN 2321 8665 BPSK System on Spartan 3E FPGA MICHAL JON 1 M.S. California university, Email:santhoshini33@gmail.com. ABSTRACT-
More informationSystem Identification and CDMA Communication
System Identification and CDMA Communication A (partial) sample report by Nathan A. Goodman Abstract This (sample) report describes theory and simulations associated with a class project on system identification
More informationFPGA implementation of DWT for Audio Watermarking Application
FPGA implementation of DWT for Audio Watermarking Application Naveen.S.Hampannavar 1, Sajeevan Joseph 2, C.B.Bidhul 3, Arunachalam V 4 1, 2, 3 M.Tech VLSI Students, 4 Assistant Professor Selection Grade
More informationLab 7: DELTA AND SIGMA-DELTA A/D CONVERTERS
ANALOG & TELECOMMUNICATION ELECTRONICS LABORATORY EXERCISE 6 Lab 7: DELTA AND SIGMA-DELTA A/D CONVERTERS Goal The goals of this experiment are: - Verify the operation of a differential ADC; - Find the
More informationA high-efficiency switching amplifier employing multi-level pulse width modulation
INTERNATIONAL JOURNAL OF COMMUNICATIONS Volume 11, 017 A high-efficiency switching amplifier employing multi-level pulse width modulation Jan Doutreloigne Abstract This paper describes a new multi-level
More informationSpread Spectrum Signal for Digital Communications
Spread Spectrum Signal for Digital Communications Multiple Access Schemes Table of Contents Spread Spectrum Communications Generation of Pseudo-Noise (PN) Sequences Elementary Codes in WCDMA Multiple Access
More information