小波变换的含义:

Daubechies 小波:

如何求Daubechies 小波得系数:

什么是DWT:

wavdec的原理的图示:

wdcbm的用法:

wdencmp函数的用法:

功能:去噪或者压缩。

使用方法:

1    [XC,CXC,LXC,PERF0,PERFL2] = wdencmp('gbl',X,'wname',N,THR,SORH,KEEPAPP) 
      2    [XC,CXC,LXC,PERF0,PERFL2] = wdencmp('lvd',X,'wname',N,THR,SORH) 
      3    [XC,CXC,LXC,PERF0,PERFL2] = wdencmp('lvd',C,L,'wname',N,THR,SORH) 
      函数wdencmp用于一维或二维信号的消噪或压缩。wname是所用的小波函数,gbl(global的缩写)表示每层都采用同一个阈值进行处理,lvd表示每层用不同的阈值进行处理,N表示小波分解的层数,THR为阈值向量,对于格式(2)(3)每层都要求有一个阈值,因此阈值向量THR的长度为N,SORH表示选择软阈值还是硬阈值(分别取为’s’和’h’),参数KEEPAPP取值为1时,则低频系数不进行阈值量化处理,反之,则低频系数进行阈值量化。XC是消噪或压缩后的信号,[CXC,LXC]是XC的小波分解结构,PERF0和PERFL2是恢复和压缩L^2的范数百分比, 是用百分制表明降噪或压缩所保留的能量成分。如果[C,L]是X的小波分解结构,则PERFL2=100*(CXC向量的范数/C向量的范数)^2;如果X是一维信号,小波wname是一个正交小波,则PERFL2=100||XC||^2 / ||X||^2。

PSNR

峰值信噪比(PSNR), 一种评价图像的客观标准。它具有局性,PSNR是“PeakSignaltoNoiseRatio”的缩写。peak的中文意思是顶点。而ratio的意思是比率或比列的。整个意思就是到达噪音比率的顶点信号,psnr一般是用于最大值信号和背景噪音之间的一个工程项目。通常在经过影像压缩之后,通常输 出的影像都会在某种程度与原始影像不同。为了衡量经过处理后的影像品质,我们通常会参考PSNR值来衡量某个处理程序能否令人满意。它是原图像与被处理图 像之间的均方误差相对于(2^n-1)^2的对数值(信号最大值的平方,n是每个采样值的比特数),它的单位是dB。

wdencmp的sorh选择:

硬阀值法主要保留信号的低频成分,衰减了大部分高频成分,使得主要表现为高频信号的噪声部分能被有效去除,但语音中的大量高频部分也被去掉,产生失真。软阀值方法处理后得到的小波系数值虽然连续性好,易于处理,但由于当小波系数较大时,与原来的小波系数有固定的偏差,势必也会给重构信号带来不可避免的误差

基于小波变换的音频压缩相关推荐

  1. 【信号处理】基于小波变换的音频水印嵌入提取matlab源码

    较早利用分块DCT的水印技术,他们的水印方案是用一个密钥随机的选择图像的一些分块,在频域的中频上稍稍改变一个三元组来隐藏二进制序列信息.这种方法对有损压缩和低通滤波是稳健的.Cox等[提出了着名的基于 ...

  2. 【语音隐写】基于matlab小波变换量化音频数字水印【含Matlab源码 351期】

    ⛄一.小波变换量化音频数字水印简介 随着计算机和网络的飞速发展,人们的许多创作和成果都以数字形式进行存储和发布.然而,数字作品极易被非法拷贝.伪造和窜改,使得很多版权所有者不愿意利用网络公开其作品,从 ...

  3. 【毕业设计/matlab系列】基于ADPCM压缩标准的音频压缩和解压缩实现【含Matlab源码】

    Date:2022.6.2 文章目录 代码获取方式 1.前言 2.算法原理 3.实现效果 4.核心matlab代码 代码获取方式 方式一:订阅付费专栏 <毕业设计代码进阶版>,可获取该付费 ...

  4. 【毕业设计系列】045:基于ADPCM压缩标准的音频压缩和解压缩实现

    Date:2022.6.2 文章目录 前言 1.算法原理 2.实现效果 3.核心matlab代码 前言 在大学毕业设计的时候,在毕业设计中实现了<基于ADPCM压缩标准的音频压缩和解压缩实现&g ...

  5. 基于 CoreAudio 的音频编解码(一):音频解码

    系列文章目录 基于 CoreAudio 的音频编解码(一):音频解码 基于 CoreAudio 的音频编解码(二):音频编码 前言 Core Audio 是iOS和MAC系统中的关于数字音频处理的基础 ...

  6. matlab 基于小波变换的图像压缩,基于Matlab的小波变换在图像压缩中的应用

    匿翻 |jf叙≮cc 2..8m (上旬刊) 口 王洪涛 沈有建 李满枝 (海南师范大学数学系 海南 ·海口 571158) 摘 要 小波变换作用在图像上主要体现在两点:图像压缩和图像降噪.本文借用 ...

  7. 最简单的基于FFMPEG的音频编码器(PCM编码为AAC)

    本文介绍一个最简单的基于FFMPEG的音频编码器.该编码器实现了PCM音频采样数据编码为AAC的压缩编码数据.编码器代码十分简单,但是每一行代码都很重要.通过看本编码器的源代码,可以了解FFMPEG音 ...

  8. python音频实时频谱分析_基于python的音频设计及频谱分析

    74 Internet Technology 互联网 + 技术 一.引言 WAV 是 Microsoft 开发的一种声音文件格式,虽然它支持多种压缩格式,但是它通常被用来保存未压缩的声音数据(PCM ...

  9. G.7xx 音频压缩标准

    G.7xx 是一组 ITU-T 标准,用于音频压缩和解压缩.它主要用于电话方面.在电话技术中,有两个主要的算法标准,分别定义在 mu-law 算法(美国使用)和 a-law 算法(欧洲及世界其他国家使 ...

最新文章

  1. python 修改字符串中的某个单词_python Pandas替换字符串中的单词
  2. JS动态生成的元素,其对应的方法不响应(比如单击事件,鼠标移动事件等)...
  3. 三菱PWM格式文件梯形图编码格式
  4. android硬编码封装mp4,【Android 音视频开发打怪升级:音视频硬解码篇】四、音视频解封和封装:生成一个MP4...
  5. java执行命令无返回_java运行cmd命令并获取返回信息的问题!!怎么不行了?
  6. phpfind mysql怎么用_MySQL 的 find_in_set 函数使用方法
  7. STM32三种启动模式 boot0 boot1
  8. linux下使用dd命令制作ubuntu的u盘启动,Ubuntu使用dd命令制作U盘系统启动盘
  9. MyBatis中![CDATA[ ]]的使用
  10. apt系统中sources.list文件的解析
  11. 记一次‘勒索病毒’经历
  12. 小程序----API
  13. 数据挖掘—GEO,TCGA,Oncomine联合(三)GEO数据的下载和数据质量分析
  14. 如何分析和判断中国经济大势
  15. 使用了一次VPN关闭后,网页打不开了
  16. Alexnet网络结构详解
  17. 在没有配置的 DNS 服务器响应之后,名称 xxx 的名称解析超时。
  18. Java 输出杨辉三角
  19. RxJava-Introduction
  20. .net 后台数据校验,电话号码,邮箱地址,IP有效性

热门文章

  1. CAJ转pdf在线网址
  2. 人工智能实验--汉诺塔规约图(四个盘子)
  3. VS2017、WPF使用报表工具RDLC完成报表,打印预览和直接打印
  4. 【java】英语单词对战小游戏
  5. 重要公告|Moonriver成功续约Kusama平行链插槽租赁期
  6. LVM逻辑卷的创建,扩容和删除
  7. app pour android,Pokédex pour Android (FR)
  8. 缺陷定位之路在何方?论文阅读:Revisiting the practical use of automated software fault localization techniques
  9. 喵星史话(一)——猫的起源
  10. CAD初学者该掌握的用cad画图的基本…