Path: news.mathworks.com!not-for-mail
From: <HIDDEN>
Newsgroups: comp.soft-sys.matlab
Subject: Correcting for the phase shift
Date: Fri, 7 Aug 2009 09:13:02 +0000 (UTC)
Organization: Italian Institute of Technology
Lines: 4
Message-ID: <h5gr6t$4c8$1@fred.mathworks.com>
Reply-To: <HIDDEN>
NNTP-Posting-Host: webapp-05-blr.mathworks.com
Content-Type: text/plain; charset="ISO-8859-1"
Content-Transfer-Encoding: 8bit
X-Trace: fred.mathworks.com 1249636382 4488 172.30.248.35 (7 Aug 2009 09:13:02 GMT)
X-Complaints-To: news@mathworks.com
NNTP-Posting-Date: Fri, 7 Aug 2009 09:13:02 +0000 (UTC)
X-Newsreader: MATLAB Central Newsreader 684989
Xref: news.mathworks.com comp.soft-sys.matlab:561536


Hello,
I've got the following problem and I was wondering whether anyone could suggest a solution. I need to analyze data which were recorded using an amplifier which would intorduce a phase shift at the very low frequencies due to the built-in high-pass filter. Unfortunately the phase information at these frequencies is very important for us. However, since the data were recorded some time ago, the amplifier is no longer available. The good news though is that the phase shift was measured: sinusoids of different frequency were injected as an input and the delay was measured. However, other infos are missing such as the length of the impulse response of the filter or the impulse response itself. I was wondering if anyone had any idea of how to effectively correcting for the phase shift relying only on this information and without distorting the data.
Many thanks in advance,
Cesare