gerador AWGN for .NET
-
23-08-2019 - |
Pergunta
Eu estou procurando um gerador de ruído Gaussiano Branco Aditivo para .NET.
-
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 .
-
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.
-
Eu prefiro usar uma biblioteca .NET que tem esta função. Desde os que eu sei:
-
Math.NET Neodym não parece tê-lo.
-
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?
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.