I am trying to implement Wavelet transform in an embedded environment. The problem I face goes like this:
Two vectors, A and B. A is input samples. B is vector co-efficients.
I take convolution of A and B, call it C.
Now I go back to B and up-sample the co-efficients.
Multiple C with new up sampled signal of B.
Problem is I am constrained to up-sample only C, and not B. Is there a way that I can obtain a result where
conv(upsample(B,2), C) == conv(upsample(C,2), B)