I was wondering if it is possible to make an operation on the following
signal s(t)
s(t)= -A(t)*sin( I(t) ) + A(t)*sin( Q(t) ) + B(t)*cos( Q(t) ) - B(t)*cos(
I(t) ) - sin( R(t) ) * N(t)
* is of course a multiplication
I only know the value of s(t) but I know that the signal can be expressed in
the way it is expressed
on the right side of the equation.
*** Info about the functions ****
N(t) is a random number (normal distribution) with mean m and variance v.
(Gaussian noise)
__________________________________________________ __________________________
___
A(t)=x(t)*sin(pi*t/(2T)) ; T=1/2000000
A(t) is a series sine-pulses.
x(t) is either 1 or -1.
x(t) can change every 2T seconds.
__________________________________________________ __________________________
___
B(t)=y(t)*sin(pi*t/(2T))
B(t) is a series sine-pulses.
y(t) is either 1 or -1. (except for the first T seconds)
y(t) is 0 for the first T seconds. After that it can change every 2T
seconds.
__________________________________________________ __________________________
___
I(t) = 2*pi*(2*f)*t+p1+p2
f= 40 MHz
p1 and p2 are constants
__________________________________________________ __________________________
___
Q(t)=p1-p2
__________________________________________________ __________________________
___
R(t)=2*pi*f*t+p2
__________________________________________________ __________________________
___
I would like to perform an operation on s(t) such that I get the following
signal:
s(t)= -A(t)*sin( I(t) + pi/2 ) + A(t)*sin( Q(t) + pi/2 ) + B(t)*cos( Q(t) +
pi/2 ) - B(t)*cos( I(t) + pi/2 ) - sin( R(t) + pi/2 ) * N(t)
I thought about using a Hilbert transformation but I am not sure if it will
work? And I am clueless when it comes
to implementing it in matlab.
Any suggestions will be greatly appreciated. Thanks

)