Мне нужно создать канал передачи данных, в котором мешающим воздействием будет аддитивный белый гауссовский шум. Данные у меня передаются в виде бесконечного (на практике -- конечного) вектора из 0 и 1. Из лекций я знаю, что белый гауссовский шум -- это вектор из независимых одинаково распределенных нормальных величин со средним 0 и дисперсией 1. Аддитивный означает, что переданный сигнал будет иметь вид:
, где
- наше сообщение, а
- гауссов белый шум.
Вопросы:
1. Как (искуственно) быстро построить гауссов шум?
2. Как декодировать переданное сообщение (округлить до 0 или 1?) ?
-- Вт ноя 20, 2012 19:48:22 --на первый вопрос нашёл ответ: Преобразование Бокса — Мюллера.
-- Вт ноя 20, 2012 19:48:22 --на первый вопрос нашёл ответ: Преобразование Бокса — Мюллера.