Path: news.mathworks.com!not-for-mail
From: <HIDDEN>
Newsgroups: comp.soft-sys.matlab
Subject: FFT of signal segments
Date: Mon, 20 Oct 2008 14:01:18 +0000 (UTC)
Organization: The MathWorks, Inc.
Lines: 11
Message-ID: <gdi2ve$cud$1@fred.mathworks.com>
Reply-To: <HIDDEN>
NNTP-Posting-Host: webapp-02-blr.mathworks.com
Content-Type: text/plain; charset="ISO-8859-1"
Content-Transfer-Encoding: 8bit
X-Trace: fred.mathworks.com 1224511278 13261 172.30.248.37 (20 Oct 2008 14:01:18 GMT)
X-Complaints-To: news@mathworks.com
NNTP-Posting-Date: Mon, 20 Oct 2008 14:01:18 +0000 (UTC)
X-Newsreader: MATLAB Central Newsreader 1338633
Xref: news.mathworks.com comp.soft-sys.matlab:496245


Hi, I have written some code to do a FFT based on this example but with a Hann window:
http://www.mathworks.com/support/tech-notes/1700/1702.html

I am basically doing a STFT (short time FT) and comparing frequencies and power over time. So I am splitting up a recorded signal into many segments and computing a FFT on each. 

The thing that I am finding curious though is that the more segments that I split the signal into, the greater the power in the FFT for each segment. Should this be the case? I would have thought the opposite should be observed because of the reduction in power that windowing causes.

Because I am using a Hann window, I have divided the FFT magnitude by 0.5 which is the coherent gain scaling factor.
I could post my code here but as it is based on the example at the above link it probably would only serve to confuse. 

If someone could clarify what I should expect to see when splitting the signal into several segments as compared to 1 segment, with regards to the power, that would be useful. Thanks.