Библиотека 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 отсчета.