新四季網

Lfsr仿真的製作方法

2023-07-29 13:42:41 1

專利名稱:Lfsr仿真的製作方法
LFSR仿真
擾碼發生器以及CRC發生器和校驗器傳統上是在如線性反饋移位寄存器 (LFSR)的硬體中實現的。然而,此類實現的每一位要求一個時鐘周期。
有時候期望更快速地處理數據,這可通過利用LFSR可被數學地表示成傳 遞矩陣——定義成使得NextState (下一狀態)二 A * CurrentState (當前狀 態)(模2)——這個事實來完成,其中NextState和CurrentState是表示LFSR 的狀態的列向量。這樣,就能夠仿真LFSR。
注釋傳遞矩陣中的模2意味著GF(2)上進行運算(即,全部皆是一位並 且可僅具有值0和1),但是這種辦法當然不限於GF(2)。然而,這種約定通 篇用在本文獻中,因為在實際系統中常常使用GF(2)。
對於CRC,或者其下一狀態和/或輸出依賴於數據輸入的任意LFSR, NextState和CurrentState具有除表示LFSR狀態的元素之外的用於表示數據 輸入的額外元素。
可通過將A升至第/7次冪來使LFSR在單個時鐘周期中步進/ 次 NextState = A" * CurrentState (模2)。
根據一個方面,本發明提供了一種用於仿真具有一個或多個輸入以及一個 或多個輸出的至少之一的LFSR的操作的裝置,其中LFSR的狀態可由具有描述 LFSR的一個輸入或多個輸入——如果有的話、LFSR的內容以及LFSR的一個輸 出或多個輸出——如果有的話——等部分的狀態向量來描述,其中可將該狀態 向量乘以時移矩陣以對由向量指定的狀態進行時移,並且其中該裝置包括用
於將狀態向量的第一實例與矩陣相乘以產生相對於該第一實例時移的狀態向 量的第二實例的裝置,且其中狀態向量的輸入和輸出部分中的一者或兩者可被
調節維數(dimensioned)以分別容納在由矩陣指定的時移期間在不同時間到 達的輸入和在時移期間在不同時間產生的輸出。
本發明還包括一種用於仿真具有一個或多個輸入以及一個或多個輸出的 至少之一的LFSR的操作的方法,其中LFSR的狀態可由具有描述LFSR的一個
4輸入或多個輸入一一如果有的話、LFSR的內容以及LFSR的一個輸出或多個輸 出——如果有的話——等部分的狀態向量來描述,其中可將該狀態向量乘以時
移矩陣以對由向量指定的狀態進行時移,並且其中該方法包括將狀態向量的
第一實例與矩陣相乘以產生相對於該第一實例時移的狀態向量的第二實例,且 其中狀態向量的輸入和輸出部分中的一者或兩者可被調節維數以分別容納在 由矩陣指定的時移期間在不同時間到達的輸入和在時移期間在不同時間產生 的輸出。
根據另一方面,本發明提供了一種用於仿真具有一個或多個輸入以及一個
或多個輸出的至少之一的LFSR的操作的裝置,其中LFSR的狀態可由具有描述 LFSR的一個輸入或多個輸入——如果有的話、LFSK的內容以及LFSR的一個輸 出或多個輸出——如果有的話一一等部分的狀態向量來描述,其中可將該狀態 向量乘以時移矩陣以對由向量指定的狀態進行時移,並且其中該裝置包括用 於將狀態向量的第一實例與矩陣相乘以產生相對於該第一實例時移的狀態向 量的第二實例的裝置,其中乘法僅擴展到矩陣中描述狀態向量的第一實例的 LFSR內容和輸入部分對第二實例的LFSR內容和輸出部分的影響的那些部分。
本發明還提供了一種用於仿真具有一個或多個輸入以及一個或多個輸出 的至少之一的LFSR的操作的方法,其中LFSR的狀態可由具有描述LFSR的一 個輸入或多個輸入——如果有的話、LFSR的內容以及LFSR的一個輸出或多個 輸出一如果有的話一等部分的狀態向量來描述,其中可將該狀態向量乘以 時移矩陣以對由向量指定的狀態進行時移,並且其中該方法包括通過將狀態 向量的第一實例與矩陣相乘對狀態向量的第一實例進行時移以產生狀態向量 的第二實例,所述乘法僅擴展到矩陣中描述狀態向量的第一實例的LFSR內容 和輸入部分對第二實例的LSFR內容和輸出部分的影響的那些部分。
因此,狀態向量可以被時移而無需執行時移矩陣中所有部分對狀態向量的 影響的計算。另外,無需為了存儲狀態向量的第一實例的輸出部分或狀態向量 的第二實例的輸入部分的目的而將存儲與裝置相關聯,結果減小所需的數據存
儲量是可能的。
在某些實施例中,由矩陣指定的時移擴展到多個LFSR周期。在其它實施 例中,時移是一個LFSR周期。在某些實施例中,可提供不同版本的矩陣,這些矩陣各自指定不同成程度的時移以使得期望長度的時移可更容易達成。
在某些實施例中,LFSR是擾碼發生器。在其它實施例中,LFSR是CRC校 驗器。在另外實施例中,LFSR是CRC發生器。當然,為本領域技術人員所顯見 的是,由本發明仿真的LFSR可具有其它應用。
在某些實施例中,狀態向量的LFSR內容與輸出部分之間有重疊。按照這 種情況,可縮短狀態向量以消去重複的重疊,例如,通過從狀態向量的輸出部 分去除已在狀態向量的LFSR內容部分中存在的那部分。在某些實施例中,LFSR 的仿真可被布置成使狀態向量的LFSR內容與輸出部分之間的重疊最大化,以 便減少執行矩陣乘法所需的計算的量。
在這點上,對LFSR及其屬性的某些一般討論是值得的。
一般的LFSR將具有若干狀態位(即,描述LFSR的內容的位),以及一個 或多個數據輸入位和一個或多個數據輸出位的至少之一。下一狀態和數據輸出 將依賴於當前狀態和數據輸入。(LFSR常常具有或者單個數據輸入位或者單個 數據輸出位,但並非兼具兩者。然而,本發明不限於這些較為簡單的情形。)
對於具有^個狀態位、^個數據輸入位、以及?個數據輸出位的/7步進LFSR, 必須創建傳遞方陣A。其維數將是概念的狀態向量V的維數,並且其將表示LFSR 的單個步進所需的變換。對於完全一般的情形,此向量將包括用於每個狀態位 的一個元素,用於每個輸入位的"個元素(以允許一次處理/ 組輸入)、以及 用於每個輸出位的^個元素(以允許一次產生"組輸出位),從而得到總向量 長度Mp/7+卵。(對於單輸入或輸出位的更常見情形,向量長度為融仏如果 LFSR是具有產生移位輸入的反饋且具有與該移位輸入相同的單個輸出的簡單 移位寄存器,則根據本發明的特徵,與狀態和輸出相對應的向量元素可被共享, 從而將向量長度減小到max(歷,T7)。)
狀態向量V可被分解成三個子向量,它們各自對應於以下位類型之一輸 入(具有/w個元素的Vi)、狀態(具有/z 個元素的Vs)以及輸出(具有,個 元素的V。)。單步進傳遞矩陣A將由此具有九個部分,這些部分各自指示一種 位類型對一種位類型的下一狀態的影響。(在前一段末尾討論的具有相等的反 饋和輸出的簡單移位寄存器的情形將導致Vs與V。的部分或完全重疊。其它情形 也可導致Vs與V。的部分或完全重疊。)矩陣A的一般形式在

圖14中示出。在
6該附圖中,將狀態向量V的初始版本10乘以A矩陣12以產生V的最終版本14, 後者相對於初始版本10提前一個周期。初始版本10和最終版本14的V,、 Vs 和V。子向量被示出。A矩陣12被描繪為分成以上提及的九個部分(這些部分 被標記為F-N),這些部分各自被調節維數以使得最終版本14的子向量為
其中Vi、 Vs、 V。是初始版本10的子向量,而^,l/、:,V。是最終版本14的
子向量。
本發明人已領會到"步進傳遞矩陣B二A"(模2)的兩個有趣的特性:下一狀 態的輸入位部分(V,')將為全零,而當前狀態的輸出位部分(V。)將不影響 下一狀態的任何部分。這意味著,/7步進LFSR僅需要存儲向量中與LFSR內容 (V》相對應的部分的元素,這與原始單步進LFSR所需的存儲元素的數目相同。 這假定分別在領先或跟隨LFSR仿真器的階段中為LFSR仿真器的/7個輸入和/7 個輸出周期提供存儲。換言之,可能需要某些外部存儲元件以允許所有P"個 輸入位被同時呈現,但是這些通常無論如何都是必需的,並且相似的,可能需 要某些外部存儲以同時接受所有( /7個輸出位,但是這些通常也是無論如何都 必需的。
概括地,本發明在某些實施例中實現了 "步進傳遞函數V'二BV,其中V是 當前狀態,而V'是下一狀態,如下所示。首先通過將V,設為^/7個輸入位,將 V,設為存儲的狀態,以及將V。設為w個任意位來組合V。接著,從此V計算出 V',注意V。不影響V',且V'i全零,無論V如何皆如此(因此V。和V',無需 在物理上存在)。最後,將V'分割成數個部分。忽略V'i, V's是存儲狀態的下 一值,而V'。是,個輸出位。因此,可使LFSR仿真器在單個時鐘內進行/7步, 包括處理輸入位和生成與這些步相關聯的輸出位,而無需任何附加存儲元件, 但是反饋邏輯更複雜。
如先前提及的,有時期望支持兩個或更多不同的步進大小(例如,當總位 數不是"倍數時進行CRC的最後幾位的處理;這也可通過向數據預附加零來處 理,但是並非總是實用的)。這可通過將一個或多個附加傳遞矩陣與B——每一個是將A升至適當的冪(模2)——復用來進行的。對於OY (模2)的情 形中,K/7,僅V,的最後pA個位是相關的,且僅V'o的前^位是有效的。根據 傳遞矩陣C,這將是顯而易見的Vi的不相關位將不影響V's或V'。,並且V'。
的無效位將依賴於v。。
在某些情形中,期望重新定義輸出以最大化V。和Vs的重疊。例如,在LFSR 為具有作為狀態位的組合的移位輸入和作為第一狀態元素的輸出(即,移位輸 入被延遲一個時鐘)的純移位寄存器的擾碼發生器中,最大狀態和輸出共享僅 在輸出被重新定義成與狀態移位輸入相同的情況下才是可能的。為了使其產生 與原始相同的擾碼,初始LFSR狀態必須被改變成使得第二狀態等於所定義的 初始狀態。這種經修改的初始值通常易於確定。
對於較大的仏直接計算B^A"(模2)是昂貴的。這不是個難題,因為B可 被預先計算。此外,計算可被更有效率地進行,例如,通過將A"表達為兩個升 至不同冪的A的乘積,或者通過將A"遞歸地定義為AA^'——對於奇數/7, (A"'2)2一對於偶數仏對化2直接計算A"。
以下是圖14中展示的單步進傳遞矩陣12的九個部分的每一個的內容的簡
述。這些將提供足以使得矩陣能夠以與本發明相一致的形式來創建的信息。
部分F描述Vi對V,'的影響,或即速記符號Vi — V',:偏移單位矩陣,
用於實現純移位(即,第一行和最後一列為0,以及剩餘為單位矩陣),
針對與Vi位的p個集合之一以及相同的V',位的集合相對應的每個子部
分,其餘為零。
部分G描述Vs對V,'的影響,或即速記符號Vs— V'i:全零。
部分H描述V。對K.'的影響,或即速記符號V。 — V'i:全零。
部分I描述V,對V:的影響,或即速記符號V, — V's:除與最後p個Vi
位的集合相對應的元素之外為零,這指示輸入如何影響狀態。
部分J描述Vs對V、'的影響,或即速記符號Vs — V'
何影響下一狀態的值。
部分K描述V。對K'的影響,或即速記符號V,、 — V 部分L描述Vi對K'的影響,或即速記符號V, — V'
Vi位的集合以及前<7個V'。位的集合相對應的元素之外其餘為零,這指示
"指示當前狀態如
'"全零。 。除與最後的p個
8輸入如何影響輸出。
部分M描述Vs對K'的影響,或即速記符號Vs ~> V'。除與前/7個V'。
位的集合相對應的元素之外為零,這指示狀態如何影響輸出。
部分N描述V。對V。的影響,或即速記符號V。 — V'。偏移單位矩陣,
用於實現純移位,針對與V。位的(7個集合之一以及相同的V'。位的集合 相對應的每個子部分,其餘為零。 儘管在本申請中主要在方法和裝置方面描述本發明,但是應當理解,本發
明可容易地實現為用於通過諸如DSP的合適數據處理資源執行的程序代碼。此 程序代碼可被存儲在諸如ROM等任何適當的載體中。
僅作為示例,現在參照附圖描述本發明的某些實施例,在附圖中
圖1示出了布置成CRC校驗器的LFSR; 圖2示出了用於圖1的CRC校驗器的單步進傳遞矩陣; 圖3示出了用於圖1的CRC校驗器的32步進傳遞矩陣; 圖4示出了用於仿真其中提供LFSR的32周期步進的CRC校驗器的裝置; 圖5示出了用於仿真布置成CRC校驗器的LFSR的裝置,其中可選擇對LFSR 的單周期或32周期移位。
圖6示出了布置成擾碼發生器的LFSR;
圖7示出了布置成產生與圖6中所示的發生器相同的擾碼的擾碼發生器的 另一 LFSR;
圖8示出了用於圖7的擾碼發生器的單周期傳遞矩陣; 圖9示出了用於圖7的擾碼發生器的32周期傳遞矩陣; 圖10示出了用於仿真圖7的擾碼發生器的裝置,其中提供了至LFSR狀態 的32周期步進。
圖11示意性示出了現有技術LFSR;
圖12示出了根據本發明的一般n步進LFSR;
圖13示出了根據本發明的實施例的具有共享輸出和LFSR內容狀態向量部 分的一般n步進LFSR;以及
圖14示出了在LFSR仿真中應用於的狀態向量的時移矩陣的一般形式。本發明的一個實施例是如圖1中所示的每次可處理32個數據位的CRC發
生器和校驗器。
圖1是用於發生器多項式024+023+06+05+0+1的CRC校驗器和發生器硬體的 傳統基於LFSR的實現。(這是用於3GPP的24位CRC。)方框標記的'D'是觸 發器,而圓圈標記的'+,是模2加法器(即,異或門)。
圖1是CRC發生器和校驗器的傳統實現。其初始狀態為全零。每次一個位 地呈現數據,作為Din (D駄)。在已呈現了所有數據之後,狀態包含CRC。如 果校正CRC位在數據之後呈現,則最終狀態將為全零。
根據此實現,圖2的傳遞矩陣A^可如先前黑點列表中描述地來生成。圖 2是圖1的CRC發生器多項式的傳遞矩陣且具有56行和56列以使得其可 被用於創建一次處理32個輸入位的傳遞矩陣。此示例的子向量維數為 / 77=1.32=32——對於Vi, /zf24——對於Vs,以及^ =0-32=0——對於V',。 A庶的
四個部分的每一個都是根據與之有關的當前和下一狀態的子向量來標示的。沒 有關於V, — V'。、 Vs —V'。、 V。 —V',、 V。 —V's或V。 —V'。的部分,因為CRC 發生器沒有輸出位。可例如用簡單的Matlab腳本從CRC發生器多項式自動生 成A區。
為了製作可一次處理/7二32個輸入位的CRC發生器,A^必須升至冪/7=32, 從而產生圖3的矩陣B,。其四個部分也被標示為相關子向量。兩個部分(3-1) 和(3-2)為全零,這意味著V',總是全零,因此不需要存儲元件或計算。部分(3-3) 和(3-4)示出了 /7=32個輸入位(Vi)和//f24個LFSR狀態位(Vs)如何影響/zf24 個下一 LFSR狀態位(V' s) 。 V,需要//f24個存儲元件——傳統實現使用相同的數 目。
圖4示出了使用B^來一次處理32個輸入位的CRC電路。輸入數據被並 行地呈現,並且在每個時鐘出現32個新位。
圖5示出了選擇性地使用UB B^以一次處理或者1個或者32個輸入 位的CRC電路。輸入數據仍被並行地呈現,但是在l位模式中,僅第一位影響 LFSR狀態(與A凱的子矩陣(2-3)的非零列相對應的輸入位——參看圖2)。(對 於典型實現,在1位模式中,外部移位寄存器將在恰當位置呈現當前位,並且 其餘的32位輸入被忽略但是用將來的位填充,或者在沒有將來的位時為用任
10意值填充。)在32位模式中,在每個時鐘出現32個新位。在優選實施例中,
將使用32位模式直至剩下少於32個輸入位。1位模式隨後將被使用0次至31 次之間(包括0和31)的次數以完成CRC計算。在此過程之後,LFSR狀態將 包含計算出的CRC。
圖4和圖5中的矩陣乘法可用VHDL或Verilog來容易且簡明地實現。在 所有情形中忽略V'i這個事實允許省略關於乘法中該部分的邏輯。
本發明的另一實施例是一次產生32個碼位的擾碼發生器。
在圖6中示出了特定擾碼發生器的傳統的基於LFSR的實現。在如圖所述 地初始化存儲元件的情況下,從最左側的存儲元件中的初始'l'開始在Dout (D 輸出)上產生指定擾碼。(這產生用於3GPP HSDPA的位擾碼)。
當LFSR存儲元件也是輸出值的移位寄存器時,更有效地實現本發明是可 能的。圖7己被修改成如此實現,同時產生與圖6相同的擾碼輸出。通過觀察, 可容易地看到,對於給定起始狀態,圖6和圖7產生相同的狀態序列,但是圖 6的輸出相對於圖7的示出延遲一個時鐘。由於對於擾碼發生器,僅輸出(並 非狀態)是重要的,因此圖7中的初始值己被改變以使得其狀態序列領先圖6 的狀態序列一個周期,由此使得兩種實現產生相同的輸出序列。(在原始版本 中,僅最後的15個輸出可從存儲元件中得到。)注意由圖6和圖7的碼發 生器產生的狀態序列將彼此偏離一個時鐘。這並非重要的偏差,因為將僅使用 輸出序列,並且它們是同樣的。
圖8的傳遞矩陣A^是根據先前給出的黑點列表從圖7的電路導出的。此 示例的子向量維數為p/^0.32二0——對應於Vi, / =16——對應於Vs,以及 ,=1.32=32~^對應於V。。由於LFSR狀態也為最後的16個輸出位,因此V。的 前半部(V。(u))與Vs相等,並且由此僅V。的後半部(V。(,7^)被明確地包括在矩陣 中。As』勺四個部分的每一個是根據與之有關的當前和下一狀態的子向量來標示 的。沒有部分關於Vi—V'" Vi —V's、 V' —V'。、 Vs —V',或V。 —V',,因為擾 碼發生器沒有輸入位。
為了製作一次可產生/7二32個輸出位的擾碼發生器,A鄉必須被升至冪 /7=32,從而產生圖9的矩陣BSCR。其四個部分也用相關子向量來標記。兩個部 分(9-2)和(9-4)為全零,這意味著V。不對V',或V'。起影響,因此不需要存儲元件或計算。部分(9-1)和(9-3)示出了 /zf16個LFSR狀態位(Vs)如何影響/zf16 個接下來的LFSR狀態位(V'J以及/7=32個接下來的輸出位(V'。(u^V's和 V'。07::,a) 。 Vs要求/zf16個存儲元件——傳統實現使用相同的數目。
圖10示出了使用B^來一次產生32個碼位的擾碼發生器電路。在一個時 鐘上,在輸出處出現32個新擾碼位。如果所需的擾碼位的總數不是32的倍數, 則優選實施例僅忽略最後的幾個擾碼位。這比在兩個或更多發生器矩陣之間進 行選擇以確切產生所需的位數更有效率。
圖10中的矩陣乘法可用VHDL或Verilog來容易且簡明地實現。將V。0w2) 與O相乘並由此在所有情形中被忽略的這個事實意味著對於乘法的該部分不需
要邏輯,並且可省去V。0W2)。
在圖11中示出了具有歷個狀態位、p個輸入位、以及^個輸出位的更一 般的傳統LFSR。在圖12中示出了相對應的多步進實現的電路。傳遞矩陣B通 過將A升至第/7次冪(模2)來生成,其中A是根據先前給出的黑點列表從原 始LFSR導出的。在B的9個部分中,與V。、V' i或者兩者相關聯的5個(Vi — V',、 VK —V'i、 V。 —V'i、 V。 —V's和V。 — V'。)為全零,這允許矩陣乘法的輸入V。 和輸出V'i被省略。
圖12不是完全概況的,因為其不顯示共享LFSR狀態位和輸出數據移位寄 存器位的特定情形。這種情形在以上描述並在圖13中示出。
1權利要求
1.一種用於仿真具有一個或多個輸入以及一個或多個輸出的至少之一的LFSR的操作的裝置,其中所述LFSR的狀態可由具有描述所述LFSR的一個輸入或多個輸入——如果有的話、所述LFSR的內容、所述LFSR的一個輸出或多個輸出——如果有的話——的部分的狀態向量來描述,其中可將所述狀態向量乘以時移矩陣以對由所述向量指定的狀態進行時移,並且其中所述裝置包括用於將所述狀態向量的第一實例與所述矩陣相乘以產生相對於所述第一實例時移的所述狀態的第二實例的裝置,以及其中所述狀態向量的所述輸入和輸出部分中的一者或兩者被調節維數以分別容納在由所述矩陣指定的所述時移期間在不同時間到達的輸入和在所述時移期間在不同時間產生的輸出。
2. —種用於仿真具有一個或多個輸入以及一個或多個輸出的至少之一的 LFSR的操作的裝置,其中所述LFSR的狀態可由具有描述所述LFSR的所述一個 輸入或多個輸入——如果有的話、所述LFSR的內容、所述LFSR的所述一個輸 出或多個輸出——如果有的話——的部分的狀態向量來描述,其中可將所述狀 態向量乘以時移矩陣以對由所述向量指定的狀態進行時移,並且其中所述裝置 包括用於將所述狀態向量的第一實例與所述矩陣相乘以產生相對於所述第一 實例時移的所述狀態向量的第二實例的裝置,其中所述乘法僅擴展到所述矩陣 中描述所述狀態向量的第一實例的所述LFSR內容和輸入部分對第二實例的所 述LFSR內容和輸出部分的影響的那些部分。
3. 如權利要求1或2所述的裝置,其特徵在於,所述由矩陣指定的時移擴 展到所仿真的LFSR的多個周期。
4. 如權利要求l、 2或3所述的裝置,其特徵在於,所仿真的LFSR是CRC 發生器或校驗器或者擾碼發生器。
5. 如權利要求1到4的任一項所述的裝置,其特徵在於,在所述狀態向量 的所述LFSR內容與輸出部分之間有重疊,並且所述狀態向量被縮短以去除重 復的重疊。
6. —種用於仿真具有一個或多個輸入以及一個或多個輸出的至少之一的 LFSR的操作的方法,其中所述LFSR的狀態可由具有描述所述LFSR的所述一個輸入或多個輸入——如果有的話、所述LFSR的內容、所述LFSR的所述一個輸 出或多個輸出——如果有的話一一的部分的狀態向量來描述,其中可將所述狀 態向量乘以時移矩陣以對由所述向量指定的狀態進行時移,並且其中所述方法包括將所述狀態向量的第一實例與所述矩陣相乘以產生相對於所述第一實例時移的所述狀態向量的第二實例,且其中所述狀態向量的所述輸入和輸出部分 中的一者或兩者被調節維數以分別容納在由所述矩陣指定的時移期間在不同 時間到達的輸入和在所述時移期間在不同時間產生的輸出。
7. —種用於仿真具有一個或多個輸入以及一個或多個輸出的至少之一的 LFSR的操作的方法,其中所述LFSR的狀態可由具有描述所述LFSR的所述一個 輸入或多個輸入一一如果有的話、所述LFSR的內容、所述LFSR的所述一個輸 出或多個輸出——如果有的話——的部分的狀態向量來描述,其中可將所述狀 態向量乘以時移矩陣以對由所述向量指定的狀態進行時移,並且其中所述方法 包括通過將所述狀態向量的第一實例與所述矩陣相乘對所述狀態向量的所述 第--實例進行時移以產生所述狀態向量的第二實例,所述乘法僅擴展到矩陣中 描述所述狀態向量的所述第一實例的LFSR內容和輸入部分對所述第二實例的 所述LSFR內容和輸出部分的影響的那些部分。
8. 如權利要求6或7所述的方法,其特徵在於,所述由矩陣指定的時移擴 展到所仿真的LFSR的多個周期。
9. 如權利要求6、 7或8所述的方法,其特徵在於,所仿真的LFSR是CRC發生器或校驗器或者擾碼發生器。
10. 如權利要求6、 7、 8或9所述的方法,其特徵在於,在所述狀態向量 的所述LFSR內容與輸出部分之間有重疊,並且所述狀態向量被縮短以去除重 復的重疊。
全文摘要
一種用於仿真具有一個或多個輸入以及一個或多個輸出的至少之一的LFSR的操作的裝置,其中LFSR的狀態可由具有描述LFSR的一個輸入或多個輸入——如果有的話、LFSR的內容、LFSR的一個輸出或多個輸出——如果有的話——的部分的狀態向量來描述,其中可將該狀態向量乘以時移矩陣以對由向量指定的狀態進行時移,並且其中該裝置包括將狀態向量的第一實例與矩陣相乘以產生相對於第一實例時移的狀態向量的第二實例,且其中狀態向量的輸入和輸出部分中的一者或兩者可被調節維數以分別容納在由矩陣指定的時移期間在不同時間到達的輸入和在時移期間在不同時間產生的輸出。
文檔編號H03M13/09GK101496291SQ200780027084
公開日2009年7月29日 申請日期2007年7月16日 優先權日2006年7月17日
發明者D·E·阿爾特 申請人:開曼晨星半導體公司;晨星法國有限公司;晨星軟體研發(深圳)有限公司;晨星半導體股份有限公司

同类文章

一種新型多功能組合攝影箱的製作方法

一種新型多功能組合攝影箱的製作方法【專利摘要】本實用新型公開了一種新型多功能組合攝影箱,包括敞開式箱體和前攝影蓋,在箱體頂部設有移動式光源盒,在箱體底部設有LED脫影板,LED脫影板放置在底板上;移動式光源盒包括上蓋,上蓋內設有光源,上蓋部設有磨沙透光片,磨沙透光片將光源封閉在上蓋內;所述LED脫影

壓縮模式圖樣重疊檢測方法與裝置與流程

本發明涉及通信領域,特別涉及一種壓縮模式圖樣重疊檢測方法與裝置。背景技術:在寬帶碼分多址(WCDMA,WidebandCodeDivisionMultipleAccess)系統頻分復用(FDD,FrequencyDivisionDuplex)模式下,為了進行異頻硬切換、FDD到時分復用(TDD,Ti

個性化檯曆的製作方法

專利名稱::個性化檯曆的製作方法技術領域::本實用新型涉及一種檯曆,尤其涉及一種既顯示月曆、又能插入照片的個性化檯曆,屬於生活文化藝術用品領域。背景技術::公知的立式檯曆每頁皆由月曆和畫面兩部分構成,這兩部分都是事先印刷好,固定而不能更換的。畫面或為風景,或為模特、明星。功能單一局限性較大。特別是畫

一種實現縮放的視頻解碼方法

專利名稱:一種實現縮放的視頻解碼方法技術領域:本發明涉及視頻信號處理領域,特別是一種實現縮放的視頻解碼方法。背景技術: Mpeg標準是由運動圖像專家組(Moving Picture Expert Group,MPEG)開發的用於視頻和音頻壓縮的一系列演進的標準。按照Mpeg標準,視頻圖像壓縮編碼後包

基於加熱模壓的纖維增強PBT複合材料成型工藝的製作方法

本發明涉及一種基於加熱模壓的纖維增強pbt複合材料成型工藝。背景技術:熱塑性複合材料與傳統熱固性複合材料相比其具有較好的韌性和抗衝擊性能,此外其還具有可回收利用等優點。熱塑性塑料在液態時流動能力差,使得其與纖維結合浸潤困難。環狀對苯二甲酸丁二醇酯(cbt)是一種環狀預聚物,該材料力學性能差不適合做纖

一種pe滾塑儲槽的製作方法

專利名稱:一種pe滾塑儲槽的製作方法技術領域:一種PE滾塑儲槽一、 技術領域 本實用新型涉及一種PE滾塑儲槽,主要用於化工、染料、醫藥、農藥、冶金、稀土、機械、電子、電力、環保、紡織、釀造、釀造、食品、給水、排水等行業儲存液體使用。二、 背景技術 目前,化工液體耐腐蝕貯運設備,普遍使用傳統的玻璃鋼容

釘的製作方法

專利名稱:釘的製作方法技術領域:本實用新型涉及一種釘,尤其涉及一種可提供方便拔除的鐵(鋼)釘。背景技術:考慮到廢木材回收後再加工利用作業的方便性與安全性,根據環保規定,廢木材的回收是必須將釘於廢木材上的鐵(鋼)釘拔除。如圖1、圖2所示,目前用以釘入木材的鐵(鋼)釘10主要是在一釘體11的一端形成一尖

直流氧噴裝置的製作方法

專利名稱:直流氧噴裝置的製作方法技術領域:本實用新型涉及ー種醫療器械,具體地說是ー種直流氧噴裝置。背景技術:臨床上的放療過程極易造成患者的局部皮膚損傷和炎症,被稱為「放射性皮炎」。目前對於放射性皮炎的主要治療措施是塗抹藥膏,而放射性皮炎患者多伴有局部疼痛,對於止痛,多是通過ロ服或靜脈注射進行止痛治療

新型熱網閥門操作手輪的製作方法

專利名稱:新型熱網閥門操作手輪的製作方法技術領域:新型熱網閥門操作手輪技術領域:本實用新型涉及一種新型熱網閥門操作手輪,屬於機械領域。背景技術::閥門作為流體控制裝置應用廣泛,手輪傳動的閥門使用比例佔90%以上。國家標準中提及手輪所起作用為傳動功能,不作為閥門的運輸、起吊裝置,不承受軸向力。現有閥門

用來自動讀取管狀容器所載識別碼的裝置的製作方法

專利名稱:用來自動讀取管狀容器所載識別碼的裝置的製作方法背景技術:1-本發明所屬領域本發明涉及一種用來自動讀取管狀容器所載識別碼的裝置,其中的管狀容器被放在循環於配送鏈上的文檔匣或託架裝置中。本發明特別適用於,然而並非僅僅專用於,對引入自動分析系統的血液樣本試管之類的自動識別。本發明還涉及專為實現讀