Audio compression using DCT
Show older comments
I'm working on Audio Compression using DCT. How do i expand the size of my sample after performing Inverse Discrete Cosine Transform? The code i have written produces an error saying "matrix dimensions must agree" when i try to find the MSE.
X=dct(y,32768);
s=framesize*X;
b=length(s');
ratio=N/b; % N is the length of the original sample
A=idct(X,32768);
[rows,columns]= size(A)
extra = rows*ceil(numel(X)/rows) - numel(X);
MU=reshape([X(:);nan(extra,1)],rows,columns)
5 Comments
Mathieu NOE
on 15 Oct 2020
hello
I do not get any error
where do you have an error ?
rachel cn
on 16 Oct 2020
Mathieu NOE
on 16 Oct 2020
hi
what is the error prompted at the command window ?
Mathieu NOE
on 16 Oct 2020
hum
I tried to help but I am blocked because I don't have the Aufio Toolbox
function pitch is notin my path
hope someone else will help you
rachel cn
on 16 Oct 2020
Accepted Answer
More Answers (0)
Categories
Find more on Audio Processing Algorithm Design in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!