The Effects of Non-Ideal Autocorrelation Function of a Spreading Code Upon the Rake Matched Filter