白噪声,有色噪声的定义、特性及其MATLAB仿真

article/2025/8/27 15:07:58

一、白噪声

白噪声(white noise)是指功率谱密度在整个频域内是常数的噪声。 所有频率具有相同能量密度的随机噪声称为白噪声。白噪声是指在较宽的频率范围内,各等带宽的频带所含的噪声功率谱密度相等的噪声。白噪声各频段的能量分布均匀,在人耳可听的频率范围内,具有相同能量的噪声称为白噪声。由于人耳对高频敏感一点,这种声音听上去是很吵的沙沙声。

白噪声或白杂讯,是一种功率谱密度为常数的随机信号。换句话说,此信号在各个频段上的功率谱密度是一样的,由于白光是由各种频率(颜色)的单色光混合而成,因而此信号的这种具有平坦功率谱的性质被称作是“白色的”,此信号也因此被称作白噪声。相对的,其他不具有这一性质的噪声信号被称为有色噪声。

理想的白噪声具有无限带宽,因而其能量是无限大,但这在现实世界是不可能存在的。实际上,我们常常将有限带宽的平整信号视为白噪声,因为这让我们在数学分析上更加方便。一般,只要一个噪声过程所具有的频谱宽度远远大于它所作用系统的带宽,并且在该带宽中其频谱密度基本上可以作为常数来考虑,就可以把它作为白噪声来处理。例如,热噪声和散弹噪声在很宽的频率范围内具有均匀的功率谱密度,通常可以认为它们是白噪声。

二、高斯白噪声

2.1、高斯白噪声:如果一个噪声,它的幅度分布服从高斯分布,而它的功率谱密度又是均匀分布的,则称它为高斯白噪声。即白噪声未必是高斯白噪声。热噪声和散粒噪声是高斯白噪声。

所谓高斯白噪声中的高斯是指概率分布是正态函数,而白噪声是指它的二阶矩不相关,一阶矩为常数,是指先后信号在时间上的相关性。这是考查一个信号的两个不同方面的问题。

高斯白噪声是指信号中包含从负无穷到正无穷之间的所有频率分量,且各频率分量在信号中的权值相同。白光包含各个频率成分的光,白噪声这个名称是由此而来的。它在任意时刻的幅度是随机的,但在整体上满足高斯分布函数。

2.2、MATLAB仿真产生高斯白噪声

MATLAB中产生高斯白噪声非常方便,可以直接应用两个函数,一个是WGN,另一个是AWGN。WGN用于产生高斯白噪声,AWGN则用于在某一信号中加入高斯白噪声。

1. WGN:产生高斯白噪声

y = wgn(m,n,p) 产生一个m行n列的高斯白噪声的矩阵,p以dBW为单位指定输出噪声的强度。

y = wgn(m,n,p,imp) 以欧姆(Ohm)为单位指定负载阻抗。

y = wgn(m,n,p,imp,state) 重置RANDN的状态。

在数值变量后还可附加一些标志性参数:

y = wgn(…,POWERTYPE) 指定p的单位。POWERTYPE可以是’dBW’, ‘dBm’或’linear’。线性强度(linear power)以瓦特(Watt)为单位。

y = wgn(…,OUTPUTTYPE) 指定输出类型。OUTPUTTYPE可以是’real’或’complex’。

2. AWGN:在某一信号中加入高斯白噪声

y = awgn(x,SNR) 在信号x中加入高斯白噪声。信噪比SNR以dB为单位。x的强度假定为0dBW。如果x是复数,就加入复噪声。

y = awgn(x,SNR,SIGPOWER) 如果SIGPOWER是数值,则其代表以dBW为单位的信号强度;如果SIGPOWER为’measured’,则函数将在加入噪声之前测定信号强度。

y = awgn(x,SNR,SIGPOWER,STATE) 重置RANDN的状态。

y = awgn(…,POWERTYPE)指定SNR和SIGPOWER的单位。POWERTYPE可以是’dB’或’linear’。如果POWERTYPE是’dB’,那么SNR以dB为单位,而SIGPOWER以dBW为单位。如果POWERTYPE是’linear’,那么SNR作为比值来度量,而SIGPOWER以瓦特为单位。

三、有色噪声

有色噪声( coloured noise)是通信术语,指功率谱密度函数不平坦的噪声。大多数的噪声的频谱主要都是非白色频谱,通过信道的白噪声受信道频率的影响而变为有色的。

噪声是一个随机过程,而随机过程有其功率谱密度函数,功率谱密度函数的形状则决定了噪声的“颜色”,类似于电磁波的光谱分布。白光包含了所有的颜色,因此白噪声的特点就是包含各种噪声。白噪声定义为在无限频率范围内功率谱密度为常数的信号,这就意味着还存在其它“颜色”的噪声,即其功率谱密度函数不平坦。而且,通过信道的白噪声受信道频率的影响而变为有色的。

四、粉红噪声

4.1、声音有着不同的频率,而人耳对高频信号比对低频信号更敏感,也就是说,对于同样能量的高频信号和低频信号,人们会感觉高频信号的声音听起来更大。所以,人们在听到白噪声时,往往会觉得尖锐刺耳,正是因为对白噪声中的高频信号更敏感的原因。为了解决这个问题,专家对白噪声做了以下处理:增强低频信号声强,减弱高频信号强度,这样就诞生了“温柔”的粉噪声。

粉红噪声是指在很宽频率范围内用等比例频带宽度测量时,频谱连续而均匀的噪声。“粉红”两个字是从光谱学中借用的,相对于白噪声而言,它的低频成分较多。粉红噪声是自然界最常见的噪声,简单来说,粉红噪声的频率分量功率主要分布在中低频段。粉红噪声从人耳中听到的是平直的频率响应——“非常悦耳的一种噪声”。

粉红噪声是在给定频率波长范围内(不包含直流成分),随着频率的增加,波长的减短,其功率密度每倍波程除以2,即下降3.01dB(等带宽情况下,密度与频率成反比)。但是在对数尺度下,每倍波的功率其实是相同的,但要产生每倍波程除以2(3.01dB)的衰减非常困难,因此,没有纹波的粉红噪声在现实中很难找到。

粉红噪声的名称源于功率谱下的可见光,视觉颜色为粉色,有时也被称作闪变噪声,它是一种在所有的频率上能量皆相同的随机噪声,人耳的感受是“非常悦耳”。粉红噪声是自然界最常见的噪音,最常用于声学测试,噪声频率主要分布在中低频段,当雨滴落在人行道,微风瑟瑟吹过树上的枝叶,瀑布跌落山谷时粉红噪音就产生了。

4.2、MATLAB仿真产生粉红噪声

粉红噪声是一种无规则的噪声,具有连续的噪声谱,其功率与频率呈反比,频率成分比白噪声多,在固定的倍频程带宽内,声能量相同的。如低频125~250Hz带宽与高频2K~4K带宽内能量是相同的。

白噪声属于全频噪声,主要用来测量电声设备,粉红噪声是根据人耳的听觉特性与习惯设计出的测量噪声,主要用来模拟人的听觉,测量厅堂的声学特性。

白噪声属于全频噪声,主要用来测量电声设备,粉红噪声是根据人耳的听觉特性与习惯,设计出的测量噪声,主要用来模拟人的听觉,测量厅堂的声学特性。

程序如下:

function out = create_pink_noise(Fs, Sec, Amp)% Creates a pink noise signal and saves it as a wav file
%
% Usage: create_noise(Fs, Sec, Amp);
%
%        Fs is the desired sampling rate信号期望的采样频率�
%        Sec is the duration of the signal in seconds信号的持续时间,单位为秒�
%        Amp is the amplitude in dB of the signal (0dB to -144dB)Amp是信号的振幅,单位为dB (0dB到-144dB)
%
% Author: sparafucile17 06/14/02%error trapping
if((Amp > 0) || (Amp < -144))error('Amplitude is not within the range of 0dB to -144dB');
end%Create Whitenoise
white_noise = randn((Fs*Sec)+1,1);%Apply weighted sum of first order filters to approximate a -10dB/decade
%filter.  This is Paul Kellet's "refined" method (a.k.a instrumentation
%grade)  It is accurate to within +/-0.05dB above 9.2Hz
b=zeros(7,1);
for i=1:((Fs*Sec)+1)b(1) = 0.99886 * b(1) + white_noise(i) * 0.0555179;b(2) = 0.99332 * b(2) + white_noise(i) * 0.0750759;b(3) = 0.96900 * b(3) + white_noise(i) * 0.1538520;b(4) = 0.86650 * b(4) + white_noise(i) * 0.3104856;b(5) = 0.55000 * b(5) + white_noise(i) * 0.5329522;b(6) = -0.7616 * b(6) - white_noise(i) * 0.0168980;pink_noise(i) = b(1) + b(2) + b(3) + b(4) + b(5) + b(6) + b(7) + white_noise(i) * 0.5362;b(7) = white_noise(i) * 0.115926; 
end%Normalize to +/- 1
if(abs(min(pink_noise)) > max(pink_noise))  pink_noise = pink_noise / abs(min(pink_noise));
elsepink_noise = pink_noise / max(pink_noise);
end%Normalize to prevent positive saturation (We can't represent +1.0)
pink_noise = pink_noise /abs(((2^31)-1)/(2^31));%Scale signal to match desired level
pink_noise = pink_noise * 10^(Amp/20);%Output noise signal
out = pink_noise(1:end-1);

五、黑色噪声

又称为静止噪音,它是在20kHz以上的有限频率范围内,一定程度上类似于超声波的噪声,这种黑噪声就像"黑光"一样,由于频率太高而使人们无法感知,但它对你和你周围的环境仍然会构成影响,是一种有危害的噪音。

黑噪声(静止噪声)包括:

(1)有源噪声控制系统在消除了一个现有噪声后的输出信号。

(2)在1.7cm以下的有限波长范围内,功率密度为常数的噪声,一定程度上它类似于超声波白噪声或紫外线白噪声。这种黑噪声就象“黑光”紫外线一样,由于频率太高、波长太短而使人们无法感知,但它对你和你周围的环境仍然有影响。

(3)具有fβ谱,其中β>2。根据经验可知,该噪声的危害性很大。在信号处理中,我们经常会提及狄拉克(Dirac)函数或单位脉冲,这种脉冲是指具有零宽度和无限高电平的信号。然而,具有无穷低电平和无穷高电平的脉冲是无法找到的,但可根据不同要求,产生带宽可选和功率密度可选的信号,然后将这些信号叠加到试验对象上,这样我们就可以观察到哪部分信号被吸收,或者哪部分信号会产生谐振。

六、蓝色噪声

蓝色是一种高频的冷色调,而“蓝噪声”也是高频信号占主导的噪声,人们把白噪声的低频部分加以抑制,高频部分增强,这样处理后就得到了蓝噪声。

蓝噪声在有限频率波长范围内,功率密度随频率的增加,波长的减短,每倍波乘2,即增长3.01 dB(密度正比于频率,反比于波长)。对于高频信号(短波信号)来说,它属于良性噪声。

七、紫色噪声

人们把白噪声的低频部分加以抑制,高频部分增强,这样处理后就得到了蓝噪声。相似地,如果这种操作进一步强化,蓝噪声就会变成紫噪声。

紫噪声在有限频率波长范围内,功率密度随频率的增加,波长的减短,每倍波乘4,即增长6.02 dB(密度正比于频率的平方值,反比于波长)。

八、红噪声(物理学概念)。在不包含直流成分的有限频率波长范围内,功率密度随频率的增加,波长的减短,每倍波除以4,即下降6.02dB(等带宽情况下,密度与频率的平方成反比),波长域密度则处处相等。该噪声实际上是布朗运动产生的噪声,它也称为布朗噪声。

九、红噪声(海洋学概念)。这是有关海洋环境的一种噪声,由于它是有选择地吸收较高的频率,类似红色物体的性质,因此称之为红噪声。

十、褐色噪声

褐色噪声的频率分量功率主要集中在低频段,整体来说有点跟工厂里面的“轰轰隆隆”的背景声相似。此外噪音还有很多种颜色,譬如红噪音、橙色噪声、蓝噪声、灰色噪声、紫噪声、棕色噪声等等,白噪音和粉红噪音日常生活中时常出现,有着神奇的治疗功效。

十一、噪声的两面性

11.1、噪声可以致病

噪声性听力损伤是由于长期接受噪声刺激而发生的一种缓慢的、进行性的听觉损伤,损伤的部位在内耳,损伤的程度与噪声的种类、强度、接触噪声的时间及个体因素等相关。长期噪声刺激使耳蜗血管纹出现血循环障碍,螺旋器毛细胞损伤、脱落,严重者内毛细胞亦损伤,继之螺旋神经节发生退行性病变,除此以外,噪音还容易引发头痛头昏、 失眠等睡眠问题,严重的可引起消化不良、血压升高、冠心病等全身系统的疾病。

11.2、噪音也可以治病

虽然噪音可以致病,但我们可以利用它的声学特性来发挥潜在的用途,譬如粉红噪音和白噪音就是一种可治疗疾病的噪音。粉红噪音和白噪音对促进睡眠,提高睡眠质量有很好的疗效,尤其粉红噪音。研究证实粉红噪音与睡眠中的脑波律动是一致的,有助于延长深度睡眠时间。


http://chatgpt.dhexx.cn/article/LCvCOAng.shtml

相关文章

串的子串(模式串)匹配算法

一、串的模式匹配算法 1、算法目的: 确定主串中所含子串(模式串)第一次出现的位置(定位)。 2、算法应用: 搜索引擎、拼写检查、语言翻译、数据压缩 3、算法种类: ●BF算法(Brute-Force, 又称古典的、经典的、朴素的、穷举的) ●KMP算法(特点:速度快) 二、BF算法(重点掌…

串(c语言)

串的定义 &#xff1a;串是由零个或多个字符组成的有限序列。 S ‘a1a2…an-1an ’ (n≥0) 子串&#xff1a; 串中任意个连续的字符组成的子序列。 主串&#xff1a;包含子串的串相应地称为主串。 位置&#xff1a;字符在序列中的序号。子串在主串中的位置则以子串的第一个…

字符串的基本操作(包括串赋值,串拼接,求子串,查找串,删除与插入等等)

1.串的定义 串(String)是零个或多个字符组成的有限序列。一般记作&#xff1a;S“a1a2a3…an”&#xff0c; 其中&#xff0c;S是串名&#xff1b; “a1a2a3…an”是串值&#xff1b;ai(1≤i≤n)可以是字母、数字或其它字符&#xff1b; 串的长度&#xff1a;串中所包含的字符…

串(字符串)

串的定义 串是由零个或多个字符组成的有限序列&#xff0c;又名叫字符串。一般记为s“a1a2…an”&#xff08;n>0&#xff09;&#xff0c;其中s是串的名称&#xff0c;用双引号括起来的字符序列是串的值&#xff0c;注意引号不属于串的内容。串中的字符数目n称为串的长度。…

【数据结构】串(一)—— 串的基础知识

【数据结构】串&#xff08;一&#xff09;—— 串的基础知识 前言一、串类型的定义二、串的三种存储结构存&#xff08;1&#xff09;定长顺序存储&#xff08;2&#xff09;变长分配存储表示&#xff08;堆分配&#xff09;&#xff08;3&#xff09;块链存储三种存储结构的总…

串/并转换

串/并转换是高速数据流处理的重要技巧之一。串/并转换的实现方法多种多样&#xff0c;根据数据的顺序与数量的要求&#xff0c;可以选用寄存器、双口RAM&#xff08;Dual RAM&#xff09;、SRAM、SDRAM、FIFO等实现。对于数量比较小的设计可以采用移位寄存器完成串/并转换。 图…

数据结构-串

目录 一、串的定义 1、串的定义 2、串的一些概念 二、串的存储结构 三、顺序串 1、顺序串定义 2、顺序串的基本运算 &#xff08;1&#xff09;代码部分 &#xff08;2&#xff09;结果演示 一、串的定义 1、串的定义 串是有零个或或多个字符组成的有限序列&#xf…

串并转换

1.并转串 module b2c(clk,ain,rst,bout,load,ready);//并转串input clk,rst,load;input [7:0] ain;output reg bout;output reg ready;reg [7:0] temp;always (posedge clk or posedge rst)beginif(rst)begintemp<8dx;bout<1bx;ready1b1;//复位时可以接收输入数据endels…

串和数组.

目录 串 基本知识 串的模式匹配算法 BF算法 KMP算法 数组 基本知识 二维数组 矩阵 对称矩阵 三角矩阵 对角矩阵 串 基本知识 1.串是一种特殊的线性表&#xff0c;其特殊性体现在是一个字符&#xff08;重点&#xff09;。 串值也可以用链表来存储&…

串及其应用

一、实验目的&#xff1a; &#xff08;1&#xff09;掌握串的顺序存储结构及定长字符串的基本操作。 &#xff08;2&#xff09;掌握串的BF和KMP模式匹配算法 二、实验原理 串是一种特殊的线性表&#xff0c;其特性体现在数据元素的一个字符&#xff0c;即串是一种内容受限的…

数据结构——串

目录 1.串的定义与基本操作 1.1定义 1.2基本操作 2.串的存储结构 2.1顺序存储 2.2链式存储 3.字符串的模式匹配算法&#xff08;“查找”章节&#xff09; 3.1朴素模式匹配算法 3.2KMP算法 3.2.1算法思想 3.2.2算法代码实现 3.2.3求next数组和nextval数组&#xff…

数据结构之串

1、串的概念 字符串简称串&#xff0c;是一种特殊的线性表&#xff0c;它的数据元素仅由一个字符组成。 2、串的定义 串(String)是由零个或多个字符组成的有限序列&#xff0c;又称字符串。 其中s是串名,用双引号括起来的字符序列为串值&#xff0c;但引号本身并不属于串的内容…

串的详细讲解

1 串的基本概念 1.1 串的定义 串&#xff1a;( string)(或字符串)是由零个或多个字符组成的有限序列&#xff0c;一般记为s...&#xff0c;其中&#xff0c;s是串的名&#xff0c;用单引号括起来的字符序列是串的值&#xff1b;(1<i≤n)可以是字母、数字或其他字符&#xff…

串(数据结构)

一、 串类型的定义 串的定义 串&#xff08;string&#xff09;&#xff08;或字符串&#xff09;是由零个或多个字符组成的有序序列&#xff0c;一般记为 S”a1a2…an” (n>0) 其中&#xff0c;s是串的名&#xff0c;用双引号括起来的字符序列是串的值&#xff1b;ai (…

数据结构:串(String)【详解】

友情链接&#xff1a;数据结构专栏 目录 串【知识框架】一、串的定义二、串的存储结构1、定长顺序存储表示2、堆分配存储表示3、块链存储表示 三、串的基本操作四、串的模式匹配&#xff08;重点&#xff09;1、简单的模式匹配算法2、KMP算法&#xff08;1&#xff09;字符串的…

idm下载器是免费的吗?有哪些功能

对于PC用户来说&#xff0c;拥有一款好用和快速的下载工具&#xff0c;对我们来说至关重要&#xff0c;可以极大提高我们的工作效率和PC用户体验。IDM可以实现高速下载&#xff0c;其核心原理就是多线程下载&#xff0c;理论上可以达到带宽的峰值速度&#xff0c;深受用户的喜爱…

IDM下载器|Windows系统经典下载工具idm6.41|IDM如何在线视频下载工具 |下载视频教程

IDM全称Internet Download Manager,是一种将下载速度提高最多5倍的专业下载工具,支持大部分文件格式下载和基本所有的下载链接,无视网址本身下载限速,直接达到电脑该有的网速。 下载更快更可靠 下载INTERNET DOWNLOAD MANAGER(IDM下载器)开始您的极速下载旅程&#xff0c;永远…

【IDM】IDM下载器安装

下载链接 IDM_v6.41.2_Reрack.exe提取码: gj46 可能遇到的问题 1. 某些应用程序阻止了IDM集成到浏览器中 解决方法&#xff1a; 1.打开“Windows Update” 2.winr运行cmd 3.输入“services.msc” 4.找到“Windows Update”运行 5.关闭IDM&#xff0c;用管理员身份运行。…

【百度网盘下载】用工具IDM下载器

个人的一些学习资料和共享资料都是在百度网盘上&#xff0c;但是最近百度网盘的下载速度实在是太慢了。目前找到的比较好的方法是用IDM下载器。 微信公众号&#xff1a;北鼻不抠鼻 它详细介绍了这个软件的下载方式&#xff0c;还有相关配置。 重点是 绿色 嘿嘿 下载完在浏览器…

怎么在火狐浏览器中添加IDM下载器扩展?

Internet Download Manager&#xff08;简称“IDM”&#xff09;是一种将下载速度提高5倍&#xff0c;可以恢复和安排下载任务的工具。当在下载的过程中遇到连接丢失、网络问题、计算机关机或意外停电等问题&#xff0c;IDM可以全面恢复和重启中断的下载。 Internet Download M…