(Был удален) Сгенерировать Райса распределенный шум
Rician Noise Generator был удален. Используйте MATLAB Function (Simulink) блок и randn вместо этого функция.
Сублибрарий генераторов шума источников Comm
Блок Генератора Райса Шума генерирует распределенный шум Райса. Функция плотности вероятностей Райса задается
где:
.r- стандартное отклонение Гауссова распределения, которое лежит в основе шума распределения Райса
m2 = мИ2+ мQ2, где mI и mQ являются средними значениями двух независимых гауссовских компонентов
I0 - модифицированная функция Бесселя 0-го порядка первого рода, заданная
Обратите внимание, что m и σ не среднее значение и стандартное отклонение для шума Rician.
Необходимо задать Initial seed для генератора случайных чисел. Когда это константа, результирующий шум повторяется. Длина вектора параметра Initial seed должна равняться количеству столбцов в основанном на кадре выходе или количеству элементов в основанном на выборке выходе. Набор числовых параметров над параметром Initial seed в диалоговом окне может состоять из векторов, имеющих ту же длину, что и Initial seed, или скаляров.
Скаляр Initial seed инициализирует генератор случайных чисел, который блок использует для генерации своего распределенного Райсом комплексного случайного процесса. Когда несколько блоков в модели имеют параметр Initial seed, можно выбрать различные начальные начальные значения для каждого блока, чтобы гарантировать использование различных случайных потоков в каждом блоке. Установите Initial seed целое значение для повторяемых результатов или используйте randi функция для рандомизации результатов.
Выходным сигналом может быть основанная на кадре матрица, основанная на выборке строка или вектор-столбец или основанная на выборке одномерный массив. Этими атрибутами управляют параметры Frame-based outputs, Samples per frame и Interpret vector parameters as 1-D. Для получения дополнительной информации см. раздел «Источники и приемники в Communications Toolbox™ Руководство пользователя».
Количество элементов в параметрах Initial seed и Sigma становится количеством столбцов в основанном на кадре выходе или количеством элементов в векторе на основе выборки. Кроме того, форма (строка или столбец) параметров Initial seed и Sigma становится формой двумерного выходного сигнала на основе выборки.
Либо K-factor или Quadrature components.
K = m2/(2σ2), где m как в функции плотности вероятностей Райса. Это поле появляется только, если Specification method K-factor.
Средние значения mI и mQ, соответственно, гауссовских компонентов. Эти поля появляются только в том случае, если Specification method Quadrature components.
Переменная в функции плотности вероятностей Райса.
Начальное начальное значение для генератора случайных чисел.
Период каждого вектора на основе сэмплирования или каждой строки матрицы на основе фрейма.
Определяет, основан ли выход на кадре или на выборке. Этот флажок активен, только если Interpret vector parameters as 1-D снят.
Количество выборок в каждом столбце основанного на кадре выходного сигнала. Это поле активно, только если Frame-based outputs проверено.
Если этот флажок установлен, то выход является одномерным сигналом. В противном случае выход является двумерным сигналом. Этот флажок активен, только если Frame-based outputs снят.
Выходные выходы могут быть установлены на double или single типы данных.
[1] Proakis, John G., Digital Communications, Third Edition, New York, McGraw Hill, 1995.