1. 加性噪声:

    1. 指当噪声对语音的干扰表现为两者信号在时域进行相加
    2. 实际环境中背景噪声可以看成加性噪声,如风扇的声音、汽车引擎声、周围人说话声等;
    3. 麦克风等声音采集设备在正常工作的范围内,可以近似看成一个线性系统,即产生信号的幅度和声强呈正比;
    4. 从能量角度看背景噪声和语音的声强是叠加关系,两者对麦克风共同作用形成的带噪语音信号等于各信号之和。
  2. 乘性噪声:
    1. 指噪声和语音在频域是相乘的关系,在时域和语音则是卷积关系,因此也称为卷积噪声
    2. 在实际应用中乘性噪声主要体现在语音采集、麦克风传输中电话信道和无线信道的频率选择特性
    3. 乘性噪声可以通过某种变换如同态滤波,转变为加性噪声
  3. 白噪声:功率谱密度在整个频域内均匀分布的噪声,所有频率具有相同能量的随机噪声称为白噪声。
  4. 粉红噪声:
    1. 定义为在与频带中心频率成正比的带宽(如倍频程带宽)内具有相等功率的噪声或振动;
    2. 粉红噪声的频率分量功率主要集中在中低频段
  5. 工厂噪声:一般是指工业设备及其在运转时产生的噪声。
  6. 根据噪声统计特性随时间变化的程度不同,可将噪声分为周期噪声、脉冲噪声、缓变噪声和平稳噪声
    1. 周期噪声

      1. 发动机产生的干扰、市电干扰都是周期噪声;
      2. 其特点在于频域上有很多离散的线谱
      3. 可以用梳状滤波器加以滤除,用数字信号处理的方法来处理;
      4. 实际环境中产生的周期性噪声并非简单的只含线性谱分量,而是由许多窄带谱组成;
      5. 该类型噪声往往是时变的,并与语音信号频谱重叠,往往需要采用自适应滤波的方式才可能自动识别和区分噪声
    2. 脉冲噪声
      1. 打火、放电都会产生脉冲噪声;
      2. 脉冲噪声表现为在时域波形中出现的窄脉冲。
    3. 缓变噪声:缓变噪声是在实际场合中经常遇到的噪声,这种噪声的统计特性会随着时间缓慢变化人群噪声是典型的缓变噪声。
    4. 平稳噪声:平稳噪声是指噪声的统计特性不随时间发生变化;由于噪声源的复杂性,在日常生活中遇到的噪声大多是非平稳的,但对平稳噪声的研究是噪声分析的基础。
  7. 按照噪声覆盖频率范围可将噪声分为全频带噪声(也称为宽带噪声和窄带噪声)
    1. 全频带噪声

      1. 覆盖了信号全部频率带的噪声称为全频带噪声或宽带噪声;
      2. 来源:热噪声、气流(如风)、呼吸噪声、量化噪声以及各种随机噪声源;
      3. 对于平稳的全频带噪声可认为是高斯白噪声;对于不具有白色频谱的噪声,可以先进行白化处理,然后转化为白噪声。
    2. 窄带噪声
      1. 只覆盖信号的部分频率带的噪声称为窄带噪声,又称为带选噪声;
      2. “口哨”噪声就是一种窄带噪声。
  8. 知识补充:
    1. 梳状滤波器,常见的梳状滤波算法:

      1. 周期平滑滤波:

        1. 对信号的一个周期内(或几个周期内)的数据进行累加平均。则周期干扰信号会被平滑衰减。
        2. 缺点:毕竟滤除了谐波干扰,同时对信号中的高频分量也进行了衰减。
      2. 延迟叠加滤波器:
        1. 把信号与其延迟累加
        2. 对于奇谐对称的交流信号有很好的滤除作用。
    2. 白化:
      1. 零均值化:使数据的均值为0,求出当前数据的平均值,然后用原数据减去均值得到的新的数据就是一组均值为零的数据
      2. 白化变化:将已知协方差矩阵的随机向量变成一系列新的变量组成的向量使得新的向量协方差矩阵为一个单位矩阵。对应着白化定义中方差=1的情况
      3. 进行白化的原因:
        1. 输入数据中相邻采样点之间的数据具有很强的相关性,训练网络时会有很大的数据冗余。
        2. 对输入数据进行白化处理,就能降低数据之间的相关度,不同数据所蕴含的信息之间的重复性就会降低,网络的训练效率就会提高。
    3. 量化噪声:
      1. 如果输入模拟信号的幅度是完全随机的,则量化误差可以看做是在[-1/2*q,1/2*q](q为最低有效位(LSB)可表示的最小单位)范围内的均匀分布,实际应用中大多近似如此。
      2. 量化噪声即是该量化误差引入的噪声。
    4. 热噪声:也称为白噪声,是由导体中电子的热震动引起的,它存在于所有电子器件和传输介质中。它是温度变化的结果,但不受频率变化的影响。热噪声是在所有频谱中以相同的形态分布,它是不能够消除的,由此对通信系统性能构成了上限。

语音噪声---学习笔记相关推荐

  1. ISUP5.0语音对讲学习笔记

    ISUP5.0语音对讲学习笔记 文章目录 ISUP5.0语音对讲学习笔记 准备阶段 CMS初始化 SMS初始化 CMS监听 CMS注册事件回调 SMS语音对讲监听 工作阶段 发送对讲命令 发送推流命令 ...

  2. 一些语音特征--学习笔记

    常用的语音特征: 语谱图(spectrogram):输入语音,预加重,分帧,加窗,FFT,幅值平方,对数功率 Fbank:输入语音,预加重,分帧,加窗,FFT,幅值平方,mel滤波器,对数功率 MFC ...

  3. MATLAB神经网络语音去噪-学习笔记

    这里写自定义目录标题 MATLAB神经网络语音去噪例程学习 创建语音数据存储 MATLAB神经网络语音去噪例程学习 此笔记属于随记,参考资料: 使用深度学习网络对语音去噪例程 创建音频数据存储audi ...

  4. 语音分离---学习笔记(1)

    语音分离任务可分为3类: 当干扰为噪声信号时,可以称为"语音增强" 当干扰为其他说话人时,可以称为"多说话人分离" 当干扰为目标说话人自己声音的反射波时,可以称 ...

  5. 语音分离--学习笔记(2)

    根据说话人(麦克风)的数目,通常将语音分离任务分为单通道(Singlechannel)语音分离和麦克风阵列(Multi-channel)的语音分离. 对于时频域的语音分离需要将时域的语音信号进行短时傅 ...

  6. 数字语音信号处理学习笔记——语音信号的短时时域分析(4)

    版权声明:本文为博主原创文章,未经博主允许不得转载.    https://blog.csdn.net/u013538664/article/details/26141939 3.7 基于能量和过零率 ...

  7. 数字语音信号处理学习笔记——语音信号的短时时域分析(3)

    版权声明:本文为博主原创文章,未经博主允许不得转载.    https://blog.csdn.net/u013538664/article/details/26138063 3.6 短时自相关分析 ...

  8. 数字语音信号处理学习笔记——语音信号的短时时域分析(1)

    版权声明:本文为博主原创文章,未经博主允许不得转载.    https://blog.csdn.net/u013538664/article/details/25392889 3.1 概述 语音信号是 ...

  9. 数字语音信号处理学习笔记——语音信号的数字模型(3)

    版权声明:本文为博主原创文章,未经博主允许不得转载.    https://blog.csdn.net/u013538664/article/details/25219503 2.4 语音的感知 2. ...

最新文章

  1. python 字符串长度变化_sizeof(string)不等于字符串长度
  2. 活动报名 | 第三届中国法研杯司法人工智能挑战赛颁奖会日程出炉
  3. python3安装-mac python3 轻松安装教程
  4. 运维笔记--postgresql占用CPU问题定位
  5. LeetCode题组:第206题-反转链表
  6. Android-电话录音服务
  7. linux 设置中文版man手册
  8. AQS源码阅读笔记(一)
  9. restlet使用_使用Restlet Framework构建联网汽车
  10. 苹果 Mac 图标设计背后的故事!
  11. 【一天一个C++小知识】012.C++11常用新特性汇总
  12. Cradle CFD—专业热流场分析工具
  13. python发送邮件
  14. 三维动画在计算机上的应用,三维动画运用领域有哪些地方?
  15. Pandas完美读取html格式的Excel所有隐藏数据
  16. 【前端进阶】前端进阶知识补充
  17. 在物联网(IOT)的背景下是怎样定义物模型的
  18. TensorFlow 2官方教程 . Keras机器学习基础知识 . 使用TF Hub进行文本分类
  19. 重定向和CSFB返回场景优先ENDC选网介绍
  20. 【报错处理】Mac系统 错误使用 xlsread (第 257 行) Biffparse 无法读取文件。记录 ID 无效。

热门文章

  1. 工作流学习笔记-过程管理
  2. gluLookAt、glTranslatef、glRotatef
  3. 坚持 540 天,我有怎样的感受?
  4. DNN反向传播推导过程
  5. 使用Amazon SageMaker构建高质量AI作画模型Stable Diffusion
  6. 从浏览器里面的数据导出数据到Excel表格
  7. 一文带你深入通读Prometheus ,集群管理最全集锦
  8. Android Studio在模拟器启动项目报错
  9. Socket接口测试工具 (socket.io.js)
  10. postman进行http接口测试