Paano ko bumuo ng random na numero gamit ang Combo / nanggagalaing lohika?

T

tronix

Guest
Hi Paano ko bumuo ng random na mga mga Nos gamit Combo / nanggagalaing lohika
 
Hi ang ckt ito ay FRM Wiki ngunit hindi pa rin gumawa ng kung paano ito ay bubuo ng mga random Nos
 
Hi ... ito ay isang Linear Feedback Shift Magrehistro ... na nagbibigay sa iyo ng isang palsipikado Random output karaniwang tinatawag na isang PN code. Ang rehistro ay may isang puna (susunod na bit na na-load sa rehistro) na ay isang XORED na kumbinasyon ng mga bit bilang 10, 12, 13 at 15. Kaya output ay ulitin pagkatapos ng [(2 ^ 16) -1] bits. Kaya para sa panahon ng [(2 ^ 16) -1] bit panahon na ito ay isang random generator
 
Oo, ikaw ay karapatan, ang circuit ay talagang HINDI random sapat dahil ito ay 16-bit na katagal. Sa kasamaang palad, ang ang ture random number generator ay hindi madaling upang bumuo. Kung ang iyong gawain ay upang bumuo ng talagang magandang RNG, may mga comp ilang. arith. libro tulad Knuth ay magagamit.
 
i tapos trabaho na ito kamakailan inirerekomenda i u na gamitin na orasan contronlled generator (isang uri ng mga nonlinear puna shift registers) upang makakuha ka ng random walang.
 
mayroong anumang mga pamantayan para sa? okie, gamitin namin LFSR sa ilang mga polinomyal, hinahayaan sabihin. ay may anumang mga pamantayan para sa pagpili ng polinomyal na ito? o ang unang kalahati ng halaga? Mayroon bang anumang mga pagkakaiba sa pagitan ng ito at CRC?
 
[Quote = sree205] ay may anumang mga pamantayan para sa mga ito? okie, gamitin namin LFSR sa ilang mga polinomyal, hinahayaan sabihin. ay may anumang mga pamantayan para sa pagpili ng polinomyal na ito? o ang unang kalahati ng halaga? Mayroon bang anumang mga pagkakaiba sa pagitan ng ito at CRC? [/quote] din ako gusto malaman ito, kailangan ang unang kalahati ng halaga dapat ang choosen upang maging sa gitna ng random na numero ng hanay, o may ibang karaniwang pagpipilian?
 
Paggamit ng nerbiyos ng orasan mula sa PLL ng VCO ay maaaring makabuo ng mga halos tunay na mga random na numero.
 
Na Xilinx may isang magandang app tandaan na naglilista ng mga equation puna para sa ang haba LFSR mula sa 3 sa 168: http://www.xilinx.com/bvdocs/appnotes/xapp210.pdf Ang unang kalahati ng halaga ay maaaring maging anumang numero , maliban para sa lahat-zero o lahat ng-mga (depende sa iyong puna polarity) dahil ang estado na ay i-lock-up ang LFSR.
 
upang maunawaan ang mga ito nang mas mahusay, hindi ka maaaring gumawa ng isang perpektong random na numero ng generator. Thats kung bakit maaari mong palaging makita ang ng palsipikado random na mga proyekto mula sa internet. Maaari mong gawin ito mas random tulad ngunit nagpapakilala ng ilang mga kadahilanan, tulad ng mga espesyal Gates, shift registers, at ang ilang ay may isang orasan sa gayon na ang programa ay Base sa buto ng shift magrehistro mula sa ang halaga ng orasan.
 
Ito ay prefarable sa may unang kalahati ng isang kalakasan numero upang makakuha ng mas mahusay na mga resulta
 
Hi, Kung tumingin ka sa random na numero ng papeles na sila ay karaniwang ay nagbibigay ng isang formula para sa pagkalkula ng ang perpektong panimulang (buto) halaga. Alam ko ng isang papel mula sa Ti. Hindi bilang anumang ay isang perpektong buto upang magsimula. Kung gumagamit ka ng isang shift ng rehistro XOR based generator hindi ka dapat gumamit ng 0 bilang buto dahil hindi ito ay magbigay ng anumang mga pagbabago! tungkol, Paul.
 
Ang ilang mga random na numero bumubuo sensitibo sa kalahati ng halaga, ngunit ang LFSR isang ulit ang eksaktong parehong pagkakasunud-sunod hindi mahalaga kung anong buto halaga mong gamitin (maliban na ang isang lock-up na halaga). Ang seed Ang nagbabago ang pagkakasunod-sunod na panimulang punto. Gayunpaman, ang LFSR isang ay pa rin lubhang kapaki-pakinabang sapagkat ito ay madaling upang bumuo ng isang may isang sequence na lubhang mahaba. Ito ay tunay na hindi ka maaaring bumuo ng mga tunay na random na numero sa pamamagitan ng paggamit lamang ng mga digital na lohika. Kailangan mo na kailangang isama ang ilang mga sa panimula random na kadahilanan tulad ng thermal ingay. Iyan ang batayan sa likod ng mungkahi ADSL.
 
Upang echo47: "Ang LFSR isang ulit ang eksaktong parehong pagkakasunud-sunod ng walang" Hindi totoo. Ang LFSR ay sensitibo sa zero at polinomyal na halaga na ay ang parehong bilang LFSR. Subukan ang isang bagay bago gumawa ng isang pahayag!. Ang path na pinili mo sa isang LFSR ay naiiba depende sa halaga ng buto. LAHAT palsipikado random generators ay may problema na ito, kahit na ano. Hindi ko maalala ang Ti papel ngunit ito ay napakabuti at ipinaliwanag din ang matematika sa likod nito. Paul. Ilang mga link para sa mga taong may alam ng mas mahusay na: " Dahil sa bawat simula ng estado gumagawa ng ibang (namin ay isinasaalang-alang ng mga shifts bilang ibang) sequence , may mga ng 2n elemento sa (f) dahil doon na maraming mga simula ng mga estado. Ang kabuuan ng dalawang sequences sa (f) ay muli sa (f) dahil kabuuan ay masiyahan ang parehong relasyon recursion (ibig sabihin, ang kabuuan ay kumakatawan sa isang iba't ibang estado ng panimulang). namin makilala ang mga elemento ng ( f) sa mga tuntunin ng katugon polinomyal ng f "Mula: http://www-math.cudenver.edu/ ~ wcherowi/courses/m5410/m5410fsr.html
 
hi sa mga random nos mabubuo gamit ang LFSRs.various kumpigurasyon ng LFSRs at ang kanilang mga kalamangan masyadong malinaw na spec sa libro DFT-Abromovicci.better u sumangguni ito.
 
Upang vinodkumar: Ang iyong Ref. ay din mabuti ngunit hindi alam kung nito na magagamit sa lahat sa pdf format :) ... Paul.
 

Welcome to EDABoard.com

Sponsor

Back
Top