Algorithmic aspects of algebraic system theory
Algorithmic aspects of algebraic system theory
复制标题
代数系统论的算法方面
DOI:
--
复制
发表时间:
2010
期刊:
影响因子:
--
通讯作者:
E. Zerz
中科院分区:
文献类型:
--
作者:
Kristina Schindelar;E. Zerz
setting of this section, we have to use a more algebraic definition based on the fact that controllability coincides with parametrizability for many important system classes. We call a linear abstract system controllable if and only if it admits an image representation, that is, there exists L ∈ Dq×l such that B = {ω ∈ A | ∃` ∈ A : ω = L • `}. In Section 1.3, 1.4 we will point out for particular signal classes how this definition is linked with the proposed interpretation. The fundamental principle offers a direct characterization of controllability: B is controllable if and only if im(·R) = ker(·L) for some L. (1.6) Then one calls R a left syzygy matrix. Recall that by assumption, D is a domain. Then controllability implies that the associated system module is torsion-free. This can be easily checked. Let 0 6= d ∈ D and x ∈ D1×q such that d[x] = 0, that is, dx ∈ im(·R). Then by (1.6) dxL = 0 and since D is a domain, x ∈ ker(·L) = im(·R), that is, [x] = 0. One can show that every finitely generated torsion-free module over a Noetherian domain can be embedded into a finitely generated free module. This permits the following characterization. Theorem 1.2.9 The following claims are equivalent: 1. B is controllable. 2. M is torsion-free. 3. R is a left syzygy matrix. Proof: Referring to the previous observations, it is sufficient to show that the second item yields the third. Let M be torsion-free. Then there exists an embedding ι : M→D1×l. Define π : D1×q →M, x 7→ [x]. Then D1×g ·R −→ D1×q ι◦π −→ D1×l is exact. Defining L as the matrix associated to ι ◦ π shows that R is a left syzygy matrix. Relying on certain structure properties of D, it is possible to decompose B into a controllable and autonomous subsystem. In Section 1.4, we point out how to obtain such a decomposition for one-dimensional time-varying systems. Observability Suppose R = [R1, R2] and ω = [ω T 1 , ω T 2 ] T to be partitioned accordingly, that is, B = {[ω 1 , ω 2 ] ∈ A12 | R1 • ω1 +R2 • ω2 = 0}. Then ω1 is called observable from ω2 if and only if ω1 is uniquely determined by ω2 and the fact that [ω 1 , ω T 2 ] T satisfies the system law. That is, ω1 is observable from ω2 if and only if B1 := {ω1 ∈ A1 | R1 • ω1 = 0} = {0}. Due Theorem 1.2.3, this is equivalent to D1R1 = B⊥ 1 = D1×q1 . Summing up, we obtain that ω1 is observable from ω2 if and only if R1 is left invertible. 1.3. ONE-DIMENSIONAL SYSTEMS OVER RINGS 19 1.3 One-dimensional systems over rings The behavioral approach to system theory has been successfully applied to some areas in communication. In this framework problems like the decoding of Reed-Solomon block codes over fields [BF01, LO08], catastrophicity issues on convolutional codes over fields, and the construction of minimal trellis [Fit95] are handled effectively [Kui01, KP04, KvDHO01, KW97, RSY96]. Moreover, interpolation questions can be tackled with the help of the so-called most powerful unfalsified model, see Section 1.6. The interest in systems over rings stems mainly from the applications in communication theory. As outlined in [KPPR06], one relevant topic is convolutional codes over rings, which are linear, time-invariant behaviors over the underlying ring. Here the ring structure is better suited for phase modulation than the field structure. Further [HKC94] stresses the importance of codes over Z4. The impact of these lies in the connection to certain efficient nonlinear binary codes under the Gray map. Beside, the communications literature offers many results for sequences over finite rings [BHK92, US00, KP08b, KWP05]. Thus there are several aspects that motivate to extend the well established theory of one-dimensional systems over fields to those over the rings Zm = Z/mZ for a integer m. In connection to systems over rings we assume the signal set A := {ω : N→ Zpr} for a prime number p and we consider exclusively linear and s-invariant systems. Recall that s denotes the backward shift, acting on A as s • ω(t) = ω(t+ 1). Let D denote Zpr [s]. In [LLO04] it is shown that the D-module A is an injective cogenerator (in fact [LLO04] even considers the multi-dimensional case). This result relies on the fact that the rings Zm are Quasi-Frobenius, that is, Noetherian and self-injective. Kernel representations From the algebraic point of view, the main difficulties that arise going from the field case to the ring case is the existence of zero-divisors and the fact that D is no longer a PID. The injective cogenerator property permits to relate the kernel representations of related linear abstract systems. Recall that due to Theorem 1.2.3, we obtain for two linear abstract systems B1,B2 given via R1 ∈ Dg1×q and R2 ∈ Dg2×q that B1 ⊆ B2 ⇔ ∃X ∈ Dg2×g1 : R2 = XR1. (1.7) But in contrast to the case of a coefficient field, the equality of two abstract linear systems B1,B2 is not equivalent to the requirement that there exists a unimodular matrixX satisfying the right hand side of equivalence (1.7). This is due to the fact that behaviors over rings (rather than fields) need not have full row rank representations, as will be pointed out below. Let us emphasize this effect by [KPPR06, Example 3.1]. Suppose p = 3, r = 2 and B1,B2 to be given via the kernel representation matrices R1 = [ s + s 3(s− 1) ] and R2 = [ s + s 3 ] . 20 CHAPTER