Jean Baptiste Joseph Fourier meets Stephen Hawking

Size: px
Start display at page:

Download "Jean Baptiste Joseph Fourier meets Stephen Hawking"

Transcription

1 Jean Baptiste Joseph Fourier meets Stephen awking Presenter: Dr. Bingo Wing-Kuen ing incoln School of Engineering, University of incoln Postal address: Brayford Pool, incoln, incolnshire, N6 7S, UK. address: elephone number: 44 ()

2 y Research Focus Filter banks and wavelets (signal processing branch) Perfect reconstruction of nonuniform filter banks. Filter banks with block sampling structures. Compressions with applications to scalable JPEG image coding schemes. Denoising with applications to image and biomedical signal processing such as ECG signal and ultra sound image denoising. Edge detection and edge linking with applications to image processing such as cancer cell image diagnosis and bad potato diagnosis. Signal separations such as audio signal separations for digital audio hearing aids applications and ECG/EG signal separations, pattern recognitions such as gait recognitions for military applications and fault analysis such as machine fault detections.

3 y Research Focus Optimization (signal processing) Semi-infinite programming and functional inequality constrained optimizations with applications to filter, filter bank, wavelet kernel, sigma delta modulator and transport system designs. Nonsmooth optimizations with applications to motion estimations as well as filter, filter bank, wavelet kernel and transport system designs. Nonconvex optimizations with applications to spectral allocations for wireless communication networks as well as filter, filter bank, wavelet kernel and transport system designs. Real-time optimizations with applications to filter, filter bank and wavelet kernel designs. 3

4 y Research Focus Symbolic dynamics, fractal and chaos (control branch) Digital filters with two s complement arithmetic and saturation nonlinearity with applications to computer cryptography. Sigma delta modulators with applications to analog-to-digital conversions. Perceptron training algorithms with applications to pattern recognitions. Random early detection mechanisms with applications to internet traffic control. DC/DC converters with applications to industrial and consumer electronic products. Road traffic light signaling with applications to road traffic system control. Nano-particle quantum effect analysis with applications to nano-device fabrications. 4

5 y Research Focus Control theories (control branch) Fuzzy control with applications to time delay feedback systems, sample data control systems and chaos synchronization systems. Optimal switching control with applications to DC/DC converters and transport systems. Impulsive control with applications to sigma delta modulators. Chaos control with applications to CPIP networks, IV model systems and avian influenza model systems. 5

6 Introduction Jean Baptiste Joseph Fourier ( arch ay 83) Invention of the Fourier transform Representation of the frequency Stephen awking (8 January 94-now) Invention of a new concept of time Representation of the time What happens if time meets frequency? 6

7 Outline Frequency analysis ime frequency analysis Conclusions Q&A Session 7

8 Frequency Analysis Understanding of time and frequency x( t) sin( 5t) Example : ime range: (-,+ ).5 x(t) ime t 8

9 Frequency Analysis Understanding of time and frequency X ( ω) ( δ ( ω 5) δ ( ω + 5) ) Example : j Angular frequency 5 radians per second Frequency range (Bandwidth): x 4 8 X(ω) Frequency ω 9

10 Frequency Analysis Understanding of time and frequency t x() t otherwise ime range: (-.5,+.5) Example :.8.6 x(t) ime t

11 Frequency Analysis Understanding of time and frequency Example : X ω sin ω ω ( ) Frequency range: (-,+ )..8.6 because X ( ω) x( t) + jωt e dt X(ω) Frequency ω

12 Frequency Analysis Understanding of time and frequency Representation with a finite duration in time will result to a representation with an infinite bandwidth in frequency. hat means good localization in time will result to a bad localization in frequency. Representation with a finite bandwidth in frequency will result to a representation with an infinite duration in time. hat means good localization in frequency will result to a bad localization in time. Are there any representations that are good localizations in both time and frequency?

13 3 Frequency Analysis Backgrounds on linear time invariant filters Definition A system which is linear. A system which is time invariant. () () N i i i N i i i t y t x α α ( ) ( ) ( ) t t y t t x R t ( ) ( ) N i i i N i i i n y n x α α ( ) ( ) ( ) n n y n n x Z n

14 4 Frequency Analysis Backgrounds on linear time invariant filters Systems represented by linear time invariant filters any practical systems can be represented by linear time invariant filters. ( ) ( ) m m m m N n n n n dt t x d b dt t y d a ( ) ( ) q q N p p q n x b p n y a

15 Frequency Analysis Backgrounds on linear time invariant filters Impulse response () ( ( )) ( ) ( ( )) h t δ t h n δ n A system is linear and time invariant if and only if the input output relationship in the time domain is governed by the convolution and that in the frequency domain is governed by the multiplication. hat is y () t + x( τ ) h( t τ ) dτ y( n) x( m) h( n m) n Y ( ω) X ( ω) ( ω) + 5

16 Frequency Analysis Backgrounds on linear time invariant filters y Frequency response jωt ( ω ) h( t) e dt ( ω) h( n) Frequency response is the eigen function of linear time invariant filters. ence, if the inputs of linear time invariant filters consist of monotonic frequency only, then the outputs of linear time invariant filters also consist of the same monotonic frequency only with the gains equal to ( )and the phase shifts equal to ( ). ω + + n e jωn jω ( tτ ) jωt jω ( nm) jωn () t h( τ ) e dτ e ( ω ) y( n) h( m) e e ( ω ) Y + ( ω) ( ω) δ ( ω ω ) ( ω ) δ ( ω ) ω + n ω 6

17 Frequency Analysis Applications Denoising Apply a linear time invariant filter to a noisy signal with the bandwidth of the filter equal to the bandwidth of the uncorrupted signal. y x () t h( t) y() t () t + ( x( τ ) + n( τ )) h( t τ ) dτ ( ) + p ( x( m) + n( m) ) h( p m) m ( ω) ( ω) ( X ( ω) N( ω) ) y n( t) Y + 7

18 Frequency Analysis Applications Sampling Shannon sampling theorem x d ( n) x () t x ( t) s c h( t) xˆ ( t ) Suppose that is bandlimited by, that is ω B X c ( ω) ( ω) for. he signal can be reconstructed from the sampled sequence x d ( n) via an ideal lowpass filter with the impulse response π ( t ) if the sampling frequency is higher than or equal to twice of. hat is, if, then + π ( tn ). x c n δ () t x ( n) n ( t n ) d Impulse to sequence h () t sin π ( ) ( tn ) sin ( ) π () t B B X c π B 8

19 xˆ s d Frequency Analysis x d ( n) x ( t) x ( t) s c h() t xˆ ( t ) x X x X X () t x () t δ ( t n ) x ( n ) δ ( t n ) s + + jωt jωt ( Ω) x ( t) e dt x ( n ) δ ( t n ) e dt x ( n ) ( Ω) ( n) x ( n ) d d X π jωn ( ω) x ( n ) e X ( Ω) ( ω) c + ωω c c () t x ( n) h( t n ) x ( n ) n d n δ + n s π + k ( t n ) + + k c n X c Impulse to sequence δ Ω + c n ω πk + n + c n πk ωω c s + k sin π π ( tn ) ( ) ( tn ) X c Ω + k πk X c Ω + c n πk e jωn 9

20 Frequency Analysis Applications Oversampled analog-to-digital conversion u(k) F(z) y(k) Q s(k) (z) x(k) By modeling the quantizer as an additive noise source n(k), we have S( z) F( z) S( z) S( z) lim lim U z + F F z ( z ) ± U ( z) F ( z ) U ( z) ( ) ( ) ( ) ( ) S z S z lim lim N( z) + F( z) F ( z ) ± N( z) F ( z ) Signal and noise can be separated. S N ( z) ( z)

21 Applications Frequency Analysis Oversampled analog-to-digital conversion Since F(z) has to be unstable, stability is an issue. In order to design oversampled analog-to-digital converter, F(z) has to force the state variables to go to the infinity, but the quantizer has to force the state variables to go back to the origin. Chaotic behaviours occur. inear system theory is not applied. Set theory is employed for the analysis.

22 Frequency Analysis Applications Oversampled analog-to-digital conversion

23 Frequency Analysis Applications Oversampled analog-to-digital conversion 3

24 Applications Frequency Analysis Oversampled analog-to-digital conversion ( R ) R ( R ) R for k k R k U i R k I R k R j N k Ø for i j is an invariant map and R is an invariant set. :R N R N is surjective, but not injective. As there are two quantizer levels, we have - (R - )(R )R. his implies that R is attractive. In other words, the system is locally stable. o understand why the system is globally stable, as is surjective, the set R N R k is also an invariant set. owever, the invariant set has to be near the origin. ence, R N R k is an empty set. In other words, R k forms 4 the partition of R N and the system is globally stable.

25 Applications Frequency Analysis Oversampled analog-to-digital conversion Open problems Global stability of multibit high order oversampled analog-todigital converters is general unknown. Design of oversampled analog-to-digital converters subject to the global stability condition is not available yet. Could the results be applied to similar symbolic dynamical systems? 5

26 Frequency Analysis Applications x () t Amplitude modulated radio systems ransmission h( t) xˆ ( t) N () t e jω t e jω t ( t) h x ˆ N ( t) jωn e t jωn e t S xˆ N () t x () t n n + () jωnτ t S( τ ) e h( t τ ) n e jω t n dτ 6

27 Fundamental building blocks in signal processing Conventional upsampler Input output relationship of conventional upsampler x[n] x[n] y[n] x[] n x[] v [n] x[] n 7

28 Fundamental building blocks in signal processing Conventional upsampler Input output relationship of conventional upsampler n x y[] n n is integer multiple of otherwise Y Y + jωn jωn ( ω) y( n) e x( n) e X ( ω) n + n n ( ) ( ) ( ) ( z y n z x n z X z ) n n + + n No loss of information. 8

29 Fundamental building blocks in signal processing Conventional downsampler Input output relationship of conventional downsampler x[n] x[n] y[n] v [n] + 3 n x[] x[] x[3] x[] 3 n 9

30 3 ime Frequency Analysis Fundamental building blocks in signal processing Conventional downsampler Input output relationship of conventional downsampler where here is a lost of information and aliasing occurs. j e W π ( ) k z W k X z Y [ ] [ ] n x n y ( ) k k X Y π ω ω [] [] [ ] + k k n n x n y δ ( ) ( ) + + k k k X d k X Y π ω θ π ω θ δ π θ π ω π π

31 Filter banks Filter banks are systems that contain banks of filters and conventional samplers. s [n] h [n] f [n] x[n] s [n] h [n] f [n] s h N- [n] N- [n] N- f N- [n] N- y[n] 3

32 Filter banks ime localization of filter banks s j ( n) x( m) h ( n m) + m j j For finite impulse response h j n, it becomes a finite summation of mand hence it only captures a finite time duration information of x( n). hat means, filter banks have a good time localization property. ( ) 3

33 Filter banks Frequency localization of filter banks As the filters has finite bandwidths, the filtered signals have finite bandwidths. ence, filter banks have a good frequency localization property. 33

34 ree structure filter banks ree structure filter banks is the most common approach for implementing discrete-time wavelet transforms if the filter bank in each tree level is paraunitary. x[n] h [n] h [n] h [n] h [n] f [n] f [n] f [n] f [n] y[n] 34

35 ree structure filter banks Paraunitary condition E ~ E i k ( ) ( z z E z ) ( z) k E E,, n ( z) E( z) z I i, k ( z) E ( z) O, ( z) E ( z) ( jω ) E e, For each ω [-π,π], is constrained to be a unitary matrix. In other words, it is constrained to be in a high dimensional ball. owever, there are infinite number of ω in [-π,π]. ence, this problem is an infinite number of high dimensional ball constrained problem. 35

36 ree structure filter banks attice structure design of paraunitary filter banks he problem involves products of many unitary matrices, which is a highly nonlinear and nonconvex optimization problem. It could be difficult to find the gradient vector of the objective function of the optimization problem. ence, there is no efficient algorithm for the design. 36

37 37 ime Frequency Analysis ree structure filter banks Real-time design of paraunitary filter banks ( ) ( ) ( ) ( ) ( ) ( ) ( ) ( ) ( ) ( ) ( ) ( ) ( ) p p p N p N p N p p p N p p k n m p N h N h h h p n m p k h k h I I I I δ δ δ ˆ ˆ O

38 ree structure filter banks Real-time design of paraunitary filter banks U D U U D [ U U ],, D, ( N ) D V, V, R R N N N Diagonal elements of D, are either or -, V could be arbitrary unitary matrix. ( ) D Θ diag UΘ,, U D Θ Θ U where is a unitary matrix. satisfies the paraunitary condition. Θ 38

39 39 ime Frequency Analysis ree structure filter banks Real-time design of paraunitary filter banks Define hen ( ) ( ) tr Θ Θ I V V V U D V U D V ˆ ˆ subject to ˆ ˆ ˆ ˆ min,, ˆ B B B V D U B D U B Θ ˆ, B B B B B V D V λ V U V ˆ

40 4 ime Frequency Analysis ree structure filter banks Real-time design of paraunitary filter banks Define ( ) ( ) tr Θ Θ Θ Θ Θ I U U V U D V U D U subject to ˆ ˆ ˆ ˆ min,, [ ] B B B A A A m N n m n m n m N n m n i m n i ˆ ˆ ˆ,,,,, ˆ ˆ ˆ ˆ ˆ V D U B V D U A Ω Ω A b b B Ω b h [ ] [ ] N m m m m n m n m n N m m m,,,,,,,,,, ˆ ˆ ˆ ˆ ˆ Ω Ω Ω Ω Ω Ω V U h h h h h h

41 ree structure filter banks Real-time design of paraunitary filter banks hen U λ Θ V Bˆ V U Bˆ Bˆ ( ) D U AU V Bˆ Bˆ Bˆ Bˆ Implication: Numerical optimization computer aided design tools are not required to find a locally optimal solution. ence, we could design adaptive real-time wavelet kernels. 4

42 Basis of ilbert space { xi} i J { x i } i J is a basis of ilbert space E if are linearly independent. A, B > such that A y xi, y B y. N Example 3: R, c x, y for et c c X y y N i A B x [ ] c c N ( X ) c i, y min max c ( ( eig XX ) ( eig( XX ) i J E i i i,, N and X x x XX c [ ] N 4

43 Frames ime Frequency Analysis { } J is a frame of ilbert space E if xi i A, B > such that A y xi, y B y. N i J xi R i,, N et E R, ci x i, y for i,, c [ c c ] and X [ x x ] Assume rank( ) ~ X N. etx X XX ~ x and ~ ~ c ~ Xy X ~ c XXy XX ( XX ) y y ~ ~ ~ ~ ~ x, y c c y X Xy Example 4: for, where i A y { x~i } i J i i ~ x i, y > X ( ) [ ] B is the dual frame to X ~ A min eig X ~ and B max ( ( ) y { x i } i J X ~ ~ ( ( X ) eig N ~ x 43

44 Basis of filter banks Define the inner product of signals as ( n) g( n) x( m) g( m) x, + m { ( )} jm j,, N, n Z { h ( )} j jn m j,, N, n Z Suppose that f j n of. is a dual frame 44

45 45 ime Frequency Analysis Perfect reconstruction of filter banks where d is the delay of the system, c is gain of system and ( ) ( ) ( ) ( ) ( ) ( ) ( ) ( ) ( ) ( ) ( ) ( ) ( ) ( ) ( ) z X cz zw zw X z F z X cz z F zw zw X z F W z W z X z F z z X z Y d N j k k j k j j j d N j j k k j j k j j N j j k k j j k j j N j j j j j j j j j j j j j j j j j j j j j i W j e π

46 Perfect reconstruction of filter banks If { f ( )} j n jm j,, N, n Z and { h ( )} j jn m j,, N, n Z are biorthogonal, then the filter banks achieve perfect reconstruction. 46

47 Incompatible nonuniform filter banks Consider a nonuniform filter bank with, 3 and 6. h [n] f [n] x[n] h [n] 3 3 f [n] y[n] h [n] 6 f [n] 6 47

48 48 ime Frequency Analysis Incompatible nonuniform filter banks We have where ( ) ( ) [ ] ( ) ( ) ( ) ( ) ( ) ( ) ( ) ( ) ( ) ( ) ( ) ( ) ( ) ( ) ( ) z X cz z F z F z F zw zw zw zw zw zw zw zw z z z zw X z X d iπ e W

49 49 ime Frequency Analysis Incompatible nonuniform filter banks If perfect reconstruction could be achieved for arbitrary bounded inputs, then Impossible to achieve perfect reconstruction because aliasing cannot be cancelled. ( ) ( ) ( ) ( ) ( ) ( ) ( ) ( ) ( ) ( ) ( ) ( ) ( ) ( ) d cz z F z F z F zw zw zw zw zw zw zw zw z z z

50 Incompatible nonuniform filter banks Open problem ow to design the filters and the samplers such that perfect reconstruction can be achieved? P. Q. oang and P. P. Vaidyanathan, Non-uniform multirate filter banks: theory and design, International Symposium on Circuits and Systems, ISCAS, pp , 989. (Open problem seeking for general solutions) ongwen Chen, i Qiu and Er-Wei Bai, General multirate building structures with application to nonuniform filter banks, IEEE ransactions on Circuits and Systems-II: Analog and Digital Signal Processing, vol. 45, no. 8, pp , 998. (Solution based on time varying filters) Sony Akkarakaran and P. P. Vaidyanathan, New results and open problems on nonuniform filter-banks, International Conference on Acoustics, Speeches and Signal Processing, ICASSP, pp. 5-54, 999. (Open problem seeking for time invariant solutions) Charlotte Yuk-Fan o, Bingo Wing-Kuen ing and Peter Kong-Shun am, Representations of linear dual-rate system via single SISO I filter, conventional sampler and block sampler, IEEE ransactions on Circuits and Systems-II: Express Briefs, vol. 55, no., pp. 68-7, 5 8. (Solution based on time invariant filters)

51 Incompatible nonuniform filter banks ime varying solution By converting the nonuniform filter bank to a uniform filter bank, we have (z) z (z) 6 3 X(z) z 4 (z) 6 3 (z) 6 z 3 (z) 6 (z) 6 z - z - z - z z z 6 6 F (z) z - F (z) z -4 F (z) Y(z) F (z) z -3 F (z) F (z) he dash rectangle is an identity system, so this nonuniform filter bank becomes a uniform filter bank. 5

52 Incompatible nonuniform filter banks ime varying solution he dash block is a time varying system. 3 6 G (z) (z) z 3 6 G (z) z 3 6 G (z) Y(z) 6 G 3 (z) X(z) (z) 3 z 6 G 4 (z) (z) 6 G 5 (z) 6 5

53 Basic property of upsampler and downsampler he upsampler and the downsampler is in general not commutative. Upsampler (upsampled by ) and downsampler (downsampled by ) is commutative if and only if and is co-prime. 53

54 r[n] r[ +] r[ +-] r[ +] r[+] r[] - n r[ ] - r[ -] r[ ] r[] r[] r[ -] r[ --] r[ -] r[ - ] r[ +- ] r[-] r[- ] r[-] r[- ] r[+- ] r[- ] - r[ - ] r[ -- ] and are co-prime. r[] r[-] r[] r[-] r[ - ] r[- ] r[- ] k n r[a +] r[] - r[a ] r[] r[a -] r[a - ] r[] r[] r[-] r[- ] r[-a ] r[-a ] a- a k a a 54

55 55 ime Frequency Analysis - r[a ] r[+a ] r[ +a ] a a r[ a -] r[ a ] r[] r[] r[ ] r[a -] r[a ] a- a r[-a ] r[-a ] r[ -a ] r[-] r[] k n - r[] r[ ] r[3 ] r[] r[] r[ ] r[-] r[] r[] k n

56 inear time invariant solution Block decimators (decimation ratio and block length ) [ k + j] x[ k j] y + for j,,,- and k Z. x[n] x[n] (,) y[n] - x[-] y[n] + +- x[+-] n x[] x[] x[] x[+] n 56

57 inear time invariant solution Block expanders (expansion ratio and block length ) y [ k] k mod x ( k, ) + mod ( k, ) k mod( k, ) k < k mod( k, ) k mod + ( k, ) + k < k + mod( k, ) x[n] x[] x[-] x[n] (,) y[n] x[+] n x[] x[-] y[n] x[] n

58 inear time invariant solution m,n Z + (no matter m and n are co-prime or not), all linear dual rate systems with shifting input by n samples resulting to shifting an output by m samples can be represented via a series cascade of m, followed by a linear time invariant filter with an impulse response f[k], and then followed by (n,m). 58

59 inear time invariant solution he input output relationship of all linear dual rate systems is y[ km + i] + g[ i, l kn]u[ l], k,l Z, m,n Z + l - and i,,,m-. he input output relationship of the proposed representation is y[ km + i] f[ kmn ml + i]u[ l], k,l Z, m,n Z + l and i,,,m-. k,l Z, m,n Z + and i,,,m-, the mapping from {,,,m-}xz to Z, where [i,l-kn] {,,,m- }xz and kmn-ml+i Z is bijective. 59

60 inear time invariant solution ence, k,l Z, m,n Z + and i,,,m-, there exists a unique time index kmn-ml+i corresponding to the time index [i,l-kn]. As a result, there exists a linear time invariant filter with an impulse response f[k] satisfying f[kmn-ml+i]g[i,l-kn], k,l Z, m,n Z + and i,,,m-, that the linear dual rate systems and the proposed representation are input output equivalent. 6

61 inear time invariant solution Consequently, the incompatible nonuniform filter bank can achieve perfect reconstruction via the following structure. (z) 6 F (z) (3,6) (z) 3 6 F (z) (,6) (z) 6 6 F (z) 6

62 inear time invariant solution m,n Z + (no matter m and n are co-prime or not), all linear dual rate systems with shifting input by n samples resulting to shifting an output by m samples can be represented via a series cascade of (m,n), followed by a linear time invariant filter with an impulse response f[k], and then followed by n. 6

63 inear time invariant solution he input output relationship of all linear dual rate + n y[ k] g[ k, nl + i]u[ nl + i] systems is, k,l Z, m,n Z + l - i and i,,,n-. he input output relationship of the proposed + n y[ k] representation is f[ kn mnl i]u[ nl + i], k,l Z, m,n Z + l - i and i,,,n-. l Z, m,n Z +, k {,,,m-} and i {,,,n-}, the mapping from {,,,m-}xz to Z, where [k,nl+i] {,,,m-}xz and kn-mnl-i Z is bijective. 63

64 inear time invariant solution ence, l Z, m,n Z +, k {,,,m-} and i {,,,n-}, there exists a unique time index kn-mnl-i corresponding to the time index [k,nl+i]. As a result, there exists a linear time invariant filter with an impulse response f[k] satisfying f[knmnl-i]g[k,nl+i], k,l Z, m,n Z + and i,,,n-, that the linear dual rate systems and the proposed representation are input output equivalent. 64

65 inear time invariant solution Consequently, the incompatible nonuniform filter bank can achieve perfect reconstruction via the following structure. (z) (6,3) F (z) 3 (z) 3 (6,) F (z) (z) 6 6 F (z) 65

66 inear time invariant solution Implication: We could have arbitrarily time localization and frequency localization. 66

67 Application of nonuniform filter banks Nonuniform transmultiplexers x [n] f [n] h [n] y [n] x [n] f [n] h [n] y [n] x N- [n] N- f N- [n] Perfect reconstruction y i [ n] c x [ n d ] i i i h N- [n] N- y N- [n] 67

68 Application of nonuniform filter banks Nonuniform transmultiplexers Example 4: F (z), F (z)z -4 +z -5, F (z)z -3, then R (z)-z +z 5 +z -z 3, R (z)z +z 3 and R (z)z 3. x [n] F (z) 3 R (z) (,3) 6 r y [n] x [n] 3 F (z) R (z) (,) 6 r y [n] x [n] 3 F (z) R (z) 6 y [n] 68

69 Application of nonuniform filter banks Nonuniform image coding Existing successive approximation technique B/ 3 B/4 B B/4 B/ 3 B/4 where B is the maximum absolute value of the wavelet coefficients. B 69

70 Application of nonuniform filter banks Nonuniform image coding Absolute values of wavelet coefficients follows aplacian distribution approximately. 8 log of number of wavelet coefficients log of absolute values of wavelet coefficients

71 Application of nonuniform filter banks Nonuniform image coding Probability of assigning the symbol is greater than that of the symbol. Uniform distribution of the symbols gives maximum entropy. So the existing successive approximation technique is not optimal. A higher coding gain curve may be achieved by means of non-uniform successive approximation. 7

72 Application of nonuniform filter banks Nonuniform image coding Number of wavelet coefficients B/ 3 B/4 Absolute values of wavelet coefficients B 7

73 Application of nonuniform filter banks Nonuniform image coding Set the thresholds j at B/p j, where p>. et a and b are the boundaries in the region, c be the coded value and f(x) be the distribution of the wavelet coefficients, then the error introduced in the quantization is: b E () c ( x c) f () x a x ( ) k where f x A e d E() c dc b k e b k c k e dx a k ( ) e ( a k ) ( b k a k e ) 73

74 Application of nonuniform filter banks Nonuniform image coding B/a c B B/a c B/a c c c 3 B 74

75 Application of nonuniform filter banks Nonuniform image coding Non-uniform successive approximation 3 Uniform successive approximation 8 PSNR Bit per pixel

76 Filter window banks and Fractional Fourier transform Downsampling first and then upsampling is equivalent to a sampling window function. What happens if we have general window functions? h [n] w [n] f [n] x[n] h [n] w [n] f [n] y[n] h N- [n] w N- [n] f N- [n] 76

77 Filter window banks and Fractional Fourier transform Fractional Fourier transform is to rotate the time frequency plane u cosθ v sinθ sinθ t cosθ ω By designing a set of windows and filters as well as applying the fractional Fourier transform to rotate the time frequency plane, the signals could be extracted out precisely. 77

78 Filter window banks and Fractional Fourier transform 78

79 Filter window banks and Fractional Fourier transform Open problems: ow to guarantee the perfect reconstruction? ow to design the globally optimal set of filters and the windows such that the filters have good frequency selectivities? Filtering and windowing could be understood as the multiplication in certain particular domains, such as in the frequency domain and in the time domain. In fact, these domains are obtained by certain particular unitary transforms. For example, frequency domain is obtained by applying the DF transform which is a unitary transform and the time domain is obtained by applying the IDF transform which is also a unitary transform. What happens if the transform is generalized to arbitrarily unitary transforms and how to determine such optimal transform? ow to apply these results to some practical problems, such as denoising problems, signal separation problems, pattern recognition problems and fault detection problems? 79

80 Applications ECG signal denoising Ideal signal Noisy signal Filtered Signal - Signal levels ime index k 8

81 Applications ime Frequency Analysis Audio signal denoising for digital audio hearing aids Original signal Noisy signal Denoised signal ime t x ime t x ime t 8 x 4

82 Applications - Signal separation orignal male speech - separated male speech x 4 orignal flute x 4 separated flute x x 4 8

83 Applications achine fault analysis requency ω ime t

84 Applications achine fault analysis Frequency ω ime t 84

85 - 4 ime Frequency Analysis Applications achine fault analysis 3 - Frequency ω ime t 85

86 Applications achine fault analysis Frequency ω ime t

87 Applications achine fault analysis x Frequency ω ime t

88 Conclusions any applications, such as denoising, sampling, analog-to-digital conversions and amplitude modulation schemes, are derived based on frequency domain approaches. Further applications, such as denoising, signal separations, fault analysis, could be derived based on time frequency domain approaches. 88

89 Q&A Session hank you! et me think Bingo 89

Symbolic Dynamics of Digital Signal Processing Systems

Symbolic Dynamics of Digital Signal Processing Systems Symbolic Dynamics of Digital Signal Processing Systems Dr. Bingo Wing-Kuen Ling School of Engineering, University of Lincoln. Brayford Pool, Lincoln, Lincolnshire, LN6 7TS, United Kingdom. Email: wling@lincoln.ac.uk

More information

Image Acquisition and Sampling Theory

Image Acquisition and Sampling Theory Image Acquisition and Sampling Theory Electromagnetic Spectrum The wavelength required to see an object must be the same size of smaller than the object 2 Image Sensors 3 Sensor Strips 4 Digital Image

More information

Discrete-time Symmetric/Antisymmetric FIR Filter Design

Discrete-time Symmetric/Antisymmetric FIR Filter Design Discrete-time Symmetric/Antisymmetric FIR Filter Design Presenter: Dr. Bingo Wing-Kuen Ling Center for Digital Signal Processing Research, Department of Electronic Engineering, King s College London. Collaborators

More information

! Introduction. ! Discrete Time Signals & Systems. ! Z-Transform. ! Inverse Z-Transform. ! Sampling of Continuous Time Signals

! Introduction. ! Discrete Time Signals & Systems. ! Z-Transform. ! Inverse Z-Transform. ! Sampling of Continuous Time Signals ESE 531: Digital Signal Processing Lec 25: April 24, 2018 Review Course Content! Introduction! Discrete Time Signals & Systems! Discrete Time Fourier Transform! Z-Transform! Inverse Z-Transform! Sampling

More information

ESE 531: Digital Signal Processing

ESE 531: Digital Signal Processing ESE 531: Digital Signal Processing Lec 8: February 12th, 2019 Sampling and Reconstruction Lecture Outline! Review " Ideal sampling " Frequency response of sampled signal " Reconstruction " Anti-aliasing

More information

Multirate signal processing

Multirate signal processing Multirate signal processing Discrete-time systems with different sampling rates at various parts of the system are called multirate systems. The need for such systems arises in many applications, including

More information

Basic Multi-rate Operations: Decimation and Interpolation

Basic Multi-rate Operations: Decimation and Interpolation 1 Basic Multirate Operations 2 Interconnection of Building Blocks 1.1 Decimation and Interpolation 1.2 Digital Filter Banks Basic Multi-rate Operations: Decimation and Interpolation Building blocks for

More information

Oversampling Converters

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

More information

Quantization and Compensation in Sampled Interleaved Multi-Channel Systems

Quantization and Compensation in Sampled Interleaved Multi-Channel Systems Quantization and Compensation in Sampled Interleaved Multi-Channel Systems The MIT Faculty has made this article openly available. Please share how this access benefits you. Your story matters. Citation

More information

ESE 531: Digital Signal Processing

ESE 531: Digital Signal Processing ESE 531: Digital Signal Processing Lec 8: February 7th, 2017 Sampling and Reconstruction Lecture Outline! Review " Ideal sampling " Frequency response of sampled signal " Reconstruction " Anti-aliasing

More information

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

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

More information

Digital Signal Processing Lecture 10 - Discrete Fourier Transform

Digital Signal Processing Lecture 10 - Discrete Fourier Transform Digital Signal Processing - Discrete Fourier Transform Electrical Engineering and Computer Science University of Tennessee, Knoxville November 12, 2015 Overview 1 2 3 4 Review - 1 Introduction Discrete-time

More information

Discrete-Time David Johns and Ken Martin University of Toronto

Discrete-Time David Johns and Ken Martin University of Toronto Discrete-Time David Johns and Ken Martin University of Toronto (johns@eecg.toronto.edu) (martin@eecg.toronto.edu) University of Toronto 1 of 40 Overview of Some Signal Spectra x c () t st () x s () t xn

More information

ECSE 512 Digital Signal Processing I Fall 2010 FINAL EXAMINATION

ECSE 512 Digital Signal Processing I Fall 2010 FINAL EXAMINATION FINAL EXAMINATION 9:00 am 12:00 pm, December 20, 2010 Duration: 180 minutes Examiner: Prof. M. Vu Assoc. Examiner: Prof. B. Champagne There are 6 questions for a total of 120 points. This is a closed book

More information

Homework: 4.50 & 4.51 of the attachment Tutorial Problems: 7.41, 7.44, 7.47, Signals & Systems Sampling P1

Homework: 4.50 & 4.51 of the attachment Tutorial Problems: 7.41, 7.44, 7.47, Signals & Systems Sampling P1 Homework: 4.50 & 4.51 of the attachment Tutorial Problems: 7.41, 7.44, 7.47, 7.49 Signals & Systems Sampling P1 Undersampling & Aliasing Undersampling: insufficient sampling frequency ω s < 2ω M Perfect

More information

Filter structures ELEC-E5410

Filter structures ELEC-E5410 Filter structures ELEC-E5410 Contents FIR filter basics Ideal impulse responses Polyphase decomposition Fractional delay by polyphase structure Nyquist filters Half-band filters Gibbs phenomenon Discrete-time

More information

MULTIRATE DIGITAL SIGNAL PROCESSING

MULTIRATE DIGITAL SIGNAL PROCESSING MULTIRATE DIGITAL SIGNAL PROCESSING Signal processing can be enhanced by changing sampling rate: Up-sampling before D/A conversion in order to relax requirements of analog antialiasing filter. Cf. audio

More information

Multiresolution image processing

Multiresolution image processing Multiresolution image processing Laplacian pyramids Some applications of Laplacian pyramids Discrete Wavelet Transform (DWT) Wavelet theory Wavelet image compression Bernd Girod: EE368 Digital Image Processing

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 decrease the sampling rate by an integer

More information

ECG782: Multidimensional Digital Signal Processing

ECG782: Multidimensional Digital Signal Processing Professor Brendan Morris, SEB 3216, brendan.morris@unlv.edu ECG782: Multidimensional Digital Signal Processing Filtering in the Frequency Domain http://www.ee.unlv.edu/~b1morris/ecg782/ 2 Outline Background

More information

Bridge between continuous time and discrete time signals

Bridge between continuous time and discrete time signals 6 Sampling Bridge between continuous time and discrete time signals Sampling theorem complete representation of a continuous time signal by its samples Samplingandreconstruction implementcontinuous timesystems

More information

X. Chen More on Sampling

X. Chen More on Sampling X. Chen More on Sampling 9 More on Sampling 9.1 Notations denotes the sampling time in second. Ω s = 2π/ and Ω s /2 are, respectively, the sampling frequency and Nyquist frequency in rad/sec. Ω and ω denote,

More information

Module 4 MULTI- RESOLUTION ANALYSIS. Version 2 ECE IIT, Kharagpur

Module 4 MULTI- RESOLUTION ANALYSIS. Version 2 ECE IIT, Kharagpur Module MULTI- RESOLUTION ANALYSIS Version ECE IIT, Kharagpur Lesson Multi-resolution Analysis: Theory of Subband Coding Version ECE IIT, Kharagpur Instructional Objectives At the end of this lesson, the

More information

6.003: Signals and Systems. Sampling and Quantization

6.003: Signals and Systems. Sampling and Quantization 6.003: Signals and Systems Sampling and Quantization December 1, 2009 Last Time: Sampling and Reconstruction Uniform sampling (sampling interval T ): x[n] = x(nt ) t n Impulse reconstruction: x p (t) =

More information

EDISP (NWL2) (English) Digital Signal Processing Transform, FT, DFT. March 11, 2015

EDISP (NWL2) (English) Digital Signal Processing Transform, FT, DFT. March 11, 2015 EDISP (NWL2) (English) Digital Signal Processing Transform, FT, DFT March 11, 2015 Transform concept We want to analyze the signal represent it as built of some building blocks (well known signals), possibly

More information

ECE-700 Review. Phil Schniter. January 5, x c (t)e jωt dt, x[n]z n, Denoting a transform pair by x[n] X(z), some useful properties are

ECE-700 Review. Phil Schniter. January 5, x c (t)e jωt dt, x[n]z n, Denoting a transform pair by x[n] X(z), some useful properties are ECE-7 Review Phil Schniter January 5, 7 ransforms Using x c (t) to denote a continuous-time signal at time t R, Laplace ransform: X c (s) x c (t)e st dt, s C Continuous-ime Fourier ransform (CF): ote that:

More information

Lecture 11: Two Channel Filter Bank

Lecture 11: Two Channel Filter Bank WAVELETS AND MULTIRATE DIGITAL SIGNAL PROCESSING Lecture 11: Two Channel Filter Bank Prof.V.M.Gadre, EE, IIT Bombay 1 Introduction In the previous lecture we studied Z domain analysis of two channel filter

More information

Interchange of Filtering and Downsampling/Upsampling

Interchange of Filtering and Downsampling/Upsampling Interchange of Filtering and Downsampling/Upsampling Downsampling and upsampling are linear systems, but not LTI systems. They cannot be implemented by difference equations, and so we cannot apply z-transform

More information

Shift-Variance and Nonstationarity of Generalized Sampling-Reconstruction Processes

Shift-Variance and Nonstationarity of Generalized Sampling-Reconstruction Processes Shift-Variance and Nonstationarity of Generalized Sampling-Reconstruction Processes Runyi Yu Eastern Mediterranean University Gazimagusa, North Cyprus Web: faraday.ee.emu.edu.tr/yu Emails: runyi.yu@emu.edu.tr

More information

Principles of Communications

Principles of Communications Principles of Communications Weiyao Lin, PhD Shanghai Jiao Tong University Chapter 4: Analog-to-Digital Conversion Textbook: 7.1 7.4 2010/2011 Meixia Tao @ SJTU 1 Outline Analog signal Sampling Quantization

More information

Introduction to Biomedical Engineering

Introduction to Biomedical Engineering Introduction to Biomedical Engineering Biosignal processing Kung-Bin Sung 6/11/2007 1 Outline Chapter 10: Biosignal processing Characteristics of biosignals Frequency domain representation and analysis

More information

An Introduction to Filterbank Frames

An Introduction to Filterbank Frames An Introduction to Filterbank Frames Brody Dylan Johnson St. Louis University October 19, 2010 Brody Dylan Johnson (St. Louis University) An Introduction to Filterbank Frames October 19, 2010 1 / 34 Overview

More information

Discrete Time Fourier Transform (DTFT)

Discrete Time Fourier Transform (DTFT) Discrete Time Fourier Transform (DTFT) 1 Discrete Time Fourier Transform (DTFT) The DTFT is the Fourier transform of choice for analyzing infinite-length signals and systems Useful for conceptual, pencil-and-paper

More information

Topic 3: Fourier Series (FS)

Topic 3: Fourier Series (FS) ELEC264: Signals And Systems Topic 3: Fourier Series (FS) o o o o Introduction to frequency analysis of signals CT FS Fourier series of CT periodic signals Signal Symmetry and CT Fourier Series Properties

More information

Chap 4. Sampling of Continuous-Time Signals

Chap 4. Sampling of Continuous-Time Signals Digital Signal Processing Chap 4. Sampling of Continuous-Time Signals Chang-Su Kim Digital Processing of Continuous-Time Signals Digital processing of a CT signal involves three basic steps 1. Conversion

More information

Correlator I. Basics. Chapter Introduction. 8.2 Digitization Sampling. D. Anish Roshi

Correlator I. Basics. Chapter Introduction. 8.2 Digitization Sampling. D. Anish Roshi Chapter 8 Correlator I. Basics D. Anish Roshi 8.1 Introduction A radio interferometer measures the mutual coherence function of the electric field due to a given source brightness distribution in the sky.

More information

UNIVERSITY OF OSLO. Please make sure that your copy of the problem set is complete before you attempt to answer anything.

UNIVERSITY OF OSLO. Please make sure that your copy of the problem set is complete before you attempt to answer anything. UNIVERSITY OF OSLO Faculty of mathematics and natural sciences Examination in INF3470/4470 Digital signal processing Day of examination: December 9th, 011 Examination hours: 14.30 18.30 This problem set

More information

Sensors. Chapter Signal Conditioning

Sensors. Chapter Signal Conditioning Chapter 2 Sensors his chapter, yet to be written, gives an overview of sensor technology with emphasis on how to model sensors. 2. Signal Conditioning Sensors convert physical measurements into data. Invariably,

More information

µ-shift-invariance: Theory and Applications

µ-shift-invariance: Theory and Applications µ-shift-invariance: Theory and Applications Runyi Yu Department of Electrical and Electronic Engineering Eastern Mediterranean University Famagusta, North Cyprus Homepage: faraday.ee.emu.edu.tr/yu The

More information

The Fourier Transform (and more )

The Fourier Transform (and more ) The Fourier Transform (and more ) imrod Peleg ov. 5 Outline Introduce Fourier series and transforms Introduce Discrete Time Fourier Transforms, (DTFT) Introduce Discrete Fourier Transforms (DFT) Consider

More information

Chapter 7 Wavelets and Multiresolution Processing. Subband coding Quadrature mirror filtering Pyramid image processing

Chapter 7 Wavelets and Multiresolution Processing. Subband coding Quadrature mirror filtering Pyramid image processing Chapter 7 Wavelets and Multiresolution Processing Wavelet transform vs Fourier transform Basis functions are small waves called wavelet with different frequency and limited duration Multiresolution theory:

More information

Fourier Series. Spectral Analysis of Periodic Signals

Fourier Series. Spectral Analysis of Periodic Signals Fourier Series. Spectral Analysis of Periodic Signals he response of continuous-time linear invariant systems to the complex exponential with unitary magnitude response of a continuous-time LI system at

More information

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

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

More information

Lecture 19: Discrete Fourier Series

Lecture 19: Discrete Fourier Series EE518 Digital Signal Processing University of Washington Autumn 2001 Dept. of Electrical Engineering Lecture 19: Discrete Fourier Series Dec 5, 2001 Prof: J. Bilmes TA: Mingzhou

More information

Digital Speech Processing Lecture 10. Short-Time Fourier Analysis Methods - Filter Bank Design

Digital Speech Processing Lecture 10. Short-Time Fourier Analysis Methods - Filter Bank Design Digital Speech Processing Lecture Short-Time Fourier Analysis Methods - Filter Bank Design Review of STFT j j ˆ m ˆ. X e x[ mw ] [ nˆ m] e nˆ function of nˆ looks like a time sequence function of ˆ looks

More information

Analysis of Finite Wordlength Effects

Analysis of Finite Wordlength Effects Analysis of Finite Wordlength Effects Ideally, the system parameters along with the signal variables have infinite precision taing any value between and In practice, they can tae only discrete values within

More information

Linear Operators and Fourier Transform

Linear Operators and Fourier Transform Linear Operators and Fourier Transform DD2423 Image Analysis and Computer Vision Mårten Björkman Computational Vision and Active Perception School of Computer Science and Communication November 13, 2013

More information

The Discrete-Time Fourier

The Discrete-Time Fourier Chapter 3 The Discrete-Time Fourier Transform 清大電機系林嘉文 cwlin@ee.nthu.edu.tw 03-5731152 Original PowerPoint slides prepared by S. K. Mitra 3-1-1 Continuous-Time Fourier Transform Definition The CTFT of

More information

Discrete-Time Signals and Systems

Discrete-Time Signals and Systems ECE 46 Lec Viewgraph of 35 Discrete-Time Signals and Systems Sequences: x { x[ n] }, < n

More information

Subband Coding and Wavelets. National Chiao Tung University Chun-Jen Tsai 12/04/2014

Subband Coding and Wavelets. National Chiao Tung University Chun-Jen Tsai 12/04/2014 Subband Coding and Wavelets National Chiao Tung Universit Chun-Jen Tsai /4/4 Concept of Subband Coding In transform coding, we use N (or N N) samples as the data transform unit Transform coefficients are

More information

Review of Discrete-Time System

Review of Discrete-Time System Review of Discrete-Time System Electrical & Computer Engineering University of Maryland, College Park Acknowledgment: ENEE630 slides were based on class notes developed by Profs. K.J. Ray Liu and Min Wu.

More information

Grades will be determined by the correctness of your answers (explanations are not required).

Grades will be determined by the correctness of your answers (explanations are not required). 6.00 (Fall 2011) Final Examination December 19, 2011 Name: Kerberos Username: Please circle your section number: Section Time 2 11 am 1 pm 4 2 pm Grades will be determined by the correctness of your answers

More information

DISCRETE-TIME SIGNAL PROCESSING

DISCRETE-TIME SIGNAL PROCESSING THIRD EDITION DISCRETE-TIME SIGNAL PROCESSING ALAN V. OPPENHEIM MASSACHUSETTS INSTITUTE OF TECHNOLOGY RONALD W. SCHÄFER HEWLETT-PACKARD LABORATORIES Upper Saddle River Boston Columbus San Francisco New

More information

Digital Signal Processing. Midterm 2 Solutions

Digital Signal Processing. Midterm 2 Solutions EE 123 University of California, Berkeley Anant Sahai arch 15, 2007 Digital Signal Processing Instructions idterm 2 Solutions Total time allowed for the exam is 80 minutes Please write your name and SID

More information

Multimedia Signals and Systems - Audio and Video. Signal, Image, Video Processing Review-Introduction, MP3 and MPEG2

Multimedia Signals and Systems - Audio and Video. Signal, Image, Video Processing Review-Introduction, MP3 and MPEG2 Multimedia Signals and Systems - Audio and Video Signal, Image, Video Processing Review-Introduction, MP3 and MPEG2 Kunio Takaya Electrical and Computer Engineering University of Saskatchewan December

More information

Lecture 8: Signal Reconstruction, DT vs CT Processing. 8.1 Reconstruction of a Band-limited Signal from its Samples

Lecture 8: Signal Reconstruction, DT vs CT Processing. 8.1 Reconstruction of a Band-limited Signal from its Samples EE518 Digital Signal Processing University of Washington Autumn 2001 Dept. of Electrical Engineering Lecture 8: Signal Reconstruction, D vs C Processing Oct 24, 2001 Prof: J. Bilmes

More information

Digital Image Processing

Digital Image Processing Digital Image Processing Wavelets and Multiresolution Processing (Wavelet Transforms) Christophoros Nikou cnikou@cs.uoi.gr University of Ioannina - Department of Computer Science 2 Contents Image pyramids

More information

Review of Fundamentals of Digital Signal Processing

Review of Fundamentals of Digital Signal Processing Chapter 2 Review of Fundamentals of Digital Signal Processing 2.1 (a) This system is not linear (the constant term makes it non linear) but is shift-invariant (b) This system is linear but not shift-invariant

More information

INTRODUCTION TO DELTA-SIGMA ADCS

INTRODUCTION TO DELTA-SIGMA ADCS ECE37 Advanced Analog Circuits INTRODUCTION TO DELTA-SIGMA ADCS Richard Schreier richard.schreier@analog.com NLCOTD: Level Translator VDD > VDD2, e.g. 3-V logic? -V logic VDD < VDD2, e.g. -V logic? 3-V

More information

Digital Image Processing Lectures 15 & 16

Digital Image Processing Lectures 15 & 16 Lectures 15 & 16, Professor Department of Electrical and Computer Engineering Colorado State University CWT and Multi-Resolution Signal Analysis Wavelet transform offers multi-resolution by allowing for

More information

Digital Image Processing

Digital Image Processing Digital Image Processing, 2nd ed. Digital Image Processing Chapter 7 Wavelets and Multiresolution Processing Dr. Kai Shuang Department of Electronic Engineering China University of Petroleum shuangkai@cup.edu.cn

More information

ELEN 4810 Midterm Exam

ELEN 4810 Midterm Exam ELEN 4810 Midterm Exam Wednesday, October 26, 2016, 10:10-11:25 AM. One sheet of handwritten notes is allowed. No electronics of any kind are allowed. Please record your answers in the exam booklet. Raise

More information

Discrete-Time Signals & Systems

Discrete-Time Signals & Systems Chapter 2 Discrete-Time Signals & Systems 清大電機系林嘉文 cwlin@ee.nthu.edu.tw 03-5731152 Original PowerPoint slides prepared by S. K. Mitra 2-1-1 Discrete-Time Signals: Time-Domain Representation (1/10) Signals

More information

GATE EE Topic wise Questions SIGNALS & SYSTEMS

GATE EE Topic wise Questions SIGNALS & SYSTEMS www.gatehelp.com GATE EE Topic wise Questions YEAR 010 ONE MARK Question. 1 For the system /( s + 1), the approximate time taken for a step response to reach 98% of the final value is (A) 1 s (B) s (C)

More information

Chap 2. Discrete-Time Signals and Systems

Chap 2. Discrete-Time Signals and Systems Digital Signal Processing Chap 2. Discrete-Time Signals and Systems Chang-Su Kim Discrete-Time Signals CT Signal DT Signal Representation 0 4 1 1 1 2 3 Functional representation 1, n 1,3 x[ n] 4, n 2 0,

More information

MEDE2500 Tutorial Nov-7

MEDE2500 Tutorial Nov-7 (updated 2016-Nov-4,7:40pm) MEDE2500 (2016-2017) Tutorial 3 MEDE2500 Tutorial 3 2016-Nov-7 Content 1. The Dirac Delta Function, singularity functions, even and odd functions 2. The sampling process and

More information

Aspects of Continuous- and Discrete-Time Signals and Systems

Aspects of Continuous- and Discrete-Time Signals and Systems Aspects of Continuous- and Discrete-Time Signals and Systems C.S. Ramalingam Department of Electrical Engineering IIT Madras C.S. Ramalingam (EE Dept., IIT Madras) Networks and Systems 1 / 45 Scaling the

More information

FROM ANALOGUE TO DIGITAL

FROM ANALOGUE TO DIGITAL SIGNALS AND SYSTEMS: PAPER 3C1 HANDOUT 7. Dr David Corrigan 1. Electronic and Electrical Engineering Dept. corrigad@tcd.ie www.mee.tcd.ie/ corrigad FROM ANALOGUE TO DIGITAL To digitize signals it is necessary

More information

Digital Signal Processing. Lecture Notes and Exam Questions DRAFT

Digital Signal Processing. Lecture Notes and Exam Questions DRAFT Digital Signal Processing Lecture Notes and Exam Questions Convolution Sum January 31, 2006 Convolution Sum of Two Finite Sequences Consider convolution of h(n) and g(n) (M>N); y(n) = h(n), n =0... M 1

More information

Digital Image Processing Lectures 13 & 14

Digital Image Processing Lectures 13 & 14 Lectures 13 & 14, Professor Department of Electrical and Computer Engineering Colorado State University Spring 2013 Properties of KL Transform The KL transform has many desirable properties which makes

More information

ECE 301 Fall 2010 Division 2 Homework 10 Solutions. { 1, if 2n t < 2n + 1, for any integer n, x(t) = 0, if 2n 1 t < 2n, for any integer n.

ECE 301 Fall 2010 Division 2 Homework 10 Solutions. { 1, if 2n t < 2n + 1, for any integer n, x(t) = 0, if 2n 1 t < 2n, for any integer n. ECE 3 Fall Division Homework Solutions Problem. Reconstruction of a continuous-time signal from its samples. Consider the following periodic signal, depicted below: {, if n t < n +, for any integer n,

More information

Discrete Time Signals and Systems Time-frequency Analysis. Gloria Menegaz

Discrete Time Signals and Systems Time-frequency Analysis. Gloria Menegaz Discrete Time Signals and Systems Time-frequency Analysis Gloria Menegaz Time-frequency Analysis Fourier transform (1D and 2D) Reference textbook: Discrete time signal processing, A.W. Oppenheim and R.W.

More information

Introduction p. 1 Compression Techniques p. 3 Lossless Compression p. 4 Lossy Compression p. 5 Measures of Performance p. 5 Modeling and Coding p.

Introduction p. 1 Compression Techniques p. 3 Lossless Compression p. 4 Lossy Compression p. 5 Measures of Performance p. 5 Modeling and Coding p. Preface p. xvii Introduction p. 1 Compression Techniques p. 3 Lossless Compression p. 4 Lossy Compression p. 5 Measures of Performance p. 5 Modeling and Coding p. 6 Summary p. 10 Projects and Problems

More information

Wavelets and Multiresolution Processing

Wavelets and Multiresolution Processing Wavelets and Multiresolution Processing Wavelets Fourier transform has it basis functions in sinusoids Wavelets based on small waves of varying frequency and limited duration In addition to frequency,

More information

LECTURE 12 Sections Introduction to the Fourier series of periodic signals

LECTURE 12 Sections Introduction to the Fourier series of periodic signals Signals and Systems I Wednesday, February 11, 29 LECURE 12 Sections 3.1-3.3 Introduction to the Fourier series of periodic signals Chapter 3: Fourier Series of periodic signals 3. Introduction 3.1 Historical

More information

Discrete Fourier Transform

Discrete Fourier Transform Discrete Fourier Transform Virtually all practical signals have finite length (e.g., sensor data, audio records, digital images, stock values, etc). Rather than considering such signals to be zero-padded

More information

4.1 Introduction. 2πδ ω (4.2) Applications of Fourier Representations to Mixed Signal Classes = (4.1)

4.1 Introduction. 2πδ ω (4.2) Applications of Fourier Representations to Mixed Signal Classes = (4.1) 4.1 Introduction Two cases of mixed signals to be studied in this chapter: 1. Periodic and nonperiodic signals 2. Continuous- and discrete-time signals Other descriptions: Refer to pp. 341-342, textbook.

More information

ESE 531: Digital Signal Processing

ESE 531: Digital Signal Processing ESE 531: Digital Signal Processing Lec 9: February 13th, 2018 Downsampling/Upsampling and Practical Interpolation Lecture Outline! CT processing of DT signals! Downsampling! Upsampling 2 Continuous-Time

More information

ω 0 = 2π/T 0 is called the fundamental angular frequency and ω 2 = 2ω 0 is called the

ω 0 = 2π/T 0 is called the fundamental angular frequency and ω 2 = 2ω 0 is called the he ime-frequency Concept []. Review of Fourier Series Consider the following set of time functions {3A sin t, A sin t}. We can represent these functions in different ways by plotting the amplitude versus

More information

ECG782: Multidimensional Digital Signal Processing

ECG782: Multidimensional Digital Signal Processing Professor Brendan Morris, SEB 3216, brendan.morris@unlv.edu ECG782: Multidimensional Digital Signal Processing Spring 2014 TTh 14:30-15:45 CBC C313 Lecture 05 Image Processing Basics 13/02/04 http://www.ee.unlv.edu/~b1morris/ecg782/

More information

Representing a Signal

Representing a Signal The Fourier Series Representing a Signal The convolution method for finding the response of a system to an excitation takes advantage of the linearity and timeinvariance of the system and represents the

More information

LOPE3202: Communication Systems 10/18/2017 2

LOPE3202: Communication Systems 10/18/2017 2 By Lecturer Ahmed Wael Academic Year 2017-2018 LOPE3202: Communication Systems 10/18/2017 We need tools to build any communication system. Mathematics is our premium tool to do work with signals and systems.

More information

The basic structure of the L-channel QMF bank is shown below

The basic structure of the L-channel QMF bank is shown below -Channel QMF Bans The basic structure of the -channel QMF ban is shown below The expressions for the -transforms of various intermediate signals in the above structure are given by Copyright, S. K. Mitra

More information

LAB 6: FIR Filter Design Summer 2011

LAB 6: FIR Filter Design Summer 2011 University of Illinois at Urbana-Champaign Department of Electrical and Computer Engineering ECE 311: Digital Signal Processing Lab Chandra Radhakrishnan Peter Kairouz LAB 6: FIR Filter Design Summer 011

More information

1 1.27z z 2. 1 z H 2

1 1.27z z 2. 1 z H 2 E481 Digital Signal Processing Exam Date: Thursday -1-1 16:15 18:45 Final Exam - Solutions Dan Ellis 1. (a) In this direct-form II second-order-section filter, the first stage has

More information

Signals & Systems Handout #4

Signals & Systems Handout #4 Signals & Systems Handout #4 H-4. Elementary Discrete-Domain Functions (Sequences): Discrete-domain functions are defined for n Z. H-4.. Sequence Notation: We use the following notation to indicate the

More information

Elec4621 Advanced Digital Signal Processing Chapter 11: Time-Frequency Analysis

Elec4621 Advanced Digital Signal Processing Chapter 11: Time-Frequency Analysis Elec461 Advanced Digital Signal Processing Chapter 11: Time-Frequency Analysis Dr. D. S. Taubman May 3, 011 In this last chapter of your notes, we are interested in the problem of nding the instantaneous

More information

EE482: Digital Signal Processing Applications

EE482: Digital Signal Processing Applications Professor Brendan Morris, SEB 3216, brendan.morris@unlv.edu EE482: Digital Signal Processing Applications Spring 2014 TTh 14:30-15:45 CBC C222 Lecture 05 IIR Design 14/03/04 http://www.ee.unlv.edu/~b1morris/ee482/

More information

EE 261 The Fourier Transform and its Applications Fall 2007 Problem Set Eight Solutions

EE 261 The Fourier Transform and its Applications Fall 2007 Problem Set Eight Solutions EE 6 he Fourier ransform and its Applications Fall 7 Problem Set Eight Solutions. points) A rue Story: Professor Osgood and a graduate student were working on a discrete form of the sampling theorem. his

More information

Various signal sampling and reconstruction methods

Various signal sampling and reconstruction methods Various signal sampling and reconstruction methods Rolands Shavelis, Modris Greitans 14 Dzerbenes str., Riga LV-1006, Latvia Contents Classical uniform sampling and reconstruction Advanced sampling and

More information

Quantum Physics II (8.05) Fall 2004 Assignment 3

Quantum Physics II (8.05) Fall 2004 Assignment 3 Quantum Physics II (8.5) Fall 24 Assignment 3 Massachusetts Institute of Technology Physics Department Due September 3, 24 September 23, 24 7:pm This week we continue to study the basic principles of quantum

More information

Revision of Lecture 4

Revision of Lecture 4 Revision of Lecture 4 We have discussed all basic components of MODEM Pulse shaping Tx/Rx filter pair Modulator/demodulator Bits map symbols Discussions assume ideal channel, and for dispersive channel

More information

DESIGN OF CMOS ANALOG INTEGRATED CIRCUITS

DESIGN OF CMOS ANALOG INTEGRATED CIRCUITS DESIGN OF CMOS ANALOG INEGRAED CIRCUIS Franco Maloberti Integrated Microsistems Laboratory University of Pavia Discrete ime Signal Processing F. Maloberti: Design of CMOS Analog Integrated Circuits Discrete

More information

E2.5 Signals & Linear Systems. Tutorial Sheet 1 Introduction to Signals & Systems (Lectures 1 & 2)

E2.5 Signals & Linear Systems. Tutorial Sheet 1 Introduction to Signals & Systems (Lectures 1 & 2) E.5 Signals & Linear Systems Tutorial Sheet 1 Introduction to Signals & Systems (Lectures 1 & ) 1. Sketch each of the following continuous-time signals, specify if the signal is periodic/non-periodic,

More information

Voiced Speech. Unvoiced Speech

Voiced Speech. Unvoiced Speech Digital Speech Processing Lecture 2 Homomorphic Speech Processing General Discrete-Time Model of Speech Production p [ n] = p[ n] h [ n] Voiced Speech L h [ n] = A g[ n] v[ n] r[ n] V V V p [ n ] = u [

More information

Chapter 1 Fundamental Concepts

Chapter 1 Fundamental Concepts Chapter 1 Fundamental Concepts Signals A signal is a pattern of variation of a physical quantity as a function of time, space, distance, position, temperature, pressure, etc. These quantities are usually

More information

Quadrature-Mirror Filter Bank

Quadrature-Mirror Filter Bank Quadrature-Mirror Filter Bank In many applications, a discrete-time signal x[n] is split into a number of subband signals { v k [ n]} by means of an analysis filter bank The subband signals are then processed

More information

MULTIRATE SYSTEMS. work load, lower filter order, lower coefficient sensitivity and noise,

MULTIRATE SYSTEMS. work load, lower filter order, lower coefficient sensitivity and noise, MULIRAE SYSEMS ransfer signals between two systems that operate with different sample frequencies Implemented system functions more efficiently by using several sample rates (for example narrow-band filters).

More information

Massachusetts Institute of Technology Department of Electrical Engineering and Computer Science. Fall Solutions for Problem Set 2

Massachusetts Institute of Technology Department of Electrical Engineering and Computer Science. Fall Solutions for Problem Set 2 Massachusetts Institute of Technology Department of Electrical Engineering and Computer Science Issued: Tuesday, September 5. 6.: Discrete-Time Signal Processing Fall 5 Solutions for Problem Set Problem.

More information

Review: Continuous Fourier Transform

Review: Continuous Fourier Transform Review: Continuous Fourier Transform Review: convolution x t h t = x τ h(t τ)dτ Convolution in time domain Derivation Convolution Property Interchange the order of integrals Let Convolution Property By

More information