Поведение сброса генератора последовательности Голда

Этот пример показывает Gold Sequence Generator поведение выхода для связанных со сбросом установок параметров.

Три Золотых блока кодовой последовательности сконфигурированы, чтобы вывести золотую последовательность, следующую из различных условий сброса.

  • Ни для какого сброса, Samples per frame параметр устанавливается на 1 и выход, сохраненный в out.y1.

  • Для сброса при помощи скалярного входа Rst сигнал, Samples per frame параметр устанавливается на 1 для Signal From Workspace и Gold Sequence Generator блоки. Выход сохранен в out.y2.

  • Для сброса при помощи векторного входа Rst сигнал, Samples per frame параметр устанавливается на 8 для Signal From Workspace и Gold Sequence Generator блоки. Выход сохранен в out.y3.

Скалярное и векторное значение сигналов сброса [0 0 0 1 0 0 0 0]. Когда Rst входной порт в активированном, Gold Sequence Generator блок сбрасывает выходную последовательность на четвертой выборке. Запустите модель и сравните выходные параметры.

The sequence output when no reset occurs is:
0  0  1  1  1  0  1  0
The sequence output when using a scalar reset signal is:
0  0  1  0  0  1  1  1
The sequence output when using a vector reset signal is:
0  0  1  0  0  1  1  1

Значения выход к out.y2 и out.y3 равны, потому что они сбрасываются на том же smaple, и продолжительность выхода также равна из-за установки времени остановки симуляции.

isequal(out.y2,out.y3) returns: 1

Блок генератора последовательности Голда всегда окружает, чтобы вывести кратное Samples per frame установка. Измените время остановки симуляции в 10, и выходные длины последовательности более не не равны.

The sequence output when no reset occurs is:
0  0  1  1  1  0  1  0  0  0  1
The sequence output when using a scalar reset signal is:
0  0  1  0  0  1  1  1  0  1  0
The sequence output when using a vector reset signal is:
0  0  1  0  0  1  1  1  0  1  0  0  0  1  1  1