Zufallszahlengenerator mit Z-Diode

Gast #48568
Lesenswert?
• ▲
▼
Schon mal vielen Dank, aber mein Problem ist, dass ich nicht so in der
Entwicklung von Schaltungen bewandert bin. Deshalb wäre ich für einen
kleinen Hinweis auf einen Schaltungsentwurf sehr dankbar!
MfG, Guido
Gast #48570
Lesenswert?
• ▲
▼
Mit einer Diode rumzuspielen bringt wenig, weil in dem Signal viele
Korrelationen sind u. es zudem deutlich Alterungs- u.
Temperatoreinflüsse gibt.
Viel einfacher ist es einen möglichst unstabilisierten Oszillator mit
einer anderen Frequenz abzutasten. Das beruht darauf, dass n * f1 = m *
f2, also ein periodisches Ergebnis der Abtastung (worst case) praktisch
nie eintreten kann wegen n/m = f2/f1, weil ja bekanntlich die Menge der
rationalen Zahlen (linke Seite) eine lebesgue-Nullmenge ist, während
die Menge der reellen Zahlen (rechte Seite) keine Nullmenge ist (d. h.
die Wahrscheinlichkeit, dass Gleichung erfüllt ist, ist exakt Null).
Wenn man die Phasendifferenz zwischen zwei Cs-Atomuhren verwendet,
bekommt man nur ca. 1 Bit/Tag, aber mit einem billigen Ringoszillator
bekommt man einige MByte/s mit einer Entropie von bis zu 0,5 Bit/Bit.
Mit Mod-2-Addition kann man die einfach erhöhen; mit dem zentralen
Grenzwertsatz ist das leicht zu zeigen ;-)
Gast #48572
Lesenswert?
• ▲
▼
Hallo Rolf,
vielen Dank für die Hinweise - Deine Ausführungen treffen genau den
Punkt. Könntest Du mir vielleicht noch ein paar Tipps zur praktischen
Ausführung geben?
MfG, Guido
Gast #48573
Lesenswert?
• ▲
▼
Also das Einfachste ist einen invertierenden Schmitt-Trigger zu nehmen
und dessen Ausgang sowohl auf den Eingang als auch auf den Eingang
eines nachfolgenden invertierenden Schmitt-Trigger zu löten. Damit hat
man einen kurzen Ring-Oszillator, der unstabilisiert mit mehreren MHz
schwingt und komplett digital ist. Auch wenn man mehrere dieser
Oszillatoren nebeneinander aufbaut (z. B. innerhalb eines ICs wie
74HCT14), schwingen die nahezu unabhängig, solange die
Versorgungsspannung mit ausreichend Kondensatoren stabilisiert ist.
Die Anschwingzeit ist praktisch vernachlässigbar, so dass man damit
auch Low-Power-Modi verwenden kann, wenn man die
Oszillator-Versorgungsspannung vom MC aus schaltet.
Gast #48574
Lesenswert?
• ▲
▼
Vielen Dank, ich werde mal rumbasteln. Mit Hinweise habe ich auch keine
Bauanleitung oder so gemeint, sondern eher den Verweis auf Literatur.
Die Artikel suche ich mir dann selber. Ich werde Deinen Vorschlag auf
jeden Fall mal ausprobieren. Vielen Dank also dafür!
MfG, Guido

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.