21st Southern California Nonlinear Control
Workshop
Error
Correcting Codes for Control Teja Sukhasavi,
Caltech
Advisor: Babak Hassibi
There are
increasingly many instances ofnetworked control systems where
measurementand
control signals are transmitted across noisy channels.
Thisnecessitates
a need to reliably communicate the measurementand control signals by
correcting for the errors introduced by the channels. Although Shannon’s
information theory is concernedwith reliable transmission of a
message from one point toanother over a noisy channel,
the reliability is achieved atthe price of large delays which
may lead to instability whenthey occur in the feedback loop
of a control system. Hence,we need practical real-time
encoding and decoding schemeswith appropriate reliability
for controlling systems over lossynetworks. Although the work of
Schulman and Sahai over the past two decades, andtheir development of the
notions of "tree codes" and "anytimecapacity", provides the
theoretical framework for studying suchproblems, there has been scant
practical progress in this area becauseexplicit constructions of tree
codes with efficient encoding anddecoding did not exist. To
stabilize an unstable plant driven bybounded noise over a noisy
channel one needs real-time encoding andreal-time decoding and a
reliability which increases exponentiallywith delay, which is what tree
codes guarantee. We prove the existenceof linear tree codes with high
probability and, for erasure channels,give an explicit construction
with an expected decodingcomplexity that is constant per
time instant. We demonstrate theefficacy of the method through
simulations.