필터 지우기
필터 지우기

splitting audio in a frames

조회 수: 4 (최근 30일)
vijay rao
vijay rao 2011년 12월 25일
Hi currently i am working on audio watermarking project in matlab and i dont know how to split audio (wav) file into frames and frame should be 90ms in duration..so will you please tell me how can i split any wav audio file into frames and how can i implement it in a matlab will you please provide a code for the same? and how can i use linear predictive coding function in a matlab in order to split audio file into frames... please its very urgent help me thanks.

채택된 답변

Walter Roberson
Walter Roberson 2011년 12월 25일
When you use wavread you can specify the range of sample numbers to return.
90 ms would be 90/1000 * Fs samples, where Fs is the sampling frequency. You can find Fs by using
[sample1, Fs] = wavread(FileName, [1 1]);
LPC might be useful for determining where sound or silence is, but it is not suitable for dividing the data in to frames, as "frames" implies that division in to portions that are the same size (except perhaps the last one.)

추가 답변 (1개)

shivangi patel
shivangi patel 2013년 5월 20일
If you are using DCT for watermarking, you can simply read the wav file,group the samples into frames such that number of frames = size of image to be embeded and apply DCT on each frame.. it really works

카테고리

Help CenterFile Exchange에서 Audio Processing Algorithm Design에 대해 자세히 알아보기

제품

Community Treasure Hunt

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

Start Hunting!

Translated by