I was running some tests with signal carrying and noticed that whenever you use a FIR filter on a modulated signal, all the information is gone!
Since at any given point in time the filtered signal is the weighed average of many previous points, whatever change the amplitude of a constant frequency signal is irrevocably lost.
For instance, if I filter a simple sine wive that is within my passbound limits, I still get the same wave as a result. Okay. But if the signal is, say, one period with amplitude A1 then another with amplitude A2, alternating over and over, the filtered signal has a CONSTANT amplitude, even if A2 = 0. And worse, suppose I have a signal that is |sin wt|. This wave has a period of PI instead of 2.PI, and as a result it is eliminated in the filter because the real frequency lies in the stopband. As a result, no 180o phase shifting survives the filter either.
So, what am I doing wrong? There certainly MUST be a way out of this. Either that or it seems that demodulating a filtered signal is impossible.
Since at any given point in time the filtered signal is the weighed average of many previous points, whatever change the amplitude of a constant frequency signal is irrevocably lost.
For instance, if I filter a simple sine wive that is within my passbound limits, I still get the same wave as a result. Okay. But if the signal is, say, one period with amplitude A1 then another with amplitude A2, alternating over and over, the filtered signal has a CONSTANT amplitude, even if A2 = 0. And worse, suppose I have a signal that is |sin wt|. This wave has a period of PI instead of 2.PI, and as a result it is eliminated in the filter because the real frequency lies in the stopband. As a result, no 180o phase shifting survives the filter either.
So, what am I doing wrong? There certainly MUST be a way out of this. Either that or it seems that demodulating a filtered signal is impossible.