<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://murray.cds.caltech.edu/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Mostofi</id>
	<title>Murray Wiki - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://murray.cds.caltech.edu/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Mostofi"/>
	<link rel="alternate" type="text/html" href="https://murray.cds.caltech.edu/Special:Contributions/Mostofi"/>
	<updated>2026-04-23T04:09:51Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.41.5</generator>
	<entry>
		<id>https://murray.cds.caltech.edu/index.php?title=July_2006_meeting_schedule&amp;diff=4317</id>
		<title>July 2006 meeting schedule</title>
		<link rel="alternate" type="text/html" href="https://murray.cds.caltech.edu/index.php?title=July_2006_meeting_schedule&amp;diff=4317"/>
		<updated>2006-07-26T20:45:22Z</updated>

		<summary type="html">&lt;p&gt;Mostofi: /* Friday, 28 Jul */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The list below has times that I am available to meet between 27 July and 1 August.  Please pick a time that works and fill in your name.  If none of the times work, send me e-mail (or find someone else who has a slot that does work and figure out how much of a bribe is required to get them to switch).  Please only sign up for one time slot; if we need to meet a second time we can arrange that separately. __NOTOC__&lt;br /&gt;
&lt;br /&gt;
&amp;lt;table width=100% border=1&amp;gt;&lt;br /&gt;
&amp;lt;tr valign=top&amp;gt;&amp;lt;td&amp;gt;&lt;br /&gt;
==== Thursday, 27 July ====&lt;br /&gt;
{{agenda begin}}&lt;br /&gt;
{{agenda item|9:30-10:15|Katie}}&lt;br /&gt;
{{agenda item|10:15-11:00|Stefano Di Cairano}}&lt;br /&gt;
{{agenda item||}}&lt;br /&gt;
{{agenda item|5:00-5:45|Waydo}}&lt;br /&gt;
{{agenda item|5:45-6:30|Open}}&lt;br /&gt;
{{agenda item|6:30-7:15|Vijay}}&lt;br /&gt;
{{agenda end}}&lt;br /&gt;
&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Friday, 28 Jul ====&lt;br /&gt;
{{agenda begin}}&lt;br /&gt;
{{agenda item|1:00-1:45|Elisa Franco}}&lt;br /&gt;
{{agenda item|1:45-2:30|Timothy Chung}}&lt;br /&gt;
{{agenda item||}}&lt;br /&gt;
{{agenda item|3:00-3:45|Nok}}&lt;br /&gt;
{{agenda item|3:45-4:30|Yasi}}&lt;br /&gt;
{{agenda item|4:30-5:15|Johan Ugander}}&lt;br /&gt;
{{agenda item|5:15-6:00|Michael Epstein}}&lt;br /&gt;
{{agenda item|6:00-6:45|Zhipu Jin}}&lt;br /&gt;
{{agenda end}}&lt;br /&gt;
&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Monday, 31 July ====&lt;br /&gt;
{{agenda begin}}&lt;br /&gt;
{{agenda item|9:45-10:30|Mary Dunlop}}&lt;br /&gt;
{{agenda item|10:30-11:15|Fei Wang}}&lt;br /&gt;
{{agenda item|11:15-12:00|Melvin Flores}}&lt;br /&gt;
{{agenda end}}&lt;br /&gt;
&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Tuesday, 1 August ====&lt;br /&gt;
{{agenda begin}}&lt;br /&gt;
{{agenda item|10:00-10:45|John Carson}}&lt;br /&gt;
{{agenda item|10:45-11:30|Ketan Savla}}&lt;br /&gt;
{{agenda end}}&lt;br /&gt;
&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;hr&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The list below has times that I am available to meet between 5 July and 12 July.  Please pick a time that works and fill in your name.  If none of the times work, send me e-mail (or find someone else who has a slot that does work and figure out how much of a bribe is required to get them to switch).  Please only sign up for one time slot; if we need to meet a second time we can arrange that separately. __NOTOC__&lt;br /&gt;
&lt;br /&gt;
&amp;lt;table width=100% border=1&amp;gt;&lt;br /&gt;
&amp;lt;tr valign=top&amp;gt;&amp;lt;td&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Wednesday, 5 July ====&lt;br /&gt;
{{agenda begin}}&lt;br /&gt;
{{agenda item|10:30-11:15|Waydo}}&lt;br /&gt;
{{agenda item|11:15-12:00|Ling Shi}}&lt;br /&gt;
{{agenda item||}}&lt;br /&gt;
{{agenda item|3:30-4:15|Lauren Bowers}}&lt;br /&gt;
{{agenda item|4:15-5:00|Katie Whitehead}}&lt;br /&gt;
{{agenda item|5:00-5:45|Nok}}&lt;br /&gt;
{{agenda item|5:45-6:30|Vijay Gupta}}&lt;br /&gt;
{{agenda end}}&lt;br /&gt;
&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Thursday, 6 July ====&lt;br /&gt;
{{agenda begin}}&lt;br /&gt;
{{agenda item|9:45-10:30|Abhishek Tiwari}}&lt;br /&gt;
{{agenda item|10:30-11:15|Michael Epstein}}&lt;br /&gt;
{{agenda end}}&lt;br /&gt;
&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Friday, 7 July ====&lt;br /&gt;
{{agenda begin}}&lt;br /&gt;
{{agenda item|10:30-11:15|Melvin}}&lt;br /&gt;
{{agenda item|11:15-12:00|Ketan Savla}}&lt;br /&gt;
{{agenda item||}}&lt;br /&gt;
{{agenda item|3:00-3:45|Zhipu Jin}}&lt;br /&gt;
{{agenda item|3:45-4:30|Fei Wang}}&lt;br /&gt;
{{agenda item|4:30-5:15|Mary Dunlop}}&lt;br /&gt;
{{agenda item|5:15-6:00|Tim Chung}}&lt;br /&gt;
{{agenda end}}&lt;br /&gt;
&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Tuesday, 11 July ====&lt;br /&gt;
{{agenda begin}}&lt;br /&gt;
{{agenda item|9:45-10:30|Pete Trautman}}&lt;br /&gt;
{{agenda item|10:30-11:15|Henrik Sandberg}}&lt;br /&gt;
{{agenda item|11:15-12:00|John Carson}}&lt;br /&gt;
{{agenda end}}&lt;br /&gt;
&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;/table&amp;gt;&lt;/div&gt;</summary>
		<author><name>Mostofi</name></author>
	</entry>
	<entry>
		<id>https://murray.cds.caltech.edu/index.php?title=Optimum_Receiver_Design_for_Estimation_over_Wireless_Links&amp;diff=3777</id>
		<title>Optimum Receiver Design for Estimation over Wireless Links</title>
		<link rel="alternate" type="text/html" href="https://murray.cds.caltech.edu/index.php?title=Optimum_Receiver_Design_for_Estimation_over_Wireless_Links&amp;diff=3777"/>
		<updated>2006-05-05T00:06:07Z</updated>

		<summary type="html">&lt;p&gt;Mostofi: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{cds270-2 header}} &amp;lt;!-- Generates the header, including table of contents and link back to main page --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Enter a 1 paragraph description of the contents of the lecture.  Make sure to include any key concepts, so that the wiki search feature will pick them up --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
In this lecture, we study the optimum packet drop mechanism for estimation of dynamical systems over mobile noisy channels.  We will consider a case where the knowledge of channel quality is available in the estimator as well as the scenario where there is no cross-layer information path on channel quality.  We will derive stability conditions for both cases.  Furthermore, we will find the optimum packet drop mechanism to optimize the performance.&lt;br /&gt;
&lt;br /&gt;
== Lecture Materials ==&lt;br /&gt;
&amp;lt;!-- Include links to materials that you used in your lecture.  At a minimum, this should include a link to your lecture presentation.  You might also include links to MATLAB scripts or other source code that students would find useful --&amp;gt;&lt;br /&gt;
&amp;lt;!-- Sample lecture link: * [[Media:L1-1_Intro.pdf|Lecture: Networked Control Systems: Course Overview]] --&amp;gt;&lt;br /&gt;
* [[Media:Lecture2_Mostofi.pdf |Lecture: Optimum Receiver Design for Estimation over Wireless Links]]&lt;br /&gt;
&lt;br /&gt;
== Reading ==&lt;br /&gt;
* &amp;lt;p&amp;gt;[http://www.cds.caltech.edu/~yasi/papers/CDC_Draft.pdf Receiver Design Principles for Estimation over Fading Channels], Yasamin Mostofi and Richard Murray, Proceedings of Conference on Decision and Control (CDC), December 2005.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;p&amp;gt;[http://www.cds.caltech.edu/~yasi/papers/ACC_Draft.pdf On Dropping Noisy Packets in Kalman Filtering over a Wireless Fading Channel], Yasamin Mostofi and Richard Murray, Proceedings of American Control Conference (ACC), June 2005.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;p&amp;gt;[http://www.cds.caltech.edu/~yasi/papers/secon.pdf Effect of Time-Varying Fading Channels on the Control Performance of a Mobile Sensor Node], Yasamin Mostofi and Richard Murray, Proceedings of IEEE 1st International Conference on Sensor and Ad Hoc Communications and Networks (Secon), October 2004, Santa Clara, CA.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- A reading list for the lecture. This will typically be 3-5 articles or book chapters that are particularly relevant to the material being presented. The reading list should be annotated to explain how the articles fit into the topic for the lecture. --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Additional Resources ==&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;p&amp;gt;Chapter 4 of &amp;quot;Wireless Communications, Principles and Practice&amp;quot;, Theodore S. Rappaport, Prentice-Hall, July 1999.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Links to additional information. If there are good sources of additional information for students interested in exploring this topic further, these should go at the bottom of the page. --&amp;gt;&lt;/div&gt;</summary>
		<author><name>Mostofi</name></author>
	</entry>
	<entry>
		<id>https://murray.cds.caltech.edu/index.php?title=Optimum_Receiver_Design_for_Estimation_over_Wireless_Links&amp;diff=3776</id>
		<title>Optimum Receiver Design for Estimation over Wireless Links</title>
		<link rel="alternate" type="text/html" href="https://murray.cds.caltech.edu/index.php?title=Optimum_Receiver_Design_for_Estimation_over_Wireless_Links&amp;diff=3776"/>
		<updated>2006-05-05T00:02:13Z</updated>

		<summary type="html">&lt;p&gt;Mostofi: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{cds270-2 header}} &amp;lt;!-- Generates the header, including table of contents and link back to main page --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Enter a 1 paragraph description of the contents of the lecture.  Make sure to include any key concepts, so that the wiki search feature will pick them up --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
In this lecture, we study the optimum packet drop mechanism for estimation of dynamical systems over mobile noisy channels.  We will consider a case where the knowledge of channel quality is available in the estimator as well as the scenario where there is no cross-layer information path on channel quality.  We will derive stability conditions for both cases.  Furthermore, we will find the optimum packet drop mechanism to optimize the performance.&lt;br /&gt;
&lt;br /&gt;
== Lecture Materials ==&lt;br /&gt;
&amp;lt;!-- Include links to materials that you used in your lecture.  At a minimum, this should include a link to your lecture presentation.  You might also include links to MATLAB scripts or other source code that students would find useful --&amp;gt;&lt;br /&gt;
&amp;lt;!-- Sample lecture link: * [[Media:L1-1_Intro.pdf|Lecture: Networked Control Systems: Course Overview]] --&amp;gt;&lt;br /&gt;
* [[Media:Lecture2_Mostofi.pdf |Lecture: Optimum Receiver Design for Estimation over Wireless Links]]&lt;br /&gt;
&lt;br /&gt;
== Reading ==&lt;br /&gt;
* &amp;lt;p&amp;gt;[http://www.cds.caltech.edu/~yasi/papers/CDC_Draft.pdf New Design Principles for Estimation over Fading Channels in Mobile Sensor Networks], Yasamin Mostofi and Richard Murray, Proceedings of Conference on Decision and Control (CDC), December 2005.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;p&amp;gt;[http://www.cds.caltech.edu/~yasi/papers/ACC_Draft.pdf On Dropping Noisy Packets in Kalman Filtering over a Wireless Fading Channel], Yasamin Mostofi and Richard Murray, Proceedings of American Control Conference (ACC), June 2005.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;p&amp;gt;[http://www.cds.caltech.edu/~yasi/papers/secon.pdf Effect of Time-Varying Fading Channels on the Control Performance of a Mobile Sensor Node], Yasamin Mostofi and Richard Murray, Proceedings of IEEE 1st International Conference on Sensor and Ad Hoc Communications and Networks (Secon), October 2004, Santa Clara, CA.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- A reading list for the lecture. This will typically be 3-5 articles or book chapters that are particularly relevant to the material being presented. The reading list should be annotated to explain how the articles fit into the topic for the lecture. --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Additional Resources ==&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;p&amp;gt;Chapter 4 of &amp;quot;Wireless Communications, Principles and Practice&amp;quot;, Theodore S. Rappaport, Prentice-Hall, July 1999.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Links to additional information. If there are good sources of additional information for students interested in exploring this topic further, these should go at the bottom of the page. --&amp;gt;&lt;/div&gt;</summary>
		<author><name>Mostofi</name></author>
	</entry>
	<entry>
		<id>https://murray.cds.caltech.edu/index.php?title=File:Lecture2_Mostofi.pdf&amp;diff=3775</id>
		<title>File:Lecture2 Mostofi.pdf</title>
		<link rel="alternate" type="text/html" href="https://murray.cds.caltech.edu/index.php?title=File:Lecture2_Mostofi.pdf&amp;diff=3775"/>
		<updated>2006-05-05T00:01:29Z</updated>

		<summary type="html">&lt;p&gt;Mostofi: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Mostofi</name></author>
	</entry>
	<entry>
		<id>https://murray.cds.caltech.edu/index.php?title=Template:Optimum_Receiver_Design_for_Estimation_over_Wireless_Links_Next&amp;diff=3774</id>
		<title>Template:Optimum Receiver Design for Estimation over Wireless Links Next</title>
		<link rel="alternate" type="text/html" href="https://murray.cds.caltech.edu/index.php?title=Template:Optimum_Receiver_Design_for_Estimation_over_Wireless_Links_Next&amp;diff=3774"/>
		<updated>2006-05-04T23:58:23Z</updated>

		<summary type="html">&lt;p&gt;Mostofi: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Distributed estimation and control&lt;/div&gt;</summary>
		<author><name>Mostofi</name></author>
	</entry>
	<entry>
		<id>https://murray.cds.caltech.edu/index.php?title=Template:Optimum_Receiver_Design_for_Estimation_over_Wireless_Links_Previous&amp;diff=3773</id>
		<title>Template:Optimum Receiver Design for Estimation over Wireless Links Previous</title>
		<link rel="alternate" type="text/html" href="https://murray.cds.caltech.edu/index.php?title=Template:Optimum_Receiver_Design_for_Estimation_over_Wireless_Links_Previous&amp;diff=3773"/>
		<updated>2006-05-04T23:57:45Z</updated>

		<summary type="html">&lt;p&gt;Mostofi: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Impact of Communication Noise on Estimation over Wireless Links&lt;/div&gt;</summary>
		<author><name>Mostofi</name></author>
	</entry>
	<entry>
		<id>https://murray.cds.caltech.edu/index.php?title=Optimum_Receiver_Design_for_Estimation_over_Wireless_Links&amp;diff=3772</id>
		<title>Optimum Receiver Design for Estimation over Wireless Links</title>
		<link rel="alternate" type="text/html" href="https://murray.cds.caltech.edu/index.php?title=Optimum_Receiver_Design_for_Estimation_over_Wireless_Links&amp;diff=3772"/>
		<updated>2006-05-04T23:56:00Z</updated>

		<summary type="html">&lt;p&gt;Mostofi: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{cds270-2 header}} &amp;lt;!-- Generates the header, including table of contents and link back to main page --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Enter a 1 paragraph description of the contents of the lecture.  Make sure to include any key concepts, so that the wiki search feature will pick them up --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
In this lecture, we study the optimum packet drop mechanism for estimation of dynamical systems over mobile noisy channels.  We will consider a case where the knowledge of channel quality is available in the estimator as well as the scenario where there is no cross-layer information path on channel quality.  We will derive stability conditions for both cases.  Furthermore, we will find the optimum packet drop mechanism to optimize the performance.&lt;br /&gt;
&lt;br /&gt;
== Lecture Materials ==&lt;br /&gt;
&amp;lt;!-- Include links to materials that you used in your lecture.  At a minimum, this should include a link to your lecture presentation.  You might also include links to MATLAB scripts or other source code that students would find useful --&amp;gt;&lt;br /&gt;
&amp;lt;!-- Sample lecture link: * [[Media:L1-1_Intro.pdf|Lecture: Networked Control Systems: Course Overview]] --&amp;gt;&lt;br /&gt;
* [[Media:270_2 Lecture2_Mostofi.pdf |Lecture: Optimum Receiver Design for Estimation over Wireless Links]]&lt;br /&gt;
&lt;br /&gt;
== Reading ==&lt;br /&gt;
* &amp;lt;p&amp;gt;[http://www.cds.caltech.edu/~yasi/papers/CDC_Draft.pdf New Design Principles for Estimation over Fading Channels in Mobile Sensor Networks], Yasamin Mostofi and Richard Murray, Proceedings of Conference on Decision and Control (CDC), December 2005.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;p&amp;gt;[http://www.cds.caltech.edu/~yasi/papers/ACC_Draft.pdf On Dropping Noisy Packets in Kalman Filtering over a Wireless Fading Channel], Yasamin Mostofi and Richard Murray, Proceedings of American Control Conference (ACC), June 2005.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;p&amp;gt;[http://www.cds.caltech.edu/~yasi/papers/secon.pdf Effect of Time-Varying Fading Channels on the Control Performance of a Mobile Sensor Node], Yasamin Mostofi and Richard Murray, Proceedings of IEEE 1st International Conference on Sensor and Ad Hoc Communications and Networks (Secon), October 2004, Santa Clara, CA.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- A reading list for the lecture. This will typically be 3-5 articles or book chapters that are particularly relevant to the material being presented. The reading list should be annotated to explain how the articles fit into the topic for the lecture. --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Additional Resources ==&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;p&amp;gt;Chapter 4 of &amp;quot;Wireless Communications, Principles and Practice&amp;quot;, Theodore S. Rappaport, Prentice-Hall, July 1999.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Links to additional information. If there are good sources of additional information for students interested in exploring this topic further, these should go at the bottom of the page. --&amp;gt;&lt;/div&gt;</summary>
		<author><name>Mostofi</name></author>
	</entry>
	<entry>
		<id>https://murray.cds.caltech.edu/index.php?title=Optimum_Receiver_Design_for_Estimation_over_Wireless_Links&amp;diff=3771</id>
		<title>Optimum Receiver Design for Estimation over Wireless Links</title>
		<link rel="alternate" type="text/html" href="https://murray.cds.caltech.edu/index.php?title=Optimum_Receiver_Design_for_Estimation_over_Wireless_Links&amp;diff=3771"/>
		<updated>2006-05-04T23:55:24Z</updated>

		<summary type="html">&lt;p&gt;Mostofi: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{cds270-2 header}} &amp;lt;!-- Generates the header, including table of contents and link back to main page --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Enter a 1 paragraph description of the contents of the lecture.  Make sure to include any key concepts, so that the wiki search feature will pick them up --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
In this lecture, we study the optimum packet drop mechanism for estimation of dynamical systems over mobile noisy channels.  We will consider a case where the knowledge of channel quality is available in the estimator as well as the scenario where there is no cross-layer information path.  We will derive stability conditions for both cases.  Furthermore, we will find the optimum packet drop mechanism to optimize the performance.&lt;br /&gt;
&lt;br /&gt;
== Lecture Materials ==&lt;br /&gt;
&amp;lt;!-- Include links to materials that you used in your lecture.  At a minimum, this should include a link to your lecture presentation.  You might also include links to MATLAB scripts or other source code that students would find useful --&amp;gt;&lt;br /&gt;
&amp;lt;!-- Sample lecture link: * [[Media:L1-1_Intro.pdf|Lecture: Networked Control Systems: Course Overview]] --&amp;gt;&lt;br /&gt;
* [[Media:270_2 Lecture2_Mostofi.pdf |Lecture: Optimum Receiver Design for Estimation over Wireless Links]]&lt;br /&gt;
&lt;br /&gt;
== Reading ==&lt;br /&gt;
* &amp;lt;p&amp;gt;[http://www.cds.caltech.edu/~yasi/papers/CDC_Draft.pdf New Design Principles for Estimation over Fading Channels in Mobile Sensor Networks], Yasamin Mostofi and Richard Murray, Proceedings of Conference on Decision and Control (CDC), December 2005.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;p&amp;gt;[http://www.cds.caltech.edu/~yasi/papers/ACC_Draft.pdf On Dropping Noisy Packets in Kalman Filtering over a Wireless Fading Channel], Yasamin Mostofi and Richard Murray, Proceedings of American Control Conference (ACC), June 2005.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;p&amp;gt;[http://www.cds.caltech.edu/~yasi/papers/secon.pdf Effect of Time-Varying Fading Channels on the Control Performance of a Mobile Sensor Node], Yasamin Mostofi and Richard Murray, Proceedings of IEEE 1st International Conference on Sensor and Ad Hoc Communications and Networks (Secon), October 2004, Santa Clara, CA.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- A reading list for the lecture. This will typically be 3-5 articles or book chapters that are particularly relevant to the material being presented. The reading list should be annotated to explain how the articles fit into the topic for the lecture. --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Additional Resources ==&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;p&amp;gt;Chapter 4 of &amp;quot;Wireless Communications, Principles and Practice&amp;quot;, Theodore S. Rappaport, Prentice-Hall, July 1999.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Links to additional information. If there are good sources of additional information for students interested in exploring this topic further, these should go at the bottom of the page. --&amp;gt;&lt;/div&gt;</summary>
		<author><name>Mostofi</name></author>
	</entry>
	<entry>
		<id>https://murray.cds.caltech.edu/index.php?title=Optimum_Receiver_Design_for_Estimation_over_Wireless_Links&amp;diff=3770</id>
		<title>Optimum Receiver Design for Estimation over Wireless Links</title>
		<link rel="alternate" type="text/html" href="https://murray.cds.caltech.edu/index.php?title=Optimum_Receiver_Design_for_Estimation_over_Wireless_Links&amp;diff=3770"/>
		<updated>2006-05-04T23:54:52Z</updated>

		<summary type="html">&lt;p&gt;Mostofi: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{cds270-2 header}} &amp;lt;!-- Generates the header, including table of contents and link back to main page --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Enter a 1 paragraph description of the contents of the lecture.  Make sure to include any key concepts, so that the wiki search feature will pick them up --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
In this lecture, we study the optimum packet drop mechanism for estimation of dynamical systems over mobile noisy channels.  We will consider a case where the knowledge of channel quality is available in the estimator as well as the scenario where there is no cross-layer information path.  We will derive stability conditions for both cases.  Furthermore, we will find the optimum packet drop mechanism to optimize the performance.&lt;br /&gt;
&lt;br /&gt;
== Lecture Materials ==&lt;br /&gt;
&amp;lt;!-- Include links to materials that you used in your lecture.  At a minimum, this should include a link to your lecture presentation.  You might also include links to MATLAB scripts or other source code that students would find useful --&amp;gt;&lt;br /&gt;
&amp;lt;!-- Sample lecture link: * [[Media:L1-1_Intro.pdf|Lecture: Networked Control Systems: Course Overview]] --&amp;gt;&lt;br /&gt;
* [[Media:270_2 Lecture2_Mostofi.pdf |Lecture: Optimum Receiver Design for Estimation over Wireless Links]]&lt;br /&gt;
&lt;br /&gt;
== Reading ==&lt;br /&gt;
* &amp;lt;p&amp;gt;[http://www.cds.caltech.edu/~yasi/papers/CDC_Draft.pdf New Design Principles for Estimation over Fading Channels in Mobile Sensor Networks], Yasamin Mostofi and Richard Murray, Proceedings of Conference on Decision and Control (CDC), December 2005.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;p&amp;gt;[http://www.cds.caltech.edu/~yasi/papers/ACC_Draft.pdf On Dropping Noisy Packets in Kalman Filtering over a Wireless Fading Channel], Yasamin Mostofi and Richard Murray, Proceedings of American Control Conference (ACC), June 2005.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;p&amp;gt;[http://www.cds.caltech.edu/~yasi/papers/secon.pdf Effect of Time-Varying Fading Channels on the Control Performance of a Mobile Sensor Node], Yasamin Mostofi and Richard Murray, Proceedings of IEEE 1st International Conference on Sensor and Ad Hoc Communications and Networks (Secon), October 2004, Santa Clara, CA.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- A reading list for the lecture. This will typically be 3-5 articles or book chapters that are particularly relevant to the material being presented. The reading list should be annotated to explain how the articles fit into the topic for the lecture. --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Additional Resources ==&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;p&amp;gt;Chapter 4 of &amp;lt;/it&amp;gt;Wireless Communications, Principles and Practice&amp;lt;/it&amp;gt;, Theodore S. Rappaport, Prentice-Hall, July 1999.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Links to additional information. If there are good sources of additional information for students interested in exploring this topic further, these should go at the bottom of the page. --&amp;gt;&lt;/div&gt;</summary>
		<author><name>Mostofi</name></author>
	</entry>
	<entry>
		<id>https://murray.cds.caltech.edu/index.php?title=File:Lecture1_final.pdf&amp;diff=3769</id>
		<title>File:Lecture1 final.pdf</title>
		<link rel="alternate" type="text/html" href="https://murray.cds.caltech.edu/index.php?title=File:Lecture1_final.pdf&amp;diff=3769"/>
		<updated>2006-05-03T23:18:16Z</updated>

		<summary type="html">&lt;p&gt;Mostofi: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Mostofi</name></author>
	</entry>
	<entry>
		<id>https://murray.cds.caltech.edu/index.php?title=Impact_of_Communication_Noise_on_Estimation_over_Wireless_Links&amp;diff=3768</id>
		<title>Impact of Communication Noise on Estimation over Wireless Links</title>
		<link rel="alternate" type="text/html" href="https://murray.cds.caltech.edu/index.php?title=Impact_of_Communication_Noise_on_Estimation_over_Wireless_Links&amp;diff=3768"/>
		<updated>2006-05-03T23:18:02Z</updated>

		<summary type="html">&lt;p&gt;Mostofi: /* Lecture Materials */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{cds270-2 header}} &amp;lt;!-- Generates the header, including table of contents and link back to main page --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Enter a 1 paragraph description of the contents of the lecture.  Make sure to include any key concepts, so that the wiki search feature will pick them up --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
In this lecture, we study the impact of wireless communication noise on Kalman filtering over wireless links.  First, we will study how to model and abstract wireless mobile communication links for the purpose of estimation.  Then, we will derive analytical expressions to evaluate the performance of a Kalman filter over a mobile wireless link.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Lecture Materials ==&lt;br /&gt;
&amp;lt;!-- Include links to materials that you used in your lecture.  At a minimum, this should include a link to your lecture presentation.  You might also include links to MATLAB scripts or other source code that students would find useful --&amp;gt;&lt;br /&gt;
&amp;lt;!-- Sample lecture link: * [[Media:L1-1_Intro.pdf|Lecture: Networked Control Systems: Course Overview]] --&amp;gt;&lt;br /&gt;
* [[Media:Lecture1_final.pdf |Lecture: Impact of Communication Noise on Estimation over Wireless Links ]]&lt;br /&gt;
&lt;br /&gt;
== Reading ==&lt;br /&gt;
* &amp;lt;p&amp;gt;[http://www.cds.caltech.edu/~yasi/papers/CDC_Draft.pdf Receiver Design Principles for Estimation over Fading Channels], Yasamin Mostofi and Richard Murray, Proceedings of Conference on Decision and Control (CDC), December 2005.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;p&amp;gt;[http://www.cds.caltech.edu/~yasi/papers/ACC_Draft.pdf On Dropping Noisy Packets in Kalman Filtering over a Wireless Fading Channel], Yasamin Mostofi and Richard Murray, Proceedings of American Control Conference (ACC), June 2005.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;p&amp;gt;[http://www.cds.caltech.edu/~yasi/papers/secon.pdf Effect of Time-Varying Fading Channels on the Control Performance of a Mobile Sensor Node], Yasamin Mostofi and Richard Murray, Proceedings of IEEE 1st International Conference on Sensor and Ad Hoc Communications and Networks (Secon), October 2004, Santa Clara, CA.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- A reading list for the lecture. This will typically be 3-5 articles or book chapters that are particularly relevant to the material being presented. The reading list should be annotated to explain how the articles fit into the topic for the lecture. --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Additional Resources ==&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;p&amp;gt;Chapter 4 of &amp;quot;Wireless Communications, Principles and Practice&amp;quot;, Theodore S. Rappaport, Prentice-Hall, July 1999.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Links to additional information. If there are good sources of additional information for students interested in exploring this topic further, these should go at the bottom of the page. --&amp;gt;&lt;/div&gt;</summary>
		<author><name>Mostofi</name></author>
	</entry>
	<entry>
		<id>https://murray.cds.caltech.edu/index.php?title=Impact_of_Communication_Noise_on_Estimation_over_Wireless_Links&amp;diff=3767</id>
		<title>Impact of Communication Noise on Estimation over Wireless Links</title>
		<link rel="alternate" type="text/html" href="https://murray.cds.caltech.edu/index.php?title=Impact_of_Communication_Noise_on_Estimation_over_Wireless_Links&amp;diff=3767"/>
		<updated>2006-05-03T00:53:40Z</updated>

		<summary type="html">&lt;p&gt;Mostofi: /* Lecture Materials */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{cds270-2 header}} &amp;lt;!-- Generates the header, including table of contents and link back to main page --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Enter a 1 paragraph description of the contents of the lecture.  Make sure to include any key concepts, so that the wiki search feature will pick them up --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
In this lecture, we study the impact of wireless communication noise on Kalman filtering over wireless links.  First, we will study how to model and abstract wireless mobile communication links for the purpose of estimation.  Then, we will derive analytical expressions to evaluate the performance of a Kalman filter over a mobile wireless link.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Lecture Materials ==&lt;br /&gt;
&amp;lt;!-- Include links to materials that you used in your lecture.  At a minimum, this should include a link to your lecture presentation.  You might also include links to MATLAB scripts or other source code that students would find useful --&amp;gt;&lt;br /&gt;
&amp;lt;!-- Sample lecture link: * [[Media:L1-1_Intro.pdf|Lecture: Networked Control Systems: Course Overview]] --&amp;gt;&lt;br /&gt;
* [[Media:Lecture1_1.pdf |Lecture: Impact of Communication Noise on Estimation over Wireless Links ]]&lt;br /&gt;
&lt;br /&gt;
== Reading ==&lt;br /&gt;
* &amp;lt;p&amp;gt;[http://www.cds.caltech.edu/~yasi/papers/CDC_Draft.pdf Receiver Design Principles for Estimation over Fading Channels], Yasamin Mostofi and Richard Murray, Proceedings of Conference on Decision and Control (CDC), December 2005.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;p&amp;gt;[http://www.cds.caltech.edu/~yasi/papers/ACC_Draft.pdf On Dropping Noisy Packets in Kalman Filtering over a Wireless Fading Channel], Yasamin Mostofi and Richard Murray, Proceedings of American Control Conference (ACC), June 2005.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;p&amp;gt;[http://www.cds.caltech.edu/~yasi/papers/secon.pdf Effect of Time-Varying Fading Channels on the Control Performance of a Mobile Sensor Node], Yasamin Mostofi and Richard Murray, Proceedings of IEEE 1st International Conference on Sensor and Ad Hoc Communications and Networks (Secon), October 2004, Santa Clara, CA.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- A reading list for the lecture. This will typically be 3-5 articles or book chapters that are particularly relevant to the material being presented. The reading list should be annotated to explain how the articles fit into the topic for the lecture. --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Additional Resources ==&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;p&amp;gt;Chapter 4 of &amp;quot;Wireless Communications, Principles and Practice&amp;quot;, Theodore S. Rappaport, Prentice-Hall, July 1999.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Links to additional information. If there are good sources of additional information for students interested in exploring this topic further, these should go at the bottom of the page. --&amp;gt;&lt;/div&gt;</summary>
		<author><name>Mostofi</name></author>
	</entry>
	<entry>
		<id>https://murray.cds.caltech.edu/index.php?title=File:Lecture1_1.pdf&amp;diff=3766</id>
		<title>File:Lecture1 1.pdf</title>
		<link rel="alternate" type="text/html" href="https://murray.cds.caltech.edu/index.php?title=File:Lecture1_1.pdf&amp;diff=3766"/>
		<updated>2006-05-03T00:51:53Z</updated>

		<summary type="html">&lt;p&gt;Mostofi: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Mostofi</name></author>
	</entry>
	<entry>
		<id>https://murray.cds.caltech.edu/index.php?title=Impact_of_Communication_Noise_on_Estimation_over_Wireless_Links&amp;diff=3763</id>
		<title>Impact of Communication Noise on Estimation over Wireless Links</title>
		<link rel="alternate" type="text/html" href="https://murray.cds.caltech.edu/index.php?title=Impact_of_Communication_Noise_on_Estimation_over_Wireless_Links&amp;diff=3763"/>
		<updated>2006-05-02T05:27:34Z</updated>

		<summary type="html">&lt;p&gt;Mostofi: /* Reading */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{cds270-2 header}} &amp;lt;!-- Generates the header, including table of contents and link back to main page --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Enter a 1 paragraph description of the contents of the lecture.  Make sure to include any key concepts, so that the wiki search feature will pick them up --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
In this lecture, we study the impact of wireless communication noise on Kalman filtering over wireless links.  First, we will study how to model and abstract wireless mobile communication links for the purpose of estimation.  Then, we will derive analytical expressions to evaluate the performance of a Kalman filter over a mobile wireless link.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Lecture Materials ==&lt;br /&gt;
&amp;lt;!-- Include links to materials that you used in your lecture.  At a minimum, this should include a link to your lecture presentation.  You might also include links to MATLAB scripts or other source code that students would find useful --&amp;gt;&lt;br /&gt;
&amp;lt;!-- Sample lecture link: * [[Media:L1-1_Intro.pdf|Lecture: Networked Control Systems: Course Overview]] --&amp;gt;&lt;br /&gt;
* [[Media:270_2 Lecture1_Mostofi.pdf |Lecture: Impact of Communication Noise on Estimation over Wireless Links ]]&lt;br /&gt;
&lt;br /&gt;
== Reading ==&lt;br /&gt;
* &amp;lt;p&amp;gt;[http://www.cds.caltech.edu/~yasi/papers/CDC_Draft.pdf Receiver Design Principles for Estimation over Fading Channels], Yasamin Mostofi and Richard Murray, Proceedings of Conference on Decision and Control (CDC), December 2005.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;p&amp;gt;[http://www.cds.caltech.edu/~yasi/papers/ACC_Draft.pdf On Dropping Noisy Packets in Kalman Filtering over a Wireless Fading Channel], Yasamin Mostofi and Richard Murray, Proceedings of American Control Conference (ACC), June 2005.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;p&amp;gt;[http://www.cds.caltech.edu/~yasi/papers/secon.pdf Effect of Time-Varying Fading Channels on the Control Performance of a Mobile Sensor Node], Yasamin Mostofi and Richard Murray, Proceedings of IEEE 1st International Conference on Sensor and Ad Hoc Communications and Networks (Secon), October 2004, Santa Clara, CA.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- A reading list for the lecture. This will typically be 3-5 articles or book chapters that are particularly relevant to the material being presented. The reading list should be annotated to explain how the articles fit into the topic for the lecture. --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Additional Resources ==&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;p&amp;gt;Chapter 4 of &amp;quot;Wireless Communications, Principles and Practice&amp;quot;, Theodore S. Rappaport, Prentice-Hall, July 1999.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Links to additional information. If there are good sources of additional information for students interested in exploring this topic further, these should go at the bottom of the page. --&amp;gt;&lt;/div&gt;</summary>
		<author><name>Mostofi</name></author>
	</entry>
	<entry>
		<id>https://murray.cds.caltech.edu/index.php?title=Optimum_Receiver_Design_for_Estimation_over_Wireless_Links&amp;diff=3762</id>
		<title>Optimum Receiver Design for Estimation over Wireless Links</title>
		<link rel="alternate" type="text/html" href="https://murray.cds.caltech.edu/index.php?title=Optimum_Receiver_Design_for_Estimation_over_Wireless_Links&amp;diff=3762"/>
		<updated>2006-05-02T05:18:50Z</updated>

		<summary type="html">&lt;p&gt;Mostofi: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Optimum Receiver Design for Estimation&lt;/div&gt;</summary>
		<author><name>Mostofi</name></author>
	</entry>
	<entry>
		<id>https://murray.cds.caltech.edu/index.php?title=Template:Impact_of_Communication_Noise_on_Estimation_over_Wireless_Links_Previous&amp;diff=3761</id>
		<title>Template:Impact of Communication Noise on Estimation over Wireless Links Previous</title>
		<link rel="alternate" type="text/html" href="https://murray.cds.caltech.edu/index.php?title=Template:Impact_of_Communication_Noise_on_Estimation_over_Wireless_Links_Previous&amp;diff=3761"/>
		<updated>2006-05-02T05:17:52Z</updated>

		<summary type="html">&lt;p&gt;Mostofi: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Packet-based Control with Norm Bounded Uncertainties&lt;/div&gt;</summary>
		<author><name>Mostofi</name></author>
	</entry>
	<entry>
		<id>https://murray.cds.caltech.edu/index.php?title=Template:Impact_of_Communication_Noise_on_Estimation_over_Wireless_Links_Next&amp;diff=3760</id>
		<title>Template:Impact of Communication Noise on Estimation over Wireless Links Next</title>
		<link rel="alternate" type="text/html" href="https://murray.cds.caltech.edu/index.php?title=Template:Impact_of_Communication_Noise_on_Estimation_over_Wireless_Links_Next&amp;diff=3760"/>
		<updated>2006-05-02T05:17:10Z</updated>

		<summary type="html">&lt;p&gt;Mostofi: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Optimum Receiver Design for Estimation over Wireless Links&lt;/div&gt;</summary>
		<author><name>Mostofi</name></author>
	</entry>
	<entry>
		<id>https://murray.cds.caltech.edu/index.php?title=Impact_of_Communication_Noise_on_Estimation_over_Wireless_Links&amp;diff=3759</id>
		<title>Impact of Communication Noise on Estimation over Wireless Links</title>
		<link rel="alternate" type="text/html" href="https://murray.cds.caltech.edu/index.php?title=Impact_of_Communication_Noise_on_Estimation_over_Wireless_Links&amp;diff=3759"/>
		<updated>2006-05-02T05:15:52Z</updated>

		<summary type="html">&lt;p&gt;Mostofi: /* Additional Resources */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{cds270-2 header}} &amp;lt;!-- Generates the header, including table of contents and link back to main page --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Enter a 1 paragraph description of the contents of the lecture.  Make sure to include any key concepts, so that the wiki search feature will pick them up --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
In this lecture, we study the impact of wireless communication noise on Kalman filtering over wireless links.  First, we will study how to model and abstract wireless mobile communication links for the purpose of estimation.  Then, we will derive analytical expressions to evaluate the performance of a Kalman filter over a mobile wireless link.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Lecture Materials ==&lt;br /&gt;
&amp;lt;!-- Include links to materials that you used in your lecture.  At a minimum, this should include a link to your lecture presentation.  You might also include links to MATLAB scripts or other source code that students would find useful --&amp;gt;&lt;br /&gt;
&amp;lt;!-- Sample lecture link: * [[Media:L1-1_Intro.pdf|Lecture: Networked Control Systems: Course Overview]] --&amp;gt;&lt;br /&gt;
* [[Media:270_2 Lecture1_Mostofi.pdf |Lecture: Impact of Communication Noise on Estimation over Wireless Links ]]&lt;br /&gt;
&lt;br /&gt;
== Reading ==&lt;br /&gt;
* &amp;lt;p&amp;gt;[http://www.cds.caltech.edu/~yasi/papers/CDC_Draft.pdf New Design Principles for Estimation over Fading Channels in Mobile Sensor Networks], Yasamin Mostofi and Richard Murray, Proceedings of Conference on Decision and Control (CDC), December 2005.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;p&amp;gt;[http://www.cds.caltech.edu/~yasi/papers/ACC_Draft.pdf On Dropping Noisy Packets in Kalman Filtering over a Wireless Fading Channel], Yasamin Mostofi and Richard Murray, Proceedings of American Control Conference (ACC), June 2005.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;p&amp;gt;[http://www.cds.caltech.edu/~yasi/papers/secon.pdf Effect of Time-Varying Fading Channels on the Control Performance of a Mobile Sensor Node], Yasamin Mostofi and Richard Murray, Proceedings of IEEE 1st International Conference on Sensor and Ad Hoc Communications and Networks (Secon), October 2004, Santa Clara, CA.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- A reading list for the lecture. This will typically be 3-5 articles or book chapters that are particularly relevant to the material being presented. The reading list should be annotated to explain how the articles fit into the topic for the lecture. --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Additional Resources ==&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;p&amp;gt;Chapter 4 of &amp;quot;Wireless Communications, Principles and Practice&amp;quot;, Theodore S. Rappaport, Prentice-Hall, July 1999.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Links to additional information. If there are good sources of additional information for students interested in exploring this topic further, these should go at the bottom of the page. --&amp;gt;&lt;/div&gt;</summary>
		<author><name>Mostofi</name></author>
	</entry>
	<entry>
		<id>https://murray.cds.caltech.edu/index.php?title=Impact_of_Communication_Noise_on_Estimation_over_Wireless_Links&amp;diff=3758</id>
		<title>Impact of Communication Noise on Estimation over Wireless Links</title>
		<link rel="alternate" type="text/html" href="https://murray.cds.caltech.edu/index.php?title=Impact_of_Communication_Noise_on_Estimation_over_Wireless_Links&amp;diff=3758"/>
		<updated>2006-05-02T05:13:22Z</updated>

		<summary type="html">&lt;p&gt;Mostofi: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{cds270-2 header}} &amp;lt;!-- Generates the header, including table of contents and link back to main page --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Enter a 1 paragraph description of the contents of the lecture.  Make sure to include any key concepts, so that the wiki search feature will pick them up --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
In this lecture, we study the impact of wireless communication noise on Kalman filtering over wireless links.  First, we will study how to model and abstract wireless mobile communication links for the purpose of estimation.  Then, we will derive analytical expressions to evaluate the performance of a Kalman filter over a mobile wireless link.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Lecture Materials ==&lt;br /&gt;
&amp;lt;!-- Include links to materials that you used in your lecture.  At a minimum, this should include a link to your lecture presentation.  You might also include links to MATLAB scripts or other source code that students would find useful --&amp;gt;&lt;br /&gt;
&amp;lt;!-- Sample lecture link: * [[Media:L1-1_Intro.pdf|Lecture: Networked Control Systems: Course Overview]] --&amp;gt;&lt;br /&gt;
* [[Media:270_2 Lecture1_Mostofi.pdf |Lecture: Impact of Communication Noise on Estimation over Wireless Links ]]&lt;br /&gt;
&lt;br /&gt;
== Reading ==&lt;br /&gt;
* &amp;lt;p&amp;gt;[http://www.cds.caltech.edu/~yasi/papers/CDC_Draft.pdf New Design Principles for Estimation over Fading Channels in Mobile Sensor Networks], Yasamin Mostofi and Richard Murray, Proceedings of Conference on Decision and Control (CDC), December 2005.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;p&amp;gt;[http://www.cds.caltech.edu/~yasi/papers/ACC_Draft.pdf On Dropping Noisy Packets in Kalman Filtering over a Wireless Fading Channel], Yasamin Mostofi and Richard Murray, Proceedings of American Control Conference (ACC), June 2005.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;p&amp;gt;[http://www.cds.caltech.edu/~yasi/papers/secon.pdf Effect of Time-Varying Fading Channels on the Control Performance of a Mobile Sensor Node], Yasamin Mostofi and Richard Murray, Proceedings of IEEE 1st International Conference on Sensor and Ad Hoc Communications and Networks (Secon), October 2004, Santa Clara, CA.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- A reading list for the lecture. This will typically be 3-5 articles or book chapters that are particularly relevant to the material being presented. The reading list should be annotated to explain how the articles fit into the topic for the lecture. --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Additional Resources ==&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;p&amp;gt;Chapter 4 of &amp;lt;/it&amp;gt;Wireless Communications, Principles and Practice&amp;lt;/it&amp;gt;, Theodore S. Rappaport, Prentice-Hall, July 1999.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Links to additional information. If there are good sources of additional information for students interested in exploring this topic further, these should go at the bottom of the page. --&amp;gt;&lt;/div&gt;</summary>
		<author><name>Mostofi</name></author>
	</entry>
	<entry>
		<id>https://murray.cds.caltech.edu/index.php?title=CDS_270-2,_Spring_2006&amp;diff=3757</id>
		<title>CDS 270-2, Spring 2006</title>
		<link rel="alternate" type="text/html" href="https://murray.cds.caltech.edu/index.php?title=CDS_270-2,_Spring_2006&amp;diff=3757"/>
		<updated>2006-05-02T04:42:27Z</updated>

		<summary type="html">&lt;p&gt;Mostofi: /* Course Schedule */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;table width=&amp;quot;100%&amp;quot; cellspacing=0&amp;gt;&lt;br /&gt;
&amp;lt;tr valign=top&amp;gt;&lt;br /&gt;
&amp;lt;td rowspan=2 align=center&amp;gt; [[Image:citlogo.png|75px]]&lt;br /&gt;
&amp;lt;td align=center&amp;gt;&amp;lt;font color=&#039;blue&#039; size=&#039;+2&#039;&amp;gt;Networked Control Systems&amp;lt;/font&amp;gt;&lt;br /&gt;
&amp;lt;td rowspan=2 align=center&amp;gt; [[Image:cdslogo.png|90px]]&lt;br /&gt;
&amp;lt;tr valign=top&amp;gt;&amp;lt;td align=center&amp;gt;&amp;lt;font color=&#039;blue&#039; size=&#039;+1&#039;&amp;gt;Spring 2006&amp;lt;/font&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;table align=right&amp;gt;&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;__TOC__&amp;lt;/table&amp;gt;&lt;br /&gt;
&amp;lt;table cellspacing=0 cellpadding=0&amp;gt;&lt;br /&gt;
&amp;lt;tr valign=top&amp;gt;&lt;br /&gt;
&amp;lt;td width=60%&amp;gt;&lt;br /&gt;
* Instructor: [[User:Murray|Richard M. Murray]]&lt;br /&gt;
* Co-instructors: [[User:Keviczky|Tamas Keviczky]], [[User:Mostofi|Yasi Mostofi]], [[User:Sandberg|Henrik Sandberg]], [[User:Sinopoli|Bruno Sinopoli]]&lt;br /&gt;
&amp;lt;td align=center&amp;gt;&lt;br /&gt;
&amp;lt;table cellpadding=0 cellspacing=0&amp;gt;&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;&lt;br /&gt;
* [[Media:cds270-2_syllabus_sp06.pdf|Course syllabus]]&lt;br /&gt;
* [http://listserv.cds.caltech.edu/mailman/listinfo/cds270 Course mailing list]&lt;br /&gt;
* [[CDS 270: Information for Lecturers|Information for lecturers]]&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td colspan=2&amp;gt;&lt;br /&gt;
* Graduate instructors: Vijay Gupta, Zhipu Jin, Ling Shi, Demetri Spanos&lt;br /&gt;
* Lectures: MWF 2-3 pm, 125 Steele&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Course Schedule ==&lt;br /&gt;
&lt;br /&gt;
{| border=1 width=100%&lt;br /&gt;
|-&lt;br /&gt;
| Week || Date || Topic || Reading&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=5 | 1 &lt;br /&gt;
| colspan=3 | &#039;&#039;&#039;Introduction to Networked Control Systems (R. Murray)&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| 27 Mar (M)&lt;br /&gt;
| [[NCS: Introduction|Course overview, applications and administration]]&lt;br /&gt;
| [[Media:cds270-2_syllabus_sp06.pdf|Syllabus]]; {{ncsbook|introduction|Ch 1}}&lt;br /&gt;
|-&lt;br /&gt;
| 29 Mar (W)&lt;br /&gt;
| [[Alice: Introduction|Case study: Alice]]&lt;br /&gt;
| [http://www.cds.caltech.edu/~murray/papers/2005t_cre+06-jfr.html Cremean et al, 2005]&lt;br /&gt;
|-&lt;br /&gt;
| colspan=3 | &#039;&#039;&#039;Networked embedded systems programming (R. Murray)&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| 31 Mar (F)&lt;br /&gt;
| [[NCS: Message Transfer Systems|Message transfer systems: spread]]&lt;br /&gt;
| {{ncsbook|embedded|Ch 2}}; [http://portal.acm.org/citation.cfm?id=359563 Lamport, 1978]&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=3 | 2&lt;br /&gt;
| 3 Apr (M)&lt;br /&gt;
| [[NCS: Multi-Threaded Control Systems|Multi-threaded control systems: pthreads]]&lt;br /&gt;
| {{ncsbook|embedded|Ch 2}}; [http://www.llnl.gov/computing/tutorials/pthreads Pthreads]&lt;br /&gt;
|-&lt;br /&gt;
| 5 Apr (W)&lt;br /&gt;
| [[Alice: Vehicle Control|Alice: adrive, astate, trajFollower]]&lt;br /&gt;
| {{ncsbook|alice|App A}}; [http://gc.caltech.edu/wiki/index.php/Alice  GCwiki]&lt;br /&gt;
|-&lt;br /&gt;
| 7 Apr* (F)&lt;br /&gt;
| No class&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=4 | 3&lt;br /&gt;
| colspan=3 | &#039;&#039;&#039;Real-time trajectory generation and receding horizon control (R. Murray)&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| 10 Apr (M)&lt;br /&gt;
| [[NCS: Real-Time Trajectory Generation|Real-time trajectory generation]]&lt;br /&gt;
| {{ncsbook|trajgen|Ch 3}}&lt;br /&gt;
|-&lt;br /&gt;
| 12 Apr* (W)&lt;br /&gt;
| [[NCS: Receding Horizon Control|Receding horizon control]] (T. Keviczky)&lt;br /&gt;
| {{ncsbook|trajgen|Ch 3}}&lt;br /&gt;
|-&lt;br /&gt;
| 14 Apr (F)&lt;br /&gt;
| [[Alice: Path Planning|Alice: plannerModule]]&lt;br /&gt;
| {{ncsbook|alice|App A}}; [http://grandchallenge.caltech.edu/wiki/images/b/b3/Thesis.pdf Kogan, 2005]&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=4 | 4&lt;br /&gt;
| colspan=3 | &#039;&#039;&#039;State estimation (H. Sandberg)&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| 17 Apr (M)&lt;br /&gt;
| [[NCS: Kalman Filtering|Kalman filtering]]&lt;br /&gt;
| {{ncsbook|estim|Ch 4}}; [http://www.cs.unc.edu/~welch/media/pdf/kalman_intro.pdf Welch and Bishop]&lt;br /&gt;
|-&lt;br /&gt;
| 19 Apr (W)&lt;br /&gt;
| [[NCS: Moving Horizon Estimation|Moving horizon estimation]] &lt;br /&gt;
| {{ncsbook|estim|Ch 4}}&lt;br /&gt;
|-&lt;br /&gt;
| 21 Apr (F)  &lt;br /&gt;
| [[Alice: Road Following|Alice: roadFollowing]] (L. Cremean)&lt;br /&gt;
| {{ncsbook|alice|App A}}&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=4 | 5&lt;br /&gt;
| colspan=3 | &#039;&#039;&#039;Packet-based estimation and control, I (B. Sinopoli)&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| 24 Apr (M)&lt;br /&gt;
| [[NCS: Packet-based Estimation| Packet-based estimation]]&lt;br /&gt;
| {{ncsbook|pack_estim|Ch 5}} &lt;br /&gt;
|-&lt;br /&gt;
| 26 Apr (W)&lt;br /&gt;
| [[NCS: Packet-based Control: the TCP case|Packet-based Control: the TCP case]] &lt;br /&gt;
| {{ncsbook|pack_cont|Ch 5}}&lt;br /&gt;
|-&lt;br /&gt;
| 28 Apr (F)  &lt;br /&gt;
| [[NCS: Packet-based Control: the UDP case|Packet-based Control: the UDP case]]&lt;br /&gt;
| {{ncsbook|pack_cont2|Ch 5}}&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=4 | 6&lt;br /&gt;
| colspan=3 | &#039;&#039;&#039;Packet-based estimation and control, II (L. Shi, Y. Mostofi)&#039;&#039;&#039;&lt;br /&gt;
|- &lt;br /&gt;
| 1 May (M)&lt;br /&gt;
| [[Packet-based Control with Norm Bounded Uncertainties]]&lt;br /&gt;
| {{ncsbook|pack_cont_uncertainty|Ch 6}}&lt;br /&gt;
|-&lt;br /&gt;
| 3 May (W)&lt;br /&gt;
|  [[Impact of Communication Noise on Estimation over Wireless Links]]&lt;br /&gt;
| {{ncsbook|pack_cont_uncertainty|Ch 6}}&lt;br /&gt;
|-&lt;br /&gt;
| 5 May (F)&lt;br /&gt;
| [[Optimum Receiver Design for Estimation over Wireless Links]]&lt;br /&gt;
| {{ncsbook|pack_cont_uncertainty|Ch 6}}&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=4 | 7&lt;br /&gt;
| colspan=3 | &#039;&#039;&#039;Distributed estimation and control (V. Gupta)&#039;&#039;&#039;&lt;br /&gt;
{{MWFrow|&lt;br /&gt;
  week=7|&lt;br /&gt;
  mondate=8 May*|montopic=|monreading=|&lt;br /&gt;
  weddate=10 May*|wedtopic=|wedreading=|&lt;br /&gt;
  fridate=12 May |fritopic=|frireading=|&lt;br /&gt;
}}&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=4 | 8&lt;br /&gt;
| colspan=3 | &#039;&#039;&#039;Cooperative control of multi-agent systems (Z. Jin, T. Keviczky)&#039;&#039;&#039;&lt;br /&gt;
{{MWFrow|&lt;br /&gt;
  week=8|&lt;br /&gt;
  mondate=15 May|montopic=|monreading=|&lt;br /&gt;
  weddate=17 May*|wedtopic=|wedreading=|&lt;br /&gt;
  fridate=19 May|fritopic=|frireading=|&lt;br /&gt;
}}&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=4 | 9&lt;br /&gt;
| colspan=3 | &#039;&#039;&#039;Project Presentations (All)&#039;&#039;&#039;&lt;br /&gt;
{{MWFrow|&lt;br /&gt;
  week=9|&lt;br /&gt;
  mondate=22 May|montopic=No class|monreading=|&lt;br /&gt;
  weddate=24 May|wedtopic=Project presentations|wedreading=|&lt;br /&gt;
  fridate=26 May|fritopic=Project presentations|frireading=|&lt;br /&gt;
}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Course Description ==&lt;br /&gt;
&lt;br /&gt;
Increases in fast and inexpensive computing and communications have enabled a new generation information-rich control systems that rely on multi-threaded networked execution, distributed optimization, adaptation and learning, and contingency management in increasingly sophisticated ways.  This course will describe a framework for building such systems and lay out some of the challenges to control theory that must be addressed to enable systematic design and analysis.  Two examples will be used to illustrate the results and to serve as testbeds for course projects: [[Alice]], an autonomous vehicle that competed in the 2005 DARPA Grand&lt;br /&gt;
Challenge and [[RoboFlag]], a robotic version of capture the flag.  Key features of these systems include highly sensory-driven, information rich feedback systems, higher levels of decision making for goal and contingency management, and multi-threaded, networked control architectures.&lt;br /&gt;
&lt;br /&gt;
== Course Administration ==&lt;br /&gt;
&lt;br /&gt;
This course is a special topics course in which advanced students will prepare and present much of the lecture material.  There is no required homework and no midterm or final exam.  Course grades will be based on a course project.&lt;br /&gt;
&lt;br /&gt;
== Course Project ==&lt;br /&gt;
&lt;br /&gt;
All students in the course will demonstrate their knowledge of the material by analyzing or implementing a networked control system algorithm.  Two testbeds are available for use by the class:&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;p&amp;gt; &#039;&#039;&#039;[[Alice]]&#039;&#039;&#039; - Alice is an autonomous vehicle that was built by [http://team.caltech.edu Caltech undergraduates] to compete in the 2005 DARPA Grand Challenge.  It is fully equipped with multiple terrain sensing cameras and LADARS, two GPS units and an inertial measurement unit (IMU) for measuring position and orientation, and 10 CPUs of computing horsepower inteconnected by a 1 Gb/s ethernet network.  A module software architecture allows new functionality to be implemented and tested with relative ease.  Requires knowledge of C/C++ programming under linux.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;p&amp;gt; &#039;&#039;&#039;[[RoboFlag]]&#039;&#039;&#039; - RoboFlag is a robotic version of capture the flag in which teams of 6-8 robots with 1-2 humans compete against a like team.  A high fidelity simulator is available that allow full simulation of the dynamics, sensing and communications subsystems, providing realistic operation.  Features include limited bitrate communication channels, limited sensor range for detecting opposing robots, and a graphical user interface for human-in-the-loop operation.  Required knowlege of C/C++ program under Windows.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Project ideas&#039;&#039;&#039; (will be expanded during the term)&lt;br /&gt;
* Benchmark the performance of different messaging protocols (eg, broadcast, UDP, TCP) for communicating the state and terrain data on Alice&lt;br /&gt;
* Implement and analyze the effect of &amp;quot;shock absobers&amp;quot; (control buffers, state estimators) on RoboFlag&lt;br /&gt;
* Implement state estimation and/or multi-description coding on Alice to handle lost packets of terrain data&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=archive /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category:Courses]] [[Category:2005-06 Courses]]&lt;/div&gt;</summary>
		<author><name>Mostofi</name></author>
	</entry>
	<entry>
		<id>https://murray.cds.caltech.edu/index.php?title=CDS_270-2,_Spring_2006&amp;diff=3756</id>
		<title>CDS 270-2, Spring 2006</title>
		<link rel="alternate" type="text/html" href="https://murray.cds.caltech.edu/index.php?title=CDS_270-2,_Spring_2006&amp;diff=3756"/>
		<updated>2006-05-02T04:40:39Z</updated>

		<summary type="html">&lt;p&gt;Mostofi: /* Course Schedule */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;table width=&amp;quot;100%&amp;quot; cellspacing=0&amp;gt;&lt;br /&gt;
&amp;lt;tr valign=top&amp;gt;&lt;br /&gt;
&amp;lt;td rowspan=2 align=center&amp;gt; [[Image:citlogo.png|75px]]&lt;br /&gt;
&amp;lt;td align=center&amp;gt;&amp;lt;font color=&#039;blue&#039; size=&#039;+2&#039;&amp;gt;Networked Control Systems&amp;lt;/font&amp;gt;&lt;br /&gt;
&amp;lt;td rowspan=2 align=center&amp;gt; [[Image:cdslogo.png|90px]]&lt;br /&gt;
&amp;lt;tr valign=top&amp;gt;&amp;lt;td align=center&amp;gt;&amp;lt;font color=&#039;blue&#039; size=&#039;+1&#039;&amp;gt;Spring 2006&amp;lt;/font&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;table align=right&amp;gt;&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;__TOC__&amp;lt;/table&amp;gt;&lt;br /&gt;
&amp;lt;table cellspacing=0 cellpadding=0&amp;gt;&lt;br /&gt;
&amp;lt;tr valign=top&amp;gt;&lt;br /&gt;
&amp;lt;td width=60%&amp;gt;&lt;br /&gt;
* Instructor: [[User:Murray|Richard M. Murray]]&lt;br /&gt;
* Co-instructors: [[User:Keviczky|Tamas Keviczky]], [[User:Mostofi|Yasi Mostofi]], [[User:Sandberg|Henrik Sandberg]], [[User:Sinopoli|Bruno Sinopoli]]&lt;br /&gt;
&amp;lt;td align=center&amp;gt;&lt;br /&gt;
&amp;lt;table cellpadding=0 cellspacing=0&amp;gt;&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;&lt;br /&gt;
* [[Media:cds270-2_syllabus_sp06.pdf|Course syllabus]]&lt;br /&gt;
* [http://listserv.cds.caltech.edu/mailman/listinfo/cds270 Course mailing list]&lt;br /&gt;
* [[CDS 270: Information for Lecturers|Information for lecturers]]&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td colspan=2&amp;gt;&lt;br /&gt;
* Graduate instructors: Vijay Gupta, Zhipu Jin, Ling Shi, Demetri Spanos&lt;br /&gt;
* Lectures: MWF 2-3 pm, 125 Steele&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Course Schedule ==&lt;br /&gt;
&lt;br /&gt;
{| border=1 width=100%&lt;br /&gt;
|-&lt;br /&gt;
| Week || Date || Topic || Reading&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=5 | 1 &lt;br /&gt;
| colspan=3 | &#039;&#039;&#039;Introduction to Networked Control Systems (R. Murray)&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| 27 Mar (M)&lt;br /&gt;
| [[NCS: Introduction|Course overview, applications and administration]]&lt;br /&gt;
| [[Media:cds270-2_syllabus_sp06.pdf|Syllabus]]; {{ncsbook|introduction|Ch 1}}&lt;br /&gt;
|-&lt;br /&gt;
| 29 Mar (W)&lt;br /&gt;
| [[Alice: Introduction|Case study: Alice]]&lt;br /&gt;
| [http://www.cds.caltech.edu/~murray/papers/2005t_cre+06-jfr.html Cremean et al, 2005]&lt;br /&gt;
|-&lt;br /&gt;
| colspan=3 | &#039;&#039;&#039;Networked embedded systems programming (R. Murray)&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| 31 Mar (F)&lt;br /&gt;
| [[NCS: Message Transfer Systems|Message transfer systems: spread]]&lt;br /&gt;
| {{ncsbook|embedded|Ch 2}}; [http://portal.acm.org/citation.cfm?id=359563 Lamport, 1978]&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=3 | 2&lt;br /&gt;
| 3 Apr (M)&lt;br /&gt;
| [[NCS: Multi-Threaded Control Systems|Multi-threaded control systems: pthreads]]&lt;br /&gt;
| {{ncsbook|embedded|Ch 2}}; [http://www.llnl.gov/computing/tutorials/pthreads Pthreads]&lt;br /&gt;
|-&lt;br /&gt;
| 5 Apr (W)&lt;br /&gt;
| [[Alice: Vehicle Control|Alice: adrive, astate, trajFollower]]&lt;br /&gt;
| {{ncsbook|alice|App A}}; [http://gc.caltech.edu/wiki/index.php/Alice  GCwiki]&lt;br /&gt;
|-&lt;br /&gt;
| 7 Apr* (F)&lt;br /&gt;
| No class&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=4 | 3&lt;br /&gt;
| colspan=3 | &#039;&#039;&#039;Real-time trajectory generation and receding horizon control (R. Murray)&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| 10 Apr (M)&lt;br /&gt;
| [[NCS: Real-Time Trajectory Generation|Real-time trajectory generation]]&lt;br /&gt;
| {{ncsbook|trajgen|Ch 3}}&lt;br /&gt;
|-&lt;br /&gt;
| 12 Apr* (W)&lt;br /&gt;
| [[NCS: Receding Horizon Control|Receding horizon control]] (T. Keviczky)&lt;br /&gt;
| {{ncsbook|trajgen|Ch 3}}&lt;br /&gt;
|-&lt;br /&gt;
| 14 Apr (F)&lt;br /&gt;
| [[Alice: Path Planning|Alice: plannerModule]]&lt;br /&gt;
| {{ncsbook|alice|App A}}; [http://grandchallenge.caltech.edu/wiki/images/b/b3/Thesis.pdf Kogan, 2005]&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=4 | 4&lt;br /&gt;
| colspan=3 | &#039;&#039;&#039;State estimation (H. Sandberg)&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| 17 Apr (M)&lt;br /&gt;
| [[NCS: Kalman Filtering|Kalman filtering]]&lt;br /&gt;
| {{ncsbook|estim|Ch 4}}; [http://www.cs.unc.edu/~welch/media/pdf/kalman_intro.pdf Welch and Bishop]&lt;br /&gt;
|-&lt;br /&gt;
| 19 Apr (W)&lt;br /&gt;
| [[NCS: Moving Horizon Estimation|Moving horizon estimation]] &lt;br /&gt;
| {{ncsbook|estim|Ch 4}}&lt;br /&gt;
|-&lt;br /&gt;
| 21 Apr (F)  &lt;br /&gt;
| [[Alice: Road Following|Alice: roadFollowing]] (L. Cremean)&lt;br /&gt;
| {{ncsbook|alice|App A}}&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=4 | 5&lt;br /&gt;
| colspan=3 | &#039;&#039;&#039;Packet-based estimation and control, I (B. Sinopoli)&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| 24 Apr (M)&lt;br /&gt;
| [[NCS: Packet-based Estimation| Packet-based estimation]]&lt;br /&gt;
| {{ncsbook|pack_estim|Ch 5}} &lt;br /&gt;
|-&lt;br /&gt;
| 26 Apr (W)&lt;br /&gt;
| [[NCS: Packet-based Control: the TCP case|Packet-based Control: the TCP case]] &lt;br /&gt;
| {{ncsbook|pack_cont|Ch 5}}&lt;br /&gt;
|-&lt;br /&gt;
| 28 Apr (F)  &lt;br /&gt;
| [[NCS: Packet-based Control: the UDP case|Packet-based Control: the UDP case]]&lt;br /&gt;
| {{ncsbook|pack_cont2|Ch 5}}&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=4 | 6&lt;br /&gt;
| colspan=3 | &#039;&#039;&#039;Packet-based estimation and control, II (L. Shi, Y. Mostofi)&#039;&#039;&#039;&lt;br /&gt;
|- &lt;br /&gt;
| 1 May (M)&lt;br /&gt;
| [[Packet-based Control with Norm Bounded Uncertainties]]&lt;br /&gt;
| {{ncsbook|pack_cont_uncertainty|Ch 6}}&lt;br /&gt;
|-&lt;br /&gt;
| 3 May (W)&lt;br /&gt;
|  [[Impact of Communication Noise on Estimation over Wireless Links]]&lt;br /&gt;
| {{ncsbook|pack_cont_uncertainty|Ch 6}}&lt;br /&gt;
|-&lt;br /&gt;
| 5 May (F)&lt;br /&gt;
[[Optimum Receiver Design for Estimation over Wireless Links]]&lt;br /&gt;
| {{ncsbook|pack_cont_uncertainty|Ch 6}}&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=4 | 7&lt;br /&gt;
| colspan=3 | &#039;&#039;&#039;Distributed estimation and control (V. Gupta)&#039;&#039;&#039;&lt;br /&gt;
{{MWFrow|&lt;br /&gt;
  week=7|&lt;br /&gt;
  mondate=8 May*|montopic=|monreading=|&lt;br /&gt;
  weddate=10 May*|wedtopic=|wedreading=|&lt;br /&gt;
  fridate=12 May |fritopic=|frireading=|&lt;br /&gt;
}}&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=4 | 8&lt;br /&gt;
| colspan=3 | &#039;&#039;&#039;Cooperative control of multi-agent systems (Z. Jin, T. Keviczky)&#039;&#039;&#039;&lt;br /&gt;
{{MWFrow|&lt;br /&gt;
  week=8|&lt;br /&gt;
  mondate=15 May|montopic=|monreading=|&lt;br /&gt;
  weddate=17 May*|wedtopic=|wedreading=|&lt;br /&gt;
  fridate=19 May|fritopic=|frireading=|&lt;br /&gt;
}}&lt;br /&gt;
|-&lt;br /&gt;
| align=center rowspan=4 | 9&lt;br /&gt;
| colspan=3 | &#039;&#039;&#039;Project Presentations (All)&#039;&#039;&#039;&lt;br /&gt;
{{MWFrow|&lt;br /&gt;
  week=9|&lt;br /&gt;
  mondate=22 May|montopic=No class|monreading=|&lt;br /&gt;
  weddate=24 May|wedtopic=Project presentations|wedreading=|&lt;br /&gt;
  fridate=26 May|fritopic=Project presentations|frireading=|&lt;br /&gt;
}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Course Description ==&lt;br /&gt;
&lt;br /&gt;
Increases in fast and inexpensive computing and communications have enabled a new generation information-rich control systems that rely on multi-threaded networked execution, distributed optimization, adaptation and learning, and contingency management in increasingly sophisticated ways.  This course will describe a framework for building such systems and lay out some of the challenges to control theory that must be addressed to enable systematic design and analysis.  Two examples will be used to illustrate the results and to serve as testbeds for course projects: [[Alice]], an autonomous vehicle that competed in the 2005 DARPA Grand&lt;br /&gt;
Challenge and [[RoboFlag]], a robotic version of capture the flag.  Key features of these systems include highly sensory-driven, information rich feedback systems, higher levels of decision making for goal and contingency management, and multi-threaded, networked control architectures.&lt;br /&gt;
&lt;br /&gt;
== Course Administration ==&lt;br /&gt;
&lt;br /&gt;
This course is a special topics course in which advanced students will prepare and present much of the lecture material.  There is no required homework and no midterm or final exam.  Course grades will be based on a course project.&lt;br /&gt;
&lt;br /&gt;
== Course Project ==&lt;br /&gt;
&lt;br /&gt;
All students in the course will demonstrate their knowledge of the material by analyzing or implementing a networked control system algorithm.  Two testbeds are available for use by the class:&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;p&amp;gt; &#039;&#039;&#039;[[Alice]]&#039;&#039;&#039; - Alice is an autonomous vehicle that was built by [http://team.caltech.edu Caltech undergraduates] to compete in the 2005 DARPA Grand Challenge.  It is fully equipped with multiple terrain sensing cameras and LADARS, two GPS units and an inertial measurement unit (IMU) for measuring position and orientation, and 10 CPUs of computing horsepower inteconnected by a 1 Gb/s ethernet network.  A module software architecture allows new functionality to be implemented and tested with relative ease.  Requires knowledge of C/C++ programming under linux.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;p&amp;gt; &#039;&#039;&#039;[[RoboFlag]]&#039;&#039;&#039; - RoboFlag is a robotic version of capture the flag in which teams of 6-8 robots with 1-2 humans compete against a like team.  A high fidelity simulator is available that allow full simulation of the dynamics, sensing and communications subsystems, providing realistic operation.  Features include limited bitrate communication channels, limited sensor range for detecting opposing robots, and a graphical user interface for human-in-the-loop operation.  Required knowlege of C/C++ program under Windows.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Project ideas&#039;&#039;&#039; (will be expanded during the term)&lt;br /&gt;
* Benchmark the performance of different messaging protocols (eg, broadcast, UDP, TCP) for communicating the state and terrain data on Alice&lt;br /&gt;
* Implement and analyze the effect of &amp;quot;shock absobers&amp;quot; (control buffers, state estimators) on RoboFlag&lt;br /&gt;
* Implement state estimation and/or multi-description coding on Alice to handle lost packets of terrain data&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=archive /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category:Courses]] [[Category:2005-06 Courses]]&lt;/div&gt;</summary>
		<author><name>Mostofi</name></author>
	</entry>
</feed>