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

Ниже на рисунке изображена комплексная глазковая диаграмма и соответствующая ей комплексная плоскость.

 

28.  Communication Blockset/Comm Sources/Random-Integer Generator – генерирует псевдослучайную последовательность данных с количеством позиций равных M.  

 

Параметр M-ary number – задает количество возможных позиций на длительности символа (M = 2 бинарная двоичная последовательность)

Параметр Initial seed – задает начальные условия для генерации псевдослучайной последовательности, то есть для каждой «Initial seed» вычисляется уникальная цифровая последовательность (в квадратных скобках задается любой набор цифр без пробела, например [14321]).

Параметр Sample time – задает длительность символа (бита при M = 2). При этом:

log2 M

                                             скорость_передачи_информации=                         .

Sample_time

Ниже на рисунке изображена осциллограмма псевдослучайной двоичной последовательности 101011111011111110001011011110100011111…, со скоростью передачи 100 бит/с.

 

29.  Блок DSP Blockset/DSP Sinks/To Wave File – записывает входной сигнал в файл C:\MATLAB6p1\work\audio2007.wav

 

Входной сигнал должен иметь стандартную частоту дискретизации (22050 Гц, 44100 Гц, 48000 Гц).


ПРИМЕЧАНИЕ: Записываемый сигнал НЕ ДОЛЖЕН превосходить амплитудный коридор [-1..1] (можно проконтролировать осциллографом). 

Желателен уровень [-0.5 0.5]. В ПРОТИВНОМ СЛУЧАЕ возникают искажения записываемого сигнала и при воспроизведении громкость сигнала ПРЕДЕЛЬНА!

30.  Блок DSP Blockset/DSP Sources/ From Wave File – генерирует сигнал из файла C:\MATLAB6p1\work\speech_dft.wav. (Частота дискретизации файла)/(моно или стерео)/(разрядность кодирования) – указывается на блоке. 

 

31.  Блок DSP Blockset/ Filtering/ Filter Designs/ Analog Filter Design – определяет фильтр с заданной характеристикой. 

Параметр Design method (Баттерворта, Чебышева 1-го или 2-го рода, Бесселя, Эллиптический) определяет вид фильтра.

Параметр Filter order – задает порядок фильтра

Параметр Filter type (Lowpass-ФНЧ, Highpass-ФВЧ, Bandpass-ПФ, Bandstop-РФ) определяет тип фильтра.

Параметр Passband edge frequency определяет частоту среза (например, 2*pi*100 – частота среза 100 Гц), Lower ….frequency – задает нижнюю границу фильтрации,

Upper ….frequency – задает верхнюю границу фильтрации

Параметр Passband ripple - задает неравномерность характеристики фильтра в полосе пропускания в дБ.

Параметр Stopband attenuation – задает ослабление в полосе задерживания.

 

Ниже на рисунке приведен пример фильтрации цифрового сигнала полосовым фильтром Чебышева 2-го рода 8-го порядка с ослаблением в полосе задерживания = -40 дБ.

 

32.  Блок DSP Blockset/ Filtering/ Filter Designs/ Digital Filter Design – отдельная модифицированная библиотека для создания цифровых фильтров, с заданными характеристиками


33.  DSP Blockset/ Math Functions/ Matrices and Linear Algebra/ Matrix Operations/ Matrix Sum – суммирует вектор сигналов (разноцветные сигналы на одной осциллограмме). 

 

Параметр Sum along = Rows.

 

34.  Downsample – понижает частоту дискретизации входного сигнала в заданное целое число раз. (При понижении частоты дискретизации длительность отсчета Sample time увеличивается, и соответственно форма сигнала искажается – становиться более «угловатой»).

 

35.  Upsample – увеличивает частоту дискретизации входного сигнала в заданное целое число раз. При повышении частоты дискретизации длительность отсчета Sample time уменьшается, и сигнал получается, составлен из большего количества отсчетов, но при этом прежняя форма сигнала сохраняется. «Детализации» сигнала при этом преобразовании не получиться.

 

36.  Integer Delay (линия задержки) – задерживает входной сигнал на заданное количество отсчетов.

 

Время задержки сигнала в секундах определяется по формуле [Sample time]·[Delay

(samples)], где Sample time – интервал дискретизации входного сигнала

Ниже на рисунке показана задержка входного процесса на 2 отсчета.