polyscale

Корни шкалы из полинома

Синтаксис

b = polyscale(a,alpha)

Описание

b = polyscale(a,alpha) масштабирует корни полинома в z-плоскости, где a - вектор, содержащий полиномиальные коэффициенты и alpha - коэффициент масштабирования.

Если alpha является вещественным значением в области значений  [0 1], затем корни a радиально масштабируются к источнику координат в плоскости z. Комплексные числа для alpha разрешить произвольные изменения корневых местоположений.

Примеры

свернуть все

Выразите решения уравнения x7=1 как корни полинома. Постройте график корней в комплексной плоскости.

pp = [1 0 0 0 0 0 0 -1];
zplane(pp,1)

Figure contains an axes. The axes contains 4 objects of type line, text.

Масштабируйте корни p внутри и вне модуля круга. Постройте график результатов.

hold on

for sc = [1:-0.2:0.2 1.2 1.4];
    b = polyscale(pp,sc);
    plot(roots(b),'o')
end

axis([-1 1 -1 1]*1.5)

hold off

Figure contains an axes. The axes contains 11 objects of type line, text.

Загрузите речевой сигнал, дискретизированный Fs=7418Hz. Файл содержит запись женского голоса, говорящего слово «MATLAB ®».

load mtlb

Моделируйте 100-выборочную секцию сигнала, используя авторегрессивный полином 12-го порядка. Выполните расширение полосы пропускания сигнала путем масштабирования корней авторегрессивного полинома на 0,85.

Ao = lpc(mtlb(1000:1100),12);
Ax = polyscale(Ao,0.85);

Постройте график нулей, полюсов и частотных характеристик моделей.

subplot(2,2,1)
zplane(1,Ao)
title('Original')

subplot(2,2,3)
zplane(1,Ax)
title('Flattened')

subplot(1,2,2)
[ho,w] = freqz(1,Ao);
[hx,w] = freqz(1,Ax);
plot(w/pi,abs([ho hx]))
legend('Original','Flattened')

Figure contains 3 axes. Axes 1 with title Original contains 4 objects of type line, text. Axes 2 with title Flattened contains 4 objects of type line, text. Axes 3 contains 2 objects of type line. These objects represent Original, Flattened.

Совет

Путем уменьшения радиуса корней в авторегрессивном полиноме, ширина полосы спектрального peaks в частотной характеристике расширяется (уплощается). Эта операция часто упоминается как расширение полосы пропускания.

См. также

|

Представлено до R2006a