Main Content

sos2ss

Convertir parámetros de sección de segundo orden de filtro digital en forma de espacio de estado

Sintaxis

[A,B,C,D] = sos2ss(sos)
[A,B,C,D] = sos2ss(sos,g)

Descripción

convierte una representación de sección de segundo orden de un filtro digital en una representación de espacio de estado equivalente.sos2ss

[A,B,C,D] = sos2ss(sos) convierte , un sistema expresado en forma de sección de segundo orden, en una representación de espacio de estado de una sola entrada y salida única:sos

x(n+1)=Ax(n)+Bu(n),y(n)=Cx(n)+Du(n).

La función de transferencia discreta en forma de sección de segundo orden

H(z)=k=1LHk(z)=k=1Lb0k+b1kz1+b2kz21+a1kz1+a2kz2.

es unsos L × 6 matriz organizada como

sos=[b01b11b211a11a21b02b12b221a12a22b0Lb1Lb2L1a1La2L].

Las entradas de deben ser reales para la conversión adecuada al espacio de estado.sos La matriz devuelta es de tamañoA 2L × 2L, es unB 2L × 1 vector de columna, es unC 1 × 2L vector de fila, y es unD 1 × 1 Escalar.

[A,B,C,D] = sos2ss(sos,g) convierte al espacio de estado un sistema en forma de sección de segundo orden con ganancia:sosg

H(z)=gk=1LHk(z).

Ejemplos

contraer todo

Calcular la representación de espacio de estado de un sistema de sección de segundo orden simple con una ganancia de 2.

sos = [1  1  1  1   0  -1 ;       -2  3  1  1  10   1]; [A,B,C,D] = sos2ss(sos,2)
A = 4×4

   -10     0    10     1
     1     0     0     0
     0     1     0     0
     0     0     1     0

B = 4×1

     1
     0
     0
     0

C = 1×4

    42     4   -32    -2

D = -4 

Algoritmos

primero convierte de secciones de segundo orden para transferir la función mediante , y luego de la función de transferencia al espacio de estado mediante .sos2sssos2tftf2ss

Consulte también

| | | |

Introducido antes de R2006a