Forum: HF, Funk und Felder genierte 12 bzw. n stufige M-Sequenz


von camara (Gast)


Lesenswert?

Hallo an Alle ich brauche eine genierte  12 bzw. n stufige m-Sequenz 
kann jemand aushilfen

von Christoph db1uq K. (christoph_kessler)


Lesenswert?

Geht es um Maximum Length Sequence?
http://de.wikipedia.org/wiki/Maximum_Length_Sequence
http://de.wikipedia.org/wiki/Linear_r%C3%BCckgekoppeltes_Schieberegister
da ist auch eine Rückkopplung für 12 Stufen genannt

"geniert" ist vermutlich ein Schreibfehler oder?

...scheint tatsächlich mehr als das Gegenteil von "ungeniert" zu sein, 
z.B. hier http://de.wikipedia.org/wiki/Inhaltskette

also bitte mehr Info

von camara (Gast)


Lesenswert?

Es geht also um einen 12 stugigen(n=12) Linear Feedback Schift 
Register(LFSR) für die m-Sequenz(Maximallängensequenz):
gesucht wird: Am Output eine wierderholte Maximallängensequenz in 
binärezahl.
oder einen Prammpramm-Code, mit dem mann in MATLAB diese 
m-Sequenz(Maximallängensequenz) erzeugt kann.
Ich bedanke mich sehr bei Allen für die Hilfsbereitschaft voraus

von Christoph db1uq K. (christoph_kessler)


Lesenswert?

Ich denke nicht, dass es eine Formel dafür gibt, das wird ausprobiert. 
In dem Wikipedia-Artikel ist eine kleine Tabelle gezeigt, wesentlich 
größer in der dort zitierten Xilinx-Applikation xapp052.pdf auf Seite 5 
(von 6):
http://www.xilinx.com/support/documentation/application_notes/xapp052.pdf
bis 168 Stufen.

von camara (Gast)


Lesenswert?

zuerst vielen Dank Herr Kessler für die Hinweise.
Es gibt die möglichkeit mit Java, C oder andere Programm diese 
m-Sequenz(Maximallängensequenz) zu erzeugen.Nun wollte ich mit MATLAB 
ausprobieren aber ich weiß nicht, wie es geht.
grüß camara

von uggi (Gast)


Lesenswert?


von Christoph db1uq K. (christoph_kessler)


Lesenswert?

Ja das sieht gut aus.
Man braucht dazu die Matlab Communications System Toolbox.

Da steht oben, dass diese Funktion durch
http://www.mathworks.de/help/toolbox/comm/ref/commsrc.pn.html
ersetzt ist.
In beiden Beschreibungen wird zur Erzeugung dieser "Sequences of Maximum 
Length" nur eine Tabelle und ein Buch von Proakis genannt.

von camara (Gast)


Lesenswert?

noch einmal vielen Dank uggi und Herr Kessler.
Ich denke den Link wird hilfreich sein
camara

von diafara c. (camara)


Lesenswert?

Hallo An Alle,
Wie ich Gestern bereit meine Problem vorgestellt habe, werden die
Syntax:
h = seqgen.pn oder h = commsrc.pn  u a  als Undefined function or
variable betracht.
Kann jemand dabei helfen??????
Zum Erinnerung nocheinmal die Ausgangsposition
Es geht also um einen 12 stugigen(n=12) Linear Feedback Schift
Register(LFSR) für die m-Sequenz(Maximallängensequenz):
gesucht wird: Am Output eine wierderholte Maximallängensequenz in
binärezahl.
oder einen Programm-Code, mit dem mann in MATLAB diese
m-Sequenz(Maximallängensequenz) erzeugt kann.
Ich bedanke mich sehr bei Allen für die Hilfsbereitschaft voraus.
Grüß camara

von Christoph db1uq K. (christoph_kessler)


Lesenswert?

Wie gesagt, die "Communications System Toolbox" muß in Matlab vorhanden 
sein, sonst kommt vermutlich die Fehlermeldung "Undefined function".

Ich denke, ein Schieberegister mit einem EXOR-Gatter sollten auch 
LTSpice oder ähnliche Schaltungssimulationsprogramme simulieren können.

http://www.mikrocontroller.net/articles/Schaltungssimulation

von Purzel H. (hacky)


Lesenswert?

Wenn man das Schema und die Xilinx Application Note hat, sollte man dies 
doch simulieren koennen. Auch ohne Toolbox.

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.