ПредишенСледващото

а Z - вектор, на нули, р - поле вектор, к - печалба.

За да се увеличи полюс - нула представяне на функцията постоянно прехвърляне система се използва за трансформиране

разлага на прости фракции на предавателната функция представени като съотношение на две полиноми. Тук удръжки се съхраняват в вектор R. полюси - в вектор стр. спечели - в к. Формат [B, A] = остатък (Z, р, к) с три входни аргументи и два изхода система преобразува предавателната функция поле нула в представителството.

Изграждане на отговор (stepresponse) система преходно може да бъде постигнато чрез въвеждане на

подобно изобразени на импулсната реакция (impulseresponse) система

За да се определи системата за отговор (изход) за произволно въвеждане на командата се използва lsim (...).

Пример. Ние дефинираме система изходен сигнал с предавателната функция

и входния сигнал.

>> п = [2 0]; % На числителя и знаменателя на функцията за трансфер

>> т = linspace (0,5,301); % Настройка на интервала от време

>> ф = COS (2 * пи * т); Input%

>> [Y, X] = lsim (N, D, U, т); % Сигналът на изхода

>> xlabel ( "Време, сек ');

Графиките на входните и изходните сигнали

Теория и обработка на сигнали MATLAB в TOS, страница 7

характеристики на честотата и техните графики

MATLAB-функции за изчисляване и конструиране на графики на честотните характеристики:

FFT (х) - изчислява дискретна трансформация на Фурие на вектора х чрез използване на Fast Fourier Transform алгоритъм (FFT)

IFFT (х) - изчислява обратна дискретна трансформация на Фурие на вектора х използване FFT

fftshift - произвежда превръщане смяна FFT интервала (0, 2π) в интервала (-π, π)

freqs (п, г) - изчислява честотната характеристика (frequencyresponse) непрекъсната система функция М (и) / г (и)

freqz (п, г) - изчислява честотната характеристика на (дискретно) прехвърляне функция на системата с N (Z) / г (Z)

Боде (п, г) - изгражда Боде диаграма на непрекъсната система със система функция М (и) / г (и).

Разопаковайте (Р) - коригира фазови ъгли на едномерен масив от P елементи по време на прехода
чрез П стойност.

Пример за изграждане на честотните характеристики на системата с функцията за трансфер

комплект (GCA, "FontName", "Times New Roman Cyr", "FONTSIZE", 8)

заглавие ( "амплитуда - chactotnaya harakterictika")

Теория и обработка на сигнали MATLAB в TOS, страница 7

Пример Боде схема и за конструиране на импулсната реакция

"Строителни% полюси и нули диаграма

FFT () функция на задачи за обработка на сигнала, използвани, може би повече от всички други. Тя изчислява дискретна трансформация на Фурие (DFT) на вектора х от експресията

при което - дължината на вектор х.

Същата функция с формата

изчислява н - точка дискретно преобразуване на Фурие. Ако липсващите елементи на х масив са допълнени с нули (zeropad). Ако и след това допълнителни елементи се отхвърлят.

функция х = IFFT на (X) изчислява обратен DFT X. последователност функция х = IFFT на (X, п) изчислява п - точкова инверсна DFT.

За изчисляване на FFT () и IFFT () БПФ алгоритми използват (FFT). Този алгоритъм е най-добро изпълнение, когато дължината на последователността е равна на х силата на 2. Поради това е желателно да се използват последователности, чиято дължина е с мощност от 2.

% Процедурата за изчисляване и конструиране на спектри

% На сигнала чрез FFT () функция

N = 128; % Брой на точки

Ts = T / (N-1); интервал% проби

Т = 0: Ts: T; % Timeslot

тау = 2; % Продължителност на импулса

х = rectpuls (т, тау); Правоъгълен импулс генериране%

подучастък (311), парцел (т, х), решетка% график сигнал

комплект (GCA, "FontName", "Arial Cyr", "FONTSIZE", 8)

заглавие ( "График сигнал")

Fmax = 1 / Ts; % Максимална честота

DF = 1 / Т; % Резолюция честота

X = FFT (х, N); % FFT

Хр = fftshift (X); Честота% офсет

подучастък (312), парцел (е, ABS (XP) * Ts), мрежа

комплект (GCA, "FontName", "Arial Cyr", "FONTSIZE", 8)

заглавието ( "амплитуда спектър сигнал")

% S = Sinc (е * тау / 2) * тау / 2; % От трансформацията на Фурие на сигнала

подучастък (313), парцел (е, ъгъл (XP)), мрежа

комплект (GCA, "FontName", "Arial Cyr", "FONTSIZE", 8)

xlabel ( "Честота, Hz)

заглавието ( "сигнал фаза спектър)

Теория и обработка на сигнали MATLAB в TOS, страница 7

Анализ на линейни дискретни системи

у = реал (х, з) - изчислява извивка от Н и X последователности. Използване намотка изчислява изходния сигнал на дискретни система с импулс з отговор и вход за х нула начални условия.

Реал команда може да се използва да се размножават на реал полиноми (а, Ь) - продукт на полиномите представени от векторите на коефициентите а и б.

Функцията за прехвърляне на дискретна система

Тя представлява в MATLAB вектор на коефициентите на числителя и знаменателя

dstep и dimpulse екип изчислява съответно и импулс преходна характеристика на системата

»Num = [10, 0]; ден = [1 0.07 -0.6];

Подкрепете проекта - споделете линка, благодаря!