I am currently working on a MATLAB program for my research and have run into a wall, despite me looking up quite a number of resources.
Does anybody here know how to reconstruct a signal from an analytic signal?
Given that an analytic signal is made up of the real signal and the hilbert transform of the real signal, where
a(t) = sr(t) + i[sh(t)]
sr(t) = real signal
sh(t) = hilbert transform of the real signal
If you had an analytic signal, how would you decompose this and obtain sr(t) on MATLAB?
The problem with my current approach is that I only obtain sr(t) in the positive time-domain, because all negative frequencies have been stripped due to the effect of the Hilbert transform. I wish to obtain sr(t) which is in both the positive and negative time-domain. How do I circumvent/solve this issue?
EDIT: Any reference to external resources would be a great help thank you!
Does anybody here know how to reconstruct a signal from an analytic signal?
Given that an analytic signal is made up of the real signal and the hilbert transform of the real signal, where
a(t) = sr(t) + i[sh(t)]
sr(t) = real signal
sh(t) = hilbert transform of the real signal
If you had an analytic signal, how would you decompose this and obtain sr(t) on MATLAB?
The problem with my current approach is that I only obtain sr(t) in the positive time-domain, because all negative frequencies have been stripped due to the effect of the Hilbert transform. I wish to obtain sr(t) which is in both the positive and negative time-domain. How do I circumvent/solve this issue?
EDIT: Any reference to external resources would be a great help thank you!