2014 dxdy logo

Научный форум dxdy

Математика, Физика, Computer Science, Machine Learning, LaTeX, Механика и Техника, Химия,
Биология и Медицина, Экономика и Финансовая Математика, Гуманитарные науки




 
 АБГШ
Сообщение20.11.2012, 20:44 
Мне нужно создать канал передачи данных, в котором мешающим воздействием будет аддитивный белый гауссовский шум. Данные у меня передаются в виде бесконечного (на практике -- конечного) вектора из 0 и 1. Из лекций я знаю, что белый гауссовский шум -- это вектор из независимых одинаково распределенных нормальных величин со средним 0 и дисперсией 1. Аддитивный означает, что переданный сигнал будет иметь вид: $(x_1+\xi _1, x_2+\xi _2,...,x_n+\xi _n)$, где $\{0,1\}^n\ni x=(x_1,x_2,...,x_n)$ - наше сообщение, а $\xi = (\xi _1,\xi _2,...,\xi _n)$ - гауссов белый шум.
Вопросы:
1. Как (искуственно) быстро построить гауссов шум?
2. Как декодировать переданное сообщение (округлить до 0 или 1?) ?

-- Вт ноя 20, 2012 19:48:22 --

на первый вопрос нашёл ответ: Преобразование Бокса — Мюллера.

-- Вт ноя 20, 2012 19:48:22 --

на первый вопрос нашёл ответ: Преобразование Бокса — Мюллера.

 
 
 
 Re: АБГШ
Сообщение20.11.2012, 23:25 
Аватара пользователя
Округлить-то просто: всё, что больше 0.5, округляем до 1...

 
 
 [ Сообщений: 2 ] 


Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group