亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

隨機(jī)數(shù)據(jù)發(fā)生器及利用該發(fā)生器的擾碼器的制作方法

文檔序號(hào):2389247閱讀:424來(lái)源:國(guó)知局
專(zhuān)利名稱(chēng):隨機(jī)數(shù)據(jù)發(fā)生器及利用該發(fā)生器的擾碼器的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及數(shù)據(jù)隨機(jī)化領(lǐng)域,更具體地講,涉及適合高密度光盤(pán)系統(tǒng)的隨機(jī)數(shù)據(jù)發(fā)生器和利用該隨機(jī)數(shù)據(jù)發(fā)生器的擾碼器。
變換特定輸入值數(shù)據(jù)為一個(gè)隨機(jī)數(shù)的隨機(jī)數(shù)據(jù)發(fā)生器正在被應(yīng)用于利用諸如緊湊光盤(pán)只讀存儲(chǔ)器(CD—ROM)或數(shù)字通用光盤(pán)(DVD)之類(lèi)光盤(pán)的光盤(pán)系統(tǒng)的擾碼器之中。
一般,數(shù)據(jù)加擾被用于用戶(hù)無(wú)密鑰的安全數(shù)據(jù),和是一種正在被廣泛用于安全通信的隨機(jī)化類(lèi)型。
對(duì)于光盤(pán)系統(tǒng)加擾接收數(shù)據(jù)的第一個(gè)基本原因是利用差分相位檢測(cè)(DPD)平穩(wěn)地執(zhí)行跟蹤控制。如果接收相同數(shù)據(jù)和因此將相同已調(diào)碼記錄在光盤(pán)的相鄰記錄點(diǎn)上,這樣當(dāng)再生時(shí)不進(jìn)行檢測(cè)DPD信號(hào),就會(huì)使得伺服系統(tǒng)不能執(zhí)行跟蹤控制。例如,在不加擾的音頻CD情況下,DPD的控制在各調(diào)諧(即,每個(gè)數(shù)據(jù)是“00h”的扇區(qū))扇區(qū)之間是困難的。
第二個(gè)原因是減少由調(diào)制器執(zhí)行的DC抑制控制的負(fù)擔(dān)。在連續(xù)接收相同數(shù)據(jù)的情況下,相對(duì)于一些特定數(shù)據(jù),數(shù)字和值(DSV)控制本身可能是不現(xiàn)實(shí)的。因此,需要數(shù)據(jù)隨機(jī)化,以防止這樣的最壞情況出現(xiàn)。這里,DSV是一個(gè)預(yù)測(cè)碼字流DC方向的參數(shù)和最好具有碼字被變換為DC的碼特征的已調(diào)碼字。
第三個(gè)原因是保護(hù)特定數(shù)據(jù)。在CD—ROM的情況下,只對(duì)同步以外的數(shù)據(jù)加擾,以保護(hù)數(shù)據(jù)中的同步圖形(00h,F(xiàn)Fh,F(xiàn)Fh,…,F(xiàn)Fh,00h)。


圖1是用于一般DVD系統(tǒng)擾碼器的隨機(jī)數(shù)據(jù)發(fā)生器的電路圖,其中用于提供隨機(jī)數(shù)的異或門(mén)10和寄存器r0到r14被稱(chēng)為隨機(jī)數(shù)據(jù)發(fā)生器,隨機(jī)數(shù)據(jù)發(fā)生器和異或門(mén)11到18被稱(chēng)為擾碼器。
在圖1中,雖然沒(méi)有表示出,在與待進(jìn)行擾碼的時(shí)鐘信號(hào)的輸入同步過(guò)程中,15比特寄存器r0到r14是向左移位。最低有效位寄存器r0的輸入是通過(guò)相對(duì)于最高有效位值寄存器r14和第11最低有效位寄存器r10的輸出執(zhí)行異或操作獲得的值,上述輸出是從異或門(mén)(XOR)10提供的。
表示在圖1的隨機(jī)數(shù)據(jù)發(fā)生器中隨機(jī)數(shù)據(jù)發(fā)生周期是32K(千字節(jié)),是與DVD的一個(gè)糾錯(cuò)碼(ECC)塊(32K)的大小一致。也就是說(shuō),在ECC塊中,產(chǎn)生一個(gè)具有非周期性的隨機(jī)值,寄存器進(jìn)行左移8次,然后異或門(mén)11到18相對(duì)于8個(gè)低位寄存器r0到r7的輸出和輸入數(shù)據(jù)D0到D7執(zhí)行異或操作,從而獲得加擾的結(jié)果。這里,雖然沒(méi)有表示出,數(shù)據(jù)時(shí)鐘信號(hào)被輸入到異或門(mén)11到18的數(shù)據(jù)時(shí)鐘速度是輸入到寄存器r0到r14的擾碼時(shí)鐘信號(hào)的擾碼時(shí)鐘速度的1/8。
圖2是當(dāng)如圖1所示的寄存器r0到r14的初始值被設(shè)置為“0001h”和輸入數(shù)據(jù)D0到D7被設(shè)置為“00h”的16進(jìn)制數(shù)時(shí),用于表示寄存器r0到r14的隨機(jī)數(shù)結(jié)果和輸入數(shù)據(jù)Do0到Do7的擾碼結(jié)果的表。從圖2可以看出,隨機(jī)數(shù)的周期是32K(32768)。
這里,寄存器r0到r14的值被左移8次,和因此被執(zhí)行加擾。因此,參照分配給一個(gè)扇區(qū)標(biāo)題的4字節(jié)識(shí)別碼(ID)中的最后字節(jié)內(nèi)4個(gè)高位比特ID(7∶4),寄存器r0到r14被初始化為初始值,該扇區(qū)是一個(gè)基本訪問(wèn)單元。此時(shí),必須對(duì)選擇各初始值予以關(guān)注。也就是說(shuō),即使接收了相同的數(shù)據(jù),隨機(jī)數(shù)也要從一個(gè)扇區(qū)中的初始化值產(chǎn)生,和對(duì)于一個(gè)ECC塊(16個(gè)扇區(qū))的持續(xù)期,該扇區(qū)內(nèi)的各值進(jìn)行均衡地重復(fù)。
如圖3所示,寄存器r0到r14的初始化值包括第一初始化值“000h”和通過(guò)左移值“0001h”7次獲得的值“0002h”,“0004h”,“0008h”,“0010h”,“0020h”,“0040h”和“0080h”,在要求至少16K(=2K×8)容量后寄存器r0到r14的值“5500h”返回到被7次移位的值,和通過(guò)左移“5500h”值多達(dá)到7次獲得值“2A00h”,“5400h”,“2800h”,“5000h”,“2001h”,“4002h”和“0005h”。
但是,常規(guī)的隨機(jī)數(shù)據(jù)發(fā)生器和利用其的擾碼器不能解決要求具有大于32K周期隨機(jī)數(shù)據(jù)的產(chǎn)生和加擾。
為了克服上述問(wèn)題,本發(fā)明的一個(gè)目的是提供一種具有串行結(jié)構(gòu)的隨機(jī)數(shù)據(jù)發(fā)生器,它可以產(chǎn)生大量的數(shù)據(jù)作為隨機(jī)數(shù)據(jù)。
本發(fā)明的另一個(gè)目的是提供一種使用具有串行結(jié)構(gòu)的隨機(jī)數(shù)據(jù)發(fā)生器的高密度光盤(pán)系統(tǒng)的擾碼器。
本發(fā)明的再一個(gè)目的是提供一種具有并行結(jié)構(gòu)的隨機(jī)數(shù)據(jù)發(fā)生器,它可以產(chǎn)生大量的數(shù)據(jù)作為隨機(jī)數(shù)據(jù)。
本發(fā)明還一個(gè)目的是提供一種使用具有并行結(jié)構(gòu)的隨機(jī)數(shù)據(jù)發(fā)生器的高密度光盤(pán)系統(tǒng)的擾碼器。
為了實(shí)現(xiàn)第一個(gè)目的,本發(fā)明提供一種隨機(jī)數(shù)據(jù)發(fā)生器,包括m×n解碼器,用于接收m個(gè)比特和輸出n個(gè)比特;串聯(lián)安排的各個(gè)寄存器,用于移位和存儲(chǔ)n比特;選擇輸出電路,用于接收從m×n解碼器輸出的n比特作為選擇信號(hào),和從m×n解碼器輸出的n比特中提供相對(duì)于各有效比特的“0”和相對(duì)于各無(wú)效比特提供各寄存器輸出;和邏輯電路,用于相對(duì)于來(lái)自選擇輸出電路的n個(gè)比特和來(lái)自各寄存器的n個(gè)比特執(zhí)行異或操作,和僅在從m×n解碼器輸出的n比特中有效比特情況下饋送異或操作結(jié)果返回最低有效位寄存器,其中隨機(jī)數(shù)據(jù)的n比特是從各寄存器產(chǎn)生的。
具有串行結(jié)構(gòu)的隨機(jī)數(shù)據(jù)發(fā)生器應(yīng)用于高密度光盤(pán)系統(tǒng)的擾碼器,和該擾碼器包括一個(gè)隨機(jī)數(shù)據(jù)發(fā)生器和預(yù)定數(shù)目的邏輯門(mén),這些邏輯門(mén)用于相對(duì)于輸入數(shù)據(jù)和與預(yù)定數(shù)量邏輯門(mén)一樣多的低位寄存器輸出執(zhí)行異或操作,以提供擾碼結(jié)果。
為了實(shí)現(xiàn)第三個(gè)目的,本發(fā)明提供一種隨機(jī)數(shù)據(jù)發(fā)生器,包括并行安排的p個(gè)邏輯電路,用于接收并行的n個(gè)寄存器的輸出,并相對(duì)于對(duì)應(yīng)n個(gè)左移操作結(jié)果的n個(gè)寄存器的輸出執(zhí)行異或操作,該n個(gè)左移操作具有按照預(yù)定分支值的有效分支數(shù)的對(duì)應(yīng)性,并提供2m輸出;多個(gè)選擇輸出電路,每個(gè)電路按照m比特選擇信號(hào),用于從每個(gè)邏輯電路提供的2m輸出中選一個(gè)輸出,并提供p個(gè)輸出;和并行安排的n個(gè)寄存器,用于產(chǎn)生隨機(jī)數(shù)據(jù),其中(n—p)個(gè)高位寄存器接收p個(gè)低位寄存器的輸出和p個(gè)低位寄存器接收選擇輸出電路的p個(gè)輸出。這里,對(duì)應(yīng)于具有預(yù)定分支值的有效分支數(shù)的寄存器的輸出被反饋到邏輯電路。
具有并行結(jié)構(gòu)的隨機(jī)數(shù)據(jù)發(fā)生器被應(yīng)用到高密度光盤(pán)系統(tǒng)的擾碼器,和該擾碼器包括一個(gè)隨機(jī)數(shù)據(jù)發(fā)生器和預(yù)定數(shù)量的邏輯門(mén),該邏輯門(mén)相對(duì)于輸入數(shù)據(jù)和與預(yù)定數(shù)量邏輯門(mén)一樣多的低位寄存器的輸出執(zhí)行異或操作,提供擾碼結(jié)果。
通過(guò)參照附圖對(duì)各優(yōu)選實(shí)施例的詳細(xì)描述,本發(fā)明的上述目的和優(yōu)點(diǎn)將變得更清楚,其中各附圖是
圖1是用于一般數(shù)字通用光盤(pán)(DVD)系統(tǒng)的擾碼器中的隨機(jī)數(shù)據(jù)發(fā)生器的電路圖;圖2是表示如圖1所示的隨機(jī)數(shù)據(jù)發(fā)生器產(chǎn)生的隨機(jī)數(shù)據(jù)結(jié)果的表,和當(dāng)輸入數(shù)據(jù)是“0”時(shí)的擾碼結(jié)果;圖3表示使用在如圖1所示的寄存器中各初始值;圖4是按照本發(fā)明的具有串行結(jié)構(gòu)的隨機(jī)數(shù)據(jù)發(fā)生器和利用該隨機(jī)數(shù)據(jù)發(fā)生器的擾碼器的電路圖;圖5是利用如圖4所示的隨機(jī)數(shù)據(jù)發(fā)生器和利用其的擾碼器的電路圖;圖6是如圖5所示的3×8解碼器的輸入/輸出的表;圖7是如圖5所示的3×8解碼器的輸出例如是“CA00h”時(shí)隨機(jī)數(shù)據(jù)發(fā)生器和利用該發(fā)生器的擾碼器的電路圖;圖8是表示由如圖7所示的隨機(jī)數(shù)據(jù)發(fā)生器產(chǎn)生的隨機(jī)數(shù)據(jù)的結(jié)果,和輸入數(shù)據(jù)為“00h”擾碼結(jié)果的表;圖9是表示當(dāng)在如圖5所示的隨機(jī)數(shù)據(jù)發(fā)生器中隨機(jī)數(shù)據(jù)為64K周期和有效分支為4時(shí),所有可能情況下3×8解碼器輸出的表;圖10是表示當(dāng)在如圖5所示的隨機(jī)數(shù)據(jù)發(fā)生器中隨機(jī)數(shù)據(jù)為64K的周期和有效分支為6時(shí),所有可能情況下3×8解碼器輸出的表;圖11是如圖4所示隨機(jī)數(shù)據(jù)發(fā)生器和利用該隨機(jī)數(shù)據(jù)發(fā)生器的擾碼器的另一個(gè)實(shí)施例的電路圖;圖12是表示如圖11所示的1×2解碼器例子的表;圖13是表示當(dāng)如圖11所示的1×2解碼器的輸出為“B400h”和輸入數(shù)據(jù)“00h”的擾碼結(jié)果時(shí),隨機(jī)數(shù)據(jù)結(jié)果的表;圖14是表示當(dāng)“B400h”和“CA00h”被用作如圖11所示的1×2解碼器的輸出,和輸入數(shù)據(jù)“00h”的擾碼結(jié)果時(shí),隨機(jī)數(shù)據(jù)結(jié)果的表;圖15是按照本發(fā)明的具有并行結(jié)構(gòu)的隨機(jī)數(shù)據(jù)發(fā)生器和利用該隨機(jī)數(shù)據(jù)發(fā)生器的擾碼器的電路圖;圖16是利用如圖15所示的隨機(jī)數(shù)據(jù)發(fā)生器和利用該發(fā)生器的擾碼器的電路圖。
圖4是按照本發(fā)明的具有串行結(jié)構(gòu)的隨機(jī)數(shù)據(jù)發(fā)生器和利用該隨機(jī)數(shù)據(jù)發(fā)生器的擾碼器的電路圖。這里,隨機(jī)數(shù)據(jù)發(fā)生器包括m×n解碼器100,n個(gè)復(fù)用器m0到mn—1,n個(gè)XOR門(mén)G0到Gn—1,和n個(gè)寄存器r0到rn—1和擾碼器,該擾碼器包括具有這樣一種結(jié)構(gòu)的隨機(jī)數(shù)據(jù)發(fā)生器和用于相對(duì)于輸入數(shù)據(jù)D0到D7和寄存器r0到r7的輸出執(zhí)行異或操作并輸出擾碼結(jié)果的的XOR門(mén)101到108。該n個(gè)復(fù)用器可以被稱(chēng)為選擇輸出電路,用于選擇和輸出或“0”或響應(yīng)于m×n解碼器100的n比特輸出的每個(gè)寄存器的輸出,和該nXOR門(mén)可以被稱(chēng)為邏輯電路,用于提供XOR操作的n比特結(jié)果。
在圖4中,m×n解碼器100接收m比特和輸出n比特。該m0到mn—1n個(gè)復(fù)用器接收來(lái)自m×n解碼器100的Do0到Don—1的n個(gè)輸出比特,和當(dāng)m×n解碼器100的Do0到Don—1的n個(gè)比特輸出值是“1”時(shí),作為輸出信號(hào)Mo0到Mon—1提供經(jīng)第一輸入口A接收的“0”到XOR門(mén)G0到Gn—1每個(gè)的一側(cè)。此時(shí),如果沒(méi)變化,XOR門(mén)G0到Gn—1輸出經(jīng)其另一側(cè)接收的寄存器r0到rn—1輸出的S0到Sn—1和最后累加的XOR門(mén)G0的輸出被反饋到最低有效位寄存器r0。
另外,當(dāng)m×n解碼器100的n個(gè)輸出比特Do0到Don—1值是“0”時(shí),n個(gè)復(fù)用器m0到mn—1提供經(jīng)第二輸入端B接收的寄存器r0到rn—1的輸出S0到Sn—1,作為輸出信號(hào)Mo0到Mon—1送到XOR門(mén)G0到Gn—1。XOR門(mén)G0到Gn—1相對(duì)于n個(gè)復(fù)用器m0到mn—1的輸出Mo0到Mon—1和寄存器r0到rn—1的輸出S0到Sn—1執(zhí)行異或操作。最后,每個(gè)XOR門(mén)G0到Gn—1的輸出變?yōu)椤?”,使得沒(méi)有值將被反饋回最低有效位寄存器r0。
n個(gè)寄存器r0到rn—1產(chǎn)生n比特隨機(jī)數(shù)據(jù),和XOR門(mén)101到108提供對(duì)輸入數(shù)據(jù)D0到D7和8個(gè)低位寄存器r0到r7的輸出執(zhí)行異或操作的擾碼結(jié)果。
圖5是利用如圖4所示的隨機(jī)數(shù)據(jù)發(fā)生器和利用其的擾碼器的電路圖。這里,到3×8解碼器110的輸入被設(shè)置為3比特,其輸出被設(shè)置為16比特Do0到Do15,該數(shù)據(jù)被分類(lèi)為8種類(lèi)型。按照3×8解碼器110的輸入的輸出的例子表示在圖16。
如果接收到具有值“100b”的3比特,則3×8解碼器110的輸出值是“CA00h”,如圖6所示。因此,僅3×8解碼器110的輸出Do9,Do11,Do14和Do15是“1”,這樣復(fù)用器m9,m11,m14和m15的輸出Mo9,Mo11,Mo14和Mo15變?yōu)椤?”。因此,XOR門(mén)G9,G11,G14,G15提供對(duì)應(yīng)于寄存器r9,r11,r14和r15經(jīng)XOR門(mén)G9,G11,G14,G15每個(gè)的另外一側(cè)接收的S9,S11,S14,S15,作為其輸出信號(hào),使得高位XOR門(mén)G9,G11,G14,G15每個(gè)的輸出值是有效的。其余復(fù)用器m0,…,m8,m10,m12,m13的輸出是寄存器r0,…r8,r10,r12和r13的輸出S0,…,S8,S10,S12和S13,使得對(duì)應(yīng)的XOR門(mén)G0,…,G8,G10,G12,和G13執(zhí)行相對(duì)于復(fù)用器m0,…,m8,m10,m12和m13的輸出M0,…,M8,M10,M12,和M13的輸出(該輸出的每個(gè)是經(jīng)對(duì)應(yīng)的各XOR門(mén)的每個(gè)的一側(cè)接收的)和寄存器r0,…,r8,r10,r12和r13的輸出S0,…,S8,S10,S12和S13(該輸出的每個(gè)是經(jīng)XOR門(mén)G0,…,G8,G10,G12,和G13的每一個(gè)的另一側(cè)接收的)執(zhí)行XOR操作。XOR門(mén)G0,…,G8,G10,G12,和G13的各輸出值都變?yōu)椤?”。
例如,在復(fù)用器m13情況下,3×8解碼器110的輸出Do13是“0”,使得經(jīng)第二端口B接收的寄存器r13的輸出S13被提供作為其輸出Mo13。最后,XOR門(mén)G13相對(duì)于兩個(gè)數(shù)據(jù)Mo13和S13執(zhí)行XOR操作并輸出“0”,這意味著XOR門(mén)G13的分支S13和Mo13變?yōu)闊o(wú)效。因此,如果相對(duì)于3×8解碼器110的“CA00h”的輸出值,如圖5所示的隨機(jī)數(shù)據(jù)發(fā)生器和利用其的擾碼器被按照簡(jiǎn)單的結(jié)構(gòu)實(shí)現(xiàn)的話,它們可以具有如圖7所示的結(jié)構(gòu)。
如圖7所示,當(dāng)如圖5所示的3×8解碼器110的輸出值是“CA00h”時(shí),寄存器r0到r15被左移8次,然后隨機(jī)數(shù)據(jù)被提取。在這種情況下,寄存器r0到r15的隨機(jī)數(shù)據(jù)如圖8所示周期是64K(65536)是顯然的。
在隨機(jī)數(shù)據(jù)發(fā)生器中XOR門(mén)G0到G15的各有效分支隨著如圖5所示的3×8解碼器110的輸出而變化,這樣就改變了隨機(jī)數(shù)據(jù)發(fā)生器的結(jié)構(gòu)。因此,具有8×64K周期的隨機(jī)數(shù)據(jù)的產(chǎn)生被啟動(dòng)。這意味著對(duì)于長(zhǎng)周期的隨機(jī)數(shù)據(jù)發(fā)生器可以利用如圖5所示的結(jié)構(gòu)無(wú)限制地予以實(shí)現(xiàn)。如果能夠產(chǎn)生具有64K周期的隨機(jī)數(shù)據(jù)的3×8解碼器110的各值按照如圖5所示的結(jié)構(gòu)安排,則獲得圖9和10的表。
圖9是表示在所有可能情況的各分支的值,也就是說(shuō),當(dāng)在如圖5所示的隨機(jī)數(shù)據(jù)發(fā)生器中具有XOR門(mén)G0到G15的有效分支的XOR門(mén)的數(shù)量是4時(shí),3×8解碼器110的輸出Do0到Do15。圖10是表示在所有可能情況的各分支的值,也就是說(shuō),當(dāng)在如圖5所示的隨機(jī)數(shù)據(jù)發(fā)生器中具有XOR門(mén)G0到G15的有效分支的XOR門(mén)的數(shù)量是6時(shí),3×8解碼器110的輸出Do0到Do15??赡艽嬖谟行Х种?shù)是8,10或12的各種情況。
因此,按照本發(fā)明的一個(gè)實(shí)施例,隨機(jī)數(shù)據(jù)周期被設(shè)置為64K,能夠?qū)崿F(xiàn)這個(gè)實(shí)施例的分支值可以進(jìn)行建議,和m×n解碼器被提供如圖4所示,以便擴(kuò)展隨機(jī)數(shù)據(jù)周期到2m×64。
如圖4所示的隨機(jī)數(shù)據(jù)發(fā)生器和利用該隨機(jī)數(shù)據(jù)發(fā)生器的擾碼器另一個(gè)實(shí)施例的電路圖被表示在圖11。圖11試圖提出一種用于產(chǎn)生具有長(zhǎng)周期隨機(jī)數(shù)據(jù)的裝置,該裝置具有盡可能簡(jiǎn)單的硬件結(jié)構(gòu)。
在圖11中,能有64K隨機(jī)數(shù)據(jù)周期的各分支結(jié)構(gòu)中,選擇具有盡可能多公共部分的“B400h”和“CA00h”,1×2解碼器140的內(nèi)容表示在圖12。1×2解碼器140的對(duì)應(yīng)于有公共0的Do0到Do8的各分支都被去掉。
如果一比特“0b”被加到1×2解碼器140,則1×2解碼器140的輸出變?yōu)椤癇400h”,和因此分支Do14,Do11和Do9變?yōu)闊o(wú)效。當(dāng)輸入數(shù)據(jù)Do0到Do7的8比特為“00h”時(shí),從寄存器r0到r15提供的隨機(jī)數(shù)據(jù)結(jié)果和從XOR門(mén)151到158提供的加擾結(jié)果被安排在如圖13所示的表中。
因此,圖13的表中具有每當(dāng)寄存器從r0到r15被左移8次并指示一個(gè)周期是64K(65536)時(shí)被提取的隨機(jī)數(shù)據(jù)。因此,通過(guò)加擾輸入數(shù)據(jù)D0到D7而得到的結(jié)果數(shù)據(jù)Do0到Do7變?yōu)樽詈笠褂玫臄?shù)據(jù)。
另一方面,如果一比特“1b”被加到如圖11所示1×2解碼器140,1×2解碼器140的輸出變?yōu)椤癈A00h”。當(dāng)輸入數(shù)據(jù)D0到D7的8比特是“00h”時(shí),從寄存器r0到r15提供的隨機(jī)數(shù)據(jù)結(jié)果和從XOR門(mén)151到158提供的加擾結(jié)果是與圖8的內(nèi)容相同的。
因此,可以通過(guò)如圖11所示結(jié)構(gòu)獲得的隨機(jī)數(shù)據(jù)結(jié)果和輸入數(shù)據(jù)“00h“的加擾結(jié)果被安排在如圖14所示的表中。這里,周期可以被簡(jiǎn)單地?cái)U(kuò)展到2×64K。
圖15表示按照本發(fā)明的具有并行結(jié)構(gòu)的隨機(jī)數(shù)據(jù)發(fā)生器和利用該隨機(jī)數(shù)據(jù)發(fā)生器的擾碼器。隨機(jī)數(shù)據(jù)發(fā)生器和擾碼器的結(jié)構(gòu)最好是要求高速信號(hào)處理的系統(tǒng)。
在圖15的結(jié)構(gòu)中,左移8次的結(jié)果被直接按并行加到寄存器r0到rn—1,使得寄存器r0到rn—1—8的輸出S0到Sn—1—8被加到高位寄存器r8到rn—1。低位寄存器r0到r7的輸入取決于如圖9和10所示的各個(gè)分支結(jié)構(gòu)中哪個(gè)分支結(jié)構(gòu)被選擇。另外,低位寄存器r0到r7的數(shù)表示為8,但是隨著輸入數(shù)據(jù)比特(p)可以改變。
復(fù)用器m0到m7每個(gè)按照m比特選擇信號(hào)在經(jīng)XOR門(mén)201到208提供的2m輸入之中選擇一個(gè)輸入,和提供所選擇的輸入到對(duì)應(yīng)的寄存器r0到r7。這里,XOR 201到208是若干XOR門(mén)的組合。串行隨機(jī)數(shù)據(jù)發(fā)生器和利用其的擾碼器的另一個(gè)實(shí)施例的電路圖表示在圖11,也就是說(shuō),串行形式隨機(jī)數(shù)據(jù)發(fā)生器和利用其的擾碼器到并行形式的轉(zhuǎn)換被表示在圖16。
在圖16中,當(dāng)對(duì)應(yīng)于如圖11所示的1×2解碼器140的輸出“CA00h”的復(fù)用器m0到m7每個(gè)的選擇信號(hào)SEL為“1”時(shí),與在圖11中曾被左移8次的寄存器r0到r15的內(nèi)容相同的內(nèi)容按照如下方式并行施加。
也就是說(shuō),寄存器r0到r7的輸出S0到S7被分別輸入到按并行安排的寄存器r8到r15,和結(jié)果 分別經(jīng)復(fù)用器m0到m7每個(gè)的第一輸入端口A被施加到寄存器r0到r7。
另外,當(dāng)對(duì)應(yīng)于如圖11所示的1×2解碼器140的輸出“B400h”的復(fù)用器m0到m7每個(gè)的選擇信號(hào)SEL為“0”時(shí),寄存器r0到r7的輸出S0到S7被分別輸入到寄存器r8到r15,結(jié)果 分別經(jīng)復(fù)用器m0到m7每個(gè)的第二輸入端口B被施加到寄存器r0到r7。
當(dāng)從XOR門(mén)241到248提供的輸入數(shù)據(jù)D0到D7為“00b”時(shí),從寄存器r0到r7提供的隨機(jī)數(shù)據(jù)結(jié)果和加擾結(jié)果Do0到Do7是與表示在圖14的表中的內(nèi)容是一樣的。
在如圖11所示的串行結(jié)構(gòu)中,在左移寄存器r0到r15的每一個(gè)8次后,獲得隨機(jī)數(shù)據(jù)結(jié)果和擾碼結(jié)果,并且提供給寄存器r0到r15的每一個(gè)的擾碼時(shí)鐘信號(hào)必須是提供給XOR門(mén)151到158的8倍那樣快。然而,在圖16的并行結(jié)構(gòu)中,與圖11相同的結(jié)果甚至僅一次移位就可以獲得,并且提供給移寄存器r0到r15每個(gè)的擾碼時(shí)鐘與提供給XOR門(mén)241到248的數(shù)據(jù)時(shí)鐘信號(hào)一樣快,和可以使用具有與串行結(jié)構(gòu)的數(shù)據(jù)時(shí)鐘信號(hào)相同速度的擾碼時(shí)鐘信號(hào)。
因此,如圖11所示的串行結(jié)構(gòu)比并行結(jié)構(gòu)簡(jiǎn)單,但是可能具有必須工作得快的缺點(diǎn)。如圖16所示的并行結(jié)構(gòu)工作在串行結(jié)構(gòu)的1/8速度上,但是可能具有電路有點(diǎn)復(fù)雜的缺點(diǎn)。因此,它們可以按照具體情況進(jìn)行選擇。
按照本發(fā)明,可以產(chǎn)生具有64K或更長(zhǎng)些周期的隨機(jī)數(shù)據(jù),和可以利用m×n解碼器實(shí)現(xiàn)2m×64K的隨機(jī)數(shù)據(jù)發(fā)生器。另外,本發(fā)明可以被用作諸如預(yù)期的高密度(HD)—DVD的高容量光盤(pán)系統(tǒng)的擾碼器的隨機(jī)數(shù)據(jù)發(fā)生器。
權(quán)利要求
1.一種隨機(jī)數(shù)據(jù)發(fā)生器,包括;m×n解碼器,用于接收m個(gè)比特和輸出n個(gè)比特;串行安排用于移位和存儲(chǔ)n個(gè)比特的各寄存器;選擇輸出電路,用于接收從m×n解碼器輸出的n個(gè)比特作為選擇信號(hào),和相對(duì)于來(lái)自m×n解碼器的n個(gè)比特中的各有效比特提供“0”和相對(duì)于各無(wú)效比特提供各寄存器的輸出;和邏輯電路,用于相對(duì)于從選擇輸出電路輸出的n個(gè)比特和從各寄存器輸出的n個(gè)比特執(zhí)行XOR操作,和僅在從m×n解碼器輸出的N個(gè)比特中有效比特的情況下,將XOR操作的結(jié)果反饋回最低有效位寄存器;其中隨機(jī)數(shù)據(jù)的n個(gè)比特是從各寄存器產(chǎn)生的。
2.按照權(quán)利要求1的隨機(jī)數(shù)據(jù)發(fā)生器,其中m×n解碼器相對(duì)于m輸入比特,輸出n個(gè)比特的2m類(lèi)型,從而擴(kuò)展隨機(jī)數(shù)據(jù)的周期2m倍。
3.按照權(quán)利要求1的隨機(jī)數(shù)據(jù)發(fā)生器,其中當(dāng)m×n解碼器中n被設(shè)置為16和選擇一個(gè)預(yù)定分支值時(shí),隨機(jī)數(shù)據(jù)的周期變?yōu)?16(=64K)。
4.按照權(quán)利要求1的隨機(jī)數(shù)據(jù)發(fā)生器,其中當(dāng)接收到m比特選擇信號(hào)和n被設(shè)置為16時(shí),m×n解碼器變?yōu)閙×16解碼器,和隨機(jī)數(shù)據(jù)的周期為2m×64K。
5.按照權(quán)利要求1的隨機(jī)數(shù)據(jù)發(fā)生器,其中m×n解碼器是3×8解碼器,和隨機(jī)數(shù)據(jù)的周期為8×64K。
6.按照權(quán)利要求1的隨機(jī)數(shù)據(jù)發(fā)生器,其中m×n解碼器是1×2解碼器,和隨機(jī)數(shù)據(jù)的周期為2×64K。
7.按照權(quán)利要求1的隨機(jī)數(shù)據(jù)發(fā)生器,其中m×n解碼器的輸出有效分支數(shù)是4或更大。
8.按照權(quán)利要求7的隨機(jī)數(shù)據(jù)發(fā)生器,其中有效分支數(shù)是由如圖9和10所示的分支值確定的。
9.按照權(quán)利要求1的隨機(jī)數(shù)據(jù)發(fā)生器,其中隨機(jī)數(shù)據(jù)發(fā)生器應(yīng)用到光盤(pán)系統(tǒng)的擾碼器中,和該擾碼器包括隨機(jī)數(shù)據(jù)發(fā)生器和預(yù)定數(shù)量邏輯門(mén),該邏輯門(mén)用于相對(duì)于輸入數(shù)據(jù)和與預(yù)定數(shù)量邏輯門(mén)一樣多的低位寄存器的輸出執(zhí)行XOR操作,并提供擾碼結(jié)果。
10.一種隨機(jī)數(shù)據(jù)發(fā)生器,包括;串行安排的各寄存器,用于移位和存儲(chǔ)n個(gè)比特;串行安排的各邏輯電路,該邏輯電路是利用多個(gè)邏輯門(mén)實(shí)現(xiàn)的,用于相對(duì)于各寄存器的輸出和各相鄰邏輯門(mén)的輸出執(zhí)行XOR操作,該寄存器按照預(yù)定的分支值對(duì)應(yīng)于具有有效分支的邏輯門(mén)的數(shù)量是有效的,并且饋送XOR操作的結(jié)果返回到最低有效寄存器;其中隨機(jī)數(shù)據(jù)n比特是由各寄存器產(chǎn)生的。
11.按照權(quán)利要求10的隨機(jī)數(shù)據(jù)發(fā)生器,其中有效分支數(shù)是4或更大,和該數(shù)量是由如圖9和10所示的分支值確定的。
12.按照權(quán)利要求10的隨機(jī)數(shù)據(jù)發(fā)生器,其中當(dāng)n被設(shè)置為16時(shí),隨機(jī)數(shù)據(jù)的周期變?yōu)?16(=64K)。
13.按照權(quán)利要求10的隨機(jī)數(shù)據(jù)發(fā)生器,其中隨機(jī)數(shù)據(jù)發(fā)生器應(yīng)用于光盤(pán)系統(tǒng)的擾碼器,和該擾碼器包括;一個(gè)隨機(jī)數(shù)據(jù)發(fā)生器和預(yù)定數(shù)量的邏輯門(mén),該邏輯門(mén)相對(duì)于輸入數(shù)據(jù)和與預(yù)定數(shù)量邏輯門(mén)一樣多的低位寄存器的輸出執(zhí)行XOR操作,并輸出擾碼結(jié)果。
14.一種隨機(jī)數(shù)據(jù)發(fā)生器,包括;按并行安排的p個(gè)邏輯電路,用于接收并行的N個(gè)寄存器的輸出,并相對(duì)于n個(gè)寄存器的輸出執(zhí)行XOR操作,該n個(gè)寄存器的輸出按照預(yù)定分支值對(duì)應(yīng)于具有有效分支數(shù)的對(duì)應(yīng)性的n次左移操作結(jié)果,并提供2m輸出;多個(gè)選擇輸出電路,每個(gè)選擇輸出電路用于按照m比特選擇信號(hào)從各邏輯電路的每個(gè)提供的2m輸出中選擇一個(gè)輸出,并提供P個(gè)輸出;和并行安排用于產(chǎn)生隨機(jī)數(shù)據(jù)的n個(gè)寄存器,其中(p—n)個(gè)高位寄存器接收p個(gè)低位寄存器的輸出和p個(gè)低位寄存器接收p個(gè)選擇輸出電路的輸出;其中對(duì)應(yīng)于具有預(yù)定分支值的各有效分支數(shù)的寄存器的輸出被反饋回邏輯電路。
15.按照權(quán)利要求14的隨機(jī)數(shù)據(jù)發(fā)生器,其中從各寄存器提供的隨機(jī)數(shù)據(jù)的周期被擴(kuò)展2m倍。
16.按照權(quán)利要求14的隨機(jī)數(shù)據(jù)發(fā)生器,其中當(dāng)接收到m比特選擇信號(hào)和n被設(shè)置為16時(shí),從各寄存器提供的隨機(jī)數(shù)據(jù)的周期變?yōu)?m×64K。
17.按照權(quán)利要求14的隨機(jī)數(shù)據(jù)發(fā)生器,其中p個(gè)低位寄存器的輸入是由如圖9和10所示分支值確定的。
18.按照權(quán)利要求14的隨機(jī)數(shù)據(jù)發(fā)生器,其中邏輯電路是8×23個(gè)XOR門(mén),和選擇輸出電路利用3比特選擇信號(hào)選擇從邏輯電路提供的8個(gè)輸出和提供所選擇的數(shù)據(jù)到8個(gè)低位寄存器,而剩余的各高位寄存器接收該8個(gè)低位寄存器的輸出。
19.按照權(quán)利要求14的隨機(jī)數(shù)據(jù)發(fā)生器,其中該隨機(jī)數(shù)據(jù)發(fā)生器應(yīng)用于光盤(pán)系統(tǒng)的擾碼器,和該擾碼器包括一個(gè)隨機(jī)數(shù)據(jù)發(fā)生器和預(yù)定數(shù)量的邏輯門(mén),該邏輯門(mén)用于相對(duì)于輸入數(shù)據(jù)和與邏輯門(mén)的預(yù)定數(shù)量一樣多的低位寄存器的輸出執(zhí)行XOR操作,并提供擾碼結(jié)果。
全文摘要
一種隨機(jī)數(shù)據(jù)發(fā)生器和利用其的擾碼器,包括:m×n解碼器;用于移位和存儲(chǔ)n個(gè)比特的串行各寄存器;選擇輸出電路,從m×n解碼器接收N個(gè)比特輸出作為選擇信號(hào),并相對(duì)于從m×n解碼器輸出的n個(gè)比特中的有效比特提供“0”和相對(duì)于無(wú)效比特提供各寄存器的輸出。邏輯電路,相對(duì)于選擇輸出電路輸出的n個(gè)比特和從各寄存器輸出的n個(gè)比特執(zhí)行XOR操作,僅在從m×n解碼器輸出的n個(gè)比特中的有效比特情況下,將XOR操作的結(jié)果反饋到最低有效位寄存器。
文檔編號(hào)G09C1/00GK1280366SQ0012045
公開(kāi)日2001年1月17日 申請(qǐng)日期2000年7月10日 優(yōu)先權(quán)日1999年7月10日
發(fā)明者沈載晟 申請(qǐng)人:三星電子株式會(huì)社
網(wǎng)友詢(xún)問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1