Information Technology Reference
In-Depth Information
So far we can solve the minimal partial realization problem by Theorem 1, The-
orem 2 and Theorem 3. We give our algorithm below, in which we give the
initialization in step 1, transform the initial basis into a reduced one in step 2,
and into a normal one in step 3. Finally we output the result in step 4.
Algorithm 2.1
Input: the first N terms of a matrix sequence T =( T 1 ,T 2 ,... ).
Output: an N th minimal realization of T .
1. Initialize ω 1 ←−
ε 1 ,
···
p ←−
ε p p +1
α N, 1 ,
···
, ω n
α N, m .
2. While θ ( ω 1 ) ,
( ω n ) are linearly dependent over IF do
(Reduction step)There is a vector ( a 1 ,
···
,a n ) such that i =1 a i θ ( ω i )= 0 n
and find an integer h such that v ( ω h )=max
···
{
v ( ω i ): 1
i
m, a i
=0
}
.
i =1 a i z −v ( ω i )+ v ( ω h ) ω i and ω h
Set ξ
ξ .
end-While
3. For j =1 ,...,m do
Find an integer k such that v ( ω k )=min
{
v ( ω i ):1
i
n and the ( p + j )th
component of θ ( ω i ) is nonzero
}
and set c k
the ( p + j )-th component of
θ ( ω k ).
For i =1 ,...,n do
If i
= k and the ( p + j )-th component c of θ ( ω i ) is not zero then
set ω i
c k z −v ( ω k )+ v ( ω i ) ω k and ω k
c
1
ω i
c k ω k .
end-If
end-For
end-For
Arrange the ω i in such a way such that θ ( ω i )= 0 m , i =1 ,...,p , v ( ω 1 )
...
v ( ω p )and θ ( ω p + i )
[ β i ]for1
i
m .
( η ( ω p + i )) 1 ≤i≤m , output pol( T ( z ) M N ( z )) M 1
N
4. Set M N ( z )
( z )andtermi-
nate the algorithm.
Remark 1. When m = 1 the above algorithm becomes the synthesis algorithm
for vector sequences as in [20]. Similar to [20] we also show that the algorithm will
terminate in the finite steps. We introduce a function Ψ ( ω 1 ,
···
n )=
m ( N +
i =1 v ( ω i ). Whenever a reduction step takes place, the value of Ψ ( ω 1 ,
1)
···
,
ω m +1 ) strictly increases by the above discussions and when Ψ ( ω 1 ,
m +1 )=0
the corresponding basis becomes reduced [17]. Thus the number of reduction
steps is at most m ( N +1).
···
3
Parametrization of All Minimal Partial Realizations
and the Uniqueness Issue
Given a normal basis ω 1 ,...,ω n of the lattice Λ , put π i = v ( ω i ). Then the set
{
is completely determined by the lattice Λ and does not depend on
the particular normal basis ω 1 ,...,ω n [17]. It is easy to see that the lattice Λ is
completely determined by T and N , and so the set can be as the invariance of
the first N terms of the matrix sequence T .Since ω p + i
π 1 ,...,π n }
S i ( Λ ), it is easy to get
Search WWH ::




Custom Search