Библиотека MATLAB 6.1 Simulink. Наиболее часто используемые блоки, описание их параметров, страница 5

19.  Constant – генерирует постоянную (постоянное напряжение).

 

20.  Pulse Generator – генерирует последовательность прямоугольных импульсов. Pulse type: Sample based

 

Параметр Amplitude – определяет амплитуду импульсов

Параметр Sample time определяет шаг дискретизации и обратно пропорционален

1

частоте дискретизации ∆t = . Иными словами Sample time – это минимальный fдискр

временной интервал «нарезки» любого сигнала. Samples («сэмпл», отсчет) – элементарный шаг временной дискретизации постоянной длительности. Любой сигнал будет состоять из «сэмплов» разной амплитуды.

Параметр Pulse width определяет длительность одного импульса. (Измеряется в количестве отсчетов (number of samples), соответственно длительность импульса в секундах равна [Sample time]·[Pulse width (number of samples)]).

Параметр Period определяет период повторения импульсов. Измеряется в количестве отсчетов (number of samples), соответственно период повторения импульсов в секундах равен [Sample time]·[Period (number of samples)]).

Параметр Phase delay определяет задержку последовательности импульсов. Если Phase delay установить равным 0, то первый импульс последовательности генерируется, начиная с 0 секунд. Измеряется в количестве отсчетов (number of samples), соответственно задержка импульсов в секундах равна [Sample

time]·[Phase delay (number of samples)]).

Ниже на осциллограмме приведена периодическая последовательность импульсов со следующими параметрами:

Amplitude = 1

Period = 200

Pulse width = 50

Phase delay = 50

Sample time = 0.01

 

Для генерирования одиночного импульса достаточно установить  значение [Sample time]·[Period (number of samples)] равным больше времени симуляции процесса (по умолчанию обычно равно 10 секундам).


21.  Блок Simulink/Sources/Ramp – генерирует линейную функциюsвых( )t = Slope t , начиная со времени Start time и амплитуды Initial output.

 

22.  Simulink/Sources/Sine Wave – генерирует сигнал с функцией

sвых( )t = Bias + Amplitude ⋅sin(Frequency t + Phase). Sine type: Time based

 

Параметр Sample time определяет шаг дискретизации и обратно пропорционален

1

частоте дискретизации ∆t = . Иными словами Sample time – это минимальный fдискр

временной интервал «нарезки» любого сигнала. Samples («сэмпл», отсчет) – элементарный шаг временной дискретизации постоянной длительности. Любой сигнал будет состоять из «сэмплов» разной амплитуды. Для «нормального» вида синусоидального сигнала необходимо брать не менее 50 отсчетов на период колебания сигнала.

Параметр Bias определяет постоянную составляющую сигнала.

Параметр Phase определяет начальную фазу колебания (при Phase = pi/2 сигнал становиться косинусоидальным).

Ниже на осциллограмме представлен синусоидальный сигнал с частотой 2 Гц и длительностью отсчета 0.01 с, то есть 50 отсчетов на период. Параметры сигнала: Amplitude = 1

Bias = 0.5

Frequency = 2*pi*2

Phase = 0 

Sample time = 0.01

 

23.  Simulink/Subsystems/ Subsystem – позволяет объединить собранную схему в единый блок, с нужным количеством входов и выходов. 

 

Удалите соединяющий провод между In1 и Out1 и скопируйте вашу схему с основного файла в открывшееся окно блока Subsystem. Соедините входа In с входами на вашей схеме и выхода на вашей схеме с Out

 


24.  Communication Blockset/Channels/ Multipath Rayleigh Fading Channel – аналог многолучевого канала с релеевскими замираниями. Входной и выходной сигнал должны быть комплексными.

 

Параметр Doppler frequency определяет частоту Доплера в канале связи, Гц (не рекомендуется устанавливать менее 0.1 Гц).

Параметр Sample time лучше устанавливать равным -1.

Параметр Delay vector задает комплекс отраженных лучей с индивидуальными задержками в секундах.

Параметр Gain vector задает амплитуды комплекса отраженных лучей в дБ.