Hi Frank, Tosei,
Many thanks for your suggestions. Indeed, you are absolutely right that one ought not to take just the fundamental component, and
while looking at it this way, I realized that it was very silly of me to even go to such trouble, because the solution is very simple:
final output c(t) = a(t)*x(t)*x(t) + n(t)*x(t), where a(t) is the original signal, x(t) is the chopping signal and n(t) is the noise added.
Of course, since x(t) assumes values +1 and -1, x(t)*x(t) = 1 for all t. Hence, the output is obviously c(t) = a(t) + n(t)*x(t)
Sometimes, the obvious is not the obvious, but luckily, there is the Designer's Guide Forum to help.
Regards
Vivek