exponenta event banner

Рэлеевский шумовой генератор

(Чтобы быть удаленным), Генерируют Рэлеевский распределенный шум

Рэлеевский Шумовой Генератор будет демонтирован в будущем релизе. Используйте блок MATLAB function и функцию randn вместо этого.

Библиотека

Шумовая подбиблиотека Generators Источников Коммуникации

Описание

Блок Rayleigh Noise Generator генерирует распределенный шум Рейли. Плотностью распределения вероятностей Релея дают

f(x)={xσ2exp(x22σ2)x00x<0

где σ2 известен как исчезающий конверт Распределения Релея.

Блок требует, чтобы вы задали Initial seed для генератора случайных чисел. Если это - константа, то получившийся шум повторяем. Параметр sigma может быть или вектором той же длины как Initial seed или скаляром. Когда sigma является скаляром, каждый элемент выходного сигнала совместно использует то же самое значение.

Начальный Seed

Параметр 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 становится формой основанного на выборке двумерного выходного сигнала.

Параметры

Sigma

Задайте σ, как задано в Плотности распределения вероятностей Релея.

Initial seed

Начальное значение seed для генератора случайных чисел.

Sample time

Период каждого основанного на выборке вектора или каждой строки основанной на кадре матрицы.

Frame-based outputs

Определяет, основан ли на кадре вывод или основан на выборке. Это поле активно, только если Interpret vector parameters as 1-D неконтролируем.

Samples per frame

Количество выборок в каждом столбце основанного на кадре выходного сигнала. Это поле активно, только если Frame-based outputs проверяется.

Interpret vector parameters as 1-D

Если этот флажок устанавливается, то вывод является одномерным сигналом. В противном случае вывод является двумерным сигналом. Это поле активно, только если Frame-based outputs неконтролируем.

Output data type

Вывод может быть установлен в типы данных single или double.

Ссылки

[1] Proakis, Джон Г., Цифровая связь, Третий выпуск, Нью-Йорк, Макгроу Хилл, 1995.

Смотрите также

Блоки

Функции

Представлено до R2006a