⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 pcm16bit_to_pcm8bit.m

📁 利用matlab实现语音输入、8bit PCM音频截短、滤波输出。用于将大于8bit的PCM语音截短为8bit的PCM语音。
💻 M
字号:
%仿真长度
%读入"wave-org"音频文件,截短为8bit pcm数据后 输出
clear;
[y2,Fs2,bits2] = wavread('wave-org');
sigin2=y2(1:151424);
fc=2400;
wn=fc*2/Fs2;
bq=80;
bn=fir1(bq,wn);%%%%%0.1对应的是24K 对应3dB %%%%%%%%%%%%%%%%%% 
figure(1)
freqz(bn)
sigout=fftfilt(bn,sigin2);
wavwrite(sigin2,Fs2,16,'wave-out16');
wavwrite(sigin2,Fs2,8,'wave-out8');
wavwrite(sigout,Fs2,8,'wave-filter-out8');

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -