Ablauftabelle < Technische Inform. < Praktische Inform. < Hochschule < Informatik < Vorhilfe
|
Aufgabe | Zustandsgraph ist gegeben und dazu soll nun codierte Ablauftabelle erstellt werden. |
Zu der Aufgabe hab ich eine Lösung , nur weicht diese stark von meiner ab. jetzt ist die fraeg warum bzw welche ist richtig. (Ps: wie kann man ein bild kleiner machen im post)[Dateianhang nicht öffentlich]
Dateianhänge: Anhang Nr. 1 (Typ: jpg) [nicht öffentlich]
|
|
|
|
Beides ist richtig.
Du hast vier Zustände und kodierst diese mit zwei Zustandsvariablen.
Der Unterschied ist folgender:
[mm] z_0 [/mm] wurde in der Musterlösung mit 01 kodiert. Es wurde einfach die Reihenfolge vertauscht.
Du musst also aufpassen, wenn du die Musterlösung in das Veigh Diagramm einträgst, da nach der Tabelle nicht bei Null begonnen wird, sondern mit 2,3.
|
|
|
|
|
So ganz hab ich das jetzt nicht verstanden . der startwert von [mm] z_{0} [/mm] ist beliebig? und woher weiss ich jetzt dann was [mm] z_{1} [/mm] ist und der rest? und warum ist bei [mm] z_{0} [/mm] 01 und [mm] x_{0} [/mm] = 1 [mm] Z^{t+1}_{0} [/mm] 00 ??
|
|
|
|
|
> So ganz hab ich das jetzt nicht verstanden . der startwert
> von [mm]z_{0}[/mm] ist beliebig? und woher weiss ich jetzt dann was
> [mm]z_{1}[/mm] ist und der rest? und warum ist bei [mm]z_{0}[/mm] 01 und
> [mm]x_{0}[/mm] = 1 [mm]Z^{t+1}_{0}[/mm] 00 ??
Naja, weil das einfach der nächste Zustand ist.
Für x=0 verweilst du jeweils im selben Zustand hingegen für x gleich 1 wechselst du in den nächsten.
1. Zustand in deiner Tabelle: z=01 mit x=0 heißt du bleibst im ersten zustand 01.
2. Zustand in deiner Tabelle: z=01 mit x=1 heißt du gehst einen Zustand weiter 00.
Insgesamt hast du vier Zustände S1 S2 S3 und S4. Diese kodierst du mit zwei Zustandsvariablen z0 und z1.
Ausführlich hättest du das auch so schreiben können:
[mm]\begin{tabular}[ht]{cccc}\hline Zustand & Kodierung & Eingabe &naechster Zustand\\\hline \hline A & 01 & 0 &01 (Eingabe 0 wir bleiben in A)\\A & 01 & 1 & 00 (Eingabe 1 wir wechseln nach B 00)\\B & 00 & 0 & 00 (Eingabe 0 wir bleiben in B 00)\\B & 00 & 1 & 10 (Eingabe 1 wir gehen einen Zustand weiter nach C)\\C & 10 & 0 & 10 (Eingabe 0 wir bleiben in C)\\... & ... & ... & ...\\ \hline \end{tabular} [/mm]
Du musst wie gesagt am Ende nur aufpassen, wenn du dir das in dein Veigh Diagramm einträgst.
Dasselbe Schema kannst du auch auf deine Lösung übertargen.
010dual = 2 oktal
011 dual =3 oktal usw.
|
|
|
|
|
und warum ist jetzt B ( Aus deiner Tabelle) 00 und nicht 11 zum beispiel ? und der Zustand [mm] Z^{t} [/mm] hat nichts mit dem [mm] Y^{t} [/mm] zu tun, sprich ich wähl jetzt einfach [mm] z_{0} [/mm] 01 und sag da ist die Ausgabe 00 ?
|
|
|
|
|
> und warum ist jetzt B ( Aus deiner Tabelle) 00 und nicht
> 11 zum beispiel ? und der Zustand [mm]Z^{t}[/mm] hat nichts mit dem
> [mm]Y^{t}[/mm] zu tun, sprich ich wähl jetzt einfach [mm]z_{0}[/mm] 01 und
> sag da ist die Ausgabe 00 ?
Dann sag B ist 11. Das ginge genauso.
Nein, es geht bei [mm] $z_{t+1}$ [/mm] nicht um die Ausgabe sondern den nächsten Zustand. Diesen musst du aus deinem Diagramm ablesen.
|
|
|
|
|
wenn ich dann für meine tabelle die übertragunsfunktion für [mm] Q_{0} [/mm] und [mm] Q_{1} [/mm] erstelle komm ich ja logischer weise auf andere Funktion für [mm] Q_{0} [/mm] und [mm] Q_{1} [/mm] als bei der Ablauftabell aus der Lösung . wenn ich dann einen koeffizientenvergleich mach mit einem JK-FF als Zustandsspeicher komm ich auf ein anders [mm] J_{1} [/mm] und [mm] K_{1} [/mm] und somit auf einer ander Ausgabefunktion als bei der Musterlösung , sind dann beide richtig oder seh ich das falsch ?
|
|
|
|
|
Status: |
(Mitteilung) Reaktion unnötig | Datum: | 14:20 Do 17.07.2014 | Autor: | matux |
$MATUXTEXT(ueberfaellige_frage)
|
|
|
|