Pergunta

Eu estou procurando um gerador de ruído Gaussiano Branco Aditivo para .NET.

  1. Eu sei que em algum lugar existe um certo grau de interoperabilidade entre NET e MATLAB, que tem um gerador de AWGN, mas eu não sei se a sua livre Editar e Eu só achei .

  2. Provavelmente outras aplicações como GNU Octave, que têm funcionalidades semelhantes a MATLAB, têm .NET ligações. Eu não fez uma extensa pesquisa sobre o assunto.

  3. Eu prefiro usar uma biblioteca .NET que tem esta função. Desde os que eu sei:

  4. Math.NET Neodym não parece tê-lo.

  5. AForge.NET tem um gerador de números Gaussian, mas me falta a compreensão do AWGN saber se este gerador poderia ser usado para esta finalidade. Alguma idéia?

Foi útil?

Solução

AGWN é apenas uma Gaussiana (normalmente) número distribuído adicionado a cada valor de uma matriz numérica. Então tudo que você precisa é de um gerador aleatório numerber Gaussian (RNG).

Há uma no capítulo 7 do Métodos Numéricos práticas em C # por Jack Xu .

Outras dicas

Eu sei que você já encontrou, mas eu percebi que eu postar o link aqui para ajudar a completar o paradigma Q & A.

MATLAB pode implantar .NET ou componentes COM usando MATLAB Builder NE e MATLAB Compiler . É um pouco caro, mas muitas vezes pode salvar um monte de tempo em que você pode protótipo e desenvolver seus algoritmos numéricos em MATLAB e recodificação evitar em uma linguagem mais rápido.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top