主要内容gydF4y2Ba

dsp.ColoredNoisegydF4y2Ba

生成有色噪声信号gydF4y2Ba

描述gydF4y2Ba

的gydF4y2Badsp.ColoredNoisegydF4y2Ba系统对象™生成有色噪声信号的功率谱密度(PSD)gydF4y2Ba1 / |gydF4y2BafgydF4y2Ba|gydF4y2BaαgydF4y2Ba在整个频率范围内。逆频率功率,gydF4y2BaαgydF4y2Ba,可以是任何值区间gydF4y2Ba(2 - 2)gydF4y2Ba。有色噪声的类型对象的生成取决于gydF4y2Ba颜色gydF4y2Ba你选择。当您设置gydF4y2Ba颜色gydF4y2Ba来gydF4y2Ba“自定义”gydF4y2Ba,您可以指定的功率密度噪声通过gydF4y2BaInverseFrequencyPowergydF4y2Ba财产。gydF4y2Ba

的大小和数据类型属性生成的信号依赖gydF4y2BaSamplesPerFramegydF4y2Ba,gydF4y2BaNumChannelsgydF4y2Ba,gydF4y2BaOutputDataTypegydF4y2Ba属性。gydF4y2Ba

这个对象使用默认的MATLABgydF4y2Ba®gydF4y2Ba随机流,gydF4y2BaRandStreamgydF4y2Ba。重置默认流可重复模拟。gydF4y2Ba

生成有色噪声信号:gydF4y2Ba

  1. 创建gydF4y2Badsp.ColoredNoisegydF4y2Ba对象并设置其属性。gydF4y2Ba

  2. 调用对象的参数,就好像它是一个函数。gydF4y2Ba

了解更多关于系统对象是如何工作的,看到的gydF4y2Ba系统对象是什么?gydF4y2Ba

创建gydF4y2Ba

描述gydF4y2Ba

例子gydF4y2Ba

cngydF4y2Ba= dsp.ColoredNoisegydF4y2Ba创建一个有色噪声对象,gydF4y2BacngydF4y2Ba,输出噪声信号样本或框架,用gydF4y2Ba1 / |gydF4y2BafgydF4y2Ba|gydF4y2BaαgydF4y2Ba光谱特性对其整个频率范围。典型值gydF4y2BaαgydF4y2Ba是gydF4y2BaαgydF4y2Ba= 1(粉红噪声)和gydF4y2BaαgydF4y2Ba= 2(布朗噪音)。gydF4y2Ba

例子gydF4y2Ba

cngydF4y2Ba= dsp.ColoredNoise (gydF4y2Ba名称,值gydF4y2Ba)gydF4y2Ba创建一个有色噪声对象与每个指定的属性设置为指定的值。在单引号附上每个属性的名字。gydF4y2Ba

例子:gydF4y2Badsp.ColoredNoise(“颜色”,“粉红色”);gydF4y2Ba

例子gydF4y2Ba

cngydF4y2Ba= dsp.ColoredNoise(战俘,桑普,numChangydF4y2Ba名称,值gydF4y2Ba)gydF4y2Ba创建一个对象的有色噪声gydF4y2BaInverseFrequencyPowergydF4y2Ba属性设置为gydF4y2Ba战俘gydF4y2Ba,gydF4y2BaSamplesPerFramegydF4y2Ba属性设置为gydF4y2Ba桑普gydF4y2Ba,gydF4y2BaNumChannelsgydF4y2Ba属性设置为gydF4y2BanumChangydF4y2Ba。gydF4y2Ba

例子:gydF4y2Badsp.ColoredNoise (1, 44.1 e3, 1,“OutputDataType”,“单”);gydF4y2Ba

例子gydF4y2Ba

cngydF4y2Ba= dsp.ColoredNoise(颜色、桑普numChangydF4y2Ba名称,值gydF4y2Ba)gydF4y2Ba创建一个对象的有色噪声gydF4y2Ba颜色gydF4y2Ba属性设置为gydF4y2Ba颜色gydF4y2Ba,gydF4y2BaSamplesPerFramegydF4y2Ba属性设置为gydF4y2Ba桑普gydF4y2Ba,gydF4y2BaNumChannelsgydF4y2Ba属性设置为gydF4y2BanumChangydF4y2Ba。gydF4y2Ba

例子:gydF4y2Badsp.ColoredNoise(2“粉红色”,1024年,“OutputDataType”,“单”);gydF4y2Ba

属性gydF4y2Ba

全部展开gydF4y2Ba

属性,除非另有注明gydF4y2BanontunablegydF4y2Ba后,这意味着你不能改变它们的值调用对象。对象锁当你叫他们,gydF4y2Ba释放gydF4y2Ba函数打开它们。gydF4y2Ba

如果一个属性gydF4y2Ba可调gydF4y2Ba在任何时候,你可以改变它的值。gydF4y2Ba

改变属性值的更多信息,请参阅gydF4y2Ba系统设计在MATLAB使用系统对象gydF4y2Ba。gydF4y2Ba

噪音的颜色,指定为以下之一。每个颜色是与一个特定的逆频率噪声序列生成的力量。gydF4y2Ba

  • “粉红色”gydF4y2Ba——逆频率功率,gydF4y2BaαgydF4y2Ba等于1。gydF4y2Ba

  • “白色”gydF4y2Ba- - -gydF4y2BaαgydF4y2Ba= 0。gydF4y2Ba

  • “棕色”gydF4y2Ba- - -gydF4y2BaαgydF4y2Ba= 2。也被称为红色或布朗噪音。gydF4y2Ba

  • “蓝”gydF4y2Ba- - -gydF4y2BaαgydF4y2Ba= 1。也称为azure噪音。gydF4y2Ba

  • “紫色”gydF4y2Ba- - -gydF4y2BaαgydF4y2Ba= 2。也被称为紫噪音。gydF4y2Ba

  • “自定义”gydF4y2Ba——与一个定制的逆频率噪声功率,gydF4y2BaαgydF4y2Ba平等的价值gydF4y2BaInverseFrequencyPowergydF4y2Ba财产。gydF4y2Ba

    InverseFrequencyPowergydF4y2Ba,gydF4y2BaαgydF4y2Ba可以是任何值的区间[gydF4y2Ba2、2gydF4y2Ba]。gydF4y2Ba

逆频率,gydF4y2BaαgydF4y2Ba在间隔,指定为一个真正的标量gydF4y2Ba(2 - 2)gydF4y2Ba。逆指数定义了PSD的随机过程gydF4y2Ba1 / |gydF4y2BafgydF4y2Ba|gydF4y2BaαgydF4y2Ba。的值gydF4y2BaInverseFrequencyPowergydF4y2Ba大于0生成低通噪音奇点(杆)gydF4y2BafgydF4y2Ba= 0。这些过程表现出长期记忆。的值gydF4y2BaInverseFrequencyPowergydF4y2Ba小于0生成高通的噪声增量是负相关的。这些过程被称为anti-persistent。特殊情况包括:gydF4y2Ba

  • 1gydF4y2Ba——粉红噪声gydF4y2Ba

  • 2gydF4y2Ba——棕色、红色,或布朗噪音gydF4y2Ba

  • 0gydF4y2Ba平PSD——白噪声过程gydF4y2Ba

  • 1gydF4y2Ba——蓝色或天蓝色噪音gydF4y2Ba

  • 2gydF4y2Ba——紫色的紫罗兰色噪声gydF4y2Ba

重对数坐标图的权力作为频率的函数,这个对象生成的过程表现出与斜率等于——一个近似的线性关系gydF4y2BaαgydF4y2Ba。gydF4y2Ba

例子:gydF4y2Ba1.2gydF4y2Ba

例子:gydF4y2Ba-1.4gydF4y2Ba

依赖关系gydF4y2Ba

这个属性只适用于当您设置gydF4y2Ba颜色gydF4y2Ba来gydF4y2Ba“自定义”gydF4y2Ba。gydF4y2Ba

每个输出通道的样本数量,指定为一个正整数。这个属性决定了信号的行数。gydF4y2Ba

例子:gydF4y2Ba512年gydF4y2Ba

输出通道的数量,指定为一个整数。这个属性决定了信号的列数。gydF4y2Ba

例子:gydF4y2Ba5gydF4y2Ba

例子:gydF4y2Ba25gydF4y2Ba

的随机数流来源,指定为以下之一:gydF4y2Ba

  • “全球流”gydF4y2Ba——当前全球随机数流用于正态分布随机数的一代。gydF4y2Ba

  • “与种子mt19937ar”gydF4y2Ba——mt19937ar算法用于正态分布随机数的一代。的gydF4y2Ba重置gydF4y2Ba重新初始化随机数流函数的值gydF4y2Ba种子gydF4y2Ba财产。gydF4y2Ba

的初始种子mt19937ar随机数流发生器算法,指定为一个非负整数。的gydF4y2Ba重置gydF4y2Ba重新初始化随机数流函数的值gydF4y2Ba种子gydF4y2Ba财产。gydF4y2Ba

例子:gydF4y2Ba3gydF4y2Ba

例子:gydF4y2Ba34gydF4y2Ba

依赖关系gydF4y2Ba

这个属性只适用于当你设置gydF4y2BaRandomStreamgydF4y2Ba财产gydF4y2Ba“与种子mt19937ar”gydF4y2Ba。gydF4y2Ba

数据类型:gydF4y2Ba双gydF4y2Ba

指定要有界输出−1和+ 1之间,指定为:gydF4y2Ba

  • 真正的gydF4y2Ba——内部随机产生的噪音来源是一致的。如果gydF4y2Ba颜色gydF4y2Ba被设置为gydF4y2Ba“白色”gydF4y2Ba,没有滤色器应用于随机源的输出。输出是均匀噪声−1和+ 1之间的振幅。如果gydF4y2Ba颜色gydF4y2Ba设置其他选项,那么颜色过滤器应用于随机的输出源,其次是获得确保绝对最大输出不超过gydF4y2Ba1gydF4y2Ba。gydF4y2Ba

  • 假gydF4y2Ba——内部随机源是高斯。输出是没有边界的。gydF4y2Ba

数据类型:gydF4y2Ba逻辑gydF4y2Ba

输出数据类型指定为gydF4y2Ba“双”gydF4y2Ba或gydF4y2Ba“单一”gydF4y2Ba。gydF4y2Ba

使用gydF4y2Ba

语法gydF4y2Ba

描述gydF4y2Ba

例子gydF4y2Ba

noiseOutgydF4y2Ba= cn ()gydF4y2Ba输出一个样本或一个帧彩色噪声数据。gydF4y2Ba

输出参数gydF4y2Ba

全部展开gydF4y2Ba

有色噪声输出,作为一个向量或矩阵返回。的gydF4y2BaSamplesPerFramegydF4y2Ba,gydF4y2BaNumChannelsgydF4y2Ba,gydF4y2BaOutputDataTypegydF4y2Ba属性指定的大小和输出的数据类型。gydF4y2Ba

例子:gydF4y2Ba(gydF4y2Ba0.5377;2.1027;-1.1403;0.5885;0.6229;-0.8971;-0.7435;-0.0588;3.458;4.4537gydF4y2Ba]gydF4y2Ba

对象的功能gydF4y2Ba

使用一个目标函数,指定系统对象作为第一个输入参数。例如,释放系统资源的系统对象命名gydF4y2BaobjgydF4y2Ba使用这个语法:gydF4y2Ba

发行版(obj)gydF4y2Ba

全部展开gydF4y2Ba

一步gydF4y2Ba 运行gydF4y2Ba系统对象gydF4y2Ba算法gydF4y2Ba
释放gydF4y2Ba 释放资源,并允许修改gydF4y2Ba系统对象gydF4y2Ba属性值和输入特征gydF4y2Ba
重置gydF4y2Ba 重置的内部状态gydF4y2Ba系统对象gydF4y2Ba

例子gydF4y2Ba

全部折叠gydF4y2Ba

请注意gydF4y2Ba:如果您使用的是R2016a或更早的版本中,用等效替换每个调用对象gydF4y2Ba一步gydF4y2Ba语法。例如,gydF4y2Baobj (x)gydF4y2Ba就变成了gydF4y2Ba步骤(obj, x)gydF4y2Ba。gydF4y2Ba

这个例子表明,粉红噪声的输出大约等于在八度。gydF4y2Ba

生成一个单通道的粉红噪声信号44100样品的长度。将随机数字生成器设置为默认设置为可再生的效果。gydF4y2Ba

pinkNoise = dsp.ColoredNoise (1, 44.1 e3, 1);rnggydF4y2Ba默认的gydF4y2Ba;x = pinkNoise ();gydF4y2Ba

将采样频率设置为44.1 kHz。测量在八度乐队开始100 - 200赫兹到6.400 - -12.8 kHz。表中显示结果。gydF4y2Ba

beginfreq = 100;endfreq = 200;数= 1;freqinterval = 0 (7,2);压水式反应堆= 0 (7,1);gydF4y2Ba而gydF4y2Ba(endfreq < = 44.1 e3/2) freqinterval(计数:)= (beginfreq endfreq);压水式反应堆(数)= bandpower (44.1 x, e3, [beginfreq endfreq]);beginfreq = endfreq;endfreq = 2 * endfreq;数=计数+ 1;gydF4y2Ba结束gydF4y2Ba压水式反应堆=压水式反应堆(:);表(freqinterval压水式反应堆)gydF4y2Ba
ans =gydF4y2Ba7×2表gydF4y2Bafreqinterval压水式反应堆_________________ _________ 100 200 0.17549 200 0.2438 400 0.20313 400 800 800 1600 0.2503 1600 0.26828 3200 0.25233 3200 6400 6400 12800 0.25211gydF4y2Ba

粉红噪声有大致相等的权力在八度乐队。gydF4y2Ba

重新运行前面的代码gydF4y2Ba“InverseFrequencyPower”gydF4y2Ba等于0,生成一个白噪声信号。白噪声信号有一个平坦的功率谱密度,或等于单位功率频率。将随机数字生成器设置为默认设置为可再生的效果。gydF4y2Ba

whiteNoise = dsp.ColoredNoise (0, 44.1 e3, 1);rnggydF4y2Ba默认的gydF4y2Ba;x = whiteNoise ();gydF4y2Ba

设置采样频率是44.1 kHz。测量在八度乐队开始100 - 200赫兹到6.400 - -12.8 kHz。表中显示结果。gydF4y2Ba

beginfreq = 100;endfreq = 200;数= 1;gydF4y2Ba而gydF4y2Ba(endfreq < = 44.1 e3/2) freqinterval(计数:)= (beginfreq endfreq);压水式反应堆(数)= bandpower (44.1 x, e3, [beginfreq endfreq]);beginfreq = endfreq;endfreq = 2 * endfreq;数=计数+ 1;gydF4y2Ba结束gydF4y2Ba压水式反应堆=压水式反应堆(:);表(freqinterval压水式反应堆)gydF4y2Ba
ans =gydF4y2Ba7×2表gydF4y2Bafreqinterval压水式反应堆_________________ _____ 100 200 0.0031417 200 0.017421 400 0.0073833 400 800 800 1600 0.035926 1600 0.15183 3200 0.071139 3200 6400 6400 12800 0.28611gydF4y2Ba

白噪声单位频率近似等于权力,所以八度乐队有一个不平等的权力分配。因为一个倍频带的宽度增加而增加频率,电源/倍频带为白噪声增加。gydF4y2Ba

请注意gydF4y2Ba:如果您使用的是R2016a或更早的版本中,用等效替换每个调用对象gydF4y2Ba一步gydF4y2Ba语法。例如,gydF4y2Baobj (x)gydF4y2Ba就变成了gydF4y2Ba步骤(obj, x)gydF4y2Ba。gydF4y2Ba

生成一个粉红噪声信号2048个样本长度。采样频率是1 Hz。获得使用韦尔奇功率谱密度估计的重叠段平均。gydF4y2Ba

cn = dsp.ColoredNoise (gydF4y2Ba“粉红色”gydF4y2Ba,gydF4y2Ba“SamplesPerFrame”gydF4y2Ba,2048);x = cn ();Fs = 1;[Pxx F] = pwelch (x,汉明(128),[],[],Fs,gydF4y2Bapsd的gydF4y2Ba);gydF4y2Ba

构建的理论PSD粉红噪声过程。gydF4y2Ba

PSDPink = 1. / F(2:结束);gydF4y2Ba

显示韦尔奇功率谱估计的噪声以及理论PSD重对数坐标图。画出频率轴以2为底的对数刻度清晰地显示了八度。情节dB的PSD估计,gydF4y2Ba 1gydF4y2Ba 0gydF4y2Ba 日志gydF4y2Ba 1gydF4y2Ba 0gydF4y2Ba 。gydF4y2Ba

情节(log2 (F(2:结束),10 * log10 (Pxx(2:结束)))gydF4y2Ba在gydF4y2Ba情节(log2 (F(2:结束),10 * log10 (PSDPink),gydF4y2Ba“r”gydF4y2Ba,gydF4y2Ba“线宽”gydF4y2Ba(2)包含gydF4y2Ba“log_2 (Hz)”gydF4y2Ba)ylabel (gydF4y2Ba“数据库”gydF4y2Ba)标题(gydF4y2Ba“粉红噪声”gydF4y2Ba网格)gydF4y2Ba在gydF4y2Ba传奇(gydF4y2Ba“PSD估计”gydF4y2Ba,gydF4y2Ba“粉红噪声PSD理论”gydF4y2Ba)举行gydF4y2Ba从gydF4y2Ba

图包含一个坐标轴对象。坐标轴对象与标题粉红噪声包含2线类型的对象。这些对象代表PSD估计,理论上的粉红噪声PSD。gydF4y2Ba

请注意gydF4y2Ba:如果您使用的是R2016a或更早的版本中,用等效替换每个调用对象gydF4y2Ba一步gydF4y2Ba语法。例如,gydF4y2Baobj (x)gydF4y2Ba就变成了gydF4y2Ba步骤(obj, x)gydF4y2Ba。gydF4y2Ba

产生两个渠道的布朗噪声通过设置gydF4y2Ba颜色gydF4y2Ba“gydF4y2Ba棕色的gydF4y2Ba和gydF4y2BaNumChannelsgydF4y2Ba2。gydF4y2Ba

cn = dsp.ColoredNoise (gydF4y2Ba“棕色”gydF4y2Ba,gydF4y2Ba“SamplesPerFrame”gydF4y2Ba,2048,gydF4y2Ba…gydF4y2Ba“NumChannels”gydF4y2Ba2);x = cn ();次要情节(2,1,1)情节(x (: 1));标题(gydF4y2Ba通道1的gydF4y2Ba);轴gydF4y2Ba紧gydF4y2Ba;次要情节(2,1,2)情节(x (:, 2));标题(gydF4y2Ba通道2的gydF4y2Ba);轴gydF4y2Ba紧gydF4y2Ba;gydF4y2Ba

图包含2轴对象。坐标轴对象1标题频道1包含一线类型的对象。坐标轴对象与标题通道2包含一个类型的对象。gydF4y2Ba

采样频率是1 Hz。渠道获得韦尔奇PSD估计。第四个参数的gydF4y2BapwelchgydF4y2Ba,gydF4y2BaNFFTgydF4y2BaFFT点数的数量,是空的。因此,gydF4y2BaNFFTgydF4y2Ba设置为256。甚至NFFT, FFT点数用来计算PSD的估计(NFFT / 2 + 1),等于129。gydF4y2Ba

Fs = 1;Pxx = 0(129年,大小(x, 2));gydF4y2Ba为gydF4y2Bann = 1:尺寸(x, 2) [Pxx (:, nn), F] = pwelch (x (:, nn),汉明(128),[],[],Fs,gydF4y2Bapsd的gydF4y2Ba);gydF4y2Ba结束gydF4y2Ba

构造的理论PSD布朗的过程。阴谋理论PSD连同两个实现重对数坐标图。使用以2为底的对数刻度频率轴和情节dB的功率谱密度。gydF4y2Ba

PSDBrownian = 1. / F(2:结束)。^ 2;图;情节(log2 (F(2:结束),10 * log10 (PSDBrownian),gydF4y2Ba“k -”。gydF4y2Ba,gydF4y2Ba“线宽”gydF4y2Ba2);持有gydF4y2Ba在gydF4y2Ba;情节(log2 (F(2:结束),10 * log10 (Pxx(2:最终,:)));包含(gydF4y2Ba“log_2 (Hz)”gydF4y2Ba);ylabel (gydF4y2Ba“数据库”gydF4y2Ba);网格gydF4y2Ba在gydF4y2Ba;传奇(gydF4y2Ba“理论PSD”gydF4y2Ba,gydF4y2Ba通道1的gydF4y2Ba,gydF4y2Ba通道2的gydF4y2Ba);gydF4y2Ba

图包含一个坐标轴对象。坐标轴对象包含3线类型的对象。这些对象代表理论PSD,通道1,通道2。gydF4y2Ba

请注意gydF4y2Ba:如果您使用的是R2016a或更早的版本中,用等效替换每个调用对象gydF4y2Ba一步gydF4y2Ba语法。例如,gydF4y2Baobj (x)gydF4y2Ba就变成了gydF4y2Ba步骤(obj, x)gydF4y2Ba。gydF4y2Ba

注意:gydF4y2Ba的gydF4y2BaaudioDeviceWritergydF4y2Ba不支持系统对象™金宝appgydF4y2BaMATLAB在线gydF4y2Ba。gydF4y2Ba

这个例子展示了如何在一个音频流文件和在0分贝添加粉红噪声信噪比(信噪比)。帧中的示例读取音频文件1024个样本的长度,测量的均方根(RMS)价值音频帧,并添加粉红噪声的均方根值作为音频帧相同。gydF4y2Ba

设置系统对象。集gydF4y2Ba“SamplesPerFrame”gydF4y2Ba文件阅读器和有色噪声发生器1024个样本。集gydF4y2Ba颜色gydF4y2Ba“gydF4y2Ba粉红色的gydF4y2Ba生成与一个粉红噪声gydF4y2Ba 1gydF4y2Ba /gydF4y2Ba |gydF4y2Ba fgydF4y2Ba |gydF4y2Ba 功率谱密度。gydF4y2Ba

N = 1024;误判率= dsp.AudioFileReader (gydF4y2Ba“文件名”gydF4y2Ba,gydF4y2Ba“speech_dft.mp3”gydF4y2Ba,gydF4y2Ba…gydF4y2Ba“SamplesPerFrame”gydF4y2BaN);adw = audioDeviceWriter (gydF4y2Ba“SampleRate”gydF4y2Ba,afr.SampleRate);cn = dsp.ColoredNoise (gydF4y2Ba“粉红色”gydF4y2Ba,gydF4y2Ba“SamplesPerFrame”gydF4y2BaN);gydF4y2Ba

1024年流音频文件样本。测量每一帧信号的均方根值,生成一个框架的粉红噪声相等的长度,和规模粉红噪声的均方根值与信号。添加了噪声信号和输出。gydF4y2Ba

而gydF4y2Ba~结束(误判率)音频=误判率();speechRMS = rms(音频);噪音= cn ();noiseRMS = rms(噪音);噪音=噪音* (speechRMS / noiseRMS);sigPlusNoise =音频+噪声;adw (sigPlusNoise);gydF4y2Ba结束gydF4y2Ba释放(误判率);释放(adw);gydF4y2Ba

请注意gydF4y2Ba:如果您使用的是R2016a或更早的版本中,用等效替换每个调用对象gydF4y2Ba一步gydF4y2Ba语法。例如,gydF4y2Baobj (x)gydF4y2Ba就变成了gydF4y2Ba步骤(obj, x)gydF4y2Ba。gydF4y2Ba

生成两个渠道的粉红噪声和计算功率密度谱。gydF4y2Ba

建立了有色噪声发生器来生成两个渠道1024个样本的粉红噪声。设置频谱分析仪使用汉明窗计算修正周期图和50%重叠。gydF4y2Ba

pinkNoise = dsp.ColoredNoise (gydF4y2Ba“粉红色”gydF4y2Ba,1024,2);sa =简介(gydF4y2Ba“SpectrumType”gydF4y2Ba,gydF4y2Ba“能量密度”gydF4y2Ba,gydF4y2Ba…gydF4y2Ba“方法”gydF4y2Ba,gydF4y2Ba“韦尔奇”gydF4y2Ba,gydF4y2Ba…gydF4y2Ba“AveragingMethod”gydF4y2Ba,gydF4y2Ba“指数”gydF4y2Ba,gydF4y2Ba…gydF4y2Ba“ForgettingFactor”gydF4y2Ba,0.95,gydF4y2Ba…gydF4y2Ba“OverlapPercent”gydF4y2Ba,50岁,gydF4y2Ba“窗口”gydF4y2Ba,gydF4y2Ba“汉明”gydF4y2Ba,gydF4y2Ba…gydF4y2Ba“PlotAsTwoSidedSpectrum”gydF4y2Ba假的,gydF4y2Ba…gydF4y2Ba“FrequencyScale”gydF4y2Ba,gydF4y2Ba“日志”gydF4y2Ba,gydF4y2Ba“YLimits”gydF4y2Ba[-50]30日);gydF4y2Ba

运行仿真,持续30秒。gydF4y2Ba

抽搐gydF4y2Ba而gydF4y2Batoc < 30粉色= pinkNoise ();sa(粉色);gydF4y2Ba结束gydF4y2Ba

更多关于gydF4y2Ba

全部展开gydF4y2Ba

算法gydF4y2Ba

图中显示的整个过程生成有色噪声。gydF4y2Ba

随机流发生器产生一个流的白噪声是高斯分布或均匀分布。着色滤波器应用于白噪声生成有色噪声的功率谱密度(PSD)函数给出的:gydF4y2Ba

年代gydF4y2Ba (gydF4y2Ba fgydF4y2Ba )gydF4y2Ba =gydF4y2Ba lgydF4y2Ba (gydF4y2Ba fgydF4y2Ba )gydF4y2Ba |gydF4y2Ba fgydF4y2Ba |gydF4y2Ba αgydF4y2Ba

当gydF4y2BaαgydF4y2Ba,逆频率功率等于0,没有颜色过滤器应用于随机流生成器的输出。如果启用了有限的选择,输出均匀白噪声与振幅−1和+ 1之间。如果没有启用有界输出,输出是一个高斯白噪声和+ 1之间的值不会有界−1。如果gydF4y2BaαgydF4y2Ba设置为任何其他值,那么颜色过滤器应用于随机流生成器的输出。如果启用了有界输出选项,增加gydF4y2BaggydF4y2Ba应用于彩色滤波器的输出,以确保绝对最大输出不超过gydF4y2Ba1gydF4y2Ba。gydF4y2Ba

对有色噪声的过程和细节的价值gydF4y2BaαgydF4y2Ba影响PSD的有色噪声,明白了gydF4y2Ba有色噪声过程gydF4y2Ba。gydF4y2Ba

当逆频率的力量gydF4y2BaαgydF4y2Ba是正的,生成有色噪声使用汽车订购63的回归(AR)模型。AR系数:gydF4y2Ba

一个gydF4y2Ba 0gydF4y2Ba =gydF4y2Ba 1gydF4y2Ba ,gydF4y2Ba 一个gydF4y2Ba kgydF4y2Ba =gydF4y2Ba (gydF4y2Ba kgydF4y2Ba −gydF4y2Ba 1gydF4y2Ba −gydF4y2Ba αgydF4y2Ba 2gydF4y2Ba )gydF4y2Ba 一个gydF4y2Ba kgydF4y2Ba −gydF4y2Ba 1gydF4y2Ba kgydF4y2Ba ,gydF4y2Ba kgydF4y2Ba =gydF4y2Ba 1gydF4y2Ba ,gydF4y2Ba 2gydF4y2Ba ,gydF4y2Ba …gydF4y2Ba ,gydF4y2Ba 63年gydF4y2Ba

粉红色和棕色的噪音是特殊情况,产生特殊的SOS过滤器订单12和10个,分别。这些过滤器是为更好的性能优化。gydF4y2Ba

当逆频率的力量gydF4y2BaαgydF4y2Ba是负的,生成有色噪声使用滑动平均(MA)模型255。马系数:gydF4y2Ba

bgydF4y2Ba 0gydF4y2Ba =gydF4y2Ba 1gydF4y2Ba ,gydF4y2Ba bgydF4y2Ba kgydF4y2Ba =gydF4y2Ba (gydF4y2Ba kgydF4y2Ba −gydF4y2Ba 1gydF4y2Ba +gydF4y2Ba αgydF4y2Ba 2gydF4y2Ba )gydF4y2Ba bgydF4y2Ba kgydF4y2Ba −gydF4y2Ba 1gydF4y2Ba kgydF4y2Ba ,gydF4y2Ba kgydF4y2Ba =gydF4y2Ba 1gydF4y2Ba ,gydF4y2Ba 2gydF4y2Ba ,gydF4y2Ba ⋯gydF4y2Ba ,gydF4y2Ba 255年gydF4y2Ba

紫色的噪音产生一阶滤波器,gydF4y2BaBgydF4y2Ba= (1−1)。gydF4y2Ba

颜色过滤器应用(除了粉色,棕色和紫色)详细页820 - 822gydF4y2Ba[2]gydF4y2Ba。gydF4y2Ba

引用gydF4y2Ba

[1]Beran, J。,Y. Feng, S. Ghosh, and R. Kulik,长记忆过程:概率属性和统计方法gydF4y2Ba。纽约:施普林格出版社,2013年。gydF4y2Ba

[2]Kasdin,新泽西州“有色噪声和随机过程的离散模拟和1 / fgydF4y2BaαgydF4y2Ba幂律噪音的产生。”gydF4y2BaIEEE学报》gydF4y2Ba®gydF4y2Ba5号,卷。83年,1995年,页802 - 827。gydF4y2Ba

扩展功能gydF4y2Ba

版本历史gydF4y2Ba

介绍了R2014agydF4y2Ba

另请参阅gydF4y2Ba

功能gydF4y2Ba

块gydF4y2Ba