Adding high frequency noise..
显示 更早的评论
回答(2 个)
Image Analyst
2014-4-28
1 个投票
Hint: one way to do it is to take the fft of your signal and add random numbers ONLY to frequencies higher than whatever you consider "high" to be. And there will be no noise at lower frequencies. Then, after you've added noise, inverse Fourier transform to get back to the "x" (spatial) domain.
5 个评论
Prajan Pradhan
2015-4-28
With your explanation there are imaginary terms while doing ifft. When used absolute value i.e. abs(fft_data), there is error in the audio which is not filtered.
Sowmya Dasari
2017-10-9
can u please answer the doubt asked by prajan pradhan i too got a similar error ?
Image Analyst
2017-10-9
Post your code and audio file so I can try to fix it.
Daniel Russell
2021-12-15
Great idea, that worked perfectly (doing image processing demo). Thanks.
Jan
2014-4-28
0 个投票
Yes. You can create any kind of noise in Matlab and add it to your signal.
For a more detailed help, please explain the details of your problem.
3 个评论
Marben
2014-4-28
Jan
2014-5-3
@Marben: Please provide any information. Do you need a general "high" frequency, than use simply rand(). If you have a defined frequency spectrum, explain it with all required details.
Prajan Pradhan
2015-4-28
If I need to insert noise of frequency over 20 kHz to an audio signal. How can I do that?
类别
在 帮助中心 和 File Exchange 中查找有关 Signal Processing Toolbox 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!