|
EE4253 Digital Communications
Department of Electrical and Computer Engineering - University of New Brunswick, Fredericton, NB, Canada |
Shift registers with feedback essentially divide polynomials to create distinctive binary sequences.
This online tool draws and analyzes digital circuits which generate Linear Recursive Sequences (LRS) based on a defining polynomial P(x). The circuit shown below is traced through all possible states. Maximum length sequences are identified. The autocorrelation of each sequence can also be checked (maximum 1023 bits).
Circuit based on P(x) = x7+x4+1
| Sequence #1 (Starting with 0) |
| States: 0 ⇒ 0, forever... |
| Sequence #2 (Starting with 1) |
| States: 1 ⇒ 64 ⇒ 32 ⇒ 16 ⇒ 72 ⇒ 36 ⇒ 18 ⇒ 73 ⇒ 100 ⇒ 50 ⇒ 89 ⇒ 44 ⇒ 22 ⇒ 75 ⇒ 101 ⇒ 114 ⇒ 121 ⇒ 60 ⇒ 94 ⇒ 111 ⇒ 119 ⇒ 59 ⇒ 29 ⇒ 14 ⇒ 7 ⇒ 67 ⇒ 97 ⇒ 112 ⇒ 120 ⇒ 124 ⇒ 126 ⇒ 127 ⇒ 63 ⇒ 31 ⇒ 15 ⇒ 71 ⇒ 99 ⇒ 113 ⇒ 56 ⇒ 92 ⇒ 110 ⇒ 55 ⇒ 27 ⇒ 13 ⇒ 70 ⇒ 35 ⇒ 81 ⇒ 40 ⇒ 20 ⇒ 74 ⇒ 37 ⇒ 82 ⇒ 105 ⇒ 116 ⇒ 122 ⇒ 125 ⇒ 62 ⇒ 95 ⇒ 47 ⇒ 87 ⇒ 43 ⇒ 85 ⇒ 42 ⇒ 21 ⇒ 10 ⇒ 5 ⇒ 66 ⇒ 33 ⇒ 80 ⇒ 104 ⇒ 52 ⇒ 90 ⇒ 109 ⇒ 118 ⇒ 123 ⇒ 61 ⇒ 30 ⇒ 79 ⇒ 103 ⇒ 115 ⇒ 57 ⇒ 28 ⇒ 78 ⇒ 39 ⇒ 83 ⇒ 41 ⇒ 84 ⇒ 106 ⇒ 53 ⇒ 26 ⇒ 77 ⇒ 102 ⇒ 51 ⇒ 25 ⇒ 12 ⇒ 6 ⇒ 3 ⇒ 65 ⇒ 96 ⇒ 48 ⇒ 88 ⇒ 108 ⇒ 54 ⇒ 91 ⇒ 45 ⇒ 86 ⇒ 107 ⇒ 117 ⇒ 58 ⇒ 93 ⇒ 46 ⇒ 23 ⇒ 11 ⇒ 69 ⇒ 98 ⇒ 49 ⇒ 24 ⇒ 76 ⇒ 38 ⇒ 19 ⇒ 9 ⇒ 68 ⇒ 34 ⇒ 17 ⇒ 8 ⇒ 4 ⇒ 2 ⇒ 1 |
| Period = 127 (Maximum Length Sequence)
(autocorrelation)
Output = 1000000100100110100111101110000111111100011101100010100101111101 010100001011011110011100101011001100000110110101110100011001000... |
| A maximum length sequence was found. For this polynomial of degree 7, the maximum length sequence has a period of 27-1 states. This only happens when the characteristic polynomial is prime, as in this case. Use of a prime polynomial is a necessary but not sufficient condition for a maximum length sequence. For example, try 1001001 which is prime, but does not give a maximum length sequence. |
| Modulo 2 addition is shown schematically equivalent to Exclusive-OR gates. |
|
Tue May 21 06:52:33 ADT 2013
Last Updated: 28 NOV 98 |
Richard Tervo [ tervo@unb.ca ] | Back to the course homepage... |