Design of Frequency Demodulator Using Goertzel Algorithm

Size: px
Start display at page:

Download "Design of Frequency Demodulator Using Goertzel Algorithm"

Transcription

1 Design of Frequency Demodulator Using Goertzel Algorithm Rahul Shetty, Pavanalaxmi Abstract Far distance Communication between millions without a modulation is worthless, and Frequency modulation has many advantages. Frequency modulation with adequate data transfer capacity gives favorable position in crossing out actual happening noise. This project deals with the design of FM demodulator which includes FFT and Goertzel Demodulators using Xilinx system generator design. Xilinx system generator, a tool for Matlab environment plays a big role in implementing signal processing instead on DSP processors. This tool gives a programming HDL code and thus bit stream can be effortlessly produced. In this Thesis, a novel attempt is made to design reusable Goertzel blocks are designed for performing FM demodulation and its performance is evaluated with a typical Goertzel algorithm based system as well as with a system designed using FFT. The proposed system is designed using MATLAB Simulink, Xilinx Block sets and system generator, which enables model-based programming approach. Index Terms Communication, Demodulation, FFT, Goertzel, Processors, Simulation. I. INTRODUCTION Demodulators plays an important role in the field of digital signal processing and communications and hence it is used in various applications like Biomedical signal processing, digital spectral analysis for speech recognition, imaging and pattern recognition as well as signal manipulation using filters, Data compression, instrumentation, machine Inspection, terrestrial, axon prediction and multimedia, wireless communication systems, microwave, satellite, radio-over-fiber(rof), distribution antenna and radar systems, software-defined radio and many more applications. Amplitude, Frequency and phase are different kinds of modulation techniques available in communication systems. In this research Thesis, we motivated to do on FM techniques because it has better fidelity and noise immunity over AM. Slope Detector, Balanced Slope Detector, Foster- Seeley Phase Discriminator, Ratio Detector are direct methods and Phase Lock Loop is an indirect method for FM demodulation. Fast Fourier Transform (FFT) and Goertzel algorithm is approached in this Thesis for Demodulation of FM signals. Modulation is defined as the process by which some characteristics; usually amplitude, frequency or phase, of a carrier wave varies in accordance with the instantaneous value of modulating signal, or Modulation is a process of superimposing a low frequency signal on a high frequency carrier signal. The systems used to perform modulation are called as modulators and are considered as the most vital block of any communication system. Communication Systems employing these modulators are extensively used in a large number of applications such as radar, aerospace, naval/maritime communication, underwater communication, mobile communication and many more. Out of all the modulation techniques, frequency modulation (FM) is widely used because of its many advantages and its applications range from FM radio stations, on-board systems for fighter aircrafts, satellites and many more applications. Nowadays, digital signal processing plays a vital role in many real time applications in our day-to-day life and frequency demodulation techniques are recognized as basic elements needed for DSP. This provides a platform to design an algorithm for digital signal processors (DSPs) and Field Programmable Gate Arrays (FPGAs) based system design. The invention of digital signal processors (DSPs) and Field Programmable Gate Arrays (FPGAs) have spearheaded way for novel digital signal processing techniques and algorithms that are extremely used in large number of applications. A. Objective In this paper, a reusable Goertzel blocks are designed for performing FM demodulation and its performance is evaluated with a typical Goertzel algorithm based system as well as with a system designed using FFT. The proposed system is designed using MATLAB Simulink, Xilinx Block sets and system generator, which enables model-based programming approach. 680

2 II. MATHEMATICAL ANALYSIS OF FM DEMODULATOR Modem with respect to FM mainly has Transmitter and Receiver sections used to transmit and receive modulated signal. Transmitter part mainly has desired signal generator, Encoder, FM modulator and RF upconverter. Receiver consists of a FM demodulator, a decoder and decision logic. B. Frequency Demodulation Frequency demodulation is the reverse process of modulation which recovers the original modulating signal from the FM wave as shown in Fig 2, and so FM receiver must be sensitive to the frequency variations of the incoming signals. As FM signals can be wide or narrow band is made insensitive to the amplitude variations and this is achieved by having amplifier with a high gain, hence in this way any amplitude variations can be removed. A. Frequency Modulation (FM) Frequency modulation is one form of modulation where the instantaneous frequency f i (t) is varied linearly with the message signal m(t) and is given by expression f i t = f c + k f m(t) (1) where, f c is carrier frequency, k f expressed in hertz's per volt is frequency sensitivity of the modulator. Frequency modulation wave form is shown in Fig 1. Fig. 2. Waveform of FM demodulation signal Fig. 1. Waveform of FM signal General form of expression for Modulator wave is given as s(t)= A c. cos[θ(t)] where A c is carrier amplitude which is maintained constant overall and θ(t) is the angular argument which is varied accordingly with the message signal m(t). So θ(t) t value will be 2πfc + 2πkf m t. dt Hence FM wave in time domain can be expressed as t 0 s(t)=a c. cos[2πfc + 2πkf m t. dt] (2) 0 C. Classification of FM demodulators: FM demodulators can be classified into Direct methods: 1. Frequency discriminators/slope detector 2. Balanced Frequency discriminators/ Balanced slope detector 3. Zero crossing detectors Indirect methods: 1. Quadrature Demodulators 2. Phase lock loop (PLL) Indirect method known as PLL and Quadrature method is explained and designed here. D. Properties of FM signal Narrow band FM (NBFM): A NBFM is the FM signal with less bandwidth. The modulation index 'ß' is less as compared to 1 radian, Wide band FM (WBFM): The bandwidth of WBFM is much larger and the theoretical value tends to infinity. If the modulation index ß is larger, ideally FM wave contains the carrier and an infinite number of sidebands are located around the carrier. 681

3 DFT for an N point sequence is the complex computations that cause problems for high speed signal processing. E. FFT Based Frequency Demodulation Fig. 3. Block diagram of FFT based Frequency demodulator III GOERTZEL ALGORITHM BASED FREQUENCY DEMODULATION Goertzel algorithm is a digital signal processing technique most commonly used for single-tone and dual-tone multi frequency detection (DTMF) in telecommunication systems. In this Thesis, a novel attempt is made to use the algorithm for FM demodulation. It is a computationally efficient algorithm for computing a Discrete Fourier Transform (DFT) of sample sizes that are positive integer powers of 2. The DFT of a N point sequence of x(n), indexed by n =0, 1,2 N-1 is given by X N 1 kn (K) = n=0 x n. W N ; K = 0, 1 N- Where x n and X(K) are complex numbers. Assume x n has input data samples in time domain (n = 0, 1 N-1), N represents the number of input samples, W N represents twiddle factor is defined by, W N =e j 2π N = cos(2 π/n) jsin (2π/N), K denotes Index for a frequency Bin width of a discrete signals (k =0, 1 N-1), X K 2 = Xk re 2 + Xk Im 2, where Xk re and Xk Im are real and imaginary component of output data stream. Xk_index marks the index of the output data that can be calculated using N f in f s, where N denotes length of the transformation, f in is input frequency in Hz and f s is sampling frequency in Hz. Frequency can be estimated using k f s N. DFT (i.e. Discrete Fourier Transform) is one of the primary tools that are used for the frequency analysis of discrete time signals and to represent a discrete time sequence in frequency Domain using its spectrum samples. An N-point discrete Fourier transform (DFT) performs the conversion of time domain data into frequency domain data. The DFT pair equation of N point sequence of x(n) is given by, j (2π N )kn N 1 X(K)= n=0 x n. e 0 K N 1 (3) The more common and simplified notation for the DFT is written as, N 1 kn X(K)= n=0 x n. W N 0 K N 1 (4) Where W N represents the twiddle factor, 2π j 2π 2π W N = e N = cos j sin and N is number of point N N FFT. An important issue with the implementation of the Fig. 4. Block diagram of Goertzel based Frequency demodulator Goertzel Algorithm, shortly called GA is a Digital Signal Processing (DSP s) technique, for identifying frequency components of an input signal. Since it uses second order IIR filter, GA filter bank is necessary for identification of every individual frequency components. Single tone detection, Spectrum analysis, Dual-tone Multi-frequency (DTMF) for telecommunication systems are the application areas using Goertzel algorithm. The GA filter s transfer function is written as, X (K) = 1 W N k. Z Cos 2 π k N. Z 1 + Z 2 (5) The respective difference equation of this second order IIR system is, V k (n)= x (n) + A V k (n 1)- V k (n 2); 0 k N (6) X (k) = Y k n = V k (n) + W N k. V k (n 1) (7) V k (1) = V k (2) = 0 for each value of K. The V k n equation is iterated for all input samples until the last state variable V k N is obtained. The pre-computed coefficients are, A = 2cos (2 π k / N) (8) k = round (f / f s * N) + 1 (9) W N k = cos (2 π k / N) - j sin (2 π k / N) (10) Thereafter, Y k n only needs to be computed once, when n = N, where x (n) is current input sample, N represents 682

4 Goertzel Block Size is like the number of points in an equivalent FFT, k represents frequency index of targeted frequencies, f is targeted frequencies in Hz and f s is sampling frequency in Hz. The Magnitude squared is given as, X (K) 2 = Y k (n) = V k 2 (N) + V k 2 (N-1) 2cos (2 π k / N)V k (N). V k (N-1) (11) Magnitude of X(K) is needed to decode the detected frequencies. As N increases, V k (n 1) and V k (n 2) and X (K) 2 increases and also it takes longer time for detecting the frequencies. The direct form II realization of Goertzel algorithm to detect a single tone or frequency is shown in Fig. 3.5 The Goertzel algorithm computes the kth DFT coefficient of the input signal x[n] using a second-order filter. The kth DFT coefficient is produced after the filter has processed N samples: X [k] =y k [n] n=n. The key in an implementation is to run v k [n] for N samples and then evaluate y k [n]. The computation for v k [n] takes one add (x[n] - v k [n-2]) and one multiply-accumulate per sample. In DTMF detection, we are only concerned with the power of the kth coefficient: y k [n]. y k k [N] The value of N must be shorter than the samples in half of a DTMF signaling interval, N < 400, be large enough for good frequency resolution (N > 512), and meet the relative error specification. We used a conventional value of N= 205, because it is roughly half of 400 samples. Decision logic can be added to give a valid DTMF signal if the same two DTMF tones are detected in a row to add robustness against noise. The variable k mentioned is computed as K =round(f/fs*n)+1 (12) Where f denotes the input frequency tone to be detected, f s denotes the sampling frequency and N denotes the number of points. In order to detect eight different frequencies from the modulator generated with a frequency deviation of 1 KHz, frequency demodulator is designed using Goertzel algorithm and the parameters are required to detect those frequencies are tabulated above as shown in tabulation from 1 KHz to 10 KHz. Fig. 5. Direct Form II realization of Goertzel Algorithm The Goertzel algorithm is more efficient than the Fast Fourier Transform in computing an N-point DFT if less than N log 2 N DFT coefficients are required. In DTMF detection, we only need 8 of, for example, 205 DFT coefficients to detect the first harmonics of the 8 possible tones, and then apply decision logic to choose the strongest touch tone. Since DTMF signals do not have second harmonics, we could compute another 8 DFT coefficients to compute the second harmonics to detect the presence of speech. The value of frequency index k, cosine term A and parameter W N k with FFT points N=1024 and sampling frequency fs = 64kHz for detecting eight different various tones using Goertzel Algorithm the realization structure of direct form II given in Fig In FFT based realization, magnitude X[k] is computed for first sample to number of FFT points i.e. k=1:n, whereas in Goertzel algorithm based realization, the magnitude X[k] is computed only once for a particular value of frequency index K with the help of above k relation. The block diagram for FM demodulation using Goertzel Algorithm based realization is shown in Fig The Goertzel blocks are selected based on the frequency deviation f of the input FM signal from the modulator blocks designed. The input to the modulator block is 3-bit counter signal, based on the counter n-bit signal, i.e. 2 n combination of different frequency range is generated based on the frequency deviation specified on the f in the 683

5 modulator design. The magnitude X[k] from each Goertzel block output is computed and the decision logic block shown in Fig. 3.4 is used to find argmax k X(k), which is in turn used to find the frequency of the input FM signal and the output voltage is generated accordingly. An alternative architecture to the one shown in Fig. 3.5 is given in Fig. 3.4 wherein the same Goertzel block is reused to detect different frequencies and it is designed with the motive of reducing hardware resources on increasing the number of frequencies to be detected. A. Applications of FFT Algorithm Spectrum Analyzer for on-board satellite communication systems requires FFT to compute frequency spectrum of an input signals. A.1 Advantages Frequency resolution can be achieved exactly for desired input signals over FFT. Disadvantages of Goertzel algorithm is frequency index can compute only for known set of frequencies and not suitable for random noise input signals for unknown frequencies. IV IMPLEMENTATION OF FM MODULATOR IN XSG Xilinx system Generator block set integrated with Matlab Simulink is used in this project for implementation. Generation of Sine Wave From the basic block of system generator i.e. addsub, constant, mult, rom and shift blocks, we can generate sine wave of desired frequency as shown in the Fig. 6. It is the faster version of DFT; it can be applied to the number of samples in the signal is power of two. The number of complex multiplier is greatly reduced in FFT in the order of N 2 log 2 N from N log 2 N in DFT.More Computation time is required for sweeping all frequency components to compute the specified frequency of interest. Reordering of input signal i.e. Bit-Reversal order is required to perform FFT. Complexity has increased on increasing the transformation length. B. Applications of Goertzel Algorithm Goertzel Algorithm especially applicable in the field of single tone and DTMF (Dual Tone Multi-frequency) detection in touch-tone telephones to represent the digits corresponding to the user push buttons as well as it is suitable for computer applications such as voice mail, telephone banking, pager systems, application and interactive control applications such as conference calling and call forwarding. B.1 Advantages of Goertzel Algorithm Goertzel Algorithm is more suitable in DTMF applications which require only few spectral components for detecting frequencies instead of computing whole spectrum. In this area, Goertzel Algorithm is significantly faster and also it requires only few constants needs to compute. So, that it saves computation time, reducing hardware complexity and avoiding Complex algebra. Also, Goertzel Algorithm does not require reordering of data in input and output side. Fig. 6. Generation of Sine Wave in XSG For example, consider if we want to generate a sine wave of 'f d ' = 1KHz frequency we need to calculate constant ' C ' value as f d = 1KHz size of addsub block is 'n' bit=16 fs=200khz C = (2n 1) f d f s therefor C = (216 1) 1K = K So when the constant value is given as , and run the program it will generate 1 KHz frequency of saw tooth signal ranging from 0 to as shown in the Fig

6 Fig. 7. Simulation of Saw Tooth Signal of 1 KHz Frequency Fig. 9. Simulation of Sine wave Signal of 1 KHz Frequency. A. Generation of FM Signal Generation of FM signal is similar to generation of sine wave, which also include similar block sets as shown in Fig. 10. Fig. 8. Read only Memory Parameter Box Read only memory (ROM) block will convert saw tooth wave to sine wave and its parameter are to be set according to the Fig. 8. Depth = 216 Initial Vector Value 32767*sin(2*pi*[0:1/65535:1]) in order to generate sine wave When the saw tooth signal is given to ROM block, it will convert saw tooth wave to sine wave and shifting range by shift block with parameter 15 shift, will results in 1V p-p sine wave of 1 KHz frequency as shown in Fig. 9. Fig. 10. Generation of FM Wave in XSG Here 2 constants are necessary to calculate say 'C 1 ' and C2. For example f c = 20KHz size of addsub block is 'n' bit =16 fs=200khz Δf=10KHz C 1 = (2n 1) f c f s (13) C 2 = 2n 1 (f c + f) (2n 1) f d (14) f s f s 685

7 C 1 = (216 1) 20K 200K = 655, and C 2 = (20K+ 10k) (216 1) 20K 200K 200K = B.System Generator model for FFT based Frequency Demodulation Setting the constant value according to the above calculated value, FM signal is generated with carrier frequency f c = 20 KHz and Δf =10KHzwhich is as shown in Fig. 11. Fig. 11. Top Level block diagram for Frequency Modulator using System Generator Fig. 13. System Generator model design for Frequency demodulators The Xilinx Fast Fourier Transform 7.1 block implements an efficient algorithm for computing the Discrete Fourier Transform (DFT). The N-point (where, N = 2 m, m = 3 16) forward or inverse DFT (IDFT) is computed on a vector of N complex values represented using data width from 8 to 34, inclusive). The transform computation uses the Cooleyturkey decimation in time algorithm for the Burst I/O architectures, and Decimation in Frequency for the pipelined and Streaming I/O architectures. Fig. 12. Simulation of FM Signal in XSG C. Results Analysis of FFT 1) Input frequency = 2KHZ, with sampling frequency of 50 KHZ. Fig. 14. Simulation analysis for Peak detection using FFT 686

8 Done pin at in x - axis, the difference between done pin and next peak values of the FFT signal ( ) is ) Input frequency = 2KHZ, with sampling frequency of 50 KHZ Fig. 15. Simulation Analysis for Peak detection using FFT Done pin at in x - axis, the difference between done pin and next peak values of the FFT signal ( ) is which is five times of the input signal x(n) i..e 2 KHZ. Fig. 16. System Generator model design for Frequency demodulators using Goertzel Algorithm D. System Generator model for Goertzel based Frequency Demodulation The system generator model realization for FM demodulator module using Goertzel algorithm is depicted in Fig. 13. In order to design one Goertzel blocks, one complex multiplier, set of multipliers, delays and adders/sub tractors are required which is designed from system generator library. For computing argmax k X[k],seven set of M-code Block sets are used for performing simple comparator operations to finding frequency bin corresponding to input FM signal. For frequency estimation and final stage process has been carried out as same as FFT explained above. Fig. 17. System Generator model design for Goertzel for detecting a single frequency In Goertzel based demodulation, based on the magnitude a particular frequency is detected. If user designed Goertzel algorithm for a specified frequency, three important parameters are to be considered. One is frequency index, k, which is to be easily calculated if we know the frequency of the signal to be detected. In this design, frequency index is pre-calculated based on the known input and sampling frequency relation k. The X[k], magnitude is maximum only the particular frequency, other than that its value is negligible. So, based on the magnitude of the signal we can detect the particular block which is to be detected. Other two parameters are cosine terms and twiddle factors can be calculated based on the appropriate frequency detection. 687

9 In order to detect the frequencies, modulator is designed using FM techniques. Based on the counter limited signal, the number of frequencies is to be generated. The Goertzel blocks are designed and coefficients are pre-computed to detect various frequencies. Once if it is detected the appropriate frequency index values are considered as output. In this way, all the eight Goertzel blocks are detected one after another and corresponding frequency index is chosen. This logic is built using MATLAB M-code and it is embedded into the Xilinx blocks using if-else condition. After computing frequency index passing through self-built M-code block and it is multiplied with F s / N, to compute the frequency of the input signal to be detected. This process is continuous for detecting eight different frequencies to be detected. This can be extended to detect N number of frequencies. The frequencies are converted back into fullpledged demodulated signal. V EXPERIMENTAL RESULTS A. Simulation results for FFT based frequency demodulation The simulation waveforms of the FFT based frequency demodulator is shown in Fig. 18. The counter signal is given as input to the modulator and the modulator waveform as shown in fig. In order to show better visibility of waveforms to see clearly, a counter signal 2-bit is considered as input to the FM modulator. In Fig. 18, the first waveform is counter limited input signal fed to the Frequency modulator, second waveform is the frequency modulator from modulator design, third waveform is FFT, the magnitude of output X[k] from FFT blocks which has real and imaginary components to an applied input signal, followed by the value of k, corresponding to maximum values of X[k] based on the number of FFT points on FFT block. Frequency detection is done with the relation and the value of 'k' obtained from FFT block and frequency to voltage conversion based on the logic explained earlier. Fig. 18. Simulation results of FFT based Frequency Demodulator B. Simulation results for Goertzel block based Frequency Demodulation Similarly the simulation waveform results of the Goertzel based frequency demodulator is shown in Fig. 19. In Fig. 19, the first waveform is input signal fed to the Frequency modulator from external counter signal to the modulator block as input, second waveform is the frequency output, which is based on the counter bit signal the waveform is generated inside on the modulator block. For example, if you provide 2 bit counter as an input to the modulator, four steps from 0 to 3 is generated in the counter and that is given as a input to the modulator block. For every step, there is a generation of frequency with the frequency deviation. Here, frequency deviation is considered as 1 KHz. so, for the first step it will generate 1 KHz which is added to previous generated sine wave frequencies. The next consecutive four waveforms represent the Goertzel block output X[k] computed from 2nd order filter designed based on the parameter set into the filter block. The value of X[k] which is high only for specified detected Goertzel block and other Goertzel block magnitude value is very less compared to detected frequency energy. The next waveforms Goertzel frequency index 'k' value and next waveform is frequency detection, it is done based frequency index value and logic is implemented explained in previous chapter. Based on the frequency detection, it is converted into the corresponding voltage value. 688

10 [4] Bampi Sergio and Pablo Juan Brito Martinez, "Design of a Digital FM (DFM) Demodulator based on a All-Digital Phase- Locked Loop with filter order 2" PGMICRO Graduate Program on Microelectronics Federal University of Rio Grande do Sul, UFRGS. [5] P Sumathi, IEEE paper on A Frequency Demodulation (FM demodulation) Technique Based on Sliding Direct Fourier Transform (DFT) Phase Locking Scheme for FM Signals. Fig. 19. Simulation results of Goertzel block based Frequency Demodulator VI. CONCLUSION In this paper, design of frequency demodulators for Fast Fourier transform, Goertzel Block Algorithm methods are proposed. A detail about the performance evaluation and algorithm design development for the proposed work is reported in this paper. It is observed that Goertzel blocks simulation and algorithm design development is compared in terms of simulation results with standard FFT based demodulation techniques. It is observed that the proposed frequency demodulators worked satisfactorily for all above mentioned methods and the same can be employed for various industrial applications. In application, that requires minimum number of blocks for design and implement in hardware Goertzel demodulator is the best choice. Rahul Shetty, B.E in Electronics and Communication Engineering, Sahyadri College of Engineering and Management, Mangalore Pavanalaxmi, Assistant Professor, Dept. of E & C, Sahyadri College of Engineering and Management, Mangaluru VII. REFERENCES [1] Mrs. Mahmooda, M. Vinod Kumar Reddy, Sagar Nayakanti, paper titled "Implementation of Spectrum Analyzer using Goertzel Algorithm", 2013, International Journal of Scientific and Research Publications, Volume 3, Issue 3, ISSN , March [2] D. Divya, MRS. M. A. Asima begum, G. Kalyan, paper titled, "DTMF Signal Generation and Detection Using Effective DFT (Goertzel algorithm) Technique on FPGA", 2015, International journal of Science, Engineering and Technology Research (IJSETR), Volume 4, Issue 11, ISSN , November [3] Anis W R, "FM and FSK detection using a subtractor filter" a IEEE paper in Circuits of Electronics and Systems, 2005, ICECS 2005 on (Volume: 2), the 7th International IEEE Conference. 689

Signals and Systems Lecture 9 Communication Systems Frequency-Division Multiplexing and Frequency Modulation (FM)

Signals and Systems Lecture 9 Communication Systems Frequency-Division Multiplexing and Frequency Modulation (FM) Signals and Systems Lecture 9 Communication Systems Frequency-Division Multiplexing and Frequency Modulation (FM) April 11, 2008 Today s Topics 1. Frequency-division multiplexing 2. Frequency modulation

More information

Lecture 6. Angle Modulation and Demodulation

Lecture 6. Angle Modulation and Demodulation Lecture 6 and Demodulation Agenda Introduction to and Demodulation Frequency and Phase Modulation Angle Demodulation FM Applications Introduction The other two parameters (frequency and phase) of the carrier

More information

Angle Modulated Systems

Angle Modulated Systems Angle Modulated Systems Angle of carrier signal is changed in accordance with instantaneous amplitude of modulating signal. Two types Frequency Modulation (FM) Phase Modulation (PM) Use Commercial radio

More information

Discrete Fourier Transform (DFT)

Discrete Fourier Transform (DFT) Amplitude Amplitude Discrete Fourier Transform (DFT) DFT transforms the time domain signal samples to the frequency domain components. DFT Signal Spectrum Time Frequency DFT is often used to do frequency

More information

EE 215 Semester Project SPECTRAL ANALYSIS USING FOURIER TRANSFORM

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

Coming to Grips with the Frequency Domain

Coming to Grips with the Frequency Domain XPLANATION: FPGA 101 Coming to Grips with the Frequency Domain by Adam P. Taylor Chief Engineer e2v aptaylor@theiet.org 48 Xcell Journal Second Quarter 2015 The ability to work within the frequency domain

More information

The Discrete Fourier Transform. Claudia Feregrino-Uribe, Alicia Morales-Reyes Original material: Dr. René Cumplido

The Discrete Fourier Transform. Claudia Feregrino-Uribe, Alicia Morales-Reyes Original material: Dr. René Cumplido The Discrete Fourier Transform Claudia Feregrino-Uribe, Alicia Morales-Reyes Original material: Dr. René Cumplido CCC-INAOE Autumn 2015 The Discrete Fourier Transform Fourier analysis is a family of mathematical

More information

ELEC3242 Communications Engineering Laboratory Frequency Shift Keying (FSK)

ELEC3242 Communications Engineering Laboratory Frequency Shift Keying (FSK) ELEC3242 Communications Engineering Laboratory 1 ---- Frequency Shift Keying (FSK) 1) Frequency Shift Keying Objectives To appreciate the principle of frequency shift keying and its relationship to analogue

More information

Master Degree in Electronic Engineering

Master Degree in Electronic Engineering Master Degree in Electronic Engineering Analog and telecommunication electronic course (ATLCE-01NWM) Miniproject: Baseband signal transmission techniques Name: LI. XINRUI E-mail: s219989@studenti.polito.it

More information

VLSI Implementation of Digital Down Converter (DDC)

VLSI Implementation of Digital Down Converter (DDC) Volume-7, Issue-1, January-February 2017 International Journal of Engineering and Management Research Page Number: 218-222 VLSI Implementation of Digital Down Converter (DDC) Shaik Afrojanasima 1, K Vijaya

More information

(b) What are the differences between FM and PM? (c) What are the differences between NBFM and WBFM? [9+4+3]

(b) What are the differences between FM and PM? (c) What are the differences between NBFM and WBFM? [9+4+3] Code No: RR220401 Set No. 1 1. (a) The antenna current of an AM Broadcast transmitter is 10A, if modulated to a depth of 50% by an audio sine wave. It increases to 12A as a result of simultaneous modulation

More information

M.Tech Student, Asst Professor Department Of Eelectronics and Communications, SRKR Engineering College, Andhra Pradesh, India

M.Tech Student, Asst Professor Department Of Eelectronics and Communications, SRKR Engineering College, Andhra Pradesh, India Computational Performances of OFDM using Different Pruned FFT Algorithms Alekhya Chundru 1, P.Krishna Kanth Varma 2 M.Tech Student, Asst Professor Department Of Eelectronics and Communications, SRKR Engineering

More information

Fourier transforms and series

Fourier transforms and series Fourier transforms and series A Fourier transform converts a function of time into a function of frequency f is frequency in hertz t is time in seconds t = 1 and f = 1 f t ω = πf i is ( 1) e ia = cos(a)

More information

CHAPTER 2 DIGITAL MODULATION

CHAPTER 2 DIGITAL MODULATION 2.1 INTRODUCTION CHAPTER 2 DIGITAL MODULATION Referring to Equation (2.1), if the information signal is digital and the amplitude (lv of the carrier is varied proportional to the information signal, a

More information

Digital Signal Processing. VO Embedded Systems Engineering Armin Wasicek WS 2009/10

Digital Signal Processing. VO Embedded Systems Engineering Armin Wasicek WS 2009/10 Digital Signal Processing VO Embedded Systems Engineering Armin Wasicek WS 2009/10 Overview Signals and Systems Processing of Signals Display of Signals Digital Signal Processors Common Signal Processing

More information

EMBEDDED DOPPLER ULTRASOUND SIGNAL PROCESSING USING FIELD PROGRAMMABLE GATE ARRAYS

EMBEDDED DOPPLER ULTRASOUND SIGNAL PROCESSING USING FIELD PROGRAMMABLE GATE ARRAYS EMBEDDED DOPPLER ULTRASOUND SIGNAL PROCESSING USING FIELD PROGRAMMABLE GATE ARRAYS Diaa ElRahman Mahmoud, Abou-Bakr M. Youssef and Yasser M. Kadah Biomedical Engineering Department, Cairo University, Giza,

More information

ELE636 Communication Systems

ELE636 Communication Systems ELE636 Communication Systems Chapter 5 : Angle (Exponential) Modulation 1 Phase-locked Loop (PLL) The PLL can be used to track the phase and the frequency of the carrier component of an incoming signal.

More information

The quality of the transmission signal The characteristics of the transmission medium. Some type of transmission medium is required for transmission:

The quality of the transmission signal The characteristics of the transmission medium. Some type of transmission medium is required for transmission: Data Transmission The successful transmission of data depends upon two factors: The quality of the transmission signal The characteristics of the transmission medium Some type of transmission medium is

More information

EE-4022 Experiment 3 Frequency Modulation (FM)

EE-4022 Experiment 3 Frequency Modulation (FM) EE-4022 MILWAUKEE SCHOOL OF ENGINEERING 2015 Page 3-1 Student Objectives: EE-4022 Experiment 3 Frequency Modulation (FM) In this experiment the student will use laboratory modules including a Voltage-Controlled

More information

UNIT-2 Angle Modulation System

UNIT-2 Angle Modulation System UNIT-2 Angle Modulation System Introduction There are three parameters of a carrier that may carry information: Amplitude Frequency Phase Frequency Modulation Power in an FM signal does not vary with modulation

More information

Introduction to Telecommunications and Computer Engineering Unit 3: Communications Systems & Signals

Introduction to Telecommunications and Computer Engineering Unit 3: Communications Systems & Signals Introduction to Telecommunications and Computer Engineering Unit 3: Communications Systems & Signals Syedur Rahman Lecturer, CSE Department North South University syedur.rahman@wolfson.oxon.org Acknowledgements

More information

Frequency-Domain Sharing and Fourier Series

Frequency-Domain Sharing and Fourier Series MIT 6.02 DRAFT Lecture Notes Fall 200 (Last update: November 9, 200) Comments, questions or bug reports? Please contact 6.02-staff@mit.edu LECTURE 4 Frequency-Domain Sharing and Fourier Series In earlier

More information

Principles of Communications ECS 332

Principles of Communications ECS 332 Principles of Communications ECS 332 Asst. Prof. Dr. Prapun Suksompong prapun@siit.tu.ac.th 5. Angle Modulation Office Hours: BKD, 6th floor of Sirindhralai building Wednesday 4:3-5:3 Friday 4:3-5:3 Example

More information

Local Oscillator Phase Noise and its effect on Receiver Performance C. John Grebenkemper

Local Oscillator Phase Noise and its effect on Receiver Performance C. John Grebenkemper Watkins-Johnson Company Tech-notes Copyright 1981 Watkins-Johnson Company Vol. 8 No. 6 November/December 1981 Local Oscillator Phase Noise and its effect on Receiver Performance C. John Grebenkemper All

More information

Frequency Division Multiplexing Spring 2011 Lecture #14. Sinusoids and LTI Systems. Periodic Sequences. x[n] = x[n + N]

Frequency Division Multiplexing Spring 2011 Lecture #14. Sinusoids and LTI Systems. Periodic Sequences. x[n] = x[n + N] Frequency Division Multiplexing 6.02 Spring 20 Lecture #4 complex exponentials discrete-time Fourier series spectral coefficients band-limited signals To engineer the sharing of a channel through frequency

More information

Elements of Communication System Channel Fig: 1: Block Diagram of Communication System Terminology in Communication System

Elements of Communication System Channel Fig: 1: Block Diagram of Communication System Terminology in Communication System Content:- Fundamentals of Communication Engineering : Elements of a Communication System, Need of modulation, electromagnetic spectrum and typical applications, Unit V (Communication terminologies in communication

More information

A GENERAL SYSTEM DESIGN & IMPLEMENTATION OF SOFTWARE DEFINED RADIO SYSTEM

A GENERAL SYSTEM DESIGN & IMPLEMENTATION OF SOFTWARE DEFINED RADIO SYSTEM A GENERAL SYSTEM DESIGN & IMPLEMENTATION OF SOFTWARE DEFINED RADIO SYSTEM 1 J. H.VARDE, 2 N.B.GOHIL, 3 J.H.SHAH 1 Electronics & Communication Department, Gujarat Technological University, Ahmadabad, India

More information

OFDM Based Low Power Secured Communication using AES with Vedic Mathematics Technique for Military Applications

OFDM Based Low Power Secured Communication using AES with Vedic Mathematics Technique for Military Applications OFDM Based Low Power Secured Communication using AES with Vedic Mathematics Technique for Military Applications Elakkiya.V 1, Sharmila.S 2, Swathi Priya A.S 3, Vinodha.K 4 1,2,3,4 Department of Electronics

More information

4.1 REPRESENTATION OF FM AND PM SIGNALS An angle-modulated signal generally can be written as

4.1 REPRESENTATION OF FM AND PM SIGNALS An angle-modulated signal generally can be written as 1 In frequency-modulation (FM) systems, the frequency of the carrier f c is changed by the message signal; in phase modulation (PM) systems, the phase of the carrier is changed according to the variations

More information

Communication Engineering Prof. Surendra Prasad Department of Electrical Engineering Indian Institute of Technology, Delhi

Communication Engineering Prof. Surendra Prasad Department of Electrical Engineering Indian Institute of Technology, Delhi Communication Engineering Prof. Surendra Prasad Department of Electrical Engineering Indian Institute of Technology, Delhi Lecture - 16 Angle Modulation (Contd.) We will continue our discussion on Angle

More information

Mel Spectrum Analysis of Speech Recognition using Single Microphone

Mel Spectrum Analysis of Speech Recognition using Single Microphone International Journal of Engineering Research in Electronics and Communication Mel Spectrum Analysis of Speech Recognition using Single Microphone [1] Lakshmi S.A, [2] Cholavendan M [1] PG Scholar, Sree

More information

Lecture Topics. Doppler CW Radar System, FM-CW Radar System, Moving Target Indication Radar System, and Pulsed Doppler Radar System

Lecture Topics. Doppler CW Radar System, FM-CW Radar System, Moving Target Indication Radar System, and Pulsed Doppler Radar System Lecture Topics Doppler CW Radar System, FM-CW Radar System, Moving Target Indication Radar System, and Pulsed Doppler Radar System 1 Remember that: An EM wave is a function of both space and time e.g.

More information

Wideband Spectral Measurement Using Time-Gated Acquisition Implemented on a User-Programmable FPGA

Wideband Spectral Measurement Using Time-Gated Acquisition Implemented on a User-Programmable FPGA Wideband Spectral Measurement Using Time-Gated Acquisition Implemented on a User-Programmable FPGA By Raajit Lall, Abhishek Rao, Sandeep Hari, and Vinay Kumar Spectral measurements for some of the Multiple

More information

Hardware/Software Co-Simulation of BPSK Modulator and Demodulator using Xilinx System Generator

Hardware/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 information

Module 5. DC to AC Converters. Version 2 EE IIT, Kharagpur 1

Module 5. DC to AC Converters. Version 2 EE IIT, Kharagpur 1 Module 5 DC to AC Converters Version 2 EE IIT, Kharagpur 1 Lesson 37 Sine PWM and its Realization Version 2 EE IIT, Kharagpur 2 After completion of this lesson, the reader shall be able to: 1. Explain

More information

Signal Characteristics

Signal Characteristics Data Transmission The successful transmission of data depends upon two factors:» The quality of the transmission signal» The characteristics of the transmission medium Some type of transmission medium

More information

ELEC3242 Communications Engineering Laboratory Amplitude Modulation (AM)

ELEC3242 Communications Engineering Laboratory Amplitude Modulation (AM) ELEC3242 Communications Engineering Laboratory 1 ---- Amplitude Modulation (AM) 1. Objectives 1.1 Through this the laboratory experiment, you will investigate demodulation of an amplitude modulated (AM)

More information

UNIT I FUNDAMENTALS OF ANALOG COMMUNICATION Introduction In the Microbroadcasting services, a reliable radio communication system is of vital importance. The swiftly moving operations of modern communities

More information

Signal Processing Toolbox

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

More information

Optimized BPSK and QAM Techniques for OFDM Systems

Optimized BPSK and QAM Techniques for OFDM Systems I J C T A, 9(6), 2016, pp. 2759-2766 International Science Press ISSN: 0974-5572 Optimized BPSK and QAM Techniques for OFDM Systems Manikandan J.* and M. Manikandan** ABSTRACT A modulation is a process

More information

DESIGN, IMPLEMENTATION AND OPTIMISATION OF 4X4 MIMO-OFDM TRANSMITTER FOR

DESIGN, IMPLEMENTATION AND OPTIMISATION OF 4X4 MIMO-OFDM TRANSMITTER FOR DESIGN, IMPLEMENTATION AND OPTIMISATION OF 4X4 MIMO-OFDM TRANSMITTER FOR COMMUNICATION SYSTEMS Abstract M. Chethan Kumar, *Sanket Dessai Department of Computer Engineering, M.S. Ramaiah School of Advanced

More information

EET 223 RF COMMUNICATIONS LABORATORY EXPERIMENTS

EET 223 RF COMMUNICATIONS LABORATORY EXPERIMENTS EET 223 RF COMMUNICATIONS LABORATORY EXPERIMENTS Experimental Goals A good technician needs to make accurate measurements, keep good records and know the proper usage and limitations of the instruments

More information

Keywords SEFDM, OFDM, FFT, CORDIC, FPGA.

Keywords SEFDM, OFDM, FFT, CORDIC, FPGA. Volume 4, Issue 11, November 2014 ISSN: 2277 128X International Journal of Advanced Research in Computer Science and Software Engineering Research Paper Available online at: www.ijarcsse.com Future to

More information

Abstract Dual-tone Multi-frequency (DTMF) Signals are used in touch-tone telephones as well as many other areas. Since analog devices are rapidly chan

Abstract Dual-tone Multi-frequency (DTMF) Signals are used in touch-tone telephones as well as many other areas. Since analog devices are rapidly chan Literature Survey on Dual-Tone Multiple Frequency (DTMF) Detector Implementation Guner Arslan EE382C Embedded Software Systems Prof. Brian Evans March 1998 Abstract Dual-tone Multi-frequency (DTMF) Signals

More information

Understanding Digital Signal Processing

Understanding Digital Signal Processing Understanding Digital Signal Processing Richard G. Lyons PRENTICE HALL PTR PRENTICE HALL Professional Technical Reference Upper Saddle River, New Jersey 07458 www.photr,com Contents Preface xi 1 DISCRETE

More information

THIS work focus on a sector of the hardware to be used

THIS work focus on a sector of the hardware to be used DISSERTATION ON ELECTRICAL AND COMPUTER ENGINEERING 1 Development of a Transponder for the ISTNanoSAT (November 2015) Luís Oliveira luisdeoliveira@tecnico.ulisboa.pt Instituto Superior Técnico Abstract

More information

AM, PM and FM mo m dula l ti t o i n

AM, PM and FM mo m dula l ti t o i n AM, PM and FM modulation What is amplitude modulation In order that a radio signal can carry audio or other information for broadcasting or for two way radio communication, it must be modulated or changed

More information

Hardware/Software Co-Simulation of BPSK Modulator Using Xilinx System Generator

Hardware/Software Co-Simulation of BPSK Modulator Using Xilinx System Generator IOSR Journal of Engineering (IOSRJEN) e-issn: 2250-3021, p-issn: 2278-8719, Volume 2, Issue 10 (October 2012), PP 54-58 Hardware/Software Co-Simulation of BPSK Modulator Using Xilinx System Generator Thotamsetty

More information

DSP First. Laboratory Exercise #7. Everyday Sinusoidal Signals

DSP First. Laboratory Exercise #7. Everyday Sinusoidal Signals DSP First Laboratory Exercise #7 Everyday Sinusoidal Signals This lab introduces two practical applications where sinusoidal signals are used to transmit information: a touch-tone dialer and amplitude

More information

6.02 Practice Problems: Modulation & Demodulation

6.02 Practice Problems: Modulation & Demodulation 1 of 12 6.02 Practice Problems: Modulation & Demodulation Problem 1. Here's our "standard" modulation-demodulation system diagram: at the transmitter, signal x[n] is modulated by signal mod[n] and the

More information

A LOW-COST SOFTWARE-DEFINED TELEMETRY RECEIVER

A LOW-COST SOFTWARE-DEFINED TELEMETRY RECEIVER A LOW-COST SOFTWARE-DEFINED TELEMETRY RECEIVER Michael Don U.S. Army Research Laboratory Aberdeen Proving Grounds, MD ABSTRACT The Army Research Laboratories has developed a PCM/FM telemetry receiver using

More information

DOPPLER SHIFTED SPREAD SPECTRUM CARRIER RECOVERY USING REAL-TIME DSP TECHNIQUES

DOPPLER SHIFTED SPREAD SPECTRUM CARRIER RECOVERY USING REAL-TIME DSP TECHNIQUES DOPPLER SHIFTED SPREAD SPECTRUM CARRIER RECOVERY USING REAL-TIME DSP TECHNIQUES Bradley J. Scaife and Phillip L. De Leon New Mexico State University Manuel Lujan Center for Space Telemetry and Telecommunications

More information

Chapter 7 Multiple Division Techniques for Traffic Channels

Chapter 7 Multiple Division Techniques for Traffic Channels Introduction to Wireless & Mobile Systems Chapter 7 Multiple Division Techniques for Traffic Channels Outline Introduction Concepts and Models for Multiple Divisions Frequency Division Multiple Access

More information

Presentation Outline. Advisors: Dr. In Soo Ahn Dr. Thomas L. Stewart. Team Members: Luke Vercimak Karl Weyeneth. Karl. Luke

Presentation Outline. Advisors: Dr. In Soo Ahn Dr. Thomas L. Stewart. Team Members: Luke Vercimak Karl Weyeneth. Karl. Luke Bradley University Department of Electrical and Computer Engineering Senior Capstone Project Presentation May 2nd, 2006 Team Members: Luke Vercimak Karl Weyeneth Advisors: Dr. In Soo Ahn Dr. Thomas L.

More information

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

QUESTION BANK. SUBJECT CODE / Name: EC2301 DIGITAL COMMUNICATION UNIT 2 QUESTION BANK DEPARTMENT: ECE SEMESTER: V SUBJECT CODE / Name: EC2301 DIGITAL COMMUNICATION UNIT 2 BASEBAND FORMATTING TECHNIQUES 1. Why prefilterring done before sampling [AUC NOV/DEC 2010] The signal

More information

Wireless Communication Fading Modulation

Wireless Communication Fading Modulation EC744 Wireless Communication Fall 2008 Mohamed Essam Khedr Department of Electronics and Communications Wireless Communication Fading Modulation Syllabus Tentatively Week 1 Week 2 Week 3 Week 4 Week 5

More information

1 Introduction: frequency stability and accuracy

1 Introduction: frequency stability and accuracy Content 1 Introduction: frequency stability and accuracy... Measurement methods... 4 Beat Frequency method... 4 Advantages... 4 Restrictions... 4 Spectrum analyzer method... 5 Advantages... 5 Restrictions...

More information

A PROTOTYPING OF SOFTWARE DEFINED RADIO USING QPSK MODULATION

A PROTOTYPING OF SOFTWARE DEFINED RADIO USING QPSK MODULATION INTERNATIONAL JOURNAL OF ELECTRONICS AND COMMUNICATION ENGINEERING & TECHNOLOGY (IJECET) Proceedings of the International Conference on Emerging Trends in Engineering and Management (ICETEM14) ISSN 0976

More information

Problem Set 1 (Solutions are due Mon )

Problem Set 1 (Solutions are due Mon ) ECEN 242 Wireless Electronics for Communication Spring 212 1-23-12 P. Mathys Problem Set 1 (Solutions are due Mon. 1-3-12) 1 Introduction The goals of this problem set are to use Matlab to generate and

More information

DFT: Discrete Fourier Transform & Linear Signal Processing

DFT: Discrete Fourier Transform & Linear Signal Processing DFT: Discrete Fourier Transform & Linear Signal Processing 2 nd Year Electronics Lab IMPERIAL COLLEGE LONDON Table of Contents Equipment... 2 Aims... 2 Objectives... 2 Recommended Textbooks... 3 Recommended

More information

8 Hints for Better Spectrum Analysis. Application Note

8 Hints for Better Spectrum Analysis. Application Note 8 Hints for Better Spectrum Analysis Application Note 1286-1 The Spectrum Analyzer The spectrum analyzer, like an oscilloscope, is a basic tool used for observing signals. Where the oscilloscope provides

More information

DATA INTEGRATION MULTICARRIER REFLECTOMETRY SENSORS

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

Research on DQPSK Carrier Synchronization based on FPGA

Research on DQPSK Carrier Synchronization based on FPGA Journal of Information Hiding and Multimedia Signal Processing c 27 ISSN 273-422 Ubiquitous International Volume 8, Number, January 27 Research on DQPSK Carrier Synchronization based on FPGA Shi-Jun Kang,

More information

1B Paper 6: Communications Handout 2: Analogue Modulation

1B Paper 6: Communications Handout 2: Analogue Modulation 1B Paper 6: Communications Handout : Analogue Modulation Ramji Venkataramanan Signal Processing and Communications Lab Department of Engineering ramji.v@eng.cam.ac.uk Lent Term 16 1 / 3 Modulation Modulation

More information

UNIT I AMPLITUDE MODULATION

UNIT I AMPLITUDE MODULATION UNIT I AMPLITUDE MODULATION Prepared by: S.NANDHINI, Assistant Professor, Dept. of ECE, Sri Venkateswara College of Engineering, Sriperumbudur, Tamilnadu. CONTENTS Introduction to communication systems

More information

Implementation of FPGA based Design for Digital Signal Processing

Implementation of FPGA based Design for Digital Signal Processing e-issn 2455 1392 Volume 2 Issue 8, August 2016 pp. 150 156 Scientific Journal Impact Factor : 3.468 http://www.ijcter.com Implementation of FPGA based Design for Digital Signal Processing Neeraj Soni 1,

More information

Implementation of Digital Signal Processing: Some Background on GFSK Modulation

Implementation of Digital Signal Processing: Some Background on GFSK Modulation Implementation of Digital Signal Processing: Some Background on GFSK Modulation Sabih H. Gerez University of Twente, Department of Electrical Engineering s.h.gerez@utwente.nl Version 5 (March 9, 2016)

More information

6. FUNDAMENTALS OF CHANNEL CODER

6. FUNDAMENTALS OF CHANNEL CODER 82 6. FUNDAMENTALS OF CHANNEL CODER 6.1 INTRODUCTION The digital information can be transmitted over the channel using different signaling schemes. The type of the signal scheme chosen mainly depends on

More information

EE228 Applications of Course Concepts. DePiero

EE228 Applications of Course Concepts. DePiero EE228 Applications of Course Concepts DePiero Purpose Describe applications of concepts in EE228. Applications may help students recall and synthesize concepts. Also discuss: Some advanced concepts Highlight

More information

Problems from the 3 rd edition

Problems from the 3 rd edition (2.1-1) Find the energies of the signals: a) sin t, 0 t π b) sin t, 0 t π c) 2 sin t, 0 t π d) sin (t-2π), 2π t 4π Problems from the 3 rd edition Comment on the effect on energy of sign change, time shifting

More information

Part-I. Experiment 6:-Angle Modulation

Part-I. Experiment 6:-Angle Modulation Part-I Experiment 6:-Angle Modulation 1. Introduction 1.1 Objective This experiment deals with the basic performance of Angle Modulation - Phase Modulation (PM) and Frequency Modulation (FM). The student

More information

IJSRD - International Journal for Scientific Research & Development Vol. 5, Issue 06, 2017 ISSN (online):

IJSRD - International Journal for Scientific Research & Development Vol. 5, Issue 06, 2017 ISSN (online): IJSRD - International Journal for Scientific Research & Development Vol. 5, Issue 06, 2017 ISSN (online): 2321-0613 Realization of Variable Digital Filter for Software Defined Radio Channelizers Geeta

More information

Block Diagram. i_in. q_in (optional) clk. 0 < seed < use both ports i_in and q_in

Block Diagram. i_in. q_in (optional) clk. 0 < seed < use both ports i_in and q_in Key Design Features Block Diagram Synthesizable, technology independent VHDL IP Core -bit signed input samples gain seed 32 dithering use_complex Accepts either complex (I/Q) or real input samples Programmable

More information

Performance Analysis of Goertzel s Algorithm. based Dual-Tone Multifrequency (DTMF) Detection Schemes

Performance Analysis of Goertzel s Algorithm. based Dual-Tone Multifrequency (DTMF) Detection Schemes Performance Analysis of Goertzel s Algorithm based Dual-Tone Multifrequency (DTMF) Detection Schemes M.K.Ravishankar and K.V.S.Hari shankar@ece.iisc.ernet.in: hari@ece.ernet.in Abstract: A New efficient

More information

8 Hints for Better Spectrum Analysis. Application Note

8 Hints for Better Spectrum Analysis. Application Note 8 Hints for Better Spectrum Analysis Application Note 1286-1 The Spectrum Analyzer The spectrum analyzer, like an oscilloscope, is a basic tool used for observing signals. Where the oscilloscope provides

More information

Channelization and Frequency Tuning using FPGA for UMTS Baseband Application

Channelization and Frequency Tuning using FPGA for UMTS Baseband Application Channelization and Frequency Tuning using FPGA for UMTS Baseband Application Prof. Mahesh M.Gadag Communication Engineering, S. D. M. College of Engineering & Technology, Dharwad, Karnataka, India Mr.

More information

Communication Engineering Prof. Surendra Prasad Department of Electrical Engineering Indian Institute of Technology, Delhi

Communication Engineering Prof. Surendra Prasad Department of Electrical Engineering Indian Institute of Technology, Delhi Communication Engineering Prof. Surendra Prasad Department of Electrical Engineering Indian Institute of Technology, Delhi Lecture - 23 The Phase Locked Loop (Contd.) We will now continue our discussion

More information

Laboratory Assignment 4. Fourier Sound Synthesis

Laboratory Assignment 4. Fourier Sound Synthesis Laboratory Assignment 4 Fourier Sound Synthesis PURPOSE This lab investigates how to use a computer to evaluate the Fourier series for periodic signals and to synthesize audio signals from Fourier series

More information

SETTING UP A WIRELESS LINK USING ME1000 RF TRAINER KIT

SETTING UP A WIRELESS LINK USING ME1000 RF TRAINER KIT SETTING UP A WIRELESS LINK USING ME1000 RF TRAINER KIT Introduction S Kumar Reddy Naru ME Signal Processing S. R. No - 05812 The aim of the project was to try and set up a point to point wireless link.

More information

Chapter 3 Data and Signals 3.1

Chapter 3 Data and Signals 3.1 Chapter 3 Data and Signals 3.1 Copyright The McGraw-Hill Companies, Inc. Permission required for reproduction or display. Note To be transmitted, data must be transformed to electromagnetic signals. 3.2

More information

BPSK System on Spartan 3E FPGA

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

EE452 Senior Capstone Project: Integration of Matlab Tools for DSP Code Generation. Kwadwo Boateng Charles Badu. May 8, 2006

EE452 Senior Capstone Project: Integration of Matlab Tools for DSP Code Generation. Kwadwo Boateng Charles Badu. May 8, 2006 EE452 Senior Capstone Project: Integration of Matlab Tools for DSP Code Generation Kwadwo Boateng Charles Badu May 8, 2006 Bradley University College of Engineering and Technology Electrical and Computer

More information

UNIT 1 QUESTIONS WITH ANSWERS

UNIT 1 QUESTIONS WITH ANSWERS UNIT 1 QUESTIONS WITH ANSWERS 1. Define modulation? Modulation is a process by which some characteristics of high frequency carrier signal is varied in accordance with the instantaneous value of the modulating

More information

TE 302 DISCRETE SIGNALS AND SYSTEMS. Chapter 1: INTRODUCTION

TE 302 DISCRETE SIGNALS AND SYSTEMS. Chapter 1: INTRODUCTION TE 302 DISCRETE SIGNALS AND SYSTEMS Study on the behavior and processing of information bearing functions as they are currently used in human communication and the systems involved. Chapter 1: INTRODUCTION

More information

FPGA Implementation of Digital Modulation Techniques BPSK and QPSK using HDL Verilog

FPGA Implementation of Digital Modulation Techniques BPSK and QPSK using HDL Verilog FPGA Implementation of Digital Techniques BPSK and QPSK using HDL Verilog Neeta Tanawade P. G. Department M.B.E.S. College of Engineering, Ambajogai, India Sagun Sudhansu P. G. Department M.B.E.S. College

More information

The Application of System Generator in Digital Quadrature Direct Up-Conversion

The Application of System Generator in Digital Quadrature Direct Up-Conversion Communications in Information Science and Management Engineering Apr. 2013, Vol. 3 Iss. 4, PP. 192-19 The Application of System Generator in Digital Quadrature Direct Up-Conversion Zhi Chai 1, Jun Shen

More information

Topic 2. Signal Processing Review. (Some slides are adapted from Bryan Pardo s course slides on Machine Perception of Music)

Topic 2. Signal Processing Review. (Some slides are adapted from Bryan Pardo s course slides on Machine Perception of Music) Topic 2 Signal Processing Review (Some slides are adapted from Bryan Pardo s course slides on Machine Perception of Music) Recording Sound Mechanical Vibration Pressure Waves Motion->Voltage Transducer

More information

A FREQUENCY SYNTHESIZER STRUCTURE BASED ON COINCIDENCE MIXER

A FREQUENCY SYNTHESIZER STRUCTURE BASED ON COINCIDENCE MIXER 3 A FREQUENCY SYNTHESIZER STRUCTURE BASED ON COINCIDENCE MIXER Milan STORK University of West Bohemia UWB, P.O. Box 314, 30614 Plzen, Czech Republic stork@kae.zcu.cz Keywords: Coincidence, Frequency mixer,

More information

Lecture 2: SIGNALS. 1 st semester By: Elham Sunbu

Lecture 2: SIGNALS. 1 st semester By: Elham Sunbu Lecture 2: SIGNALS 1 st semester 1439-2017 1 By: Elham Sunbu OUTLINE Signals and the classification of signals Sine wave Time and frequency domains Composite signals Signal bandwidth Digital signal Signal

More information

Outline / Wireless Networks and Applications Lecture 3: Physical Layer Signals, Modulation, Multiplexing. Cartoon View 1 A Wave of Energy

Outline / Wireless Networks and Applications Lecture 3: Physical Layer Signals, Modulation, Multiplexing. Cartoon View 1 A Wave of Energy Outline 18-452/18-750 Wireless Networks and Applications Lecture 3: Physical Layer Signals, Modulation, Multiplexing Peter Steenkiste Carnegie Mellon University Spring Semester 2017 http://www.cs.cmu.edu/~prs/wirelesss17/

More information

Abstract of PhD Thesis

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

More information

IMPLEMENTATION OF G.726 ITU-T VOCODER ON A SINGLE CHIP USING VHDL

IMPLEMENTATION OF G.726 ITU-T VOCODER ON A SINGLE CHIP USING VHDL IMPLEMENTATION OF G.726 ITU-T VOCODER ON A SINGLE CHIP USING VHDL G.Murugesan N. Ramadass Dr.J.Raja paul Perinbum School of ECE Anna University Chennai-600 025 Gm1gm@rediffmail.com ramadassn@yahoo.com

More information

Lecture 3: Wireless Physical Layer: Modulation Techniques. Mythili Vutukuru CS 653 Spring 2014 Jan 13, Monday

Lecture 3: Wireless Physical Layer: Modulation Techniques. Mythili Vutukuru CS 653 Spring 2014 Jan 13, Monday Lecture 3: Wireless Physical Layer: Modulation Techniques Mythili Vutukuru CS 653 Spring 2014 Jan 13, Monday Modulation We saw a simple example of amplitude modulation in the last lecture Modulation how

More information

Signals A Preliminary Discussion EE442 Analog & Digital Communication Systems Lecture 2

Signals A Preliminary Discussion EE442 Analog & Digital Communication Systems Lecture 2 Signals A Preliminary Discussion EE442 Analog & Digital Communication Systems Lecture 2 The Fourier transform of single pulse is the sinc function. EE 442 Signal Preliminaries 1 Communication Systems and

More information

APPLICATIONS OF DSP OBJECTIVES

APPLICATIONS OF DSP OBJECTIVES APPLICATIONS OF DSP OBJECTIVES This lecture will discuss the following: Introduce analog and digital waveform coding Introduce Pulse Coded Modulation Consider speech-coding principles Introduce the channel

More information

Michael F. Toner, et. al.. "Distortion Measurement." Copyright 2000 CRC Press LLC. <

Michael F. Toner, et. al.. Distortion Measurement. Copyright 2000 CRC Press LLC. < Michael F. Toner, et. al.. "Distortion Measurement." Copyright CRC Press LLC. . Distortion Measurement Michael F. Toner Nortel Networks Gordon W. Roberts McGill University 53.1

More information

Simulating and Testing of Signal Processing Methods for Frequency Stepped Chirp Radar

Simulating and Testing of Signal Processing Methods for Frequency Stepped Chirp Radar Test & Measurement Simulating and Testing of Signal Processing Methods for Frequency Stepped Chirp Radar Modern radar systems serve a broad range of commercial, civil, scientific and military applications.

More information

CHAPTER 4 IMPLEMENTATION OF ADALINE IN MATLAB

CHAPTER 4 IMPLEMENTATION OF ADALINE IN MATLAB 52 CHAPTER 4 IMPLEMENTATION OF ADALINE IN MATLAB 4.1 INTRODUCTION The ADALINE is implemented in MATLAB environment running on a PC. One hundred data samples are acquired from a single cycle of load current

More information

Binary Phase Shift Keying Demodulation & its Simulation on MATLAB

Binary Phase Shift Keying Demodulation & its Simulation on MATLAB International Journal of scientific research and management (IJSRM) Volume 2 Issue 9 Pages 1333-1337 2014 Website: www.ijsrm.in ISSN (e): 2321-3418 Binary Phase Shift Keying Demodulation & its Simulation

More information

SIGNAL CLASSIFICATION BY DISCRETE FOURIER TRANSFORM. Pauli Lallo ABSTRACT

SIGNAL CLASSIFICATION BY DISCRETE FOURIER TRANSFORM. Pauli Lallo ABSTRACT SIGNAL CLASSIFICATION BY DISCRETE FOURIER TRANSFORM Pauli Lallo Email:pauli.lallo@mail.wwnet.fi ABSTRACT This paper presents a signal classification method using Discrete Fourier Transform (DFT). In digital

More information