Question: Bonus Question - Discrete-Time Wavelet Series - 2 points In addition to Fourier bases (ie., bases of sinusoidal signals), there are many other useful ways

 Bonus Question - Discrete-Time Wavelet Series - 2 points In addition

to Fourier bases (ie., bases of sinusoidal signals), there are many other

Bonus Question - Discrete-Time Wavelet Series - 2 points In addition to Fourier bases (ie., bases of sinusoidal signals), there are many other useful ways to decompose signals into basic "building blocks". The effectiveness of wavelet bases in many applications, particularly in compression of images, is due to the fact that the energy of wavelet coefficients tends to be concentrated where signals undergo abrupt changes. A typical image has abrupt changes only at the boundaries of objects, the pixel intensity usually varies smoothly within objects. Most wavelet coefficients for such an image would be close to zero, leading to efficient compression techniques. While a details analysis of wavelet bases and wavelet transforms is beyond the scope of this course, this question will introduce a very simple wavelet basis. (a) Show that the following eight vectors are pairwise orthogonal: S1 = (-1, 1, 0, 0, 0, 0, 0, 0 T S2 = (0, 0, -1, 1, 0, 0, 0, 0 ) S3 = (0, 0, 0, 0, -1, 1, 0, 0) S4 = (0, 0, 0, 0, 0, 0, -1, 1)? = (-1, -1, 1, 1, 0, 0, 0, 0 ) S6 = (0, 0, 0, 0, -1, -1, 1, 1)? S7 = (-1, -1, -1, -1, 1, 1, 1, 1 T Sg = (1, 1, 1, 1, 1, 1, 1, 1) Do Not use Matlab. Step 1. Note that s10 = -1; s[1] = 1; and all other entries of vector si are zeros. Note also that, for any other vector Sk, k = 2, ...,8, we have sk [0] = sk[1], i.e., when s changes from -1 to 1, other signals reminds constant. Therefore (S1, Sk) = si[O]Sk[0] + $1[1]sk [1] + ... + 81[7]sk[7] = (-1) .sk [0] +1.sk [1] +0.sk [2] + ... +0. Sk[7] = -8k [0] + sk[1] = 0 Conclude that s is orthogonal to all signals in the set (except to itself), and use a similar argument to show the same for S2, S3, and S4. Step 2. It now remains to show that s5, S6, S7, and so are pairwise orthogonal. You may do it - by computing the six pairwise inner products, or by modifying the reasoning of Step 1. (b) Let s = (-1.1, -0.9, 1, 1, 1, 1, -1.2, -0.8). Compute its coefficients with respect to the basis {S1, S2, ..., 58} defined in part (a). In other words, compute numbers aj, a2, ..., 08, such that 8 S = Sk k= 1 Do Not use Matlab. (c) Discard all coefficients whose absolute value is less than 0.3. In other words, obtain another set of numbers, a, a, ..., a's, such as if if lakl 0.3, then as = 0 ak = ak (d) Since only small coefficients are discards, the following vector: 8 s' => a'sk k=1 should be a good approximation to s. Plot both s and s' as a 8-point signals (either by hand or in Matlab). Turn in your plots. Functions S1, ..., Sg are called Haar wavelet basis. Bonus Question - Discrete-Time Wavelet Series - 2 points In addition to Fourier bases (ie., bases of sinusoidal signals), there are many other useful ways to decompose signals into basic "building blocks". The effectiveness of wavelet bases in many applications, particularly in compression of images, is due to the fact that the energy of wavelet coefficients tends to be concentrated where signals undergo abrupt changes. A typical image has abrupt changes only at the boundaries of objects, the pixel intensity usually varies smoothly within objects. Most wavelet coefficients for such an image would be close to zero, leading to efficient compression techniques. While a details analysis of wavelet bases and wavelet transforms is beyond the scope of this course, this question will introduce a very simple wavelet basis. (a) Show that the following eight vectors are pairwise orthogonal: S1 = (-1, 1, 0, 0, 0, 0, 0, 0 T S2 = (0, 0, -1, 1, 0, 0, 0, 0 ) S3 = (0, 0, 0, 0, -1, 1, 0, 0) S4 = (0, 0, 0, 0, 0, 0, -1, 1)? = (-1, -1, 1, 1, 0, 0, 0, 0 ) S6 = (0, 0, 0, 0, -1, -1, 1, 1)? S7 = (-1, -1, -1, -1, 1, 1, 1, 1 T Sg = (1, 1, 1, 1, 1, 1, 1, 1) Do Not use Matlab. Step 1. Note that s10 = -1; s[1] = 1; and all other entries of vector si are zeros. Note also that, for any other vector Sk, k = 2, ...,8, we have sk [0] = sk[1], i.e., when s changes from -1 to 1, other signals reminds constant. Therefore (S1, Sk) = si[O]Sk[0] + $1[1]sk [1] + ... + 81[7]sk[7] = (-1) .sk [0] +1.sk [1] +0.sk [2] + ... +0. Sk[7] = -8k [0] + sk[1] = 0 Conclude that s is orthogonal to all signals in the set (except to itself), and use a similar argument to show the same for S2, S3, and S4. Step 2. It now remains to show that s5, S6, S7, and so are pairwise orthogonal. You may do it - by computing the six pairwise inner products, or by modifying the reasoning of Step 1. (b) Let s = (-1.1, -0.9, 1, 1, 1, 1, -1.2, -0.8). Compute its coefficients with respect to the basis {S1, S2, ..., 58} defined in part (a). In other words, compute numbers aj, a2, ..., 08, such that 8 S = Sk k= 1 Do Not use Matlab. (c) Discard all coefficients whose absolute value is less than 0.3. In other words, obtain another set of numbers, a, a, ..., a's, such as if if lakl 0.3, then as = 0 ak = ak (d) Since only small coefficients are discards, the following vector: 8 s' => a'sk k=1 should be a good approximation to s. Plot both s and s' as a 8-point signals (either by hand or in Matlab). Turn in your plots. Functions S1, ..., Sg are called Haar wavelet basis

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Databases Questions!