<?xml version="1.0" encoding="ISO-8859-1" ?>
  <resource>
  <id>7206</id>
  <path>/www/nrich/html/content/id/7206/</path>
  <resourceTypeID>1</resourceTypeID>
  <last_published>2011-12-20T10:17:08</last_published>
  <indexXML>&lt;mdoxml version=&quot;1.0&quot;&gt;&lt;p&gt;&lt;em&gt;This problem follows on from &lt;a href=&quot;/7482&quot;&gt;Secret Transmissions&lt;/a&gt;, so if you haven&amp;#39;t had a go at it yet, you should try it first.&lt;/em&gt;&lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
&lt;p&gt;In the problem &lt;a href=&quot;/7482&quot;&gt;Secret Transmissions&lt;/a&gt;, you were invited to explore a system for detecting and correcting errors in transmissions.&lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
&lt;p&gt;Imagine you now had to send five &amp;#39;bits&amp;#39; (0 or 1) of information, instead of just four. Can you devise a system of error detection and correction that will allow your message to be corrected if there is at most one error in transmission?&lt;/p&gt;
&lt;p&gt;How many check digits would you need?&lt;/p&gt;
&lt;p&gt;What if you had more than five &amp;#39;bits&amp;#39;? Can your method be generalised?&lt;/p&gt;
&lt;p&gt;If you were sending an n-bit message, how many check digits would you need?&lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Extension:&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Suppose there were two errors in transmission. Can you find an error detection system that would alert you to this, and enable you to correct the message?&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Very challenging extension&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Suppose each digit of the message might be &amp;#39;flipped&amp;#39; (a 0 switched to a 1 or vice versa) with probability p=0.1. Explore the likelihood of messages appearing to be transmitted correctly but actually arriving with errors that can&amp;#39;t be detected. Can you devise a system where the correct message could be retrieved 99.99% of the time?&lt;/p&gt;
&lt;p&gt; &lt;/p&gt;&lt;/mdoxml&gt;</indexXML>
  <solutionXML/>
  <noteXML>&lt;mdoxml version=&quot;1.0&quot;&gt;&lt;h3&gt;Why do this problem?&lt;/h3&gt;
&lt;p&gt;This problem continues the theme of error detection and correction from the field of Information Theory explored in the problem &lt;a href=&quot;/7482&quot;&gt;Secret Transmissions&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
&lt;h3&gt;Possible approach&lt;/h3&gt;
&lt;p&gt;Begin by giving students some time to try the problem &lt;a href=&quot;/7482&quot;&gt;Secret Transmissions&lt;/a&gt;. Once they have had a go at making sense of and understanding the error detection and correction method, set them the challenge:&lt;/p&gt;
&lt;p&gt;&amp;quot;What if I wanted to send more than four digits? Can you come up with a way of extending the error detection and correction method?&amp;quot;&lt;/p&gt;
&lt;p&gt;Invite students to work together in small groups to try out their ideas, and once they have come up with a possible solution, encourage them to compose simple binary strings and &amp;#39;transmit&amp;#39; them with one bit switched for someone else in the group to detect and correct.&lt;/p&gt;
&lt;p&gt;Finally, allow some time for discussion of the methods that emerged.&lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
&lt;h3&gt;Key questions&lt;/h3&gt;
&lt;p&gt;What do you notice about the position of the check digits in the message?&lt;br&gt;&lt;/br&gt;
Where might you put the next check digit in a longer message?&lt;br&gt;&lt;/br&gt;
How can you determine which message digits &amp;#39;belong&amp;#39; to each check digit?&lt;br&gt;&lt;/br&gt;
 &lt;/p&gt;
&lt;h3&gt;Possible extension&lt;/h3&gt;
&lt;p&gt;The extension tasks suggested in the problem should offer a challenge to any student who wants to explore further.&lt;br&gt;&lt;/br&gt;
 &lt;/p&gt;
&lt;h3&gt;Possible support&lt;/h3&gt;
&lt;p&gt;See the Teachers&amp;#39; Notes to &lt;a href=&quot;/7482/note&quot;&gt;Secret Transmissions&lt;/a&gt; for some suggestions of how to scaffold the original task.&lt;/p&gt;&lt;/mdoxml&gt;</noteXML>
  <clueXML>&lt;mdoxml version=&quot;1.0&quot;&gt;&lt;p&gt;In &lt;a href=&quot;/7482&quot;&gt;Secret Transmissions&lt;/a&gt;, the check digits were in position 1, 2 and 4 of the 7 digits, and the message digits were in position 3, 5, 6 and 7.&lt;/p&gt;
&lt;p&gt;Digits 1, 3, 5 and 7 contained an even number of 1s.&lt;/p&gt;
&lt;p&gt;Digits 2, 3, 6 and 7 contained an even number of 1s.&lt;/p&gt;
&lt;p&gt;Digits 4, 5, 6 and 7 contained an even number of 1s.&lt;/p&gt;
&lt;p&gt;&lt;br&gt;&lt;/br&gt;
What do you notice about the position of the check digits in the message?&lt;br&gt;&lt;/br&gt;
Where might you put the next check digit in a longer message?&lt;br&gt;&lt;/br&gt;
How can you determine which message digits &amp;#39;belong&amp;#39; to each check digit?&lt;/p&gt;&lt;/mdoxml&gt;</clueXML>
  <canonXML/>
  <end_user_role>2</end_user_role>
  <difficulty>4</difficulty>
  <keystage1>0</keystage1>
  <keystage2>0</keystage2>
  <keystage3>0</keystage3>
  <keystage4>0</keystage4>
  <keystage4plus>1</keystage4plus>
  <title>More Secret Transmissions</title>
  <description>In 'Secret Transmissions', Agent X could send four-digit codes error free. Can you devise an error-correcting system for codes with more than four digits?</description>
  <spec_group>Applications
    <specifier>Codes and cryptography</specifier>
  </spec_group>
  <spec_group>Numbers and the Number System
    <specifier>Number bases</specifier>
  </spec_group>
</resource>