Sida 1 av 1

Brusgenerator med skiftregister

Postat: 16 januari 2008, 13:34:23
av HUGGBÄVERN
Jag byggde en musiklåda i början av 70-talet som bestod av skiftregister (RTL-logik!!) där utgångarna kunde grindas och kopplas tillbaka till ingången. Jag har senare sett rena brus/slumtalsgeneratorer som byggt på den här principen - alltså ett skiftregister där, beroende på ordlängd, olika utgångar grindats samman med XOR-grindar och återmatats på dataingången.
Just nu hittar jag inget matnyttigt trots idogt gurglande och undrar om någon har någon bra information om det här.
Jag söker främst en tabell som visar hur man grindar för att få det riktigt brusigt.

Postat: 16 januari 2008, 13:54:10
av ahlsten
Inte specifikt om pseudoslump, men det kan kanske vara matnyttigt: wiki

Postat: 16 januari 2008, 15:50:24
av HUGGBÄVERN
Tack!
Det kanske går att läsa ut hur man ska göra där, om man läser innantill.

Postat: 16 januari 2008, 15:59:02
av ahlsten
Läste lite jag också vilket resulterade i lite laboration men även ett upphittat datablad från xilinx som beskriver hur längsta längd på pseduslumpsekvensen uppnås med olika långa skiftregister.

Postat: 16 januari 2008, 16:12:45
av HUGGBÄVERN
Du är en ängel ahlsten! 8) Sidan fem i det databladet anger ju i klartext var man hakar på sina EXOR-grindar!!!! :) :) :) :)

Tillägger:
Jag har ett schema med ryska kretsar där man ordnar sig en brusgenerator med den här pseudo-metoden. Kruxet är brist på ekvivalent och viss avsaknad av data på använda kretsar.
På schemat (LÄNK) sitter generatorn i mitten till vänster (DD6.1 + DD6.3 + DD7)

Postat: 19 januari 2008, 08:15:27
av grym
det finns ju färdiga sådanna brusgeneratorer, men frågan är vilket sorts brus du vill ha? några speciella egenskaper?

Postat: 19 januari 2008, 09:45:28
av HUGGBÄVERN
Det var mest att jag ville ha en krets till den ryska synten som var så snarlik originalet som möjligt. Det finns ett enkelt filter som ger "vitt" och "skärt" brus.
Nu hittade jag den här:

Bild

http://www.cgs.synth.net/modules/cgs31_ ... noise.html
Vilken uppfyller mina krav. Jag struntar i VCOn och filtret ...