Domanda

Sto cercando un generatore di rumore additivo gaussiano bianco per NET.

  1. 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 .

  2. 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.

  3. Avrei preferito utilizzare una libreria .NET che ha questa funzione. Da quelli che conosco:

  4. Math.NET Neodym non sembra averlo.

  5. 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?

È stato utile?

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.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top