Reply by sotn...@scideco.ru February 3, 20102010-02-03
hi,

>i am new to simulik and am using matlab 7.0 version.I want to calculate psd >(welch) of a .wav file in simulink. but i dont have welch estimator in >signal processing tool box.

There is a function pwelch in Signal Processing Toolbox, which You can use for calculating Welch PSD estimates within MATLAB scripts (m-files). You can also plot Welch PSD estimate in Simulink with the standard Spectrum Scope block by setting its parameters appropriately. For example, if You check Buffer Input flag and set Buffer Size = 1024, Buffer Overlap = 512 and Number Of Spectral averages = 3 then You'll get a 1024-point PSD estimate with 50% segment overlap on a 2048-point sequence.

>Also how to display the result? if i use 'fft spectrum' viewer, it displays
>frame by frame, but i want the overall.

I don't understand why do You want to use Simulink for this. Simulink is a good tool for simulating behavior of a system in time, but if all You need is to plot an overall PSD estimate of a fixed-length dataset then it would be much easier to write a simple m-file.

--
Alexander
Reply by nand...@ymail.com February 2, 20102010-02-02
hai,
i am new to simulik and am using matlab 7.0 version.I want to calculate psd (welch) of a .wav file in simulink. but i dont have welch estimator in signal processing tool box.
Also how to display the result? if i use 'fft spectrum' viewer, it displays frame by frame, but i want the overall.