Generatore AWGN per NET
-
23-08-2019 - |
Domanda
Sto cercando un generatore di rumore additivo gaussiano bianco per NET.
-
So che da qualche parte c'è un certo grado di interoperabilità fra .NET e MATLAB, che ha un generatore di AWGN, ma non so se il suo libero Modifica e ho appena trovato .
-
Probabilmente altre applicazioni come GNU Octave, che hanno funzionalità simili a MATLAB, avere attacchi .NET. Non l'ho fatto una lunga ricerca su questo argomento.
-
Avrei preferito utilizzare una libreria .NET che ha questa funzione. Da quelli che conosco:
-
Math.NET Neodym non sembra averlo.
-
AForge.NET ha un generatore di numeri gaussiana, ma mi manca la comprensione di AWGN per sapere se questo generatore potrebbe essere utilizzato per questo scopo. Tutte le idee?
Soluzione
AGWN è solo una gaussiana (normalmente) numero distribuiti aggiunto ad ogni valore di un array numerico. Quindi tutto ciò che serve è un generatore casuale gaussiana numerber (RNG).
C'è una nel capitolo 7 della pratiche Metodi numerici in C # di Jack Xu .
Altri suggerimenti
Lo so che già trovato, ma ho pensato di postare il link qui per aiutare a completare il Q & A di paradigma.
MATLAB può distribuire i componenti .NET o COM utilizzando MATLAB Builder NE e MATLAB Compiler . E 'un po' costoso, ma spesso può risparmiare un sacco di tempo in cui è possibile prototipare e sviluppare gli algoritmi numerici in MATLAB e di evitare ricodifica in un linguaggio più veloce.