问题标签 [noise]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
4 回答
718 浏览

vb.net - 如何分析点数组的“噪音”

已经完成 fft(如果您有兴趣,请参阅之前的帖子!)并得到了结果,这对我有帮助。想分析一个数组的噪音/尖刺(实际上是一个 vb.nre 的集合)。嗯,怎么解释...

当信号良好时,fft 功率结果是 512 个数据点(频率桶),所有数据点(频率桶)的值都很低,但可能有 2 或 3 个数组条目,并且范围不错(即峰值很高,相对于几乎空桶中的噪声值) . 因此,当绘制图表时,我们在这几个桶中的值中有一个很好的大峰值。

当信号很差/嘈杂时,数据值的分布(最大值到最小值)很低,并且在更多的桶中存在成比例的更高噪声。

分析这个数据集的噪声有什么好处,计算量不大?某种统计方法、标准偏差或其他方法会有所帮助吗?

0 投票
10 回答
23559 浏览

c# - 如何制作粉红噪声发生器?

(((已选择答案 - 请参阅下面的编辑 5。))

我需要用 C# 编写一个简单的粉红噪声生成器。问题是,我以前从未做过任何音频工作,所以我不知道如何与声卡等交互。我知道我想远离使用 DirectX,主要是因为我不想为这个小项目下载一个海量的 SDK。

所以我有两个问题:

  1. 如何生成粉红噪声?
  2. 如何将其流式传输到声卡?

编辑:我真的很想制作一个粉红噪声发生器......我知道还有其他方法可以解决根本问题。=)

编辑 2:我们的防火墙阻止流式音频和视频 - 否则我会按照评论中的建议访问www.simplynoise.com 。:(

编辑 3:我已经降低了白噪声的产生,并将输出发送到声卡 - 现在我需要知道的是如何将白噪声变成粉红噪声。哦 - 我不想循环一个 wav 文件,因为我尝试用于循环的每个应用程序最终都会在循环之间出现一点点中断,这足以让我一开始就朝着这个方向前进...

编辑4:......我很惊讶有这么多人非常明确地回答问题。如果我对为什么需要粉红噪声撒谎,我可能会得到更好的回应......这个问题更多的是关于如何生成数据并将数据流式传输到声卡,而不是关于我应该使用哪种耳机。为此,我已经编辑了背景细节 - 你可以在编辑中阅读它......

编辑 5:我在下面选择了 Paul 的答案,因为他提供的链接给了我将白噪声(很容易通过随机数生成器生成)转换为粉红噪声的公式。除此之外,我还使用了 Ianier Munoz 的 CodeProject 条目“Programming Audio Effects in C#”来学习如何生成、修改和输出声音数据到声卡。谢谢你们的帮助。=)

0 投票
4 回答
8053 浏览

matlab - 在 Matlab 中找到带有噪声数据的近似局部最大值

matlab FAQ 描述了一种查找局部最大值的单行方法:

但我相信这只有在数据或多或少平滑的情况下才有效。假设您有数据以小间隔上下跳跃,但仍有一些近似的局部最大值。您将如何找到这些点?您可以将向量分成 n 部分,并找到不在每个部分边缘的最大值,但应该有一个更优雅和更快的解决方案。

单线解决方案也很棒。

编辑:我正在处理嘈杂的生物图像,我试图将它们分成不同的部分。

0 投票
5 回答
3307 浏览

algorithm - 除了显而易见的之外,Perlin Noise 还有其他用途吗?

我最近一直在研究不同的算法,并且读过很多关于柏林噪声的文章。似乎人们使用它的唯一目的是生成纹理(云/木纹)或分布树木。

Perlin Noise 还能用来做什么?

0 投票
1 回答
367 浏览

hyperlink - 程序散列函数

我想知道程序纹理的最佳散列函数是什么,尤其是柏林噪声。我知道此页面上发布的 PRNG ,但这声称它不是一个好的 PRNG

谢谢

0 投票
2 回答
888 浏览

.net - .NET 的 AWGN 生成器

我正在寻找.NET 的加性高斯白噪声生成器。

  1. 我知道 .NET 和 MATLAB 之间存在某种程度的互操作性,它有一个 AWGN 生成器,但我不知道它是否是免费的EDIT我刚刚找到它

  2. 可能与 MATLAB 具有相似功能的 GNU Octave 等其他应用程序具有 .NET 绑定。我没有对这件事进行广泛的搜索。

  3. 我宁愿使用具有此功能的 .NET 库。从我认识的人那里:

  4. Math.NET Neodym似乎没有。

  5. AForge.NET有一个高斯数生成器,但我对 AWGN 缺乏了解,不知道这个生成器是否可以用于此目的。有任何想法吗?

0 投票
5 回答
1883 浏览

asp.net - 在 ASP .NET 3.5 Web App 中删除“噪音”字样的最佳方法?

我想根据所显示的文章将一些关键字元标记放入页面中。

假设您加载页面 blabla.com/article.aspx?id=2 id 等于 2 的文章标题为“商业管理中故意错误的智慧”

所以我想包括这样的元标记:

所以我需要一种方法来排除嘈杂的词(就像 SQL Server FullText 一样)。你会怎么做?

1)在webconfig中保存干扰词列表?2)将噪声词保存在数据库中?3) 将干扰词保存在文本文件中?4)硬编码代码中的噪声词(NOT =P)

那么,您将如何加载这些干扰词以最小化页面负载?最后,您将如何解析去除干扰词的字符串?

谢谢!

编辑:噪音(或停止)词将与 SQL Server 2005 FTS 使用的相同(检查 MSSQL\FTDATA 中的 noiseENU.txt)这是该文件的内容:

0 投票
2 回答
21549 浏览

c# - C# 声音可视化

我想使用 C# 语言和 .NET Framework 创建一个完善的可视化系统。这可能看起来像在 Winamp 应用程序中。也许存在免费图书馆或一些描述如何做到这一点的有趣文章?示例: 替代文字 http://img44.imageshack.us/img44/9982/examplel.png

0 投票
3 回答
2642 浏览

algorithm - Neatimage 使用哪种算法去噪图像?

Neatimage 使用哪种算法去除照片中的噪点和颗粒?我知道这是专有软件,但可能有人有想法。欢迎参考出版物或类似算法。

0 投票
3 回答
905 浏览

iphone - iPhone SDK:AVAudioPlayer 在暂停或完成时发出噪音

我正在使用 AVAudioPlayer 播放多个 wav 文件(我尝试使用 caf,但发生了同样的事情)。所有文件都小于 2 秒,16 位声音 - 文件大小约为 40kb。

我发现它在两种情况下会发出很小的噪音(很难描述,但是像“dub”这样的小声音):
1)播放时暂停或停止播放。
2)当一个播放结束而另一个声音正在播放时(当一个单独的播放器完成播放时没有噪音)

噪音并不大,但是当我这样做时,我在我的应用程序中播放了很多,这真的很烦人。它发生在模拟器和iphone中。

我非常努力地搜索了网页,但找不到任何类似的问题,我真的很想知道问题是什么。任何想法表示赞赏。谢谢。