Генерировать распределенные Пуассоном случайные целые числа
Сублибарий случайных источников данных источников связи
Блок генератора целых чисел Пуассона генерирует случайные целые числа с использованием распределения Пуассона. Вероятность генерации неотрицательного целого числа k равна
k!)
где λ - положительное число, известное как параметр Пуассона.
Генератор целочисленных значений Пуассона можно использовать для генерации шума в двоичном канале передачи. В этом случае параметр Пуассона Лямбда должен быть меньше 1, обычно значительно меньше.
Выходной сигнал может быть вектором столбца или строки, двумерной матрицей или скаляром. Количество строк в выходном сигнале соответствует количеству выборок в одном кадре и определяется параметром Samples per frame. Количество столбцов в выходном сигнале соответствует количеству каналов и определяется количеством элементов в параметре Лямбда. Дополнительные сведения см. в разделе Источники и поглотители в руководстве пользователя Communications Toolbox™.
Параметр Пуассона λ. Укажите λ как скалярный вектор или вектор строки, элементы которого являются вещественными числами. Если Лямбда является скаляром, то каждый элемент выходного вектора имеет один и тот же параметр Пуассона. Если Лямбда - вектор строки, то количество элементов соответствует количеству независимых каналов, выводимых из блока.
Источник начального начального числа для генератора случайных чисел. Укажите источник как Auto или Parameter. Если установлено значение Autoблок использует глобальный поток случайных чисел.
Примечание
Когда Источник начального семени Auto в Code generation в режиме генератор случайных чисел использует начальное начальное число, равное нулю. Поэтому блок генерирует те же самые случайные числа каждый раз, когда он запускается. Использовать Interpreted execution для обеспечения использования в модели различных начальных значений. Если Interpreted execution выполняется в Rapid accelerator режим, то он ведет себя так же, как Code generation режим.
Начальное начальное значение для генератора случайных чисел. Укажите начальное число как неотрицательный целочисленный скаляр. Начальное начальное значение доступно, если для параметра Source of initial seed установлено значение Parameter.
Время выборки выходных данных, указанное как -1 или положительный скаляр, который представляет время между каждой выборкой выходного сигнала. Если для параметра Sample time установлено значение -1время выборки наследуется от нисходящего потока. Для получения информации о взаимосвязи между временем выборки и выборками на кадр см. раздел
Синхронизация выборки.
Выборки на кадр, указанное как положительное целое число, указывающее количество выборок на кадр в одном канале выходных данных. Для получения информации о взаимосвязи между временем выборки и выборками на кадр см. раздел Синхронизация выборки.
Тип вывода блока может быть указан как boolean, uint8, uint16, uint32, single, или double. Значение по умолчанию: double.
Выберите режим моделирования.
Code generationНа первом прогоне модели смоделируйте и создайте код. Если структура блока не изменяется, последующие запуски модели не регенерируют код.
Если режим моделирования Code generation, Системные объекты, соответствующие блокам, принимают максимум девять входов.
Interpreted executionМоделирование модели без создания кода. Этот параметр приводит к более быстрому запуску, но может снизить производительность последующего моделирования.