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

📄 dm_decoder.m

📁 By using a MATLAB program, design a Delta Modulation (DM) system with one step-size and a modified D
💻 M
字号:
function [Sn]=dm_decoder(StepSize,fs, cn)
%fs: sampling frequency -> 捞固 林绢柳 signal阑 阂矾 坷搁辑 44.1Hz肺 瘤沥登绢 乐澜
%cn: received (encoded) signal.
%Sn: LPF 傈 reconstructed quantized signal 
%Sa: LPF甫 芭模 饶 弥辆 reconstructed signal 

xlen = length(cn);
Ts=1/fs;
n=0:Ts:Ts*(xlen-1);

%decoder and accumulator
xlen = length(cn);
accum(1) = 0;
for i=1:xlen
   if(cn(i)==0)
      accum(i+1) = accum(i)+StepSize;
   else
      accum(i+1) = accum(i)-StepSize;
   end
end

% quantized output
[xx,yy]=stairs(n,accum(2:xlen+1));
Sn=accum(2:xlen+1);

⌨️ 快捷键说明

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