880 research outputs found

    Cyclic LTI systems in digital signal processing

    Get PDF
    Cyclic signal processing refers to situations where all the time indices are interpreted modulo some integer L. In such cases, the frequency domain is defined as a uniform discrete grid (as in L-point DFT). This offers more freedom in theoretical as well as design aspects. While circular convolution has been the centerpiece of many algorithms in signal processing for decades, such freedom, especially from the viewpoint of linear system theory, has not been studied in the past. In this paper, we introduce the fundamentals of cyclic multirate systems and filter banks, presenting several important differences between the cyclic and noncyclic cases. Cyclic systems with allpass and paraunitary properties are studied. The paraunitary interpolation problem is introduced, and it is shown that the interpolation does not always succeed. State-space descriptions of cyclic LTI systems are introduced, and the notions of reachability and observability of state equations are revisited. It is shown that unlike in traditional linear systems, these two notions are not related to the system minimality in a simple way. Throughout the paper, a number of open problems are pointed out from the perspective of the signal processor as well as the system theorist

    On the Polytope Escape Problem for Continuous Linear Dynamical Systems

    Get PDF
    The Polyhedral Escape Problem for continuous linear dynamical systems consists of deciding, given an affine function f:RdRdf: \mathbb{R}^{d} \rightarrow \mathbb{R}^{d} and a convex polyhedron PRd\mathcal{P} \subseteq \mathbb{R}^{d}, whether, for some initial point x0\boldsymbol{x}_{0} in P\mathcal{P}, the trajectory of the unique solution to the differential equation x˙(t)=f(x(t))\dot{\boldsymbol{x}}(t)=f(\boldsymbol{x}(t)), x(0)=x0\boldsymbol{x}(0)=\boldsymbol{x}_{0}, is entirely contained in P\mathcal{P}. We show that this problem is decidable, by reducing it in polynomial time to the decision version of linear programming with real algebraic coefficients, thus placing it in R\exists \mathbb{R}, which lies between NP and PSPACE. Our algorithm makes use of spectral techniques and relies among others on tools from Diophantine approximation.Comment: Accepted to HSCC 201

    Reachability problems for PAMs

    Get PDF
    Piecewise affine maps (PAMs) are frequently used as a reference model to show the openness of the reachability questions in other systems. The reachability problem for one-dimentional PAM is still open even if we define it with only two intervals. As the main contribution of this paper we introduce new techniques for solving reachability problems based on p-adic norms and weights as well as showing decidability for two classes of maps. Then we show the connections between topological properties for PAM's orbits, reachability problems and representation of numbers in a rational base system. Finally we show a particular instance where the uniform distribution of the original orbit may not remain uniform or even dense after making regular shifts and taking a fractional part in that sequence.Comment: 16 page

    How Fast Can You Escape a Compact Polytope?

    Get PDF
    The Continuous Polytope Escape Problem (CPEP) asks whether every trajectory of a linear differential equation initialised within a convex polytope eventually escapes the polytope. We provide a polynomial-time algorithm to decide CPEP for compact polytopes. We also establish a quantitative uniform upper bound on the time required for every trajectory to escape the given polytope. In addition, we establish iteration bounds for termination of discrete linear loops via reduction to the continuous case

    Reachability in Dynamical Systems with Rounding

    Get PDF
    We consider reachability in dynamical systems with discrete linear updates, but with fixed digital precision, i.e., such that values of the system are rounded at each step. Given a matrix MQd×dM \in \mathbb{Q}^{d \times d}, an initial vector xQdx\in\mathbb{Q}^{d}, a granularity gQ+g\in \mathbb{Q}_+ and a rounding operation [][\cdot] projecting a vector of Qd\mathbb{Q}^{d} onto another vector whose every entry is a multiple of gg, we are interested in the behaviour of the orbit O=\mathcal{O}={}, i.e., the trajectory of a linear dynamical system in which the state is rounded after each step. For arbitrary rounding functions with bounded effect, we show that the complexity of deciding point-to-point reachability---whether a given target yQdy \in\mathbb{Q}^{d} belongs to O\mathcal{O}---is PSPACE-complete for hyperbolic systems (when no eigenvalue of MM has modulus one). We also establish decidability without any restrictions on eigenvalues for several natural classes of rounding functions.Comment: To appear at FSTTCS'2
    corecore