|
белый шум в матлабе |
|
|
|
Jun 30 2010, 08:21
|

Гуру
     
Группа: Свой
Сообщений: 2 291
Регистрация: 21-07-05
Пользователь №: 6 988

|
есть такая функция y=awgn(x,SNR_dB), вроде все с ней понятно: взял BPSK сигнал x, подмешал шум, декодировал, посчитал коэфф. ошибок. повторил на нескольких SNR по многу раз, результат усреднил, получил кривую ошибок. а теперь строю ту же кривую с пом. функции berawgn(snr_axis,'psk',2,'nondiff') - результат совершенно другой. сгенерил шум по-другому: Код SNR=10.^(SNRdB/10); No=Eb/SNR; N=sqrt(No/2)*randn(n); добавил к сигналу, построил кривую - результат совпал с berawgn. посмотрел по справочникам - графики совпадают с тем, что выдает berawgn. что же
|
|
|
|
2 страниц
1 2 >
|
 |
Ответов
(1 - 14)
|
Jul 1 2010, 16:19
|

Гуру
     
Группа: Свой
Сообщений: 3 218
Регистрация: 14-11-06
Из: Н. Новгород
Пользователь №: 22 312

|
Цитата(vadimuzzz @ Jun 30 2010, 12:21)  сгенерил шум по-другому: N=sqrt(No/2)*randn(n);[/code] Функция randn(n) дает последовательность с гауссовым распределением, последовательность с равномерным распределением генерируется функцией rand(n).
--------------------
Все не могут только сеять разумное, доброе, вечное: кому-то надо и пахать! Природа не терпит пустоты: там, где люди не знают правды, они заполняют пробелы домыслом. © Бернард Шоу
|
|
|
|
|
Jul 2 2010, 18:06
|

Гуру
     
Группа: Свой
Сообщений: 3 218
Регистрация: 14-11-06
Из: Н. Новгород
Пользователь №: 22 312

|
Цитата(vadimuzzz @ Jul 2 2010, 02:36)  понятно, но мне и нужен белый шум, отсюда и randn. В белом шуме компоненты на всех частотах имеют одинаковую амплитуду, т. е. распределены равномерно, а гауссово распределение, оно же нормальное, это уже совсем другое. P. S. Не первый раз сталкиваюсь с тем, что некоторые отождествляют белый шум с гауссовым. Откуда это? Может в книге какой опечатка?
--------------------
Все не могут только сеять разумное, доброе, вечное: кому-то надо и пахать! Природа не терпит пустоты: там, где люди не знают правды, они заполняют пробелы домыслом. © Бернард Шоу
|
|
|
|
|
Jul 2 2010, 22:47
|

Гуру
     
Группа: Свой
Сообщений: 2 291
Регистрация: 21-07-05
Пользователь №: 6 988

|
Цитата В белом шуме компоненты на всех частотах имеют одинаковую амплитуду, т. е. распределены равномерно, а гауссово распределение, оно же нормальное, это уже совсем другое. спектр белого шума плоский, т.к. его автокорреляционная функция - дельта-функция. к распределению по амплитуде это не имеет никакого отношения, оно может быть разным (в частности гауссовским). вариант с равномерным распределением по амплитуде - совсем не вариант, где он в природе встречается? Цитата(EUrry @ Jul 3 2010, 01:06)  P. S. Не первый раз сталкиваюсь с тем, что некоторые отождествляют белый шум с гауссовым. Откуда это? Может в книге какой опечатка?  меня интересует именно гауссовский белый шум, неправильно выбрал название темы. http://en.wikipedia.org/wiki/Additive_white_Gaussian_noise
|
|
|
|
|
Jul 3 2010, 09:36
|
Профессионал
    
Группа: Свой
Сообщений: 1 481
Регистрация: 10-04-05
Пользователь №: 4 007

|
Цитата(vadimuzzz @ Jul 3 2010, 02:47)  спектр белого шума плоский, т.к. его автокорреляционная функция - дельта-функция. к распределению по амплитуде это не имеет никакого отношения, оно может быть разным (в частности гауссовским). вариант с равномерным распределением по амплитуде - совсем не вариант, где он в природе встречается? меня интересует именно гауссовский белый шум, неправильно выбрал название темы. http://en.wikipedia.org/wiki/Additive_white_Gaussian_noiseЕсли шум белый, т.е. имеет плоский бесконечный спектр, то никакого другого распределения по амплитуде кроме как равномерного он иметь не может. А к природе он (белый шум) никакого отношения не имеет - удобная математическая модель, и не более того. Кстати, если генерится приличный белый шум, то из него достаточно просто можно получить шум с любыми другими распределениями, пропустив его через соответствующий фильтр. На кафедре (правда это было лет 30 тому) народ это активно использовал при моделировании чего угодно. Можно погуглить на эту тему.
|
|
|
|
|
Jul 3 2010, 10:29
|

Adept
     
Группа: Свой
Сообщений: 3 469
Регистрация: 6-12-04
Из: Novosibirsk
Пользователь №: 1 343

|
Цитата(sergeeff @ Jul 3 2010, 16:36)  Если шум белый, т.е. имеет плоский бесконечный спектр, то никакого другого распределения по амплитуде кроме как равномерного он иметь не может. Почему? Плоский бесконечный спектр означает, что сигнал состоит из бесконечного количества гармоник с равными амплитудами - т.е. куда бы не ткнули по оси частот, получим те же самые по величине составляющие. А распределение задает вероятность появления амплитуды той или иной величины. Т.е., например, если мат. ожидание, скажем, 1 вольт, то это наиболее часто встречающаяся амплитуда в любой части спектра (раз у нас спектр плоский бесконечный), а остальные амплитуды отличаются от нее с вероятностью, заданной законом распределения. И не обязательно это распределение равномерно. Насколько понимаю, спектр и распределение по амплитуде - достаточно ортогональные вещи. Поправьте, если ошибаюсь.
--------------------
«Отыщи всему начало, и ты многое поймёшь» К. Прутков
|
|
|
|
|
Jul 3 2010, 11:00
|

Гуру
     
Группа: Свой
Сообщений: 3 218
Регистрация: 14-11-06
Из: Н. Новгород
Пользователь №: 22 312

|
Цитата(sergeeff @ Jul 3 2010, 14:44)  Правильнее, наверное говорить, о распределении амплитуд шума на конкретной частоте. Наверное да, распределение (только чего?) на конкретное частоте, т. к. согласно Баскакову (см. рисунок) равномерно в диапазоне частот распределена плотность мощности. С другой стороны, как быть, если на каждой последующей частоте распределение будет меняться?
Эскизы прикрепленных изображений
--------------------
Все не могут только сеять разумное, доброе, вечное: кому-то надо и пахать! Природа не терпит пустоты: там, где люди не знают правды, они заполняют пробелы домыслом. © Бернард Шоу
|
|
|
|
|
Jul 3 2010, 11:26
|

Гуру
     
Группа: Свой
Сообщений: 2 291
Регистрация: 21-07-05
Пользователь №: 6 988

|
Цитата(sergeeff @ Jul 3 2010, 16:36)  Если шум белый, т.е. имеет плоский бесконечный спектр, то никакого другого распределения по амплитуде кроме как равномерного он иметь не может. и из чего сие следует? как вы увязываете распределение по амплитуде и распределение по частоте? Цитата А к природе он (белый шум) никакого отношения не имеет - удобная математическая модель, и не более того. белый гауссовский шум является хорошей аппроксимацией воздействия большого числа независимых случайных величин. Цитата(dxp @ Jul 3 2010, 17:29)  Насколько понимаю, спектр и распределение по амплитуде - достаточно ортогональные вещи. вот-вот.
|
|
|
|
|
Jul 5 2010, 03:05
|
Частый гость
 
Группа: Свой
Сообщений: 121
Регистрация: 9-05-08
Из: Япония
Пользователь №: 37 385

|
Цитата(vadimuzzz @ Jul 2 2010, 01:36)  понятно, но мне и нужен белый шум, отсюда и randn. кажется понял в чем дело - awgn первым параметром принимает отсчеты мощности, а я давал амплитуды. видимо, в этом причина Судя по хелпу, y=awgn(x,SNRdB) принимает в х амплитуды отчетов сигнала-вектора, и по умолчанию считает, что амплитуды нормированы, так что мощность вектора х есть 0 дБВт; иначе вызов этой функции другой: y=awgn(x,SNRdB,XPowdBW). Кроме того, eсли у вас несколько отчетов на бит, то их амплитуда должна быть в соответственное число раз меньше, чем амплитуда принятого бита, т.к. awgn() не понимает время.
|
|
|
|
|
Jul 5 2010, 03:31
|
Профессионал
    
Группа: Свой
Сообщений: 1 143
Регистрация: 22-04-08
Из: г. Екатеринбург
Пользователь №: 36 992

|
Цитата(dxp @ Jul 3 2010, 16:29)  Насколько понимаю, спектр и распределение по амплитуде - достаточно ортогональные вещи. Поправьте, если ошибаюсь. у шума есть характеристика- спектральная плотность мощности и с функцией распределения мгн. значений она не связана. например пропуская шум с норм. распред. амплитуд. и равной спм (белый шум) через фильтр ФНЧ получим шум в некой полосе но опять же с гауссовым распределением мгнов. значений. получить гауссово распред можно сложив несколько "шумов" с равном. распред, СПМ при этом однако не изменится а вот получить шум с неравномерным или негауссовым распред. мнгн. амплитуд дело уже не столь тривиальное.
|
|
|
|
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|