Module 9: Multirate Digital Signal Processing Prof. Eliathamby Ambikairajah Dr. Tharmarajah Thiruvaran School of Electrical Engineering &

Size: px
Start display at page:

Download "Module 9: Multirate Digital Signal Processing Prof. Eliathamby Ambikairajah Dr. Tharmarajah Thiruvaran School of Electrical Engineering &"

Transcription

1 odule 9: ultirate Digital Signal Processing Prof. Eliathamby Ambikairajah Dr. Tharmarajah Thiruvaran School of Electrical Engineering & Telecommunications The University of New South Wales Australia

2 ultirate Digital Signal Processing The increasing need in modern digital systems to process data at more than one sampling rate has led the development of a new sub-area in Digital Signal Processing known as multirate processing The two primary operations in multirate processing are: Decimation Down sampling Interpolation Up sampling ELEC97

3 The processes of decimation and interpolation are the fundamental operations in multirate signal processing Decimation: A sampling rate decreaser is shown below. We shall confine our attention to a decrease by an integer factor e.g. 3 xn ym n xn f s ym f s / m 3; f s sampling frequency The output signal ym is obtained by taking every th sample of the input signal. If 3, we should just take every third sample of xn to form the desired signal ym. 3

4 Decimation xn f s 3 ym f s / Obviously, it only makes sense to reduce the sampling rate if the information content of the signal we wish to preserve is band limited to fs/6. 4 ELEC97

5 The diagram below shows a block representations of a times decimator. The signal xn is first passed through a lowpass filter that attenuates the band from {fs/}/ to fs/ to prevent aliasing. xn f s Digital Lowpass filter wn f s ym f s / db fs/ fs/ 5 f

6 Image X Input spectrum fk Digital low pass filter cut-off frequency / f s fk f s / W Filtered spectrum W fk fk x Spectral interpretation of decimation of a signal: from 6k to k 6

7 Such a processing requirement may arise, for example, when a speech signal is oversampled at fs3 k. Since we are interested only in a band of -4 k, the sampling rate can be reduced to 8 k, so the first step in the decimation process has to be the digital filtering of the signal xn so as to ensure that xn is band limited to fs/8. xn f s 3 k Digital Lowpass filter wn f s 4 ym f s /8 k 7

8 Should we use IIR or FIR for the lowpass filtering required? Using an IIR filter in this case has an obvious shortcoming. We cannot take advantage of the fact that we only have to compute every Nth output, since previous outputs are required to compute the th output. Thus no saving is realised. On the other hand, using an FIR filter, in this case implies that we can do our computations at the rate of fs/. Thus, using an FIR filter in the decimation process will lead to a significantly lower computation rate. Another advantage of using an FIR filter is the fact that we can easily design linear phase filters and this is desirable in many applications. 8

9 Interpolation The process of interpolation involves a sampling rate increase xn f s The sequence xn was derived by sampling xt at a sampling rate f s and we want to obtain a sequence yn that approximates as closely as possible the sequence that would have been obtained had we sampled xt at the rate Lf s. Interpolation involves inserting between any samples xn and xn- an additional L- samples. L ym Lf s 9

10 Interpolation Example xn f s L LPF ym Lf s X fs/ fs/ fs fs 3fs 4fs f Y L4 /4 /4 9/4 Sampling frequency of ym 4f s ; Signals must be band limited to f s

11 We observe that to go from X to Y, we have to pass xn through a lowpass digital filter designed at the Lfs sampling rate that attenuates sufficiently any frequency components above fs/.

12 Interpolator xn f s L wm Lf s Digital Lowpass filter ym Lf s Insert L- eros Example: xn{,.9,-.5}; Let L 3: wm {,,,.9,,,-.5,,} The lowpass filter joins all the xn samples of wm to produce a waveform as if xn had been n sampled at Lfs wm ym m m

13 Interpolator We assume that behind each xn there are L- ero samples when we computing an output wn Note that for each sample of xn {see previous slide}, three output samples yn are obtained Obviously the same reasoning that led us to believe that FIR filters are preferable in the decimation process holds here also. 3 ELEC97

14 Example xn f s 8k L3 wm Digital Lowpass filter ym f s What should be the cut-off frequency of the digital lowpass filter? What should be the value of f s? 4 ELEC97

15 Sampling Rate Conversion by Non-Integer Factors In some applications, the need often arises to change the sampling rate by a non-integer factor An example is in digital audio applications where it may be necessary to transfer from one storage system to another, where both systems employ different rates 5 ELEC97

16 Example An example is transferring data from the compact disk system at a rate of 44. k to a digital audio tape DAT at 48 k This can be achieved by increasing the data rate of the CD by a factor of 48/44., a non-integer In practice, such a non-integer factor is represented by a rational number, that is a ratio of two integers say L and The sampling frequency change is then achieved by first interpolating the data by L and then decimating by 6

17 Note: It is necessary that the interpolation process preceeds decimation,otherwise the decimation process would remove some of the desired frequency components CD DAT 44. k 48 k To change the sampling rate we require: L Therefore if we upsample by L6 and then down sample by 47, we achieve the desired sampling rate conversion. 7

18 Figure below shows that the sampling frequency change is achieved by first interpolating the data by L and then decimating by. xn f s L wm Lowpass Filter hm Lf s pm Lf s Lowpass Filter hm qm Lf s yk Lf s / Interpolator Decimator The two Digital Lowpass Filters, hm and hm can be combined into a single filter since they are in cascade and have a common sampling frequency. If > L the resulting operation is a decimation process by a non-integer < L the resulting operation is an interpolation 8

19 Summary: Sampling Rate Conversion by Non-Integer Factors xn f s L wm Lf s Lowpass Filter hk qm Lf s yk Lf s / The lowpass filter that we require is the one that has a cut-off frequency: c f c min, L min fs Lf s, 9 ELEC97

20 Example Figure below shows sampling rate conversion by non-integer factors. Calculate the values of L and xn f s 8k L wm Lowpass Filter hk qm yk f s k ELEC97

21 Decimation by Aliasing term ] Y [ X X j j Y [ X e X e ] j j [ X e X e ] [ X X ] Aliasing term Stretch X by a factor to obtain X/ xn Case Extreme Aliasing / X X/ ynxn X{/} The spectrum is stretched by down sampling

22 Decimation by xn ynxn Case X No Aliasing / / X/ Y [ X X ] X{/}

23 Interpolation by xn yn X y n x[ n / ] n, ±, ± 4,... otherwise Y Y [ X ] Y [ X e [ X ] j ] / The spectrum is The upsampled spectrum compresseed by has compressed images upsampling of X 3

24 Example An input signal xn with spectrum X is shown below. The input signal is applied to the system shown below. Sketch X, W, V, Y against. xn 3 wm 3 vn yn X 3 / 3 4 / 3 ELEC97

25 X /3 /3 W 3 /3 V /3 3 /3 3 Solution Note: By using a lowpass filter, we can eliminate the images and extract the original spectrum X. V is a compressed version of W Y /3 5 /3

26 Exercise A signal xn has a spectrum X as shown below. The signal is applied to the system shown below. The ideal lowpass filter has a gain factor of in the passband and a cut-off frequency /3.Sketch X, W, V, Y against. X xn 3 wm vn yn /3 /3 6 ELEC97

27 odulation and Sampling rate conversion Example: xt is the input signal for the system shown below. The analogue signal xt has the spectrum Xf given by:.9k f.k X f.k f.9k elsewhere xt xn pn A/D X Sampling 5 Period cosn T.4 ms ω 3 vn yn is an ideal lowpass filter gain with cut-off frequency f c 5. Sketch, one above another, X, P, V, Y against. Note : 7 P [ X X ]

28 f s.5k; ; 5/.5 3 c. T Solution Xf X /T f k /T P /X /X /T V Lowpass filter -.. /T/ /T Y 8

29 Example: below. xn xn is the input signal for the system shown If xn.5 δnδn.5δn-, show that / / 4 / 4 S / / 4 / 4 elsewhere bn an dn X G 7 en rn sn X cosn ; cosn G 4 < < 7

30 Solution { } elsewhere G B D A A A A B j e X X n n n n x 4 / 4 /. 4 cos 4 cos cos A - cos -j e - δ δ δ cosn X xn bn G an 7 dn en X sn rn cosn 4 3 ; 4 3

31 Solution 8 / 8 / 8 / 7 / 4 / 4 / 4 / 7 / 7 / 7 } {. 7. R elsewhere D D E R cosn X xn bn G an 7 dn en X sn rn cosn < 7 7 < 4 4 G 3

32 Solution { } elsewhere S R R R R S 8 / / 8 / / cosn X xn bn G an 7 dn en X sn rn cosn elsewhere S /4 /4 /4 /4 S /4 3/4 /4-3/4 / 4 3 3

33 Decimation by xn ynxn It can be shown that Y is given by: Y X k e j k Consider ; Substitute in the above equation Y [ X X ] 33 ELEC97

34 xn Interpolation by L L y n x[ n / L] n, ± L, ± L,... otherwise It can be shown that Y is given by If L then Y X L Y X 34

35 ultistage design of decimator and interpolator. By designing decimator/interpolator in multistage as cascade the complexity of the overall system can be reduced significantly. For example, a decimator of factor L can be designed as below where LL *L It is efficient because the filter required in the decimation of L is much longer than the filters required in the decimation by L and L. xn L L 35 ELEC97

36 Example: Converting a signal with Fsk to Fs4. For direct implementation down sampling by 3, because the filter requires sharp cut-off frequency it requires 87 th order filter. Number of multiplications 88*/3738 In multistage implementation down sampling first by 5 and then by because the cut-off frequencies are not that sharp it requires 93 th and 3 th order filters. Number of multiplications 94*/5 3*8/76 36

37 Polyphase decomposition As discussed earlier in multirate processing if FIR filter is used then lots of computations can be avoided. Consider a sequence, x[n] with a -transform X: If a subsequence is defined as below x k [ n] x[ n k], k These sub-sequences are called polyphase components and n n X x[ n] n X k n n x k [ n] n n n 37 x[ n k] n

38 Example x[n]{,,3,4,5,6,5,4,3,,} If it is decomposed into two polyphase components, x [n]{,3,5,5,3,} x [n]{,4,6,4,} xn - x [n]x[nk]x[n]{,3,5,5,3,} x [n]x[nk]x[n]{,4,6,4,} 38

39 Example Lets consider the 5 th order filter, If it is decomposed into two polyphase components, },,,,, { ] [ h h h h h h h h h h h h n h E E h h h E h h h E

40 Note the following identity L x[n] L w[n] y[n] L x[n] w'[n] y[n] L L L X Y X W ' L L X Y X W

41 Note the following identity x[n] w[n] y[n] x[n] Z w'[n] y[n] k k j k k j e X Y e X W similarly ' k k j k k j k j e X Y e X e Y X W

42 x[n] y[n] Now consider a decimation by a factor of for a sequence of x[n], assume a 5 th order filter. Computationally efficient polyphase implementation of decimation },,,,, { ] [ E E h h h E h h h E h h h h h h n h Using the following decomposition xn E - E yn

43 That is equivalent to xn E yn - E This can be implemented as below using the identity xn yn E - E This is very efficient as the filtering is performed in the down sampled signal 43

44 In the general case the computationally efficient structure for decimation is as follows xn - E yn E E E - where E, E,... E - are the polyphase decomposition of the filter. 44

45 Similarly, the general case for the computationally efficient structure for interpolation is as follows xn E L yn - E L - E. L.. E - L where E, E,... E - are the polyphase decomposition of the filter. 45

46 Application of multirate processing Design of phase shifters with rational fraction Analysis-synthesis systems with two- Channel Quadrature-irror Filter Bank ultilevel Filter Bank Regular Binary Subband tree Dyadic Subband Tree 46 ELEC97

47 Design of phase shifters with rational fraction Design a delay filter with a delay of d, dk/lt x where T x is the sampling time of the signal xn. xn L Low pass filter k sample delay Exercise: A signal is sampled at. Draw a block diagram of a system to delay the signal by.6 milliseconds.6 samples. L 47 ELEC97

48 Perfect reconstruction analysis-synthesis systems Analysis synthesis systems are used in several applications. Analysis filters split the signals and any processing can be done. Then synthesis filters reconstruct the signal. Several applications require perfect reconstruction analysis synthesis filter band except for a delay. 48 ELEC97

49 Example: Express the output yn of Figure below as function of the input xn. By simplifying the expression derived show that yn xn- xn vn qn Figure - - Solution p n P wn vn x n P - X pn W xn V pn [ [ P X - P- X X- ] wn - X- - P- ] W W rn [ P un yn - [X P- ] X ]

50 xn - yn - X Y W R Similarly - Q U ] [ ] [ ] [ ; / X X X X R U Y X X Q U X X W R X X V Q V Q n v n q xn - - vn wn rn qn un yn pn The structure shown is a perfect reconstruction system. The original signal xn is reconstructed. 5

51 Figure below shows the -channel generalisation of the structure shown in the previous slide xn channel yn ere yn xn- 5 Number of channels

52 Two-Channel Quadrature-irror Filter Bank In many applications, a discrete-time signal xn is first split into a number of subband signals by means of analysis filterbank The subband signals are then processed and finally combined by a synthesis filterbank resulting in an output signl yn 5 ELEC97

53 x n v n y n F s n yn x n v n y n F D e c o m p o s i t i o n Channel R e c o n s t r u c t i o n If the subband signals are bandlimited to frequency ranges smaller than that of the original input signal, they can be down sampled before processing After processing, these signals are up-sampled before being combined by the synthesis filter bank into a higher rate signal The combined structure employed is called a Quardrature- irror Filter QFbank. 53

54 x n v n y n F s n yn x n v n y n F D e c o m p o s i t i o n Channel R e c o n s t r u c t i o n If the down-sampling and the up sampling factors are equal to the number of bands of the filter bank, then the output yn can be made to retain some or all of the characteristics of the input xn by properly choosing the filters in the structure. In this case, the filter bank is said to be critically sampled filter bank 54

55 irror Image Filters Let h n be some FIR lowpass filter with real coefficients. The mirror filter is defined as h n- n h n Therefore - j e j e j e j e This demostrates the mirror image property of and about /. ence justifying the name quadrature mirror filters QF 55

56 Amp..5 QF Filters Lowpass ighpass Re.5 4 Frequency 56 The pole-ero patterns are also reflected about the imaginary axis of the - plane

57 Analysis of the two-channel QF Bank x n v n y n F p n s n ^ sn x n v n y n F p n D e c o m p o s i t i o n R e c o n s t r u c t i o n In subband coding applications, v n and v n are quantised, encoded and transmitted to the receiver. We assume ideal operation here, with no coding and transmission errors, so we focus on the analysis and synthesis filters. 57 ELEC97

58 ] [ ] [ ˆ ˆ...7 ] [ Similarly...6 ] [ : Substituting in ] [. : and Y : ]...3 [ V : S F F S F F S P P S F S S P F S S P F X X F Y P From V sampler Up X X sampler Down F Y P S X Aliasing term This is precisely due to aliasing caused by sampling rate alteration 58

59 9 and can be achieved by the selection : for all Perfect reconstruction requires ] [ ] [ T where ˆ F F This F F F F F F F F S S T S The remaining function T in equation 8 denotes the quality of the reconstruction. If this is a merely a delay I.e. T -k, the filter bank performs perfect reconstruction. is due to aliasing 59

60 Sˆ T S with T [ ] If T is an allpass function T d indicating that the then S ˆ output of d S the QF bank has of the input assume d and the filter bank is the same magnitude as that said to be magnitude preserving. If T is linear phase, then the filter bank is said to be phase preserving If an alias free QF bank has no amplitude and phase distortion, then it is called a perfect reconstruction PR QF. In such case T d -k, resulting ^ S d -k S Which in the time domain is equivalent to: sn d sn-k For all possible inputs, indicating that the reconstructed output sn is a scaled, delayed replica of the input. 6 ^ ^

61 From 9 F and F - - {Alias free condition} For QF bank - Combining the above three conditions, we get F and F Equation indicates that if is a lowpass filter then F is also a lowpass filter and F is a high pass filter. Using equations and we obtain T / [ ] / [ -] d -k 6

62 Example Consider a two-channel QF bank with the analysis filter given by - The second analysis filter is therefore -- - and the corresponding synthesis filters for an alias-free realisation F - - F - --[- - ] - 6 ELEC97

63 ultilevel Filter Bank It is possible to develop a multiband analysis/synthesis filterbank by iterating a two-channel QF bank. oreover, if two band QF bank is a perfect reconstruction type, the generated multiband structure also exhibits perfect reconstruction property 63 ELEC97

64 Example - 4 k cd 3 Level Decomposition sn -4 - k cd a ca.5 -. k cd3 Level ca Level - 5 ca3 ca3 F Level 3 ca F b cd3 F ca F cd F sn 3 Level Reconstruction 64 cd F

65 Regular Binary Subband tree The two-channel filterbank divides the input spectrum into two equal subbands, yielding the low L and the high subbands. This two-band QF split can again be applied to the L and half-bands to generate the quarter bands. When this procedure is repeated K times, K equal bandwidth subbands are obtained. This approach provided the maximum possible frequency resolution of / K within K levels. This spectral analysis structure is called a K- level regular binary tree. 65

66 Regular Binary Subband tree. For K 3 the regular binary tree structure that employs QF and the corresponding frequency band split are shown in Figure 3a and 3b. Figure 3c shows the frequency diagram for the 8-band regular binary subband decomposition. We assume that the filter outputs are computed for each input block of 8 samples, which will result in one new subband sample generated for each maximally decimated subband and for each input block. 66

67 A regular tree structure for K 3; L a L L L L L L LLL LL LL L LL L L agnitude Frequency Time- Frequency Diagram b / C / Frequency Time x sampling period

68 LLL L L a LL L Dyadic Subband Tree L agnitude /4 / Frequency b / Frequency f3 t3 8 6 Time x sampling period In many applications all of the subbands of the regular tree may not be required and as a result some of the fine frequency resolution subbands can be combined to yield larger bandwidth frequency bands. This implies the irregular termination of the tree branches. One of the irregular tree structures is called dyadic, or octave band tree. It splits only the lower half of the spectrum into two equal bands at any level of the tree. Therefore, the higher half-band component of the signal at any level of the tree is not decomposed any further. 68 t c t f f

69 Example In p u t BW 6 k Sampling Rate i gh ban d Lo w ban d -4 QF p ai r Decomposition Tree Structure for Audio Coding

70 Summary Decimation and Interpolation Sampling Rate Conversion by Non-Integer Factors ultistage design of decimator and interpolator. Polyphase decomposition and efficient decimation and interpolation Perfect reconstruction analysis-synthesis systems Design of phase shifters with rational fraction Two-Channel Quadrature-irror Filter Bank ultilevel Filter Bank Regular Binary Subband tree Dyadic Subband Tree 7 ELEC97

Chapter 9. Chapter 9 275

Chapter 9. Chapter 9 275 Chapter 9 Chapter 9: Multirate Digital Signal Processing... 76 9. Decimation... 76 9. Interpolation... 8 9.. Linear Interpolation... 85 9.. Sampling rate conversion by Non-integer factors... 86 9.. Illustration

More information

Copyright S. K. Mitra

Copyright S. K. Mitra 1 In many applications, a discrete-time signal x[n] is split into a number of subband signals by means of an analysis filter bank The subband signals are then processed Finally, the processed subband signals

More information

Multirate Digital Signal Processing

Multirate Digital Signal Processing Multirate Digital Signal Processing Basic Sampling Rate Alteration Devices Up-sampler - Used to increase the sampling rate by an integer factor Down-sampler - Used to increase the sampling rate by an integer

More information

Filter Banks I. Prof. Dr. Gerald Schuller. Fraunhofer IDMT & Ilmenau University of Technology Ilmenau, Germany. Fraunhofer IDMT

Filter Banks I. Prof. Dr. Gerald Schuller. Fraunhofer IDMT & Ilmenau University of Technology Ilmenau, Germany. Fraunhofer IDMT Filter Banks I Prof. Dr. Gerald Schuller Fraunhofer IDMT & Ilmenau University of Technology Ilmenau, Germany 1 Structure of perceptual Audio Coders Encoder Decoder 2 Filter Banks essential element of most

More information

Two-Dimensional Wavelets with Complementary Filter Banks

Two-Dimensional Wavelets with Complementary Filter Banks Tendências em Matemática Aplicada e Computacional, 1, No. 1 (2000), 1-8. Sociedade Brasileira de Matemática Aplicada e Computacional. Two-Dimensional Wavelets with Complementary Filter Banks M.G. ALMEIDA

More information

Optimal Design RRC Pulse Shape Polyphase FIR Decimation Filter for Multi-Standard Wireless Transceivers

Optimal Design RRC Pulse Shape Polyphase FIR Decimation Filter for Multi-Standard Wireless Transceivers Optimal Design RRC Pulse Shape Polyphase FIR Decimation Filter for ulti-standard Wireless Transceivers ANDEEP SINGH SAINI 1, RAJIV KUAR 2 1.Tech (E.C.E), Guru Nanak Dev Engineering College, Ludhiana, P.

More information

Multirate Filtering, Resampling Filters, Polyphase Filters. or how to make efficient FIR filters

Multirate Filtering, Resampling Filters, Polyphase Filters. or how to make efficient FIR filters Multirate Filtering, Resampling Filters, Polyphase Filters or how to make efficient FIR filters THE NOBLE IDENTITY 1 Efficient Implementation of Resampling filters H(z M ) M:1 M:1 H(z) Rule 1: Filtering

More information

PROBLEM SET 6. Note: This version is preliminary in that it does not yet have instructions for uploading the MATLAB problems.

PROBLEM SET 6. Note: This version is preliminary in that it does not yet have instructions for uploading the MATLAB problems. PROBLEM SET 6 Issued: 2/32/19 Due: 3/1/19 Reading: During the past week we discussed change of discrete-time sampling rate, introducing the techniques of decimation and interpolation, which is covered

More information

MULTIRATE DIGITAL SIGNAL PROCESSING

MULTIRATE DIGITAL SIGNAL PROCESSING AT&T MULTIRATE DIGITAL SIGNAL PROCESSING RONALD E. CROCHIERE LAWRENCE R. RABINER Acoustics Research Department Bell Laboratories Murray Hill, New Jersey Prentice-Hall, Inc., Upper Saddle River, New Jersey

More information

Multirate DSP, part 1: Upsampling and downsampling

Multirate DSP, part 1: Upsampling and downsampling Multirate DSP, part 1: Upsampling and downsampling Li Tan - April 21, 2008 Order this book today at www.elsevierdirect.com or by calling 1-800-545-2522 and receive an additional 20% discount. Use promotion

More information

FILTER BANKS WITH IN BAND CONTROLLED ALIASING APPLIED TO DECOMPOSITION/RECONSTRUCTION OF ECG SIGNALS

FILTER BANKS WITH IN BAND CONTROLLED ALIASING APPLIED TO DECOMPOSITION/RECONSTRUCTION OF ECG SIGNALS FILTER BANKS WITH IN BAND CONTROLLED ALIASING APPLIED TO DECOPOSITION/RECONSTRUCTION OF ECG SIGNALS F. Cruz-Roldán; F. López-Ferreras; S. aldonado-bascón; R. Jiménez-artínez Dep. de Teoría de la Señal

More information

Multirate DSP, part 3: ADC oversampling

Multirate DSP, part 3: ADC oversampling Multirate DSP, part 3: ADC oversampling Li Tan - May 04, 2008 Order this book today at www.elsevierdirect.com or by calling 1-800-545-2522 and receive an additional 20% discount. Use promotion code 92562

More information

Continuous vs. Discrete signals. Sampling. Analog to Digital Conversion. CMPT 368: Lecture 4 Fundamentals of Digital Audio, Discrete-Time Signals

Continuous vs. Discrete signals. Sampling. Analog to Digital Conversion. CMPT 368: Lecture 4 Fundamentals of Digital Audio, Discrete-Time Signals Continuous vs. Discrete signals CMPT 368: Lecture 4 Fundamentals of Digital Audio, Discrete-Time Signals Tamara Smyth, tamaras@cs.sfu.ca School of Computing Science, Simon Fraser University January 22,

More information

Design and Simulation of Two Channel QMF Filter Bank using Equiripple Technique.

Design and Simulation of Two Channel QMF Filter Bank using Equiripple Technique. IOSR Journal of VLSI and Signal Processing (IOSR-JVSP) Volume 4, Issue 2, Ver. I (Mar-Apr. 2014), PP 23-28 e-issn: 2319 4200, p-issn No. : 2319 4197 Design and Simulation of Two Channel QMF Filter Bank

More information

arxiv: v1 [cs.it] 9 Mar 2016

arxiv: v1 [cs.it] 9 Mar 2016 A Novel Design of Linear Phase Non-uniform Digital Filter Banks arxiv:163.78v1 [cs.it] 9 Mar 16 Sakthivel V, Elizabeth Elias Department of Electronics and Communication Engineering, National Institute

More information

Design and simulation of Filter Banks with Low Computational Complexity For Audio Applications

Design and simulation of Filter Banks with Low Computational Complexity For Audio Applications epartment of Electrical Engineering, University of Technology, Baghdad e-mail: : saad_hasan6@yahoo.com Received: 3/5/24 Accepted: /9/24 Abstract : In this research, a design method for low complexity uniform

More information

Music 270a: Fundamentals of Digital Audio and Discrete-Time Signals

Music 270a: Fundamentals of Digital Audio and Discrete-Time Signals Music 270a: Fundamentals of Digital Audio and Discrete-Time Signals Tamara Smyth, trsmyth@ucsd.edu Department of Music, University of California, San Diego October 3, 2016 1 Continuous vs. Discrete signals

More information

ECE 6560 Multirate Signal Processing Chapter 11

ECE 6560 Multirate Signal Processing Chapter 11 ultirate Signal Processing Chapter Dr. Bradley J. Bauin Western ichigan University College of Engineering and Applied Sciences Department of Electrical and Computer Engineering 903 W. ichigan Ave. Kalamaoo

More information

ESE 531: Digital Signal Processing

ESE 531: Digital Signal Processing ESE 531: Digital Signal Processing Lec 10: February 15th, 2018 Practical and Non-integer Sampling, Multirate Sampling Signals and Systems Review 3 Lecture Outline! Review: Downsampling/Upsampling! Non-integer

More information

Digital Processing of

Digital Processing of Chapter 4 Digital Processing of Continuous-Time Signals 清大電機系林嘉文 cwlin@ee.nthu.edu.tw 03-5731152 Original PowerPoint slides prepared by S. K. Mitra 4-1-1 Digital Processing of Continuous-Time Signals Digital

More information

CMPT 318: Lecture 4 Fundamentals of Digital Audio, Discrete-Time Signals

CMPT 318: Lecture 4 Fundamentals of Digital Audio, Discrete-Time Signals CMPT 318: Lecture 4 Fundamentals of Digital Audio, Discrete-Time Signals Tamara Smyth, tamaras@cs.sfu.ca School of Computing Science, Simon Fraser University January 16, 2006 1 Continuous vs. Discrete

More information

Module 3 : Sampling and Reconstruction Problem Set 3

Module 3 : Sampling and Reconstruction Problem Set 3 Module 3 : Sampling and Reconstruction Problem Set 3 Problem 1 Shown in figure below is a system in which the sampling signal is an impulse train with alternating sign. The sampling signal p(t), the Fourier

More information

CS3291: Digital Signal Processing

CS3291: Digital Signal Processing CS39 Exam Jan 005 //08 /BMGC University of Manchester Department of Computer Science First Semester Year 3 Examination Paper CS39: Digital Signal Processing Date of Examination: January 005 Answer THREE

More information

Concordia University. Discrete-Time Signal Processing. Lab Manual (ELEC442) Dr. Wei-Ping Zhu

Concordia University. Discrete-Time Signal Processing. Lab Manual (ELEC442) Dr. Wei-Ping Zhu Concordia University Discrete-Time Signal Processing Lab Manual (ELEC442) Course Instructor: Dr. Wei-Ping Zhu Fall 2012 Lab 1: Linear Constant Coefficient Difference Equations (LCCDE) Objective In this

More information

Final Exam. EE313 Signals and Systems. Fall 1999, Prof. Brian L. Evans, Unique No

Final Exam. EE313 Signals and Systems. Fall 1999, Prof. Brian L. Evans, Unique No Final Exam EE313 Signals and Systems Fall 1999, Prof. Brian L. Evans, Unique No. 14510 December 11, 1999 The exam is scheduled to last 50 minutes. Open books and open notes. You may refer to your homework

More information

Digital Processing of Continuous-Time Signals

Digital Processing of Continuous-Time Signals Chapter 4 Digital Processing of Continuous-Time Signals 清大電機系林嘉文 cwlin@ee.nthu.edu.tw 03-5731152 Original PowerPoint slides prepared by S. K. Mitra 4-1-1 Digital Processing of Continuous-Time Signals Digital

More information

Design of Efficient Linear Phase Quadrature Mirror Filter Bank Using Eigenvector Approach

Design of Efficient Linear Phase Quadrature Mirror Filter Bank Using Eigenvector Approach Design of Efficient Linear Phase Quadrature Mirror Filter Bank Using Eigenvector Approach M. Gopala Krishna 1, B. Bhaskara Rao 2 1 M. Tech Student, 2 Assistant Professor, Dept. of ECE, University College

More information

Sampling of Continuous-Time Signals. Reference chapter 4 in Oppenheim and Schafer.

Sampling of Continuous-Time Signals. Reference chapter 4 in Oppenheim and Schafer. Sampling of Continuous-Time Signals Reference chapter 4 in Oppenheim and Schafer. Periodic Sampling of Continuous Signals T = sampling period fs = sampling frequency when expressing frequencies in radians

More information

E : Lecture 8 Source-Filter Processing. E : Lecture 8 Source-Filter Processing / 21

E : Lecture 8 Source-Filter Processing. E : Lecture 8 Source-Filter Processing / 21 E85.267: Lecture 8 Source-Filter Processing E85.267: Lecture 8 Source-Filter Processing 21-4-1 1 / 21 Source-filter analysis/synthesis n f Spectral envelope Spectral envelope Analysis Source signal n 1

More information

Comparison of Multirate two-channel Quadrature Mirror Filter Bank with FIR Filters Based Multiband Dynamic Range Control for audio

Comparison of Multirate two-channel Quadrature Mirror Filter Bank with FIR Filters Based Multiband Dynamic Range Control for audio IOSR Journal of Electronics and Communication Engineering (IOSR-JECE) e-issn: 2278-2834,p- ISSN: 2278-8735.Volume 9, Issue 3, Ver. IV (May - Jun. 2014), PP 19-24 Comparison of Multirate two-channel Quadrature

More information

ESE 531: Digital Signal Processing

ESE 531: Digital Signal Processing ESE 531: Digital Signal Processing Lec 10: February 14th, 2017 Practical and Non-integer Sampling, Multirate Sampling Lecture Outline! Downsampling/Upsampling! Practical Interpolation! Non-integer Resampling!

More information

Quantized Coefficient F.I.R. Filter for the Design of Filter Bank

Quantized Coefficient F.I.R. Filter for the Design of Filter Bank Quantized Coefficient F.I.R. Filter for the Design of Filter Bank Rajeev Singh Dohare 1, Prof. Shilpa Datar 2 1 PG Student, Department of Electronics and communication Engineering, S.A.T.I. Vidisha, INDIA

More information

Sampling, interpolation and decimation issues

Sampling, interpolation and decimation issues S-72.333 Postgraduate Course in Radiocommunications Fall 2000 Sampling, interpolation and decimation issues Jari Koskelo 28.11.2000. Introduction The topics of this presentation are sampling, interpolation

More information

The University of Texas at Austin Dept. of Electrical and Computer Engineering Midterm #1

The University of Texas at Austin Dept. of Electrical and Computer Engineering Midterm #1 The University of Texas at Austin Dept. of Electrical and Computer Engineering Midterm #1 Date: October 18, 2013 Course: EE 445S Evans Name: Last, First The exam is scheduled to last 50 minutes. Open books

More information

Noise removal example. Today s topic. Digital Signal Processing. Lecture 3. Application Specific Integrated Circuits for

Noise removal example. Today s topic. Digital Signal Processing. Lecture 3. Application Specific Integrated Circuits for Application Specific Integrated Circuits for Digital Signal Processing Lecture 3 Oscar Gustafsson Applications of Digital Filters Frequency-selective digital filters Removal of noise and interfering signals

More information

Subtractive Synthesis. Describing a Filter. Filters. CMPT 468: Subtractive Synthesis

Subtractive Synthesis. Describing a Filter. Filters. CMPT 468: Subtractive Synthesis Subtractive Synthesis CMPT 468: Subtractive Synthesis Tamara Smyth, tamaras@cs.sfu.ca School of Computing Science, Simon Fraser University November, 23 Additive synthesis involves building the sound by

More information

Multirate Signal Processing Lecture 7, Sampling Gerald Schuller, TU Ilmenau

Multirate Signal Processing Lecture 7, Sampling Gerald Schuller, TU Ilmenau Multirate Signal Processing Lecture 7, Sampling Gerald Schuller, TU Ilmenau (Also see: Lecture ADSP, Slides 06) In discrete, digital signal we use the normalized frequency, T = / f s =: it is without a

More information

Signals. Continuous valued or discrete valued Can the signal take any value or only discrete values?

Signals. Continuous valued or discrete valued Can the signal take any value or only discrete values? Signals Continuous time or discrete time Is the signal continuous or sampled in time? Continuous valued or discrete valued Can the signal take any value or only discrete values? Deterministic versus random

More information

Continuously Variable Bandwidth Sharp FIR Filters with Low Complexity

Continuously Variable Bandwidth Sharp FIR Filters with Low Complexity Journal of Signal and Information Processing, 2012, 3, 308-315 http://dx.doi.org/10.4236/sip.2012.33040 Published Online August 2012 (http://www.scirp.org/ournal/sip) Continuously Variable Bandwidth Sharp

More information

speech signal S(n). This involves a transformation of S(n) into another signal or a set of signals

speech signal S(n). This involves a transformation of S(n) into another signal or a set of signals 16 3. SPEECH ANALYSIS 3.1 INTRODUCTION TO SPEECH ANALYSIS Many speech processing [22] applications exploits speech production and perception to accomplish speech analysis. By speech analysis we extract

More information

ESE531 Spring University of Pennsylvania Department of Electrical and System Engineering Digital Signal Processing

ESE531 Spring University of Pennsylvania Department of Electrical and System Engineering Digital Signal Processing University of Pennsylvania Department of Electrical and System Engineering Digital Signal Processing ESE531, Spring 2017 Final Project: Audio Equalization Wednesday, Apr. 5 Due: Tuesday, April 25th, 11:59pm

More information

McGraw-Hill Irwin DIGITAL SIGNAL PROCESSING. A Computer-Based Approach. Second Edition. Sanjit K. Mitra

McGraw-Hill Irwin DIGITAL SIGNAL PROCESSING. A Computer-Based Approach. Second Edition. Sanjit K. Mitra DIGITAL SIGNAL PROCESSING A Computer-Based Approach Second Edition Sanjit K. Mitra Department of Electrical and Computer Engineering University of California, Santa Barbara Jurgen - Knorr- Kbliothek Spende

More information

Multirate Signal Processing

Multirate Signal Processing Chapter 5 Multirate Signal Processing In a software defined radio, one often has to deal with sampled wideband signals that contain a multitude of different user signals. Part of the receiver s task is

More information

Multirate Signal Processing

Multirate Signal Processing Multirate Signal Processing November 7, 17 Christian Knoll, christian.knoll@tugraz.at, Josef Kulmer, kulmer@tugraz.at Franz Pernkopf, pernkopf@tugraz.at Markus Rauter, Christian Feldbauer, Klaus Witrisal,

More information

Lecture 3 Review of Signals and Systems: Part 2. EE4900/EE6720 Digital Communications

Lecture 3 Review of Signals and Systems: Part 2. EE4900/EE6720 Digital Communications EE4900/EE6720: Digital Communications 1 Lecture 3 Review of Signals and Systems: Part 2 Block Diagrams of Communication System Digital Communication System 2 Informatio n (sound, video, text, data, ) Transducer

More information

Analysis on Multichannel Filter Banks-Based Tree-Structured Design for Communication System

Analysis on Multichannel Filter Banks-Based Tree-Structured Design for Communication System Software Engineering 2018; 6(2): 37-46 http://www.sciencepublishinggroup.com/j/se doi: 10.11648/j.se.20180602.12 ISSN: 2376-8029 (Print); ISSN: 2376-8037 (Online) Analysis on Multichannel Filter Banks-Based

More information

Lecture Schedule: Week Date Lecture Title

Lecture Schedule: Week Date Lecture Title http://elec3004.org Sampling & More 2014 School of Information Technology and Electrical Engineering at The University of Queensland Lecture Schedule: Week Date Lecture Title 1 2-Mar Introduction 3-Mar

More information

Module 9 AUDIO CODING. Version 2 ECE IIT, Kharagpur

Module 9 AUDIO CODING. Version 2 ECE IIT, Kharagpur Module 9 AUDIO CODING Lesson 30 Polyphase filter implementation Instructional Objectives At the end of this lesson, the students should be able to : 1. Show how a bank of bandpass filters can be realized

More information

Equalizers. Contents: IIR or FIR for audio filtering? Shelving equalizers Peak equalizers

Equalizers. Contents: IIR or FIR for audio filtering? Shelving equalizers Peak equalizers Equalizers 1 Equalizers Sources: Zölzer. Digital audio signal processing. Wiley & Sons. Spanias,Painter,Atti. Audio signal processing and coding, Wiley Eargle, Handbook of recording engineering, Springer

More information

Design of a Sharp Linear-Phase FIR Filter Using the α-scaled Sampling Kernel

Design of a Sharp Linear-Phase FIR Filter Using the α-scaled Sampling Kernel Proceedings of the 6th WSEAS International Conference on SIGNAL PROCESSING, Dallas, Texas, USA, March 22-24, 2007 129 Design of a Sharp Linear-Phase FIR Filter Using the -scaled Sampling Kernel K.J. Kim,

More information

Analysis of Multi-rate filters in Communication system by using interpolation and decimation, filters

Analysis of Multi-rate filters in Communication system by using interpolation and decimation, filters Analysis of Multi-rate filters in Communication system by using interpolation and decimation, filters Vibhooti Sharma M.Tech, E.C.E. Lovely Professional University PHAGWARA Amanjot Singh (Assistant Professor)

More information

ELEC-C5230 Digitaalisen signaalinkäsittelyn perusteet

ELEC-C5230 Digitaalisen signaalinkäsittelyn perusteet ELEC-C5230 Digitaalisen signaalinkäsittelyn perusteet Lecture 10: Summary Taneli Riihonen 16.05.2016 Lecture 10 in Course Book Sanjit K. Mitra, Digital Signal Processing: A Computer-Based Approach, 4th

More information

PROBLEM SET 5. Reminder: Quiz 1will be on March 6, during the regular class hour. Details to follow. z = e jω h[n] H(e jω ) H(z) DTFT.

PROBLEM SET 5. Reminder: Quiz 1will be on March 6, during the regular class hour. Details to follow. z = e jω h[n] H(e jω ) H(z) DTFT. PROBLEM SET 5 Issued: 2/4/9 Due: 2/22/9 Reading: During the past week we continued our discussion of the impact of pole/zero locations on frequency response, focusing on allpass systems, minimum and maximum-phase

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

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

Digital Signal Processing

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

More information

Digital Signal Processing

Digital Signal Processing Digital Signal Processing System Analysis and Design Paulo S. R. Diniz Eduardo A. B. da Silva and Sergio L. Netto Federal University of Rio de Janeiro CAMBRIDGE UNIVERSITY PRESS Preface page xv Introduction

More information

!"!#"#$% Lecture 2: Media Creation. Some materials taken from Prof. Yao Wang s slides RECAP

!!##$% Lecture 2: Media Creation. Some materials taken from Prof. Yao Wang s slides RECAP Lecture 2: Media Creation Some materials taken from Prof. Yao Wang s slides RECAP #% A Big Umbrella Content Creation: produce the media, compress it to a format that is portable/ deliverable Distribution:

More information

Signal Processing Techniques for Software Radio

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

EE216B: VLSI Signal Processing. Wavelets. Prof. Dejan Marković Shortcomings of the Fourier Transform (FT)

EE216B: VLSI Signal Processing. Wavelets. Prof. Dejan Marković Shortcomings of the Fourier Transform (FT) 5//0 EE6B: VLSI Signal Processing Wavelets Prof. Dejan Marković ee6b@gmail.com Shortcomings of the Fourier Transform (FT) FT gives information about the spectral content of the signal but loses all time

More information

EECS 452 Midterm Exam (solns) Fall 2012

EECS 452 Midterm Exam (solns) Fall 2012 EECS 452 Midterm Exam (solns) Fall 2012 Name: unique name: Sign the honor code: I have neither given nor received aid on this exam nor observed anyone else doing so. Scores: # Points Section I /40 Section

More information

y(n)= Aa n u(n)+bu(n) b m sin(2πmt)= b 1 sin(2πt)+b 2 sin(4πt)+b 3 sin(6πt)+ m=1 x(t)= x = 2 ( b b b b

y(n)= Aa n u(n)+bu(n) b m sin(2πmt)= b 1 sin(2πt)+b 2 sin(4πt)+b 3 sin(6πt)+ m=1 x(t)= x = 2 ( b b b b Exam 1 February 3, 006 Each subquestion is worth 10 points. 1. Consider a periodic sawtooth waveform x(t) with period T 0 = 1 sec shown below: (c) x(n)= u(n). In this case, show that the output has the

More information

Implementation of Decimation Filter for Hearing Aid Application

Implementation of Decimation Filter for Hearing Aid Application Implementation of Decimation Filter for Hearing Aid Application Prof. Suraj R. Gaikwad, Er. Shruti S. Kshirsagar and Dr. Sagar R. Gaikwad Electronics Engineering Department, D.M.I.E.T.R. Wardha email:

More information

Presented at the 108th Convention 2000 February Paris, France

Presented at the 108th Convention 2000 February Paris, France Direct Digital Processing of Super Audio CD Signals 5102 (F - 3) James A S Angus Department of Electronics, University of York, England Presented at the 108th Convention 2000 February 19-22 Paris, France

More information

Discrete-Time Signal Processing (DTSP) v14

Discrete-Time Signal Processing (DTSP) v14 EE 392 Laboratory 5-1 Discrete-Time Signal Processing (DTSP) v14 Safety - Voltages used here are less than 15 V and normally do not present a risk of shock. Objective: To study impulse response and the

More information

Waveshaping Synthesis. Indexing. Waveshaper. CMPT 468: Waveshaping Synthesis

Waveshaping Synthesis. Indexing. Waveshaper. CMPT 468: Waveshaping Synthesis Waveshaping Synthesis CMPT 468: Waveshaping Synthesis Tamara Smyth, tamaras@cs.sfu.ca School of Computing Science, Simon Fraser University October 8, 23 In waveshaping, it is possible to change the spectrum

More information

Massachusetts Institute of Technology Department of Electrical Engineering and Computer Science. OpenCourseWare 2006

Massachusetts Institute of Technology Department of Electrical Engineering and Computer Science. OpenCourseWare 2006 Massachusetts Institute of Technology Department of Electrical Engineering and Computer Science 6.341: Discrete-Time Signal Processing OpenCourseWare 2006 Lecture 6 Quantization and Oversampled Noise Shaping

More information

Advanced Digital Signal Processing Part 2: Digital Processing of Continuous-Time Signals

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

An Introduction to the FDM-TDM Digital Transmultiplexer: Appendix C *

An Introduction to the FDM-TDM Digital Transmultiplexer: Appendix C * OpenStax-CNX module: m32675 1 An Introduction to the FDM-TDM Digital Transmultiplexer: Appendix C * John Treichler This work is produced by OpenStax-CNX and licensed under the Creative Commons Attribution

More information

ESE 531: Digital Signal Processing

ESE 531: Digital Signal Processing ESE 531: Digital Signal Processing Lec 11: February 20, 2018 Data Converters, Noise Shaping Lecture Outline! Review: Multi-Rate Filter Banks " Quadrature Mirror Filters! Data Converters " Anti-aliasing

More information

An Efficient and Flexible Structure for Decimation and Sample Rate Adaptation in Software Radio Receivers

An Efficient and Flexible Structure for Decimation and Sample Rate Adaptation in Software Radio Receivers An Efficient and Flexible Structure for Decimation and Sample Rate Adaptation in Software Radio Receivers 1) SINTEF Telecom and Informatics, O. S Bragstads plass 2, N-7491 Trondheim, Norway and Norwegian

More information

Overview of Code Excited Linear Predictive Coder

Overview of Code Excited Linear Predictive Coder Overview of Code Excited Linear Predictive Coder Minal Mulye 1, Sonal Jagtap 2 1 PG Student, 2 Assistant Professor, Department of E&TC, Smt. Kashibai Navale College of Engg, Pune, India Abstract Advances

More information

ELT Receiver Architectures and Signal Processing Exam Requirements and Model Questions 2018

ELT Receiver Architectures and Signal Processing Exam Requirements and Model Questions 2018 TUT/ICE 1 ELT-44006 Receiver Architectures and Signal Processing Exam Requirements and Model Questions 2018 General idea of these Model Questions is to highlight the central knowledge expected to be known

More information

DIGITAL FILTERS. !! Finite Impulse Response (FIR) !! Infinite Impulse Response (IIR) !! Background. !! Matlab functions AGC DSP AGC DSP

DIGITAL FILTERS. !! Finite Impulse Response (FIR) !! Infinite Impulse Response (IIR) !! Background. !! Matlab functions AGC DSP AGC DSP DIGITAL FILTERS!! Finite Impulse Response (FIR)!! Infinite Impulse Response (IIR)!! Background!! Matlab functions 1!! Only the magnitude approximation problem!! Four basic types of ideal filters with magnitude

More information

UNIT II IIR FILTER DESIGN

UNIT II IIR FILTER DESIGN UNIT II IIR FILTER DESIGN Structures of IIR Analog filter design Discrete time IIR filter from analog filter IIR filter design by Impulse Invariance, Bilinear transformation Approximation of derivatives

More information

B.Tech III Year II Semester (R13) Regular & Supplementary Examinations May/June 2017 DIGITAL SIGNAL PROCESSING (Common to ECE and EIE)

B.Tech III Year II Semester (R13) Regular & Supplementary Examinations May/June 2017 DIGITAL SIGNAL PROCESSING (Common to ECE and EIE) Code: 13A04602 R13 B.Tech III Year II Semester (R13) Regular & Supplementary Examinations May/June 2017 (Common to ECE and EIE) PART A (Compulsory Question) 1 Answer the following: (10 X 02 = 20 Marks)

More information

Digital Image Processing

Digital Image Processing In the Name of Allah Digital Image Processing Introduction to Wavelets Hamid R. Rabiee Fall 2015 Outline 2 Why transform? Why wavelets? Wavelets like basis components. Wavelets examples. Fast wavelet transform.

More information

ASN Filter Designer Professional/Lite Getting Started Guide

ASN Filter Designer Professional/Lite Getting Started Guide ASN Filter Designer Professional/Lite Getting Started Guide December, 2011 ASN11-DOC007, Rev. 2 For public release Legal notices All material presented in this document is protected by copyright under

More information

EE 470 Signals and Systems

EE 470 Signals and Systems EE 470 Signals and Systems 9. Introduction to the Design of Discrete Filters Prof. Yasser Mostafa Kadah Textbook Luis Chapparo, Signals and Systems Using Matlab, 2 nd ed., Academic Press, 2015. Filters

More information

Signal processing preliminaries

Signal processing preliminaries Signal processing preliminaries ISMIR Graduate School, October 4th-9th, 2004 Contents: Digital audio signals Fourier transform Spectrum estimation Filters Signal Proc. 2 1 Digital signals Advantages of

More information

ece 429/529 digital signal processing robin n. strickland ece dept, university of arizona ECE 429/529 RNS

ece 429/529 digital signal processing robin n. strickland ece dept, university of arizona ECE 429/529 RNS ece 429/529 digital signal processing robin n. strickland ece dept, university of arizona 2007 SPRING 2007 SCHEDULE All dates are tentative. Lesson Day Date Learning outcomes to be Topics Textbook HW/PROJECT

More information

EC6502 PRINCIPLES OF DIGITAL SIGNAL PROCESSING

EC6502 PRINCIPLES OF DIGITAL SIGNAL PROCESSING 1. State the properties of DFT? UNIT-I DISCRETE FOURIER TRANSFORM 1) Periodicity 2) Linearity and symmetry 3) Multiplication of two DFTs 4) Circular convolution 5) Time reversal 6) Circular time shift

More information

Interpolated Lowpass FIR Filters

Interpolated Lowpass FIR Filters 24 COMP.DSP Conference; Cannon Falls, MN, July 29-3, 24 Interpolated Lowpass FIR Filters Speaker: Richard Lyons Besser Associates E-mail: r.lyons@ieee.com 1 Prototype h p (k) 2 4 k 6 8 1 Shaping h sh (k)

More information

2) How fast can we implement these in a system

2) How fast can we implement these in a system Filtration Now that we have looked at the concept of interpolation we have seen practically that a "digital filter" (hold, or interpolate) can affect the frequency response of the overall system. We need

More information

Auditory modelling for speech processing in the perceptual domain

Auditory modelling for speech processing in the perceptual domain ANZIAM J. 45 (E) ppc964 C980, 2004 C964 Auditory modelling for speech processing in the perceptual domain L. Lin E. Ambikairajah W. H. Holmes (Received 8 August 2003; revised 28 January 2004) Abstract

More information

Interpolation Filters for the GNURadio+USRP2 Platform

Interpolation Filters for the GNURadio+USRP2 Platform Interpolation Filters for the GNURadio+USRP2 Platform Project Report for the Course 442.087 Seminar/Projekt Signal Processing 0173820 Hermann Kureck 1 Executive Summary The USRP2 platform is a typical

More information

On the Most Efficient M-Path Recursive Filter Structures and User Friendly Algorithms To Compute Their Coefficients

On the Most Efficient M-Path Recursive Filter Structures and User Friendly Algorithms To Compute Their Coefficients On the ost Efficient -Path Recursive Filter Structures and User Friendly Algorithms To Compute Their Coefficients Kartik Nagappa Qualcomm kartikn@qualcomm.com ABSTRACT The standard design procedure for

More information

4.5 Fractional Delay Operations with Allpass Filters

4.5 Fractional Delay Operations with Allpass Filters 158 Discrete-Time Modeling of Acoustic Tubes Using Fractional Delay Filters 4.5 Fractional Delay Operations with Allpass Filters The previous sections of this chapter have concentrated on the FIR implementation

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

Design of Cost Effective Custom Filter

Design of Cost Effective Custom Filter International Journal of Engineering Research and Development e-issn : 2278-067X, p-issn : 2278-800X, www.ijerd.com Volume 2, Issue 6 (August 2012), PP. 78-84 Design of Cost Effective Custom Filter Ankita

More information

Experiment 6: Multirate Signal Processing

Experiment 6: Multirate Signal Processing ECE431, Experiment 6, 2018 Communications Lab, University of Toronto Experiment 6: Multirate Signal Processing Bruno Korst - bkf@comm.utoronto.ca Abstract In this experiment, you will use decimation and

More information

Electrical & Computer Engineering Technology

Electrical & Computer Engineering Technology Electrical & Computer Engineering Technology EET 419C Digital Signal Processing Laboratory Experiments by Masood Ejaz Experiment # 1 Quantization of Analog Signals and Calculation of Quantized noise Objective:

More information

Lecture 17 z-transforms 2

Lecture 17 z-transforms 2 Lecture 17 z-transforms 2 Fundamentals of Digital Signal Processing Spring, 2012 Wei-Ta Chu 2012/5/3 1 Factoring z-polynomials We can also factor z-transform polynomials to break down a large system into

More information

Time-skew error correction in two-channel time-interleaved ADCs based on a two-rate approach and polynomial impulse responses

Time-skew error correction in two-channel time-interleaved ADCs based on a two-rate approach and polynomial impulse responses Time-skew error correction in two-channel time-interleaved ADCs based on a two-rate approach and polynomial impulse responses Anu Kalidas Muralidharan Pillai and Håkan Johansson Linköping University Post

More information

Digital Communication System

Digital Communication System Digital Communication System Purpose: communicate information at certain rate between geographically separated locations reliably (quality) Important point: rate, quality spectral bandwidth requirement

More information

Design Of Multirate Linear Phase Decimation Filters For Oversampling Adcs

Design Of Multirate Linear Phase Decimation Filters For Oversampling Adcs Design Of Multirate Linear Phase Decimation Filters For Oversampling Adcs Phanendrababu H, ArvindChoubey Abstract:This brief presents the design of a audio pass band decimation filter for Delta-Sigma analog-to-digital

More information

UNIVERSITY OF SWAZILAND

UNIVERSITY OF SWAZILAND UNIVERSITY OF SWAZILAND MAIN EXAMINATION, MAY 2013 FACULTY OF SCIENCE AND ENGINEERING DEPARTMENT OF ELECTRICAL AND ELECTRONIC ENGINEERING TITLE OF PAPER: INTRODUCTION TO DIGITAL SIGNAL PROCESSING COURSE

More information

Chapter 7 Filter Design Techniques. Filter Design Techniques

Chapter 7 Filter Design Techniques. Filter Design Techniques Chapter 7 Filter Design Techniques Page 1 Outline 7.0 Introduction 7.1 Design of Discrete Time IIR Filters 7.2 Design of FIR Filters Page 2 7.0 Introduction Definition of Filter Filter is a system that

More information

Laboratory Assignment 5 Amplitude Modulation

Laboratory Assignment 5 Amplitude Modulation Laboratory Assignment 5 Amplitude Modulation PURPOSE In this assignment, you will explore the use of digital computers for the analysis, design, synthesis, and simulation of an amplitude modulation (AM)

More information

Signals and Systems Lecture 6: Fourier Applications

Signals and Systems Lecture 6: Fourier Applications Signals and Systems Lecture 6: Fourier Applications Farzaneh Abdollahi Department of Electrical Engineering Amirkabir University of Technology Winter 2012 arzaneh Abdollahi Signal and Systems Lecture 6

More information