Date: Wed, 28 Apr 1999 16:22:43 -0500 (EST)
From: Michael Zoltowski
Subject: Re: Question on Homework 6

> I noticed that the second filter (part B) calls for a square root raised
> cosine filter of length 32. If I change N in PRNonuniform.m file from 17 to
> 16 I no longer get perfect reconstruction. The same is true for the third
> filter (Part C) which calls for length 48 and PRNonuniform.m file has N=25
> corresponding to a length of 50. The shorter filter lengths worked fine for
> the uniform filter bank. It seems the nonuniform filter bank needs a
> sharper raised cosine filter than the uniform filter bank. Since the goal
> is perfect reconstruction should I leave the longer length filters?
>

I am not sure what the problem is here, but as long as the variable
I call "N" in PRNonuniform.m is an odd number, I achieve Perfect
Reconstruction (PR). In contrast, if I make "N" an even number, there
are some slight discrepancies between the original and reconstructed
signal around pi/2. Note that what I call "N" is not the length of
h[n], but rather roughly half the length of h[n]. Whether I assign
"N" to be even or odd, the length of resulting h[n] formed in
PRNonuniform.m is even and symmetric.

Thus, I would recommend that for part (B), you assign "N" in PRNonuniform.m
to be either 15 or 17. For part (C), I recommend that you assign "N"
in PRNonuniform.m to be either 23 or 25. If I figure out, what the
problem is, I'll let you know.

- Michael D. Zoltowski