1.- note that the 101 applied on the input signal here, so both signals can be compared, so it's the output that has to be attenuated by length(x) to get back to the signal level.
2.- MATLAB already warns:
Warning: Imaginary parts of complex X and/or Y arguments ignored
So, basically, you get the same signal back, if you ignore the Imaginary part. Rewording, you don't get back the initial signals.
3.- S.Shilling [1] and L.Rabiner R.Schafer [2] point out as CZT limitation that as soon as you take a large amount of samples, (i guess if not using MATLAB vpa, or other tools to handle arbitrary long numbers, loss of precision or) overflow may happen.
If you find this answer of any help solving this question, please click on the thumbs-up vote link, thanks in advance
Best Answer