Интегрируйте сигнал в дискретном времени, периодически сбрасывая его в нуль
Comm-фильтры
Блок Integrate и Dump создает совокупную сумму входного сигнала дискретного времени, сбрасывая сумму в нуль в соответствии с фиксированным расписанием. Когда симуляция начинается, блок отбрасывает количество выборок, заданное в параметре Offset. После этого начального периода блок суммирует входной сигнал вдоль столбцов и обнуляет каждую N входных выборок, где N является Integration period значением параметра. Сброс происходит после того, как блок производит свой выход на том временном шаге.
Модели приемника часто используют операцию интегрирования-и-сброса, когда передатчик системы использует простую модель квадратного импульса. Оптоволокно и в системах связи с расширенным спектром, таких как приложения CDMA (множественного доступа с кодовым делением каналов), также используют операцию.
Этот блок принимает скаляр, вектор-столбец или матричный входной сигнал. Когда входной сигнал не является скалярным значением, он должен содержать k· N строк для некоторых положительных целых чисел k. Для этих входных сигналов блок обрабатывает каждый столбец независимо .
Выбор Output intermediate values влияет на содержимое, размерности и шаг расчета следующим образом:
Если снять флажок, блок выводит совокупную сумму в каждый момент сброса.
Если вход является скалярным значением, то время выходной выборки N умножает время входной выборки, и блок испытывает задержку, длительность которой является одним выходным периодом выборки. В этом случае выход размерностей совпадать с входом размерностей.
Если вход является (k· N) -by- n матрицей, то выход равен k -by- n. В этом случае блок не испытывает задержки, и период выхода совпадает с периодом входа.
Если флажок установлен, блок выводит совокупную сумму на каждом временном шаге. Выход имеет тот же шаг расчета и те же матричные размерности, что и вход.
Ненулевое значение в параметре Offset заставляет блок выводить одно или несколько нулей в течение начального периода, пока он отбрасывает входные выборки. Если вход является матрицей с n столбцами, а параметр Offset является вектором с n длиной, то mth элемент вектора Offset является смещением для mth столбец данных. Если Offset является скаляром, то блок применяет одно и то же смещение к каждому столбцу данных. Выход начальных нулей из-за ненулевого Offset значения является переходным эффектом, а не постоянной задержкой.
Когда вы очищаете Output intermediate values, выход блока задерживается, относительно его входа, на протяжении всей симуляции:
Если вход является скалярным значением, то выход задерживается на одну выборку после того, как любой переходный эффект закончен. То есть, после удаления переходных процессов из входа и выхода, можно увидеть результат mth период интегрирования в выходной выборке, индексируемой m + 1.
Если вход является вектор-столбец или матрица, а параметр Offset ненулевым, то после того, как переходный эффект закончен, результат каждого периода интегрирования появляется в выход кадре, соответствующем последней входной выборке этого периода интегрирования. Это на одну систему координат позже выходного кадра, соответствующего первой входной выборке этого периода интегрирования, в случаях, когда период интегрирования охватывает два входных кадров. Пример этой ситуации см. в Примере Переходного процесса и Задержки.
Количество входа отсчетов между сбросами.
Неотрицательный целочисленный вектор или скаляр, задающий количество входа отсчетов для отброса из каждого столбца входных данных в начале симуляции.
Определяет, выводит ли блок промежуточные совокупные суммы между последовательными сбросами.

Настройки для следующих параметров применяются только, когда входы блоков являются сигналами с фиксированной точкой.
Используйте этот параметр, чтобы задать метод округления, который будет использоваться, когда результат вычисления с фиксированной точкой не точно сопоставлен с числом, представленным типом данных и масштабированием, сохраняющим результат.
Для получения дополнительной информации смотрите Режимы округления или Режим округления: самый простой (Fixed-Point Designer).
Используйте этот параметр, чтобы задать метод, который будет использоваться, если величина результата вычисления с фиксированной точкой не соответствует области значений типа данных и масштабирования, которая хранит результат:
Насыщение представляет положительные переполнения как наибольшее положительное число в используемой области значений и отрицательные переполнения как наибольшее отрицательное число в используемой области значений.
Перенос использует арифметику по модулю, чтобы привести переполнение назад в представимую область значений типа данных. Для получения дополнительной информации см. арифметику» (Fixed-Point Designer).
Используйте параметр Accumulator—Mode, чтобы задать, как вы хотели бы обозначить слово аккумулятора и длины дроби:
Когда вы выбираете Inherit via internal ruleблок автоматически вычисляет выходное слово аккумулятора и длины дробей.
Когда вы выбираете Same as inputэти характеристики совпадают с характеристиками входов блока.
Когда вы выбираете Binary point scaling, вы можете ввести размер слова и длину дроби аккумулятора, в битах.
Когда вы выбираете Slope and bias scaling, вы можете ввести размер слова, в битах и наклон аккумулятора.
Используйте параметр Output, чтобы выбрать, как вы задаете размер слова и длину дроби выхода блока:
Когда вы выбираете Same as accumulatorэти характеристики совпадают с характеристиками аккумулятора.
Когда вы выбираете Same as inputэти характеристики совпадают с характеристиками входов блока.
Когда вы выбираете Binary point scaling, введите размер слова и длину дроби выхода, в битах.
Когда вы выбираете Slope and bias scaling, введите размер слова, в битах и наклон выхода.
Дополнительные сведения о параметрах, относящихся к приложениям с фиксированной точкой, см. в разделе «Задание атрибутов фиксированной точки для блоков».
| Порт | Поддерживаемые типы данных |
|---|---|
| В |
|
| Из |
|
Если Integration period 4 и Offset является скалярным 3, затем в таблице ниже показано, как блок обрабатывает начало пандуса (1, 2, 3, 4,...) в нескольких ситуациях. (Значения, показанные в таблице, не отражают размеры вектора, а просто указывают на числовые значения.)
| Флажок вывода промежуточных значений | Свойства входного сигнала | Первые несколько выходных значений |
|---|---|---|
| Очищенный | Скаляр | 0, 0, 4+5+6+7, и 8+9+10+11, где один 0 является начальным переходным значением и другим 0 является значением задержки, которое является результатом снятия флажка и скалярного значения. |
| Очищенный | Вектор-столбец длины 4
| 0, 4+5+6+7, и 8+9+10+11, где 0 является начальным значением задержки, которое является результатом ненулевого смещения. Выходы являются скалярным значением. |
| Отобранный | Скаляр | 0, 0, 0, 4, 4+5, 4+5+6, 4+5+6+7, 8, 8+9, 8+9+10, 8+9+10+11, и 12, где три 0s являются начальными переходными значениями. |
| Отобранный | Вектор-столбец длины 4
| 0, 0, 0, 4, 4+5, 4+5+6, 4+5+6+7, 8, 8+9, 8+9+10, 8+9+10+11, и 12, где три 0s являются начальными переходными значениями. Выход является вектором-столбцом длины 4. |
Во всех случаях блок отбрасывает первые три входных выборки (1, 2, и 3).
Рисунок ниже иллюстрирует ситуацию, в которой блок проявляет как переходный эффект для трех выходных выборок, так и задержку с одной выборкой в альтернативных последующих выходных выборках для остальной части симуляции. Рисунок также показывает, как значения входа и выхода организованы следующими векторами-столбцами. В каждом векторе на рисунке подчеркивается последняя выборка каждого периода интегрирования, отброшенные входные выборки являются белыми, а переходные нули в выходе являются белыми.

Переходный эффект длится для ceil(13/5) выход выборок, поскольку блок отбрасывает 13 входные выборки, и период интегрирования 5. Первая выходная выборка после завершения переходного эффекта, 80, соответствует сумме 14+15+16+17+18 и появляется во время входной выборки 18. Следующая выходная выборка, 105, соответствует сумме 19+20+21+22+23 и появляется во время входной выборки 23. Заметьте, что входная выборка 23 на одну систему координат позже, чем образец входа 19; то есть этот период интегрирования с пятью выборками охватывает два входных кадров. В результате выходной параметр 105 задерживается по сравнению с первым входом (19), что способствует этой сумме.