Home > By category > Scripts >Communication > evaluating SHORT TIME FOURIER TRANSFORM of a stationary signal



evaluating SHORT TIME FOURIER TRANSFORM of a stationary signal

  • Downloads: 
  • Views: 
  • Rating:

the stationary signal
f(t)=cos(2*pi*5*t)+ cos(2*pi*10*t)+ cos(2*pi*20*t)+ cos(2*pi*50*t)
having frequencies of 5,10, 20and 50 Hz at any given time instant.

MATLAB program can be implemented to plot the stationary signal mentioned above:

Clear all;
Clf;

n=1:200;
y=cos(2*pi*5*n/200)+cos(2*pi*10*n/200)+cos(2*pi*20*n/200)+cos(2*pi*50*n/200);
plot(y);

/*sampling frequency (fs)=200hz
x[t]=x[n*Ts]
Sampling period(Ts)=(1/fs)*/

/*The same signal if is non-stationary in nature,i.e its frequency changes with time, from 5,10,20 to 50 hz.one frequency exists at a time.The non-stationary signal can be produced using the following MATLAB program:*/
N1=50;
m=1;
z=N1;
f=5;
for i=1:4
n=m:z;
x1(m:z)=cos(2*pi*(f/200)*n);
m=z+1;
z=m+N1-1;
if(i~=3)
f=f*2;
else
f=50;
end
end

The similarity between is that both of them show four spectral components at exactly the same frequencies, i.e., at 5,10, 20, 50.Other than the ripples, and the difference in amplitude (which can always be normalized), the two spectrums are almost identical, although the corresponding time-domain signals are not even close to each other. Both of the signals involve the same frequency components, but the first one has these frequencies at all times, the second one has these frequencies at different intervals. As the FT gives the spectral content of the signal, but it gives no information regarding where in time those spectral components appear . Therefore, FT is not a suitable technique for non-stationary signal.

In STFT, the signal is divided into small enough segments, where these segments (portions) of the signal can be assumed to be stationary. For this purpose, a window function "w" is chosen. The width of this window must be equal to the segment of the signal where its stationarity is valid.

This window function is first located to the very beginning of the signal. That is, the window function is located at t=0. Let's suppose that the width of the window is "T" s. At this time instant (t=0), the window function will overlap with the first T/2 seconds (I will assume that all time units are in seconds). The window function and the signal are then multiplied. By doing this, only the first T/2 seconds of the signal is being chosen, with the appropriate weighting of the window (if the window is a rectangle, with amplitude "1", then the product will be equal to the signal). Then this product is assumed to be just another signal, whose FT is to be taken. In other words, FT of this product is taken, just as taking the FT of any signal.

The result of this transformation is the FT of the first T/2 seconds of the signal. If this portion of the signal is stationary, as it is assumed, then there will be no problem and the obtained result will be a true frequency representation of the first T/2 seconds of the signal.

The next step, would be shifting this window (for some t1 seconds) to a new location, multiplying with the signal, and taking the FT of the product. This procedure is followed, until the end of the signal is reached by shifting the window with "t1" seconds intervals.

The following definition of the STFT summarizes all the above explanations in one line:
STFT(T,X)=INTEGRATION [ x(t) * w(t-t') * exp(-j*2*pi*f*t) ] dt
over t
Taking the previous example of the nonstationary signal whose frequency increases from
5,10,20 to 50 hz, we evaluate the STFT of that signal taking rectangular window of length 50,and shifting it for 1 unit each time,resulting into a highly overlapping window.

Thus we get the 3D plot of STFT of the signal.Amplitude-Frequency-Time curve

Free download from Shareware Connection - The similarity between is that both of them show four spectral components at exactly the same frequencies, i.e.

Publisher: payel mukherjee | License: Freeware | Price: 0.00
Version: 1.0 | Size: 10 KB | Platform: Matlab, Scripts
Released Date: 19-06-2013 | Rating: 0 | Title: evaluating SHORT TIME FOURIER TRANSFORM of a stationary signal

Author Url: http://www.mathworks.com
Program Info Url: http://www.mathworks.com
Download Url: http://www.mathworks.com/matlabcentral/fx_files/22033/1/stft_ft.m

evaluating SHORT TIME FOURIER TRANSFORM of a stationary signal keywords:
evaluating SHORT TIME FOURIER TRANSFORM of a stationary signal related downloads:

Analysis Modification Synthesis - This framework facilitates short-time speech processing.

Didactic GUI - From GUI can import arbitrary data or audio signal

Inverse Discrete Fourier Transform of a finite sequence - The Fourier transform takes a signal in the time domain and maps it

DSP Test - DSP Test is a handy application designed to help you understand the Discrete Fourier Transform concept.

Fourier transform demonstration - This demonstration is intended for people who know something about the theory of the discrete Fourier transform

Shareware Connection periodically updates pricing and software information of 'evaluating SHORT TIME FOURIER TRANSFORM of a stationary signal' from company source 'payel mukherjee' , so some information may be slightly out-of-date. You should confirm all information before relying on it. Software piracy is theft,  Using 'evaluating SHORT TIME FOURIER TRANSFORM of a stationary signal' crack, password, serial numbers, registration codes, key generators is illegal and prevent future development of evaluating SHORT TIME FOURIER TRANSFORM of a stationary signal.

New Reviews

Plants vs. Zombies 2 - These days there are lot of tower defense games on offer. Coming from the stable of Electronics Arts, which is one of the leading companies in the gaming arena, Plant vs. Zombies is a decent game particularly if you are interested in garden ...

Magican Monitor - Macs are famous for their superb stability and ease at multitasking. That explains why they enjoy a steady and growing user base, the steep price tag notwithstanding. However, prolonged usage can make even the most powerful iMac or Macbook ...

SeaTools for Windows - Among all the hardware components used in a desktop or laptop, the hard disk is a prime one. In the hard disk is not in good shape, even a PC with powerful CPU and lots of RAM will malfunction or run sluggishly. Hard disk failure can lead to data ...

HDD Guardian - No matter how costly a desktop or laptop is, it is necessary to keep a tab on its hardware components. While you can spot signs and symptoms of hardware malfunction and impending failure in some instances, some mishaps may just strike you out of ...

Xvirus Personal Guard - Nowadays, it is quite risky to use a computer without having suitable security suite or antivirus installed in it. Your computer’s security can be breached any moment without a suitable antivirus or Internet security software. There are so ...

Xion Audio Player - People use computers for various reasons including official work and entertainment. However, it is quite natural for a workaholic to play music files to alleviate boredom at times. If you have no penchant for the WMP bundled with your copy of ...

Google Drive - In last few years, the popularity and proliferation of Cloud storage and usage has shot up considerably. Everyone, including a teenager to a network administrator is using some type of cloud based data storage. You can opt for both free and paid ...

Roboscan Internet Security Free - Owing to incessant onslaught of various web based and other malware, it is not possible to keep your PC secured unless you use a capable system security suite. As a matter of fact, it is better to use feature- rich Internet security software than ...

PotPlayer - When it comes to selecting a suitable media player application, the profuse options can leave most PC users baffled. While the bundled WMP has become far more polished than its predecessors in latest releases of Windows, a section of users prefer ...

PC Wizard 2012 - Average computer users use their laptops and desktops to run productivity applications, watch movies, browse web and perform other computing needs. However, seasoned users think beyond these and they need to find out in depth information about ...




New Downloads

Power Movie Switch

Power Movie Switch enables you
to convert video files of any
format to 3GP, MP3, MP4, AVI,
MPG, WMV, MPEG, FLV, HD and
...

Net::Amazon::S3

Net::Amazon::S3 is a simple,
easy to use, pure Ruby
implementation of the Amazon
S3 REST API.

Preprocess CP2TFORM

When CP2TFORM is used in
piecewise linear image
transformation mode, it uses
triangulation to calculate the
local image ...

Linear Mixed Integer
Program Solver

Solves the mixed integer
linear problem

JImageUpload for FTP

This is a JFileUpload add-on
that allows to preview images
before upload

Mobile Comments Signature

The Mobile Comments Signature
plugin uses an efficient
script to detect comments made
from a mobile browser and then
...

inside triangle

%inside_triangle is used to
check if a point P is
inside %the triangle P1P2P3 or
not.

Simulink Block for Real
Time Execution

This block is a version of the
block given in the submission
"Simulink Real Time Execution"
(File ID:#21908) with some ...

Reading and Animating a
NetCDF file of Sea Surface
Temperature

This script will step through
the process of reading data
from a NetCDF file. Missing
Data, as flagged in the NetCDF
...

Chatty for Scripts

Chatty :) is a very nice
script that lets you create a
simple but very-good looking
chat in a few minutes.

Miura et al. vein
extraction methods

Two vein extraction methods as
described by Miura et al. for
finger vein authentication.

Newscoop

Newscoop is a web publishing
system that can bring
newspaper or magazine content
to the online world