필터 지우기
필터 지우기

I would like to plot periodogram for my voice file how to do that?

조회 수: 1 (최근 30일)
Yasir Ali
Yasir Ali 2019년 4월 10일
댓글: Yasir Ali 2019년 4월 10일
Hello Seniors and Experts, I would like to plot periodogram for my voice file can any one help me that how to plot it? I want to plot for 1000 samples at windows length of 256. I have a code kindly guide me is it good way or not if not kindly solve it.
[y,fs]=audioread('filename.wav');
n=0:256;
y=cos(pi/4*n)+ randn(size(n));
nfft=length(y);
periodogram(y,[],nfft)

답변 (1개)

David Wilson
David Wilson 2019년 4월 10일
편집: David Wilson 2019년 4월 10일
You read in an audio file and set it to the variable y with sampling frequency fs, and then you immediately clobber it with a noisy sinusoid. Do you want to do that? I suspect not. Just delete lines 2 & 3 & re-run.
  댓글 수: 1
Yasir Ali
Yasir Ali 2019년 4월 10일
Yes I dont need Sinusoid noise, My wav file is five seconds I want to read periodogram for 0.5 seconds from that five seconds wav file how to plot that?

댓글을 달려면 로그인하십시오.

카테고리

Help CenterFile Exchange에서 Audio I/O and Waveform Generation에 대해 자세히 알아보기

태그

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by