ピンクノイズとブラウンノイズの生成
显示 更早的评论
x=[zeros(L-1,1);randn(N,1)];
ホワイトノイズはこのように乱数で作成していますがブラウンノイズやピンクノイズも同様に行うにはどうすればよいでしょうか.
回答(1 个)
Shunichi Kusano
2020-8-20
0 个投票
いくつか専用の関数が用意されていますが、それぞれ専用のToolboxが必要となります。
dsp.ColoredNoise(DSP System Toolbox)
pinknoise(Audio Toolbox)
また、FileExchangeにあがっているものもありました(Signal Processing Toolboxが必要)
もし自作するなら下記のような流れになるかと思います。
- ホワイトノイズ生成
- フーリエ変換
- 各カラードノイズ用のフィルタをかぶせる
- 逆フーリエ変換
类别
在 帮助中心 和 File Exchange 中查找有关 信号の生成 的更多信息
产品
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!