(Был удален), Генерируют Рэлеевский распределенный шум
Rayleigh Noise Generator был удален. Используйте блок MATLAB Function (Simulink) и randn функцию вместо этого.
Шумовая подбиблиотека Generators Источников Коммуникации
Блок Rayleigh Noise Generator генерирует распределенный шум Рейли. Плотностью распределения вероятностей Релея дают
где σ2 известен как исчезающий конверт Распределения Релея.
Блок требует, чтобы вы задали Initial seed для генератора случайных чисел. Если это - константа, то получившийся шум повторяем. Параметр sigma может быть или вектором из той же длины как Initial seed или скаляром. Когда sigma является скаляром, каждый элемент выходного сигнала совместно использует то же самое значение.
Параметр Initial seed инициализирует генератор случайных чисел что использование блока Rayleigh Noise Generator, чтобы добавить шум во входной сигнал. Когда несколько блоков в модели имеют параметр Initial seed, можно выбрать различные начальные seed для каждого блока, чтобы гарантировать, что различные случайные потоки используются в каждом блоке. Установите Initial seed на целочисленное значение для повторяемых результатов или используйте randi функция, чтобы рандомизировать ваши результаты.
Выходной сигнал может быть основанной на системе координат матрицей, основанной на выборке строкой или вектор-столбцом или основанным на выборке одномерным массивом. Этими атрибутами управляют Frame-based outputs, Samples per frame и параметры Interpret vector parameters as 1-D. Дополнительную информацию см. в Источниках и Приемниках.
Число элементов в параметре Initial seed становится количеством столбцов в основанном на системе координат выходе или числа элементов в основанном на выборке векторном выходе. Кроме того, форма (строка или столбец) параметра Initial seed становится формой основанного на выборке двумерного выходного сигнала.
Задайте σ, как задано в Плотности распределения вероятностей Релея.
Начальное начальное значение для генератора случайных чисел.
Период каждого основанного на выборке вектора или каждой строки основанной на системе координат матрицы.
Определяет, основан ли выход на системе координат или основан на выборке. Это поле активно, только если Interpret vector parameters as 1-D неконтролируем.
Количество отсчетов в каждом столбце основанного на системе координат выходного сигнала. Это поле активно, только если Frame-based outputs проверяется.
Если этот флажок устанавливается, то выход является одномерным сигналом. В противном случае выход является двумерным сигналом. Это поле активно, только если Frame-based outputs неконтролируем.
Выход может быть установлен в double или single типы данных.
[1] Proakis, Джон Г., Цифровая связь, Третий выпуск, Нью-Йорк, Макгроу Хилл, 1995.