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

📄 quantization.asv

📁 论文设计第2部分,设定一个滤波器阶数,比较观察QMF(CQF OQF)在不同量化级下的误差,编码效率等
💻 ASV
字号:
function output = quantization(input, n)

a = min(input);%最少值
b = max(input);%最大值

delta = (b -a) / pow2(n);%2的指数分成2^n份,比特率为n,分成多个子带

for i = 1: pow2(n)
    m(i) = a + i * delta;
end

for i = 1: pow2(n)
    if i == 1
        q(i) =  ( m(i) + a ) / 2;%头尾相加取平均
    else
        q(i) =  ( m(i) + m(i-1)  ) / 2;
    end
end


for i = 1 : length(input)%输入长度
    level = (input(i) - a) / delta;
    level = round(level);
    if level == 0
        level = 1;
    end
    output(i) = q(level);
end



⌨️ 快捷键说明

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