Aufgaben:Aufgabe 2.6: PN-Generator der Länge 5: Unterschied zwischen den Versionen
Aus LNTwww
Keine Bearbeitungszusammenfassung |
Add English interlanguage link |
||
| (10 dazwischenliegende Versionen von 2 Benutzern werden nicht angezeigt) | |||
| Zeile 3: | Zeile 3: | ||
}} | }} | ||
[[Datei:P_ID105__Sto_A_2_6.png|right|PN-Generator der Länge 5]] | [[Datei:P_ID105__Sto_A_2_6.png|right|frame|PN-Generator der Länge $L = 5$]] | ||
In der Grafik sehen Sie einen Pseudozufallsgenerator der Länge $L = 5$, der zur Erzeugung einer | In der Grafik sehen Sie einen Pseudozufallsgenerator der Länge $L = 5$, der zur Erzeugung einer binären Zufallsfolge $\langle z_{\nu} \rangle$ eingesetzt werden soll. | ||
*Zum Startzeitpunkt seien alle Speicherzellen mit Einsen vorbelegt. | *Zum Startzeitpunkt seien alle Speicherzellen mit Einsen vorbelegt. | ||
*Zu jedem Taktzeitpunkt wird der Inhalt des Schieberegisters um eine Stelle nach rechts verschoben | *Zu jedem Taktzeitpunkt wird der Inhalt des Schieberegisters um eine Stelle nach rechts verschoben. | ||
Hierbei ergibt sich $z_{\nu}$ aus der Modulo-2-Addition zwischen $z_{\nu-3}$ und $z_{\nu-5}$. | *Und der aktuell erzeugte Binärwert $z_{\nu}$ $(0$ oder $1)$ wird in die erste Speicherzelle eingetragen. | ||
*Hierbei ergibt sich $z_{\nu}$ aus der Modulo-2-Addition zwischen $z_{\nu-3}$ und $z_{\nu-5}$. | |||
[[ | |||
Hinweise: | |||
*Die Aufgabe gehört zum Kapitel [[Stochastische_Signaltheorie/Erzeugung_von_diskreten_Zufallsgrößen|Erzeugung von diskreten Zufallsgrößen]]. | |||
*Wir verweisen hier auch auf das Lernvideo [[Erläuterung_der_PN–Generatoren_an_einem_Beispiel_(Lernvideo)|Erläuterung der PN-Generatoren an einem Beispiel]]. | |||
| Zeile 22: | Zeile 24: | ||
<quiz display=simple> | <quiz display=simple> | ||
{Wie lautet das Generatorpolynom $G(D)$ des dargestellten PN-Generators? | {Wie lautet das Generatorpolynom $G(D)$ des dargestellten PN-Generators? | ||
|type=" | |type="()"} | ||
- $G(D) = D^5 + D^2 +1$. | - $G(D) = D^5 + D^2 +1$. | ||
+ $G(D) = D^5 + D^3 +1$. | + $G(D) = D^5 + D^3 +1$. | ||
| Zeile 29: | Zeile 31: | ||
{Welche Oktalkennung $O_{\rm G}$ hat dieser PN-Generator? | {Welche Oktalkennung $O_{\rm G}$ hat dieser PN-Generator? | ||
|type="{}"} | |type="{}"} | ||
$O_{\rm G} \ =$ { 51 } $\ \rm (oktal)$ | $O_{\rm G} \ = \ $ { 51 } $\ \rm (oktal)$ | ||
{Gehen Sie davon aus, dass das Generatorpolynom | {Gehen Sie davon aus, dass das Generatorpolynom $G(D)$ primitiv ist. <br>Ist die Ausgangsfolge $〈z_ν \rangle$ eine M-Sequenz? Wie groß ist deren Periodendauer $P$? | ||
|type="{}"} | |type="{}"} | ||
$P$ | $P\ = \ $ { 31 } | ||
{Welche Oktalkennung | {Welche Oktalkennung $O_{\rm R}$ beschreibt das zu $G(D)$ reziproke Polynom $G_{\rm R}(D)$ ? | ||
|type="{}"} | |type="{}"} | ||
$ | $O_{\rm R} \ = \ $ { 45 } $\ \rm (oktal)$ | ||
{Welche Aussagen gelten für die Konfiguration mit dem Polynom | {Welche Aussagen gelten für die Konfiguration mit dem Polynom $G_{\rm R}(D)$? | ||
|type="[]"} | |type="[]"} | ||
+ Es handelt sich ebenfalls um eine Folge maximaler Länge. | + Es handelt sich ebenfalls um eine Folge maximaler Länge. | ||
- Die Ausgangsfolge von | - Die Ausgangsfolge von $G_{\rm R}(D)$ ist die gleiche wie die des Generatorpolynoms $G(D)$. | ||
+ | + Die Ausgangsfolgen von $G_{\rm R}(D)$ und $G(D)$ sind zueinander invers. | ||
sind zueinander invers. | |||
+ Beide Folgen zeigen gleiche statistische Eigenschaften. | + Beide Folgen zeigen gleiche statistische Eigenschaften. | ||
- Bei | - Bei $G_{\rm R}(D)$ können alle Speicherelemente mit Nullen vorbelegt sein. | ||
| Zeile 59: | Zeile 60: | ||
===Musterlösung=== | ===Musterlösung=== | ||
{{ML-Kopf}} | {{ML-Kopf}} | ||
'''(1)''' Richtig ist der <u>Lösungsvorschlag 2</u> ⇒ $G(D) = D^5 + D^3 +1$. | |||
*Das Generatorpolynom $G(D)$ kennzeichnet die Rückführungen, die zur Modulo-2-Addition herangezogen werden. | |||
*$D$ ist ein formaler Parameter, der eine Verzögerung um einen Takt angibt. | |||
*$D^3$ kennzeichnet dann eine Verzögerung um drei Takte. | |||
'''(2)''' Es ist $g_0 = g_3 = g_5 = 1$. | |||
*Alle anderen Rückführungskoeffizienten sind $0$. Daraus folgt: | |||
:$$(g_{\rm 5}\hspace{0.1cm}g_{\rm 4}\hspace{0.1cm}g_{\rm 3}\hspace{0.1cm}g_{\rm 2}\hspace{0.1cm}g_{\rm 1}\hspace{0.1cm}g_{\rm 0})=\rm (101001)_{bin}\hspace{0.15cm} \underline{=(51)_{oct}}.$$ | :$$(g_{\rm 5}\hspace{0.1cm}g_{\rm 4}\hspace{0.1cm}g_{\rm 3}\hspace{0.1cm}g_{\rm 2}\hspace{0.1cm}g_{\rm 1}\hspace{0.1cm}g_{\rm 0})=\rm (101001)_{bin}\hspace{0.15cm} \underline{=(51)_{oct}}.$$ | ||
:Somit ist die Oktalkennung für diese Konfiguration (100101) | '''(3)''' Da das Generatorpolynom $G(D)$ primitiv ist, erhält man eine "M-Sequenz". | ||
*Dementsprechend ist die Periodendauer maximal: | |||
:$$P_{\rm max} = 2^{L}-1 \hspace{0.15cm}\underline {= 31}.$$ | |||
*Im Theorieteil ist in der Tabelle mit den PN-Generatoren maximaler Länge ("M-Sequenzen") für den Grad $5$ die Konfiguration $(51)_{\rm oct}$ aufgeführt. | |||
'''(4)''' Das reziproke Polynom lautet: | |||
:$$G_{\rm R}(D)=D^{\rm 5}\cdot(D^{\rm -5}+\D^{\rm -3}+ 1)= D^{\rm 5}+D^{\rm 2}+1.$$ | |||
*Somit ist die Oktalkennung für diese Konfiguration $\rm (100101)_{bin}\hspace{0.15cm} \underline{=(45)_{oct}}.$ | |||
'''(5)''' Richtig sind die <u>Lösungsvorschläge 1, 3 und 4</u>: | |||
*Die Ausgangsfolge der reziproken Realisierung $G_{\rm R}(D)$ eines primitiven Polynoms $G(D)$ ist immer ebenfalls eine "M-Sequenz". | |||
*Beide Folgen sind zueinander invers. Das bedeutet: | |||
*Die Ausgangsfolge von $(45)_{\rm oct}$ ist gleich der Folge von $(51)_{\rm oct}$, wenn man diese von rechts nach links liest und zusätzlich eine Phase (zyklische Verschiebung) berücksichtigt. | |||
*Voraussetzung ist auch hier, dass nicht alle Speicherzellen mit Nullen vorbelegt sind. | |||
*Unter dieser Bedingung weisen beide Folgen tatsächlich auch gleiche statistische Eigenschaften auf. | |||
{{ML-Fuß}} | {{ML-Fuß}} | ||
| Zeile 81: | Zeile 100: | ||
[[Category:Aufgaben zu Stochastische Signaltheorie|^2.5 Erzeugung diskreter Zufallsgrößen^]] | [[Category:Aufgaben zu Stochastische Signaltheorie|^2.5 Erzeugung diskreter Zufallsgrößen^]] | ||
[[en:Aufgaben:Exercise_2.6:_PN_Generator_of_Length_5]] | |||
Aktuelle Version vom 16. März 2026, 14:35 Uhr

In der Grafik sehen Sie einen Pseudozufallsgenerator der Länge $L = 5$, der zur Erzeugung einer binären Zufallsfolge $\langle z_{\nu} \rangle$ eingesetzt werden soll.
- Zum Startzeitpunkt seien alle Speicherzellen mit Einsen vorbelegt.
- Zu jedem Taktzeitpunkt wird der Inhalt des Schieberegisters um eine Stelle nach rechts verschoben.
- Und der aktuell erzeugte Binärwert $z_{\nu}$ $(0$ oder $1)$ wird in die erste Speicherzelle eingetragen.
- Hierbei ergibt sich $z_{\nu}$ aus der Modulo-2-Addition zwischen $z_{\nu-3}$ und $z_{\nu-5}$.
Hinweise:
- Die Aufgabe gehört zum Kapitel Erzeugung von diskreten Zufallsgrößen.
- Wir verweisen hier auch auf das Lernvideo Erläuterung der PN-Generatoren an einem Beispiel.
Fragebogen
Musterlösung
(1) Richtig ist der Lösungsvorschlag 2 ⇒ $G(D) = D^5 + D^3 +1$.
- Das Generatorpolynom $G(D)$ kennzeichnet die Rückführungen, die zur Modulo-2-Addition herangezogen werden.
- $D$ ist ein formaler Parameter, der eine Verzögerung um einen Takt angibt.
- $D^3$ kennzeichnet dann eine Verzögerung um drei Takte.
(2) Es ist $g_0 = g_3 = g_5 = 1$.
- Alle anderen Rückführungskoeffizienten sind $0$. Daraus folgt:
- $$(g_{\rm 5}\hspace{0.1cm}g_{\rm 4}\hspace{0.1cm}g_{\rm 3}\hspace{0.1cm}g_{\rm 2}\hspace{0.1cm}g_{\rm 1}\hspace{0.1cm}g_{\rm 0})=\rm (101001)_{bin}\hspace{0.15cm} \underline{=(51)_{oct}}.$$
(3) Da das Generatorpolynom $G(D)$ primitiv ist, erhält man eine "M-Sequenz".
- Dementsprechend ist die Periodendauer maximal:
- $$P_{\rm max} = 2^{L}-1 \hspace{0.15cm}\underline {= 31}.$$
- Im Theorieteil ist in der Tabelle mit den PN-Generatoren maximaler Länge ("M-Sequenzen") für den Grad $5$ die Konfiguration $(51)_{\rm oct}$ aufgeführt.
(4) Das reziproke Polynom lautet:
- $$G_{\rm R}(D)=D^{\rm 5}\cdot(D^{\rm -5}+\D^{\rm -3}+ 1)= D^{\rm 5}+D^{\rm 2}+1.$$
- Somit ist die Oktalkennung für diese Konfiguration $\rm (100101)_{bin}\hspace{0.15cm} \underline{=(45)_{oct}}.$
(5) Richtig sind die Lösungsvorschläge 1, 3 und 4:
- Die Ausgangsfolge der reziproken Realisierung $G_{\rm R}(D)$ eines primitiven Polynoms $G(D)$ ist immer ebenfalls eine "M-Sequenz".
- Beide Folgen sind zueinander invers. Das bedeutet:
- Die Ausgangsfolge von $(45)_{\rm oct}$ ist gleich der Folge von $(51)_{\rm oct}$, wenn man diese von rechts nach links liest und zusätzlich eine Phase (zyklische Verschiebung) berücksichtigt.
- Voraussetzung ist auch hier, dass nicht alle Speicherzellen mit Nullen vorbelegt sind.
- Unter dieser Bedingung weisen beide Folgen tatsächlich auch gleiche statistische Eigenschaften auf.