專利名稱:并行總線上并行數(shù)據(jù)流的傳輸?shù)闹谱鞣椒?br>
技術(shù)領(lǐng)域:
本發(fā)明涉及并行通信領(lǐng)域。特別地,本發(fā)明涉及用于在并行總線上傳輸多個(gè)并行數(shù)據(jù)流的方法。另外,本發(fā)明涉及適于執(zhí)行此類方法的并行通信系統(tǒng)。
背景技術(shù):
眾所周知地,并行總線包括適于連接兩個(gè)通信設(shè)備并且支持它們之間的數(shù)據(jù)交換的多個(gè)并行物理連接。數(shù)據(jù)傳輸在并行總線的所有物理連接之間分擔(dān)。物理連接可以是光連接(例如,光纖)或者電連接。并行總線與串行總線相對(duì),串行總線在單個(gè)物理連接上傳送數(shù)據(jù)。通過并行總線連接的通信設(shè)備必須配備有稱為“串行解串器(serdes),,(串行化器-解串行化器)的適當(dāng)接口。串行解串器通常具有發(fā)射側(cè)和接收器側(cè)。在發(fā)射側(cè),串行解串器具有解復(fù)用器,其適于從串行總線接收聚集數(shù)據(jù)流,并且對(duì)其執(zhí)行時(shí)分解復(fù)用以便獲得N個(gè)并行數(shù)據(jù)流,其中N小于或者等于并行總線內(nèi)的物理連接的數(shù)目(解串行化)。N 個(gè)并行數(shù)據(jù)流中的每一個(gè)繼而在并行總線的各物理鏈路上傳輸。另一方面,在接收側(cè),串行解串器具有復(fù)用器,其適于從并行總線的各物理連接接收N個(gè)并行數(shù)據(jù)流,并且對(duì)其執(zhí)行時(shí)分復(fù)用,以便恢復(fù)要在串行總線上傳輸?shù)木奂瘮?shù)據(jù)流(串行化)。在從第一通信設(shè)備的串行解串器到第二通信設(shè)備的串行解串器的傳播期間,每個(gè)并行數(shù)據(jù)流經(jīng)歷不同的傳播延遲。這可能例如由于物理連接具有略微不同的長度的事實(shí)而造成。因此,在第二通信設(shè)備的串行解串器處在不同時(shí)間接收到從第一通信設(shè)備的串行解串器同時(shí)發(fā)射的不同并行數(shù)據(jù)流的比特。該效應(yīng)稱為“偏斜(skew)”。偏斜是不期望的效應(yīng),因?yàn)槠渥柚沽瞬⑿袛?shù)據(jù)流在接收側(cè)正確地對(duì)齊,從而在對(duì)聚集數(shù)據(jù)流的比特的原始序列的恢復(fù)中產(chǎn)生錯(cuò)誤。并行總線長度越大以及傳輸數(shù)據(jù)速率越高,所恢復(fù)的聚集數(shù)據(jù)流上因偏斜所引起的錯(cuò)誤數(shù)目越多。由OIF (光互聯(lián)網(wǎng)論壇)于2002年1月四日創(chuàng)作的文獻(xiàn)‘Serdes Framer Interface Level 5(SFI-5) Implementation Agreement for 40Gb/s Interface for Physical Layer Devices (0IF-SFI5-01. 02) ”公開了一種用于通過并行總線的16個(gè)物理連接加上“解偏斜”物理連接以40(ib/S傳輸聚集光數(shù)據(jù)流的串行解串器,其適于實(shí)現(xiàn)用于補(bǔ)償偏斜的對(duì)齊機(jī)制。該文獻(xiàn)還公開了用于通過4個(gè)并行總線以10(ib/S傳輸4個(gè)獨(dú)立的聚集光數(shù)據(jù)流的四串行解串器,每個(gè)并行總線由四個(gè)物理連接加一個(gè)解偏斜物理連接構(gòu)成, 稱為SFI-k?,F(xiàn)在將參考圖6a和圖6b來解釋該串行解串器的操作。在發(fā)射側(cè),通過時(shí)分解復(fù)用將要通過并行總線傳輸?shù)木奂瘮?shù)據(jù)流分為四個(gè)并行數(shù)據(jù)流PF1,、PF2、PF3、PF4。繼而,創(chuàng)建附加流AF,其被分為預(yù)定義持續(xù)時(shí)間的幀F(xiàn)l、F2、…。 通過參考例如圖6a中示出的幀F(xiàn)1,串行解串器在幀F(xiàn)l中插入對(duì)齊字AW'。繼而,從時(shí)刻 tlO到時(shí)刻tll,串行解串器將來自第一并行數(shù)據(jù)流PFl的比特復(fù)制到幀F(xiàn)l中,由此向幀 Fl中插入了第一并行數(shù)據(jù)流PFl的比特序列S' 11的副本S11。繼而,從時(shí)刻tll到時(shí)刻 tl2,串行解串器將來自第二并行數(shù)據(jù)流PF2的比特復(fù)制到幀F(xiàn)l中,由此向幀F(xiàn)l中插入了第二并行數(shù)據(jù)流PF2的比特序列S' 12的副本S12。繼而,從時(shí)刻tl2到時(shí)刻tl3,串行解串器將來自第三并行數(shù)據(jù)流PF3的比特復(fù)制到幀F(xiàn)l中,由此向幀F(xiàn)l中插入了第三并行數(shù)據(jù)流PF3的比特序列S' 13的副本S13。繼而,從時(shí)刻tl3到時(shí)刻tl4,串行解串器將來自第四并行數(shù)據(jù)流PF4的比特復(fù)制到幀F(xiàn)l中,由此向幀F(xiàn)l中插入了第四并行數(shù)據(jù)流PF4的比特序列S' 14的副本S14。串行解串器繼而循環(huán)地重復(fù)以上過程,由此形成圖6a的幀F(xiàn)2 以及相繼的幀,為了簡(jiǎn)潔而沒有在圖6a中示出這些相繼的幀。并行數(shù)據(jù)流PF1、PF2、PF3、PF4和附加流AF繼而各自在并行總線的相應(yīng)物理連接上傳輸。在接收側(cè),由于偏斜,并行數(shù)據(jù)流PF1、PF2、PF3、PF4和附加流AF通常是沒有對(duì)齊的。該情形在圖6b中示出。因此,通過考慮每個(gè)序列S11、S12、S13、S14并且通過分別在并行數(shù)據(jù)流PF1、PF2、PF3、PF4中搜索相應(yīng)的序列S' 11、S' 12、S' 13、S' 14來讀取附加流AF。當(dāng)找到相應(yīng)的序列S' 11、S' 12、S' 13、S' 14時(shí),如圖6b中的箭頭所指示對(duì)并行數(shù)據(jù)流??1、? 2、? 3、? 4進(jìn)行時(shí)移,以便將相應(yīng)的序列5' 11、S' 12、S' 13、S' 14 分別與附加流AF的序列S11、S12、S13、S14對(duì)齊。每次接收到附加流AF的幀時(shí),在找到對(duì)齊后針對(duì)每個(gè)并行數(shù)據(jù)流循環(huán)地重復(fù)該過程。對(duì)齊過程在所有的并行數(shù)據(jù)流都被單獨(dú)地對(duì)齊時(shí)完成。在成功對(duì)齊之后,連續(xù)地檢查該對(duì)齊。
發(fā)明內(nèi)容
申請(qǐng)人:已經(jīng)注意到用于補(bǔ)償偏斜的上述解決方案具有某些缺陷。首先,不利的是,在上述對(duì)齊操作期間接收的數(shù)據(jù)會(huì)丟失。另外,上述解決方案沒有保證在每次接收到附加流AF的幀時(shí)都在接收側(cè)成功地對(duì)齊并行數(shù)據(jù)流。實(shí)際上,對(duì)齊基于找到附加流和并行數(shù)據(jù)流中的對(duì)應(yīng)序列。然而,這些序列的內(nèi)容不是預(yù)定義的,而是取決于并行數(shù)據(jù)流的內(nèi)容。因此,如果并行數(shù)據(jù)流之一(例如,第一并行數(shù)據(jù)流PFl)包括類型“01010101···”的模式,并且從該模式復(fù)制序列S11,則在接收側(cè),串行解串器無法找到與序列Sll相對(duì)應(yīng)的唯一序列S' 11。實(shí)際上,第一并行數(shù)據(jù)流PFl包括與序列Sll相匹配并且相對(duì)于彼此移動(dòng)兩個(gè)比特的多個(gè)序列。因此,串行解串器不知道哪一個(gè)是用于執(zhí)行對(duì)齊的對(duì)應(yīng)序列,因此第一數(shù)據(jù)流PFl的對(duì)齊是不成功的。該情形不利地持續(xù)直到類型“01010101···”的模式結(jié)束。然而,此類模式的長度是不可預(yù)測(cè)的,這是因?yàn)槠淙Q于第一并行數(shù)據(jù)流PFl的長度,并且可能影響從數(shù)目不可預(yù)測(cè)的連續(xù)幀F(xiàn)1、F2^·· 中的第一并行數(shù)據(jù)流PFl復(fù)制的序列S11、S21等。因此,不利地,用于恢復(fù)第一并行數(shù)據(jù)流 PFl的時(shí)間是不可預(yù)測(cè)的。因此,申請(qǐng)人已經(jīng)解決了提供用于在并行總線上傳輸多個(gè)并行數(shù)據(jù)流的方法的問題,該方法允許補(bǔ)償偏斜同時(shí)克服上述缺陷。特別地,申請(qǐng)人已經(jīng)解決了提供用于在并行總線上傳輸多個(gè)并行數(shù)據(jù)流的方法的問題,該方法允許在沒有不可預(yù)測(cè)的延遲并且獨(dú)立于并行數(shù)據(jù)流的內(nèi)容的情況下補(bǔ)償并行數(shù)據(jù)流的偏斜。根據(jù)第一方面,本發(fā)明提供了一種用于在并行總線上從第一通信設(shè)備向第二通信設(shè)備傳輸數(shù)目為N的并行數(shù)據(jù)流的方法,該方法包括,在第一通信設(shè)備處
a)生成另一并行數(shù)據(jù)流,其包括以周期而周期性地分布的多個(gè)對(duì)齊字;b)在每個(gè)周期,旋轉(zhuǎn)數(shù)目為N的并行數(shù)據(jù)流以及該另一并行數(shù)據(jù)流,由此生成數(shù)目進(jìn)一步為N+1的旋轉(zhuǎn)并行數(shù)據(jù)流,該數(shù)目進(jìn)一步為N+1的旋轉(zhuǎn)并行數(shù)據(jù)流中的每一個(gè)包括以幀周期而周期性地分布的多個(gè)對(duì)齊字的部分;c)在并行總線的相應(yīng)物理連接上傳輸該數(shù)目進(jìn)一步為N+1的旋轉(zhuǎn)并行數(shù)據(jù)流,該方法還包括,在第二通信設(shè)備處d)通過使用多個(gè)對(duì)齊字的部分,對(duì)齊該數(shù)目進(jìn)一步為N+1的旋轉(zhuǎn)并行數(shù)據(jù)流中的每一個(gè),由此補(bǔ)償偏斜并且獲得數(shù)目進(jìn)一步為N+1的對(duì)齊并行數(shù)據(jù)流;以及e)在每個(gè)周期,解旋轉(zhuǎn)該數(shù)目進(jìn)一步為N+1的對(duì)齊并行數(shù)據(jù)流,由此生成與數(shù)目為N的并行數(shù)據(jù)流相對(duì)應(yīng)的數(shù)目為N的解旋轉(zhuǎn)并行數(shù)據(jù)流。優(yōu)選地,步驟b)包括在另一并行數(shù)據(jù)流的多個(gè)對(duì)齊字開始的每個(gè)時(shí)刻tk,旋轉(zhuǎn)數(shù)目為N的并行數(shù)據(jù)流和該另一并行數(shù)據(jù)流。優(yōu)選地,步驟b)包括在每個(gè)時(shí)刻tk,將來自并行總線的第m個(gè)物理連接的數(shù)目為N的并行數(shù)據(jù)流和另一并行數(shù)據(jù)流的每個(gè)并行數(shù)據(jù)流的傳輸遷移到并行總線的第m'個(gè)物理連接,其中一第m個(gè)物理連接是在沒有執(zhí)行旋轉(zhuǎn)的情況下將傳送每個(gè)并行數(shù)據(jù)流的物理連接,以及—m'由以下公式給出m' = [1+ ((m-1) + (k+Φ) mod (N+1)) mod (N+1) ], Φ 是范圍從 0 到數(shù)目 N 的固定相移。優(yōu)選地,步驟d)包括一在數(shù)目進(jìn)一步為N+1的旋轉(zhuǎn)并行數(shù)據(jù)流中選擇旋轉(zhuǎn)并行數(shù)據(jù)流;一生成內(nèi)部參考時(shí)基,其包括為由所選擇的旋轉(zhuǎn)并行數(shù)據(jù)流傳送的分段定界的內(nèi)部參考時(shí)刻;一針對(duì)數(shù)目進(jìn)一步為N+1的旋轉(zhuǎn)并行數(shù)據(jù)流中的每一個(gè),生成指示相對(duì)于內(nèi)部參考時(shí)基的時(shí)移的對(duì)齊信息;以及一根據(jù)對(duì)齊信息,將每個(gè)旋轉(zhuǎn)并行數(shù)據(jù)流與所選擇的旋轉(zhuǎn)并行數(shù)據(jù)流對(duì)齊。優(yōu)選地,步驟d)還包括一根據(jù)對(duì)齊信息,在旋轉(zhuǎn)并行數(shù)據(jù)流中選擇延遲最多的旋轉(zhuǎn)并行數(shù)據(jù)流;以及一生成外部參考時(shí)基,其包括為由延遲最多的旋轉(zhuǎn)并行數(shù)據(jù)流傳送的分段定界的外部參考時(shí)刻。優(yōu)選地,步驟e)包括在每一個(gè)外部參考時(shí)刻解旋轉(zhuǎn)數(shù)目進(jìn)一步為N+1的對(duì)齊并行數(shù)據(jù)流。有益地,步驟e)包括在每一個(gè)外部參考時(shí)刻,將來自并行總線的第m'個(gè)物理連接的數(shù)目進(jìn)一步為N+1的對(duì)齊并行數(shù)據(jù)流的每個(gè)對(duì)齊并行數(shù)據(jù)流的傳輸遷移到并行總線 (PB)的第m〃個(gè)物理連接上,其中—第m'個(gè)物理連接是從其接收每個(gè)對(duì)齊并行數(shù)據(jù)流的物理連接,以及一m"由以下公式給出m" = [l+((m' -1) + (N+1) - (k+Φ ‘ ) mod (N+1)) mod (N+1) ],Φ ‘是范圍從 0 到數(shù)目N的另一固定相移。優(yōu)選地,該方法在步驟b)和步驟C)之間還包括步驟對(duì)數(shù)目進(jìn)一步為N+1的旋轉(zhuǎn)并行數(shù)據(jù)流的除對(duì)齊字以外的內(nèi)容進(jìn)行加擾。優(yōu)選地,該方法在步驟d)和步驟e)之間還包括步驟對(duì)除對(duì)齊字以外的對(duì)齊數(shù)據(jù)流的內(nèi)容進(jìn)行解擾。有益地,對(duì)齊字具有低于周期T的持續(xù)時(shí)間,以使得另一并行數(shù)據(jù)流在連續(xù)的對(duì)齊字之間包括自由比特。優(yōu)選地,步驟a)還包括步驟使用自由比特用于以下目的中的一個(gè)或多個(gè)糾錯(cuò), 插入并行流的標(biāo)識(shí)符,插入用于DC耦合的符號(hào),生成用于支持時(shí)鐘恢復(fù)的躍遷,增加并行總線的可用帶寬。有益地,步驟a)包括在自由比特中,在多個(gè)對(duì)齊字中的每一個(gè)之后插入幀標(biāo)識(shí)符,該幀標(biāo)識(shí)符適合于在執(zhí)行步驟b)之后標(biāo)識(shí)數(shù)目進(jìn)一步為N+1的旋轉(zhuǎn)并行數(shù)據(jù)流中的每一個(gè)。根據(jù)第二方面,本發(fā)明提供了一種通信系統(tǒng),其包括第一通信設(shè)備、并行總線和第二通信設(shè)備,該第一通信設(shè)備配置用于在并行總線上向第二通信設(shè)備傳輸數(shù)目為N的并行數(shù)據(jù)流,其中第一通信設(shè)備包括一對(duì)齊字生成器,其配置用于生成包括以周期而周期性地分布的多個(gè)對(duì)齊字的另一并行數(shù)據(jù)流;一旋轉(zhuǎn)器,其配置用于在每個(gè)周期旋轉(zhuǎn)數(shù)目為N的并行數(shù)據(jù)流和另一并行數(shù)據(jù)流,由此生成數(shù)目進(jìn)一步為N+1的旋轉(zhuǎn)并行數(shù)據(jù)流,該數(shù)目進(jìn)一步為N+1的旋轉(zhuǎn)并行數(shù)據(jù)流中的每一個(gè)包括以幀周期而周期性地分布的多個(gè)對(duì)齊字的部分;并且其中第二通信設(shè)備包括一數(shù)目進(jìn)一步為N+1的對(duì)齊器,其配置用于通過使用多個(gè)對(duì)齊字的部分來對(duì)齊數(shù)目進(jìn)一步為N+1的旋轉(zhuǎn)并行數(shù)據(jù)流的每一個(gè),由此補(bǔ)償偏斜并且獲得數(shù)目進(jìn)一步為N+1的對(duì)齊并行數(shù)據(jù)流;以及一解旋轉(zhuǎn)器,其配置用于在每個(gè)周期,解旋轉(zhuǎn)數(shù)目進(jìn)一步為N+1的對(duì)齊并行數(shù)據(jù)流,由此生成與數(shù)目為N的并行數(shù)據(jù)流相對(duì)應(yīng)的數(shù)目為N的解旋轉(zhuǎn)并行數(shù)據(jù)流。
通過參考附圖閱讀以下通過示例和非限制性方式給出的詳細(xì)描述,本發(fā)明可以得到更好地理解,在附圖中一圖1示意性地示出了包括第一通信設(shè)備和第二通信設(shè)備的通信系統(tǒng);一圖加和圖2b分別示出了在由旋轉(zhuǎn)器進(jìn)行處理之前和之后5個(gè)并行數(shù)據(jù)流的結(jié)構(gòu);一圖3a和圖北示出了在對(duì)齊器的處理期間5個(gè)并行數(shù)據(jù)流的結(jié)構(gòu);一圖如和圖4b分別示出了在由解旋轉(zhuǎn)器進(jìn)行處理之前和之后5個(gè)并行數(shù)據(jù)流的結(jié)構(gòu);圖fe和圖恥分別示出了在采用超幀的情況下,在由旋轉(zhuǎn)器進(jìn)行處理之前和之后 5個(gè)并行數(shù)據(jù)流的結(jié)構(gòu);以及
圖6a和圖6b (上文已經(jīng)描述)分別示出了在發(fā)射側(cè)和接收側(cè)根據(jù)現(xiàn)有技術(shù)解決方案的用于補(bǔ)償偏斜而處理的4個(gè)并行數(shù)據(jù)流的結(jié)構(gòu)。
具體實(shí)施例方式圖1示意性地示出了通信系統(tǒng)CS,其包括第一通信設(shè)備⑶1、第二通信設(shè)備⑶2以及連接第一通信設(shè)備⑶1和第二通信設(shè)備⑶2的并行總線PB。并行總線PB包括N+1個(gè)物理連接,N是整數(shù)。并行總線PB可以是電并行總線或者光并行總線。第一通信設(shè)備CDl和第二通信設(shè)備CD2例如可以是通信網(wǎng)絡(luò)的兩個(gè)網(wǎng)絡(luò)裝置(諸如兩個(gè)路由器、兩個(gè)交換機(jī)等)或者同一網(wǎng)絡(luò)裝置的兩個(gè)板。然而,其還可以是連接至局域網(wǎng)絡(luò)的兩臺(tái)計(jì)算機(jī),或者諸如ASIC、FPGA之類的兩個(gè)物理設(shè)備。第一通信設(shè)備⑶1包括發(fā)射器TXl,其轉(zhuǎn)而優(yōu)選地包括解復(fù)用器DM、對(duì)齊字生成器AW-G和旋轉(zhuǎn)器R。優(yōu)選地,解復(fù)用器DM具有連接至第一串行連接SCl的輸入和連接至旋轉(zhuǎn)器R的N個(gè)輸出。旋轉(zhuǎn)器R轉(zhuǎn)而具有連接至解復(fù)用器DM的各輸出的N個(gè)輸入、連接至對(duì)齊字生成器AW-G的另一輸入以及N+1個(gè)輸出,該N+1個(gè)輸出中的每一個(gè)連接至并行總線 PB的相應(yīng)物理連接。根據(jù)附圖中沒有示出的實(shí)施方式,第一串行連接SCl可以用另一類型的連接來代替,諸如支持根據(jù)專有格式而格式化的并行數(shù)據(jù)流的傳輸?shù)妮斎氩⑿锌偩€。在這種情況下, 優(yōu)選地,解復(fù)用器M可以被省略,并且輸入并行總線的物理連接可以直接連接至旋轉(zhuǎn)器R。第二通信設(shè)備⑶2優(yōu)選地包括接收器RX2,其轉(zhuǎn)而包括N+1個(gè)對(duì)齊器、延遲補(bǔ)償器 DC、解旋轉(zhuǎn)器DR和復(fù)用器M。優(yōu)選地,每個(gè)對(duì)齊器具有連接至并行總線PB的各物理連接的輸入。另外,每個(gè)對(duì)齊器具有連接至延遲補(bǔ)償器DC的輸出。延遲補(bǔ)償器DC具有N+1個(gè)輸入(每個(gè)連接至并行總線PB的相應(yīng)物理連接)、N+1個(gè)附加輸入(每個(gè)連接至相應(yīng)的對(duì)齊器)以及連接至解旋轉(zhuǎn)器DR的N+1個(gè)輸出。優(yōu)選地,解旋轉(zhuǎn)器DR具有連接至延遲補(bǔ)償器 DC的相應(yīng)輸出的N+1個(gè)輸入,以及連接至復(fù)用器M的N個(gè)輸出和附加輸出,下文將解釋該附加輸出的作用。復(fù)用器M轉(zhuǎn)而具有連接至解旋轉(zhuǎn)器DR的相應(yīng)輸出的N個(gè)輸入以及連接至第二串行連接SC2的一個(gè)輸出。根據(jù)附圖中未示出的實(shí)施方式,第二串行連接SC2可以用另一類型的連接來代替,諸如支持根據(jù)專有格式而格式化的并行數(shù)據(jù)流的傳輸?shù)妮敵霾⑿锌偩€。在這種情況下, 優(yōu)選地,復(fù)用器DM可以被省略,并且解旋轉(zhuǎn)器DR可以直接連接至輸出并行總線的物理連接。通過示例的方式,在圖1中,假設(shè)N等于4。因此,圖1中所示的并行總線PB包括5 個(gè)物理連接PC1、PC2、…、PC5。除此以夕卜,在發(fā)射器TXl處,解復(fù)用器DM具有4個(gè)輸出,而旋轉(zhuǎn)器R具有5個(gè)輸入和5個(gè)輸出。除此以外,接收器RX2包括5個(gè)對(duì)齊器AL1、AL2、…、 AL5,延遲補(bǔ)償器DC具有5個(gè)輸入、5個(gè)附加輸入和5個(gè)輸出,解旋轉(zhuǎn)器DR具有5個(gè)輸入、4 個(gè)輸出和一個(gè)附加輸出,而復(fù)用器M具有4個(gè)輸入。第一通信設(shè)備⑶1和第二通信設(shè)備⑶2都可以包括其他組件,這些其他組件沒有在圖1中示出,因?yàn)槠渑c本說明書不相關(guān)。特別地,第一通信設(shè)備⑶1可以包括接收器(附圖中未示出),其具有與第二通信設(shè)備⑶2的接收器RX2基本上相同的結(jié)構(gòu)。類似地,第二通信設(shè)備⑶2可以包括發(fā)射器(附圖中未示出),其具有與第一通信設(shè)備⑶1的發(fā)射器TXl基本上相同的結(jié)構(gòu)。這有益地允許在第一通信設(shè)備CDl與第二通信設(shè)備CD2之間提供雙向
ififn。在下文中,將詳細(xì)描述通信系統(tǒng)CS的操作。通過示例的方式,考慮一種情形,其中需要通過并行總線PB從第一通信設(shè)備⑶1 向第二通信設(shè)備CD2傳輸聚集數(shù)據(jù)流AF1。這僅是示例性的,因?yàn)樵谄渲械谝煌ㄐ旁O(shè)備CDl 還包括接收器而第二通信設(shè)備還包括發(fā)射器的上述情況中,聚集數(shù)據(jù)流AFl可以從第二通信設(shè)備⑶2向第一通信設(shè)備CDl傳輸。第一通信設(shè)備⑶1例如可以從第一串行連接SCl接收聚集數(shù)據(jù)流AF1,如圖1所
7J\ ο當(dāng)?shù)谝煌ㄐ旁O(shè)備⑶1從第一串行連接SCl接收要傳輸?shù)木奂瘮?shù)據(jù)流AFl時(shí),其優(yōu)選地通過解復(fù)用器DM執(zhí)行時(shí)分解復(fù)用操作。解復(fù)用器DM繼而輸出4個(gè)并行數(shù)據(jù)流PFll、 PF21、PF31、PF41,其在圖2a中示出?;旧显谕瑫r(shí),提供了第五并行數(shù)據(jù)流PF51,并且對(duì)齊字生成器AW-G按照周期T, 周期性地在這樣的第五并行數(shù)據(jù)流PF51中插入對(duì)齊字AW。對(duì)齊字AW開始的時(shí)刻在圖加和圖2b的時(shí)間軸上表示為t0、tl、…、t7。優(yōu)選地,對(duì)齊字AW具有預(yù)定義內(nèi)容。優(yōu)選地,對(duì)齊字AW的持續(xù)時(shí)間低于周期T。這有益地允許在連續(xù)的對(duì)齊字AW之間提供自由比特,如圖加所示。這些自由比特可以用于并行數(shù)據(jù)流的對(duì)齊以外的目的,諸如FEC( “前向糾錯(cuò)”), 下文將對(duì)其進(jìn)行詳細(xì)描述。時(shí)刻t0、tl、…、t7定義了時(shí)基,根據(jù)該時(shí)基對(duì)4個(gè)并行數(shù)據(jù)流PF11、PF21、PF31、 PF41進(jìn)行分段。特別地,如圖加所示,并行數(shù)據(jù)流PFl具有在t0和tl之間的分段Al、在 tl和t2之間的分段A2、在t2和t3之間的分段A3、在t3和t4之間的分段A4、在t4和t5 之間的分段A5、在t5和t6之間的分段A6以及在t6和t7之間的分段A7。這也適用于其他并行數(shù)據(jù)流PF21、PF31和PF41,如圖加所示。繼而5個(gè)并行數(shù)據(jù)流PF11、PF21、…、PF51被轉(zhuǎn)發(fā)至旋轉(zhuǎn)器R。根據(jù)本發(fā)明的優(yōu)選實(shí)施方式,在每個(gè)周期T中,旋轉(zhuǎn)器R優(yōu)選地執(zhí)行5個(gè)并行數(shù)據(jù)流PF11、PF21、…、PF51的旋轉(zhuǎn)。特別地,優(yōu)選地,在每個(gè)時(shí)刻tk執(zhí)行旋轉(zhuǎn),其中k是對(duì)第五并行數(shù)據(jù)流PF51的對(duì)齊字AW開始的時(shí)刻t0、tl、…、t7進(jìn)行計(jì)數(shù)的整數(shù)索引。優(yōu)選地,在時(shí)刻tk,旋轉(zhuǎn)包括將每個(gè)并行數(shù)據(jù)流PFl 1、PF21、…、PF51的傳輸從并行總線PB的第m個(gè)物理連接遷移至并行總線PB的第m'個(gè)物理連接。第m個(gè)物理連接是在沒有執(zhí)行旋轉(zhuǎn)的情況下將傳送并行數(shù)據(jù)流的物理連接,而m'由以下公式給出m' = [l+((m-l) + (k+0)mod(N+l))mod(N+l)],[1]其中,“(X)mod(y)”表示(χ)除以(y)的余數(shù)。Φ是在閉區(qū)間
中取值的固定相移。在以下描述中,為了簡(jiǎn)單起見,假設(shè)固定相移Φ等于1。因?yàn)樵趫D1中已經(jīng)假設(shè)N =4,所以!11'由以下公式給出m' = [l+((m-l) + (k+l)mod(5))mod(5)]。[1']在以下描述中,根據(jù)上述公式1'執(zhí)行的5個(gè)并行數(shù)據(jù)流PF11、PF21、…、PF51的旋轉(zhuǎn)稱為“順時(shí)針旋轉(zhuǎn)”。如果不執(zhí)行旋轉(zhuǎn),則并行數(shù)據(jù)流PFl 1、PF21、PF31、PF41和PF51將分別通過物理連接 PCI、PC2、PC3、PC4 和 PC5 傳輸。
因此,在時(shí)刻t0,旋轉(zhuǎn)器R執(zhí)行旋轉(zhuǎn)RO (k = 0),其將每個(gè)并行數(shù)據(jù)流從第m個(gè)物理連接遷移至第m'個(gè)物理連接,其中m' = [l+((m-l) + (l)m0d(5))m0d(5)],即:-m= 1-m' =2,即,將本應(yīng)在第一物理連接PCl上傳輸?shù)牟⑿袛?shù)據(jù)流遷移到第二物理連接PC2上;-m= 2-m' =3,即,將本應(yīng)在第二物理連接PC2上傳輸?shù)牟⑿袛?shù)據(jù)流遷移到第三物理連接PC3上;-m= 3-m' =4,即,將本應(yīng)在第三物理連接PC3上傳輸?shù)牟⑿袛?shù)據(jù)流遷移到第四物理連接PC4上;-m = 4-m' =5,即,將本應(yīng)在第四物理連接PC4上傳輸?shù)牟⑿袛?shù)據(jù)流遷移到第五物理連接PC5上;以及-m= 5-m' =1,即,將本應(yīng)在第五物理連接PC5上傳輸?shù)牟⑿袛?shù)據(jù)流遷移到第一物理連接PCl上。因此,如圖2b所示,從t0到tl,第一并行數(shù)據(jù)流PFll的分段Al在第二物理連接 PC2上傳輸,第二并行數(shù)據(jù)流PF21的分段Bl在第三物理連接PC3上傳輸,第三并行數(shù)據(jù)流 PF31的分段Cl在第四物理連接PC4上傳輸,第四并行數(shù)據(jù)流PF41的分段Dl在第五物理連接PC5上傳輸,并且在t0開始的對(duì)齊字AW伴隨第五并行數(shù)據(jù)流PF51的連續(xù)自由比特在第一物理連接PCl上傳輸。在其他時(shí)刻tl、t2、…、t7重復(fù)旋轉(zhuǎn),即-在時(shí)刻tl,旋轉(zhuǎn)器R執(zhí)行旋轉(zhuǎn)Rl(k = 1),其將每個(gè)并行數(shù)據(jù)流從第m個(gè)物理連接遷移至第m'個(gè)物理連接,其中m' = [l+((m-l) + (2)mod(5))mod(5)];-在時(shí)刻t2,旋轉(zhuǎn)器R執(zhí)行旋轉(zhuǎn)R2(k = 2),其將每個(gè)并行數(shù)據(jù)流從第m個(gè)物理連接遷移至第m'個(gè)物理連接,其中m' = [l+((m-l) + (3)mod(5))mod(5)];-在時(shí)刻t3,旋轉(zhuǎn)器R執(zhí)行旋轉(zhuǎn)R3 (k = 3),其將每個(gè)并行數(shù)據(jù)流從第m個(gè)物理連接遷移至第m'個(gè)物理連接,其中m' = [l+((m-l) + (4)mod(5))mod(5)];-在時(shí)刻t4,旋轉(zhuǎn)器R執(zhí)行旋轉(zhuǎn)R4(k = 4),其將每個(gè)并行數(shù)據(jù)流從第m個(gè)物理連接遷移至第m'個(gè)物理連接,其中m' = [l+((m-l) +⑶mod⑶)mod⑶]=m(即,旋轉(zhuǎn)R4 是空旋轉(zhuǎn));-在時(shí)刻t5,旋轉(zhuǎn)器R執(zhí)行旋轉(zhuǎn)R5(k = 5),其將每個(gè)并行數(shù)據(jù)流從第m個(gè)物理連接遷移至第m'個(gè)物理連接,其中m' = [l+((m-l) + (6)m0d(5))m0d(5)],即m'= [l+((m-l) + (l)mod(5))mod(5)],(即,旋轉(zhuǎn) R5 與旋轉(zhuǎn) RO 相同);以及-在時(shí)刻t6,旋轉(zhuǎn)器R執(zhí)行旋轉(zhuǎn)R6(k = 6),其將每個(gè)并行數(shù)據(jù)流從第m個(gè)物理連接遷移至第m'個(gè)物理連接,其中m' = [l+((m-l) + (7)m0d(5))m0d(5)],即m'= [1+ ((m-1) + (2) mod (5)) mod (5)](即,旋轉(zhuǎn) R6 與旋轉(zhuǎn) Rl 相同)。旋轉(zhuǎn)器R優(yōu)選地在圖加中未示出的每個(gè)連續(xù)的時(shí)刻重復(fù)上述旋轉(zhuǎn),其中在每個(gè)連續(xù)時(shí)刻處,對(duì)齊字AW在第五并行數(shù)據(jù)流PF51中開始。以這種方式,旋轉(zhuǎn)器R在并行總線PB 的每個(gè)物理連接PCl、PC2、…、PC5上輸出相應(yīng)的旋轉(zhuǎn)并行數(shù)據(jù)流PF12、PF22、…、PF52。 這些旋轉(zhuǎn)并行數(shù)據(jù)流PF12、PF22、…、PF52中的每一個(gè)都構(gòu)造為具有等于(N+l)xT的幀周期的幀。因?yàn)樵诟綀D中,假設(shè)N = 4,所以幀周期是5T。例如,圖2b示出了第一旋轉(zhuǎn)并行數(shù)據(jù)流PF12的幀,其開始于時(shí)刻t0并且結(jié)束于時(shí)刻t5。除此以外,圖2b還示出了第二旋轉(zhuǎn)并行數(shù)據(jù)流PF22的幀,其開始于時(shí)刻tl并且結(jié)束于時(shí)刻t6。除此以外,圖2b還示出了第三旋轉(zhuǎn)并行數(shù)據(jù)流PF32的幀,其開始于時(shí)刻t2并且結(jié)束于時(shí)刻t7。每個(gè)幀包括伴隨連續(xù)自由比特的對(duì)齊字AW并且以逆順序包括每個(gè)并行數(shù)據(jù)流PF11、PF21、PF31和PF41的分段。 例如,圖2b中示出的第一旋轉(zhuǎn)并行數(shù)據(jù)流PF12的幀在自由比特之后包括第四并行數(shù)據(jù)流 PF41的分段D2、第三并行數(shù)據(jù)流PF31的分段C3、第二并行數(shù)據(jù)流PF21的分段B4和第一并行數(shù)據(jù)流PFll的分段A5。上文公開的旋轉(zhuǎn)僅是示例性的。如果其他旋轉(zhuǎn)產(chǎn)生周期性地包括對(duì)齊字AW的每個(gè)旋轉(zhuǎn)并行數(shù)據(jù)流PF12、PF22、…、PF52,則可以使用此類旋轉(zhuǎn)。例如,并行數(shù)據(jù)流PF11、PF21、…、PF51的旋轉(zhuǎn)可以在與上述旋轉(zhuǎn)方向相反的旋轉(zhuǎn)方向上執(zhí)行。在以下描述中,在與上述旋轉(zhuǎn)方向相反的旋轉(zhuǎn)方向上執(zhí)行的并行數(shù)據(jù)流PF11、 PF21、…、PF51的旋轉(zhuǎn)稱為“順時(shí)針旋轉(zhuǎn)”。在這種情況下,在時(shí)刻tk,旋轉(zhuǎn)包括將每個(gè)并行數(shù)據(jù)流的傳輸從并行總線PB的第m個(gè)物理連接遷移至并行總線PB的第m'個(gè)物理連接上,其中第m個(gè)物理連接是在不執(zhí)行旋轉(zhuǎn)的情況下將傳送并行數(shù)據(jù)流的物理連接,并且m' 由以下公式給出m' = [l+((m-l) + (N+l)-(k+0)mod(N+l))mod(N+l)],[2]其中,如上參考公式1所述,“ (x)mod(y) ”表示(χ)除以(y)的余數(shù),而Φ是在閉區(qū)間
中取值的固定相移。繼而通過Ν+1個(gè)適當(dāng)?shù)陌l(fā)射模塊(圖1中未示出)在并行總線PB上向第二通信設(shè)備CD2傳輸旋轉(zhuǎn)并行數(shù)據(jù)流PF12、PF22、…、PF52,發(fā)射模塊諸如電發(fā)射器或光發(fā)射器。根據(jù)本發(fā)明的特別有益的變體,在并行總線PB上進(jìn)行傳輸之前對(duì)每個(gè)旋轉(zhuǎn)并行數(shù)據(jù)流PF12、 PF22、…、PF52的內(nèi)容(除了對(duì)齊字AW以外)進(jìn)行加擾。這有益地允許從每個(gè)旋轉(zhuǎn)并行數(shù)據(jù)流PF12、PF22、…、PF52中移除再現(xiàn)對(duì)齊字AW的內(nèi)容的可能模式。這有益地防止了接收器RX2以錯(cuò)誤的方式對(duì)齊所接收的旋轉(zhuǎn)并行數(shù)據(jù)流PF12、PF22、…、PF52。另外,由于加擾,每個(gè)旋轉(zhuǎn)并行數(shù)據(jù)流PF12、PF22、…、PF52中的信號(hào)躍遷的數(shù)目增加,并且時(shí)鐘恢復(fù)得到支持。優(yōu)選地,每個(gè)旋轉(zhuǎn)并行數(shù)據(jù)流PF12、PF22、…、PF52被彼此獨(dú)立地加擾。另外,優(yōu)選地,在每個(gè)幀周期TF重新加載加擾種子。這有益地允許避免錯(cuò)誤的傳播。當(dāng)在第二通信設(shè)備⑶2處通過適當(dāng)?shù)腘+1個(gè)接收模塊(圖1中未示出)接收如在圖ι中指示為PF13、PF23、…、PF53的在并行總線PB上傳播之后的旋轉(zhuǎn)并行數(shù)據(jù)流PF12、 PF22、...、PF52時(shí),其可能受到例如由于并行總線PB的5個(gè)物理連接PC1、PC2、…、PC5具有不同長度的事實(shí)而造成的偏斜的影響。這一情景在圖3a中示出。特別地,圖3a示出了旋轉(zhuǎn)并行數(shù)據(jù)流PF12、PF23、…、PF53的幀周期TF-PCl、TF-PC2、…、TF-PC5是相對(duì)于彼此時(shí)移的。當(dāng)在第二通信設(shè)備CD2處接收旋轉(zhuǎn)并行數(shù)據(jù)流PF13、PF23、…、PF53時(shí),其首先由接收器RX2的對(duì)齊器AL1、AL2、…、AL5進(jìn)行處理。特別地,優(yōu)選地,用于與對(duì)齊器相關(guān)聯(lián)的時(shí)鐘恢復(fù)的裝置(為了簡(jiǎn)單起見而未在圖1中示出)恢復(fù)針對(duì)每個(gè)旋轉(zhuǎn)并行數(shù)據(jù)流PF13、PF23、…、PF53的定時(shí)信息。另外,每個(gè)對(duì)齊器AL1、AL2、…、AL5優(yōu)選地從延遲補(bǔ)償器DC接收內(nèi)部參考時(shí)基 IRTB(在圖1中用虛線示出),即,在圖3a的時(shí)間軸上指示的一系列內(nèi)部參考時(shí)刻t' 0、 t' 1、…t' 7。優(yōu)選地,內(nèi)部參考時(shí)刻t' 0、t' 1、…t' 7是為由旋轉(zhuǎn)并行數(shù)據(jù)流PF13、PF23、…、PF53之一傳送的分段定界的時(shí)刻。通過示例的方式,在圖3a中已經(jīng)假設(shè)內(nèi)部參考時(shí)刻t' 0、t' 1、…t' 7是為由第三旋轉(zhuǎn)并行數(shù)據(jù)流PF33傳送的分段定界的時(shí)刻。 因此,缺少旋轉(zhuǎn)并行數(shù)據(jù)流PF13、PF23、…、PF53之間的對(duì)齊造成旋轉(zhuǎn)并行數(shù)據(jù)流PF13、 PF23、PF43和PF53相對(duì)于內(nèi)部參考時(shí)基IRTB(即,相對(duì)于第三旋轉(zhuǎn)并行數(shù)據(jù)流PF23)的不同時(shí)移。優(yōu)選地,在接收到相應(yīng)旋轉(zhuǎn)并行數(shù)據(jù)流PF13、PF23、…、PF53的幀之后,每個(gè)對(duì)齊器AL1、AL2、…、AL5測(cè)量幀周期TF-PCl、TF-PC2、…、TF-PC5與內(nèi)部參考時(shí)基IRTB之間的時(shí)移,并且生成對(duì)齊信息AI-PC1、AI-PC2、*"、AI-PC5,其承載指示此類時(shí)移的信息。優(yōu)選地,對(duì)齊器AL1、AL2、…、AL5是“旁視”塊,S卩,其不改變并行數(shù)據(jù)流PF13、PF23、…、PF53。優(yōu)選地,在已經(jīng)在傳輸側(cè)執(zhí)行加擾操作的情況下,在由對(duì)齊器處理之后,對(duì)旋轉(zhuǎn)并行數(shù)據(jù)流PF13、PF23、PF43和PF53執(zhí)行解擾操作。特別地,如果已經(jīng)對(duì)每個(gè)物理連接獨(dú)立地執(zhí)行了加擾操作,則優(yōu)選地在由延遲補(bǔ)償器DC處理之前執(zhí)行解擾操作。否則,優(yōu)選地在由延遲補(bǔ)償器DC處理之后執(zhí)行該操作。優(yōu)選地,延遲補(bǔ)償器DC接收旋轉(zhuǎn)并行數(shù)據(jù)流PF13、PF23、…、PF53,生成上述內(nèi)部參考時(shí)基IRTB,并且將其傳輸至對(duì)齊器AL1、AL2、…、AL5。繼而,優(yōu)選地,延遲補(bǔ)償器DC讀取從對(duì)齊器AL1、AL2、…、AL5接收的對(duì)齊信息AI_PC1、AI_PC2、…、AI-PC5,其指示旋轉(zhuǎn)并行數(shù)據(jù)流PF13、PF23、…、PF53相對(duì)于內(nèi)部參考時(shí)基IRTB的時(shí)移。優(yōu)選地,根據(jù)這些對(duì)齊信息AI-PCl、AI-PC2、…、AI-PC5,延遲補(bǔ)償器DC生成外部參考時(shí)基ERTB,即,在圖3b的時(shí)間軸上指示的一系列外部參考時(shí)刻t〃 0、t" 1、…、t" 7。優(yōu)選地,外部參考時(shí)基ERTB 基于旋轉(zhuǎn)并行數(shù)據(jù)流PF13、PF23、…、PF53中延遲最多的一個(gè)。因此,外部參考時(shí)刻t" 0、 t" 1、…、t" 7是為由相對(duì)于內(nèi)部參考時(shí)基IRTB具有最高延遲的旋轉(zhuǎn)并行數(shù)據(jù)流傳送的分段定界的時(shí)刻。通過示例的方式,在圖3a和圖北中已經(jīng)假設(shè)第二旋轉(zhuǎn)并行數(shù)據(jù)流PF23 是相對(duì)于內(nèi)部參考時(shí)基IRTB具有最高延遲的一個(gè)。因此,外部參考時(shí)刻t" 0、t" 1、…、 t" 7被設(shè)置成為由第二旋轉(zhuǎn)并行數(shù)據(jù)流PF23傳送的分段定界的時(shí)刻。延遲補(bǔ)償器DC繼而使用對(duì)齊信息AI-PCl、AI_PC2、-,AI-PC5用于將所有的旋轉(zhuǎn)并行數(shù)據(jù)流PF13、PF23、…、PF53向外部參考時(shí)基ERTB,即,向延遲最多的旋轉(zhuǎn)并行數(shù)據(jù)流 (即,在該示例中是第二旋轉(zhuǎn)并行數(shù)據(jù)流PF23)對(duì)齊。這有益地允許在接收器RX2處恢復(fù)旋轉(zhuǎn)并行數(shù)據(jù)流PF13、PF23、…、PF53之間的對(duì)齊,從而補(bǔ)償偏斜。圖如中示出了由延遲補(bǔ)償器DC處理之后的對(duì)齊的并行數(shù)據(jù)流PF14、 PF24、…、PF54。延遲補(bǔ)償器DC繼而向解旋轉(zhuǎn)器DR轉(zhuǎn)發(fā)外部參考時(shí)基ERTB??梢宰⒁獾剑梢杂裳舆t補(bǔ)償器DC補(bǔ)償?shù)淖畲笙鄬?duì)偏斜等于幀周期的一半,即, (Ν+1)Τ/2。換言之,如果并行數(shù)據(jù)流之間的最大相對(duì)時(shí)移低于(Ν+1)Τ/2,則延遲補(bǔ)償器DC 可以成功地將旋轉(zhuǎn)并行數(shù)據(jù)流重新對(duì)齊。因此,在附圖的示例中,可以補(bǔ)償?shù)淖畲笃盡S ;^; 2. 5T ο例如,如果通信系統(tǒng)CS用于允許250字節(jié)的最大偏斜的應(yīng)用,通過使用并行總線 PB的N+1 = 5個(gè)物理連接來傳送聚集信號(hào)并且在接收側(cè)執(zhí)行對(duì)齊,周期T應(yīng)當(dāng)是至少100 字節(jié),g卩,對(duì)齊字生成器AW-G應(yīng)當(dāng)在第五并行數(shù)據(jù)流PF51上每隔100個(gè)字節(jié)插入對(duì)齊字 Al實(shí)際上,以這種方式,旋轉(zhuǎn)并行數(shù)據(jù)流的幀周期TF是(N+l)xT = 500字節(jié),即,最大可允許偏斜的兩倍。另一方面,如果通信系統(tǒng)CS用于允許500字節(jié)的最大偏斜的應(yīng)用,再次通過使用并行總線PB的N+1 = 5個(gè)物理連接來傳送聚集信號(hào)并且在接收側(cè)執(zhí)行對(duì)齊,周期T應(yīng)當(dāng)是至少200字節(jié)。實(shí)際上,以這種方式,旋轉(zhuǎn)并行數(shù)據(jù)流的幀周期TF是(N+1) XT= 1000字節(jié), 即,最大可允許偏斜的兩倍。應(yīng)當(dāng)注意,(Ν+1)Τ/2既是最大偏斜補(bǔ)償能力又是最大偏斜檢測(cè)能力。實(shí)際上,在某些應(yīng)用中,可能有必要檢測(cè)最大可能偏斜,而僅補(bǔ)償其中較少的量。在這種情況下,延遲補(bǔ)償器DC包括緩沖器,其大小優(yōu)選地等于經(jīng)補(bǔ)償?shù)钠钡淖畲罅?,并且小于最大偏斜檢測(cè)能力。然而,在附圖中示出的示例中,假設(shè)補(bǔ)償了所有的可檢測(cè)偏斜。繼而向解旋轉(zhuǎn)器DR轉(zhuǎn)發(fā)圖如中示出的對(duì)齊并行數(shù)據(jù)流PF14、PF24、…、PF54。根據(jù)本發(fā)明的優(yōu)選實(shí)施方式,在每個(gè)外部參考時(shí)刻t〃 k(即,t〃 0、t〃 1、…、 t" 7),解旋轉(zhuǎn)器DR優(yōu)選地在與旋轉(zhuǎn)器R所執(zhí)行的旋轉(zhuǎn)相反的方向上執(zhí)行對(duì)五個(gè)對(duì)齊并行數(shù)據(jù)流PF14、PF24、...、Ρ^4的另一旋轉(zhuǎn)。優(yōu)選地,在外部參考時(shí)刻t" k,該另一旋轉(zhuǎn)包括將每個(gè)旋轉(zhuǎn)并行數(shù)據(jù)流的傳輸從并行總線PB的第m'個(gè)物理連接遷移至并行總線PB的第m"個(gè)物理連接。第m'個(gè)物理連接是從其接收旋轉(zhuǎn)并行數(shù)據(jù)流的物理連接,并且m"由以下公式給出m〃 = [l+((m' -1) + (N+1) - (k+Φ ‘ ) mod (N+1)) mod (N+1) ],[3]其中,如上所述,“(x)mod(y)”表示(χ)除以(y)的余數(shù),而Φ'是在閉區(qū)間
中取值的另一固定相移。優(yōu)選地,該另一固定相移Φ'被設(shè)置為與描述由旋轉(zhuǎn)器R執(zhí)行的旋轉(zhuǎn)操作的公式1的固定相移Φ相同的值。因此,在該示例中,該另一固定相移Φ ‘等于1。因此,在旋轉(zhuǎn)器R執(zhí)行順時(shí)針旋轉(zhuǎn)時(shí),解旋轉(zhuǎn)器DR優(yōu)選地執(zhí)行逆時(shí)針旋轉(zhuǎn)。因?yàn)樵趫D1中已經(jīng)假設(shè)N = 4,所以m"由以下公式給出m" = [l+((m' -1) + (5)-(k+1)mod(5))mod(5) ] [3']繼而,在外部參考時(shí)刻t “ 0,解旋轉(zhuǎn)器DR優(yōu)選地執(zhí)行另一旋轉(zhuǎn)DRO (k = 0), 其將每個(gè)對(duì)齊并行數(shù)據(jù)流從第m'個(gè)物理連接遷移至第m"個(gè)物理連接,其中,m"= [l+((m' -1) + (5)-(1)mod(5))mod(5) ], BP -m ‘ =1—m〃 = 5,S卩,從第一物理連接PCl接收的對(duì)齊并行數(shù)據(jù)流被遷移至第五物理連接PC5 ;-m' =2 —m〃 = 1,即,從第二物理連接PC2接收的對(duì)齊并行數(shù)據(jù)流被遷移至第一物理連接PCl ;-m' =3 —m〃 = 2,S卩,從第三物理連接PC3接收的對(duì)齊并行數(shù)據(jù)流被遷移至第二物理連接PC2 ;-m' =4 —m〃 = 3,S卩,從第四物理連接PC4接收的對(duì)齊并行數(shù)據(jù)流被遷移至第三物理連接PC3;以及-m' =5 —m〃 = 4,S卩,從第五物理連接PC5接收的對(duì)齊并行數(shù)據(jù)流被遷移至第四物理連接PC4。因此,如圖4b所示,在t〃 0與t〃 1之間,第二對(duì)齊并行數(shù)據(jù)流PFM的分段Al 在第一物理連接PCl上傳輸,第三對(duì)齊并行數(shù)據(jù)流PF34的分段Bl在第二物理連接PC2上傳輸,第四對(duì)齊并行數(shù)據(jù)流PF44的分段Cl在第三物理連接PC3上傳輸,第五對(duì)齊并行數(shù)據(jù)流PFM的分段Dl在第四物理連接PC4上傳輸,并且具有對(duì)齊字AW和第一旋轉(zhuǎn)并行數(shù)據(jù)流 PF12的自由比特的幀在第五物理連接PC5上傳輸。在其他外部參考時(shí)刻t" 0、t" 1、…、t' 7也重復(fù)另一旋轉(zhuǎn),即-在外部參考時(shí)刻t'1,解旋轉(zhuǎn)器DR執(zhí)行另一旋轉(zhuǎn)DRl(k= 1),其將每個(gè)對(duì)齊并行數(shù)據(jù)流從第m'個(gè)物理連接遷移至第m"個(gè)物理連接,其中m" = [l+((m' -1) + (5)-(2) mod (5)) mod (5)];-在外部參考時(shí)刻t'2,解旋轉(zhuǎn)器DR執(zhí)行另一旋轉(zhuǎn)DR2(k =幻,其將每個(gè)對(duì)齊并行數(shù)據(jù)流從第m'個(gè)物理連接遷移至第m"個(gè)物理連接,其中m" = [l+((m' -1) + (5)-(3) mod (5)) mod (5)];-在外部參考時(shí)刻t‘ 3,解旋轉(zhuǎn)器DR執(zhí)行另一旋轉(zhuǎn)DR3 (k = 3),其將每個(gè)對(duì)齊并行數(shù)據(jù)流從第m'個(gè)物理連接遷移至第m"個(gè)物理連接,其中m" = [l+((m' -1) + (5)-(4) mod (5)) mod (5)];-在外部參考時(shí)刻t‘ 4,解旋轉(zhuǎn)器DR執(zhí)行另一旋轉(zhuǎn)DR4 (k = 4),其將每個(gè)對(duì)齊并行數(shù)據(jù)流從第m'個(gè)物理連接遷移至第m"個(gè)物理連接,其中m" = [l+((m' -1) + (5)-(5) mod(5))mod(5)] = m'(即,該另一旋轉(zhuǎn)DR4是空旋轉(zhuǎn));-在外部參考時(shí)刻t'5,解旋轉(zhuǎn)器DR執(zhí)行另一旋轉(zhuǎn)DR5(k =幻,其將每個(gè)對(duì)齊并行數(shù)據(jù)流從第m'個(gè)物理連接遷移至第m"個(gè)物理連接,其中m" = [l+((m' -1) + (5)-(6) mod(5))mod(5)],即,m〃 = [l+((m' -1) + (5)-(l)mod(5))mod(5)](即,該另一旋轉(zhuǎn) DR5 與另一旋轉(zhuǎn)DRO相同);以及-在外部參考時(shí)刻t‘ 6,解旋轉(zhuǎn)器DR執(zhí)行另一旋轉(zhuǎn)DR6 (k = 6),其將每個(gè)旋轉(zhuǎn)并行數(shù)據(jù)流從第m'個(gè)物理連接遷移至第m"個(gè)物理連接,其中m" = [l+((m' -1) + (5)-(7) mod(5))mod(5)],即,m〃 = [l+((m' -1) + (5)-(2)mod(5))mod(5)](即,該另一旋轉(zhuǎn) DR6 與另一旋轉(zhuǎn)DRl相同)。解旋轉(zhuǎn)器DR優(yōu)選地在圖4b中未示出的每個(gè)連續(xù)的外部參考時(shí)刻重復(fù)以上另一旋轉(zhuǎn),由此在其每個(gè)輸出處輸出相應(yīng)的解旋轉(zhuǎn)并行數(shù)據(jù)流PF15、PF25、…、PF55。優(yōu)選地,如果在旋轉(zhuǎn)器R處執(zhí)行逆時(shí)針旋轉(zhuǎn),則解旋轉(zhuǎn)器DR執(zhí)行順時(shí)針旋轉(zhuǎn)。在這種情況下,在外部參考時(shí)基ERTB的時(shí)刻tk"處,解旋轉(zhuǎn)器DR將每個(gè)對(duì)齊并行數(shù)據(jù)流的傳輸從并行總線PB的第m'個(gè)物理連接遷移至并行總線PB的第m"個(gè)物理連接,其中第m' 個(gè)物理連接是在不執(zhí)行解旋轉(zhuǎn)的情況下將傳送并行數(shù)據(jù)流的物理連接,并且m"由以下公式給出m〃 = [1+((πι-1) + ((1 +Φ ‘ )mod (N+l) )mod (N+l) ], [4]其中,再一次,“(x)mod(y)”表示(χ)除以(y)的余數(shù),并且Φ ‘是另一固定相位旋轉(zhuǎn)。通過再次參考圖4b,可以注意到,由解旋轉(zhuǎn)器DR輸出的解旋轉(zhuǎn)并行數(shù)據(jù)流PF15、 PF25、PF35和PF45對(duì)應(yīng)于由發(fā)射器TXl處的解復(fù)用器輸出的并行數(shù)據(jù)流PF11、PF21、PF31 和PF41。另一方面,第五解旋轉(zhuǎn)并行數(shù)據(jù)流PF55對(duì)應(yīng)于源自發(fā)射器TXl處的第五并行數(shù)據(jù)流PF51。在第五并行數(shù)據(jù)流PF51僅用于對(duì)齊目的的情況下,優(yōu)選地在解旋轉(zhuǎn)器DR的輸出處拋棄第五解旋轉(zhuǎn)并行數(shù)據(jù)流PF55。否則,如果包括在第五并行數(shù)據(jù)流PF51中的自由比特用于其他目的(例如,F(xiàn)EC,如上所述),則第五解旋轉(zhuǎn)并行數(shù)據(jù)流PF55可以被轉(zhuǎn)發(fā)至對(duì)其進(jìn)行處理的另一模塊(圖1中未示出)。繼而向復(fù)用器M轉(zhuǎn)發(fā)解旋轉(zhuǎn)并行數(shù)據(jù)流PF15、PF25、PF35和PF45,該復(fù)用器M執(zhí)行時(shí)分復(fù)用操作,由此恢復(fù)與第一通信設(shè)備CDl所接收的聚集數(shù)據(jù)流AFl相對(duì)應(yīng)的聚集數(shù)據(jù)流AF2。第二通信設(shè)備⑶2繼而可以通過連接至復(fù)用器輸出的第二串行連接SC2發(fā)射聚集數(shù)據(jù)流AF2。以上公開的用于補(bǔ)償偏斜的方法具有多個(gè)優(yōu)點(diǎn)。首先,有益地,以上方法允許將聚集流映射在任意數(shù)目的并行數(shù)據(jù)流上,這是因?yàn)槠洳换诰奂盘?hào)成幀對(duì)齊字和幀周期。此外,有益地,接收器處的并行數(shù)據(jù)流的對(duì)齊有益地基于具有預(yù)定義內(nèi)容的對(duì)齊字。因此,通過適當(dāng)?shù)剡x擇對(duì)齊字的內(nèi)容,可以獨(dú)立于要傳輸?shù)木奂瘮?shù)據(jù)流中所包含的數(shù)據(jù),在每個(gè)幀處成功地執(zhí)行每個(gè)并行數(shù)據(jù)流的對(duì)齊。這有益地保證了對(duì)齊中的最大延遲是幾個(gè)幀周期TF的數(shù)量級(jí),S卩,幾個(gè)(N+l)xT的數(shù)量級(jí)。該時(shí)間是確定性的,因此避免了在執(zhí)行對(duì)齊中的不可預(yù)測(cè)的延遲。另外,有益地,該方法可以應(yīng)用于任意數(shù)目的并行數(shù)據(jù)流,這是因?yàn)橛蓪?duì)齊字生成器AW-G生成的并行數(shù)據(jù)流PF51和周期T不取決于要對(duì)齊的并行數(shù)據(jù)流的數(shù)目。例如,在并行數(shù)據(jù)流的數(shù)目是8而不是4(即,N = 8)的情況下,并行數(shù)據(jù)流PF51 (其實(shí)際上是第九并行數(shù)據(jù)流)和旋轉(zhuǎn)都有益地與通過參考圖加和圖2b所解釋的相同。僅有的差別是幀周期TF,其等于(N+l)xT,現(xiàn)在是9T而不是5T。在一方面,這增加了恢復(fù)并行數(shù)據(jù)流的對(duì)齊的最大延遲,其等于幾個(gè)(貼1)#,8卩,幾個(gè)91\另一方面,這增加了可以補(bǔ)償?shù)淖畲笃盡S, 其等于(Ν+1)χ 72 = 4. 5χΤ0因此,該方法可以有益地應(yīng)用于這樣的通信系統(tǒng)——其中要跨并行總線傳輸?shù)木奂盘?hào)的容量會(huì)改變,并且用于傳送聚集信號(hào)的物理連接的數(shù)目因此改變,而基本上不需要對(duì)在對(duì)齊過程中所涉及的組件進(jìn)行任何修改。另外,如上所述,在發(fā)射器處由對(duì)齊字生成器生成的第五并行數(shù)據(jù)流PF51具有可以用于對(duì)齊以外的目的(諸如FEC)的多個(gè)自由比特。在這種情況下,發(fā)射器TXl可以在旋轉(zhuǎn)器R的輸入處被提供以FEC模塊(附圖中未示出)。當(dāng)FEC模塊接收5個(gè)并行數(shù)據(jù)流PF11、PF21、…、PF51時(shí),其優(yōu)選地計(jì)算FEC碼。 可以按照不同的方式計(jì)算FEC碼。例如,F(xiàn)EC碼可以在相同并行數(shù)據(jù)流的連續(xù)分段上計(jì)算, 或者其可以在5個(gè)并行數(shù)據(jù)流的相應(yīng)分段上計(jì)算。通過再次參考圖加,例如,第一 FEC碼可以在分段Al、Bl、Cl和Dl上計(jì)算,并且可以插入到在t0開始的對(duì)齊字AW之后的自由比特中。類似地,第二 FEC碼可以在分段A2、B2、C2和D2上計(jì)算,并且可以插入到在tl開始的對(duì)齊字AW之后的自由比特中。并以此類推。在FEC模塊已經(jīng)計(jì)算了 FEC碼之后,由旋轉(zhuǎn)器 R對(duì)并行數(shù)據(jù)流PF11、PF21、…、PF51進(jìn)行旋轉(zhuǎn)(并且有可能進(jìn)行加擾,如上所述),并且繼而在并行總線PB上傳輸所得的旋轉(zhuǎn)并行數(shù)據(jù)流PF12、PF22、…、PF52。在接收器RX2處, 其由對(duì)齊器AL1、AL2、…、AL5并且由延遲補(bǔ)償器DC進(jìn)行對(duì)齊,并且其由解旋轉(zhuǎn)器DR進(jìn)行解旋轉(zhuǎn),由此獲得解旋轉(zhuǎn)并行數(shù)據(jù)流PF15、PF25、…、PF55。在解旋轉(zhuǎn)器DR的輸出處,優(yōu)選地提供另一解FEC模塊(附圖中未示出)。此類另一解FEC模塊優(yōu)選地使用包括在第五解旋轉(zhuǎn)并行數(shù)據(jù)流PF55中的解FEC碼,用于校正包括在解旋轉(zhuǎn)并行數(shù)據(jù)流PF15、PF25、PF35和PF45中的分段的可能差錯(cuò)。經(jīng)校正和解旋轉(zhuǎn)的并行數(shù)據(jù)流PF15、PF25、PF35和PF45繼而被轉(zhuǎn)發(fā)至復(fù)用器M,其恢復(fù)聚集數(shù)據(jù)流AF2。備選地或者附加地,第五并行數(shù)據(jù)流PF51的自由比特可以用于并行流標(biāo)識(shí)符的插入。特別地,通過再次參考圖加和圖2b,可在開始于t0的對(duì)齊字AW之后插入標(biāo)識(shí)符 PF12-id,可在開始于tl的對(duì)齊字AW之后插入標(biāo)識(shí)符PF22-id,可在開始于t2的對(duì)齊字AW 之后插入標(biāo)識(shí)符PF32-id,可在開始于t3的對(duì)齊字AW之后插入標(biāo)識(shí)符PF42-id,并且可在開始于t4的對(duì)齊字之后插入標(biāo)識(shí)符PF52-id。因此,在旋轉(zhuǎn)器R執(zhí)行的旋轉(zhuǎn)之后,旋轉(zhuǎn)并行數(shù)據(jù)流PF12、PF22、…、PF52中的每一個(gè)都包括其相應(yīng)的標(biāo)識(shí)符PF12-id、PF22_id、…、 PF52-id,其位于每個(gè)幀的對(duì)齊字AW之后。在接收器RX2處,可以提供識(shí)別器模塊(附圖中未示出),例如就在延遲補(bǔ)償器DC塊之前。此類識(shí)別器模塊截獲所有的對(duì)齊信息AI-PC1、 AI-PC2、…、AI-PC5(其優(yōu)選地還包括所恢復(fù)的標(biāo)識(shí)符),檢查其關(guān)于實(shí)際并行數(shù)據(jù)流的一致性。識(shí)別器模塊例如可以通過大小為(N+l)x(N+l)的兩個(gè)交叉功能來實(shí)現(xiàn),所述功能中的一個(gè)用于旋轉(zhuǎn)并行數(shù)據(jù)流PF13、PF23、…、PF53,另一個(gè)用于ALINF信號(hào)。這有益地允許檢查是否在接收器RX2處以與旋轉(zhuǎn)并行數(shù)據(jù)流PF13、PF23、…、PF53 在發(fā)射器TXl處所具有的順序相同的順序接收到旋轉(zhuǎn)并行數(shù)據(jù)流PF13、PF23、…、PF53,并且向延遲補(bǔ)償器DC正確地饋送并行數(shù)據(jù)流以便考慮所有可能的倒置。實(shí)際上,在負(fù)責(zé)將并行總線PB的物理連接從第一通信設(shè)備⑶1連接到第二通信設(shè)備⑶2的操作者按照錯(cuò)誤的順序?qū)ξ锢磉B接進(jìn)行連接(例如,在第二通信設(shè)備⑶2處,她/ 他將第二物理連接PC2和第三物理連接PC3倒置)的情況下,根據(jù)圖6a和圖6b中所示的現(xiàn)有技術(shù)解決方案,第二通信設(shè)備⑶2無法得知該倒置。這可能不利地造成第二另一并行數(shù)據(jù)流PF22和/或第三另一并行數(shù)據(jù)流PF32的錯(cuò)誤對(duì)齊。然而,通過使用跟隨在每個(gè)對(duì)齊字AW之后的自由比特來插入并行數(shù)據(jù)流的標(biāo)識(shí)符,第二通信設(shè)備CD2可以檢測(cè)到所有可能的倒置,并且恢復(fù)延遲補(bǔ)償器DC之前的正確情形。對(duì)第五并行數(shù)據(jù)流PF52中的自由比特的其他可能的使用例如可以是插入用于DC 耦合的符號(hào),生成用于保證時(shí)鐘恢復(fù)的躍遷1-0,或者增加并行總線可用帶寬(即,要傳輸?shù)臄?shù)據(jù)的一部分的傳送)。如果在兩個(gè)連續(xù)對(duì)齊字AW之間(參考圖加的并行數(shù)據(jù)流PF51) 提供了足夠數(shù)目的自由比特,則此類自由比特可以有益地用于不止上述目的之一。如上所述,可以由延遲補(bǔ)償器DC補(bǔ)償?shù)淖畲笃钡扔趲芷赥F的一半,S卩(N+1) T/2。有益地,跟隨在對(duì)齊字AW之后的自由比特可以用于增加可以補(bǔ)償?shù)淖畲笃保辉黾又芷赥。實(shí)際上,周期T無法任意增加。由于增加了在對(duì)兩個(gè)連續(xù)對(duì)齊字AW的接收之間所經(jīng)過的時(shí)間這一事實(shí),因此增加周期T實(shí)際上需要對(duì)齊器的改變。改變周期T所隱含的另一缺陷是FEC(當(dāng)使用時(shí))與所選擇的T周期的兼容性。例如,如果第一周期T選為與可用 FEC兼容,并且繼而為了增加偏斜補(bǔ)償能力而選擇第二幀周期T' >T,(例如,T' = 1.5χ Τ),則FEC不再與新的幀周期T'兼容。這一缺陷可以通過將M個(gè)TF幀歸組為超幀來克服,如圖fe所示。歸組例如可以通過在第五并行數(shù)據(jù)流PF51中在每個(gè)對(duì)齊字AW之后插入幀標(biāo)識(shí)符來執(zhí)行。幀標(biāo)識(shí)符優(yōu)選地具有PF-id索引和超幀索引,其例如可以按照“超幀索引.PF-id”的格式;PF-id索引并非針對(duì)多幀所嚴(yán)格要求的,但是其在描述中使用,僅用于示出可以如何來組合各種所描述的特征。例如,在N = 4并且M = 2的情況下,針對(duì)第一超幀,索引是1. 1到1. 5,并且針對(duì)第二超幀,索引是2.1到2. 5。因此,超幀周期TF'等于Mx(N+l)xT。因此,可以補(bǔ)償?shù)淖畲笃盡S'現(xiàn)在等于超幀周期TF'的一半,S卩,Mx(N+l)xT/2。圖恥中示出了此類最大偏斜MS',并且因此其在N = 4并且M = 2的情況下等于&T。因此,在不改變周期T的情況下,可以補(bǔ)償?shù)淖畲笃睆?. 5T增加至5T。相應(yīng)地,可以通過使用等于要根據(jù)圖加和圖2b中所示的實(shí)施方式來使用的周期的一半的周期τ來補(bǔ)償相同的最大偏斜。例如,如果通信系統(tǒng)SC所允許的最大偏斜是500 字節(jié),而N= 1并且M = 2,則允許的最小周期T是T= 100字節(jié)。如上所述,如果不使用超幀,則500字節(jié)的最大偏斜需要至少200字節(jié)的周期T。因此,具有超幀的后一種實(shí)施方式有益地允許將周期T的選擇與最大偏斜恢復(fù)能力方面的需求解耦。
權(quán)利要求
1.一種用于在并行總線(BP)上將數(shù)目為N的并行數(shù)據(jù)流(PF11、…、PF41)從第一通信設(shè)備(⑶1)向第二通信設(shè)備(⑶幻傳輸?shù)姆椒?,所述方法包括在所述第一通信設(shè)備(⑶1) 處a)生成包括以周期(T)而周期性地分布的多個(gè)對(duì)齊字(AW)的另一并行數(shù)據(jù)流 (PF51);b)在每個(gè)周期(T),旋轉(zhuǎn)所述數(shù)目為N的并行數(shù)據(jù)流(PF11、…、PF41)以及所述另一并行數(shù)據(jù)流(PF51),由此生成數(shù)目進(jìn)一步為N+1的旋轉(zhuǎn)并行數(shù)據(jù)流(PF12、…、PF52),所述數(shù)目進(jìn)一步為N+1的旋轉(zhuǎn)并行數(shù)據(jù)流(PF12、…、PF52)中的每一個(gè)包括以幀周期((N+1) xT)而周期性地分布的所述多個(gè)對(duì)齊字(AW)的部分;c)在所述并行總線(BP)的相應(yīng)物理連接(PC1、*"、PC5)上傳輸所述數(shù)目進(jìn)一步為N+1 的旋轉(zhuǎn)并行數(shù)據(jù)流(PF12、...、PF52),所述方法還包括在所述第二通信設(shè)備(⑶幻處d)通過使用所述多個(gè)對(duì)齊字(AW)的所述部分來對(duì)齊所述數(shù)目進(jìn)一步為N+1的旋轉(zhuǎn)并行數(shù)據(jù)流(PF13、…、PF53)中的每一個(gè),由此補(bǔ)償偏斜并且獲得數(shù)目進(jìn)一步為N+1的對(duì)齊并行數(shù)據(jù)流(PF14、…、PF54);以及e)在每個(gè)周期(T),解旋轉(zhuǎn)所述數(shù)目進(jìn)一步為N+1的對(duì)齊并行數(shù)據(jù)流(PF14、…、PF54), 由此生成與所述數(shù)目為N的并行數(shù)據(jù)流(PFl 1、…、PF41)相對(duì)應(yīng)的數(shù)目為N的解旋轉(zhuǎn)并行數(shù)據(jù)流(PF15、...、PF45)。
2.根據(jù)權(quán)利要求1所述的方法,其中所述步驟b)包括在所述另一并行數(shù)據(jù)流(PF51) 的多個(gè)對(duì)齊字(AW)之一開始的每個(gè)時(shí)刻tk,旋轉(zhuǎn)所述數(shù)目為N的并行數(shù)據(jù)流(PF11、…、 PF41)以及所述另一并行數(shù)據(jù)流(PF51)。
3.根據(jù)權(quán)利要求2所述的方法,其中所述步驟b)包括在每個(gè)時(shí)刻tk,將所述數(shù)目為 N的并行數(shù)據(jù)流(PF11、…、PF41)和所述另一并行數(shù)據(jù)流(PF51)的傳輸從所述并行總線 (PB)的第m個(gè)物理連接遷移至所述并行總線(PB)的第m'個(gè)物理連接上,其中-所述第m個(gè)物理連接是在不執(zhí)行旋轉(zhuǎn)的情況下將傳送所述每個(gè)并行數(shù)據(jù)流的物理連接,以及-m'由以下公式給出m' = [1+ ((m-1) + (k+Φ) mod (N+1)) mod (N+1)]Φ是范圍從0到所述數(shù)目N的固定相移。
4.根據(jù)任一前述權(quán)利要求所述的方法,其中所述步驟d)包括-在所述數(shù)目進(jìn)一步為N+1的旋轉(zhuǎn)并行數(shù)據(jù)流(PF13、…、PF53)中選擇旋轉(zhuǎn)并行數(shù)據(jù)流(PF33);-生成包括內(nèi)部參考時(shí)刻(t' 0、t' U -α' 7)的內(nèi)部參考時(shí)基(IRBT),所述內(nèi)部參考時(shí)刻(t' Oa' 1、…、t' 7)為由所述選定的旋轉(zhuǎn)并行數(shù)據(jù)流(PF33)傳送的分段定界;-針對(duì)所述數(shù)目進(jìn)一步為N+1的旋轉(zhuǎn)并行數(shù)據(jù)流(PF13、…、PF53)中的每一個(gè),生成指示相對(duì)于所述內(nèi)部參考時(shí)基(IRBT)的時(shí)移的對(duì)齊信息(AI-PC1、-,AI-PC5);以及-根據(jù)所述對(duì)齊信息(AI-PC1、…、AI-PC5)將每個(gè)旋轉(zhuǎn)并行數(shù)據(jù)流向所述選定的旋轉(zhuǎn)并行數(shù)據(jù)流(PF33)對(duì)齊。
5.根據(jù)權(quán)利要求4所述的方法,其中所述步驟d)還包括-根據(jù)所述對(duì)齊信息(AI-PC1、…、AI-PC5),在所述旋轉(zhuǎn)并行數(shù)據(jù)流(PF13、…、PF53) 中選擇延遲最多的旋轉(zhuǎn)并行數(shù)據(jù)流(PF2!3);以及-生成包括外部參考時(shí)刻(t" 0、t" 1、…、t" 7)的外部參考時(shí)基(ERTB),所述外部參考時(shí)刻(t" 0、t" 1、…、t" 7)為由所述延遲最多的旋轉(zhuǎn)并行數(shù)據(jù)流(PF33)傳送的分段定界。
6.根據(jù)權(quán)利要求5所述的方法,其中所述步驟e)包括在每一個(gè)所述外部參考時(shí)刻 (t〃 0、t〃 1、…、t〃 7),解旋轉(zhuǎn)所述數(shù)目進(jìn)一步為N+1的對(duì)齊并行數(shù)據(jù)流(PF14、…、 PF54)。
7.根據(jù)權(quán)利要求6所述的方法,其中所述步驟e)包括在每個(gè)所述外部參考時(shí)刻 (t" 0、t" 1、...、t〃 7),將所述數(shù)目進(jìn)一步為N+1的對(duì)齊并行數(shù)據(jù)流(PF14、...、PF54) 的每個(gè)對(duì)齊并行數(shù)據(jù)流的傳輸從所述并行總線(PB)的第m'個(gè)物理連接遷移至所述并行總線(PB)的第m"個(gè)物理連接,其中-所述第m'個(gè)物理連接是從其接收所述每個(gè)對(duì)齊并行數(shù)據(jù)流的物理連接,以及-m"由以下公式給出m" = [l+((m' -1) + (Ν+1)-(1 +Φ ‘ ) mod (N+1)) mod (N+1)]Φ'是范圍從0到所述數(shù)目N的另一固定相移。
8.根據(jù)任一前述權(quán)利要求所述的方法,其中在所述步驟b)和所述步驟c)之間所述方法還包括步驟對(duì)除了所述對(duì)齊字(AW)以外的所述數(shù)目進(jìn)一步為N+1的旋轉(zhuǎn)并行數(shù)據(jù)流 (PF12、…、PF52)的內(nèi)容進(jìn)行加擾。
9.根據(jù)權(quán)利要求8所述的方法,其中在所述步驟d)和所述步驟e)之間所述方法還包括步驟對(duì)除了所述對(duì)齊字(AW)以外的所述對(duì)齊數(shù)據(jù)流(PF13、-,PF53)的內(nèi)容進(jìn)行解擾。
10.根據(jù)任一前述權(quán)利要求所述的方法,其中所述對(duì)齊字(AW)具有低于所述周期T的持續(xù)時(shí)間,以使得所述另一并行數(shù)據(jù)流(PF51)在連續(xù)對(duì)齊字(AW)之間包括自由比特。
11.根據(jù)權(quán)利要求10所述的方法,其中所述步驟a)還包括步驟使用所述自由比特用于以下目的中的一個(gè)或多個(gè)誤差的校正、所述并行流的標(biāo)識(shí)符的插入、用于DC耦合的符號(hào)的插入、用于支持時(shí)鐘恢復(fù)的躍遷的生成、所述并行總線(PB)的可用帶寬的增加。
12.根據(jù)權(quán)利要求11或者12所述的方法,其中所述步驟a)包括在每個(gè)所述多個(gè)對(duì)齊字(AW)之后的所述自由比特中插入幀標(biāo)識(shí)符,所述幀標(biāo)識(shí)符適合于在執(zhí)行所述步驟b)之后,標(biāo)識(shí)每個(gè)所述數(shù)目進(jìn)一步為N+1的旋轉(zhuǎn)并行數(shù)據(jù)流(PF12、…、PF52)。
13.—種通信系統(tǒng)(CS),包括第一通信設(shè)備(⑶1)、并行總線(BP)和第二通信設(shè)備 (CD2),所述第一通信設(shè)備(CDl)配置用于在所述并行總線(BP)上向所述第二通信設(shè)備 (⑶2)發(fā)射數(shù)目為N的并行數(shù)據(jù)流(PF11、…、PF41),其中所述第一通信設(shè)備(OTl)包括-對(duì)齊字生成器(AWG),配置用于生成包括以周期(T)而周期性地分布的多個(gè)對(duì)齊字 (Aff)的另一并行數(shù)據(jù)流(PF51);-旋轉(zhuǎn)器(R),配置用于在每個(gè)周期(T),旋轉(zhuǎn)所述數(shù)目為N的并行數(shù)據(jù)流(PF11、…、 PF41)以及所述另一并行數(shù)據(jù)流(PF51),由此生成數(shù)目進(jìn)一步為N+1的旋轉(zhuǎn)并行數(shù)據(jù)流 (PF12、…、PF52),每個(gè)所述數(shù)目進(jìn)一步為N+1的旋轉(zhuǎn)并行數(shù)據(jù)流(PF12、…、PF52)包括以幀周期((N+l)xT)而周期性地分布的所述多個(gè)對(duì)齊字(AW)的部分; 并且其中所述第二通信設(shè)備(⑶幻包括-數(shù)目進(jìn)一步為N+1的對(duì)齊器(AL1、*"、AL5),配置用于通過使用所述多個(gè)對(duì)齊字(AW) 的所述部分來對(duì)齊每個(gè)所述數(shù)目進(jìn)一步為N+1的旋轉(zhuǎn)并行數(shù)據(jù)流(PF13、…、PF53),由此補(bǔ)償偏斜并且獲得所述數(shù)目進(jìn)一步為N+1的對(duì)齊并行數(shù)據(jù)流(PF14、…、PF54);以及-解旋轉(zhuǎn)器(DR),配置用于在每個(gè)周期(T),解旋轉(zhuǎn)所述數(shù)目進(jìn)一步為N+1的對(duì)齊并行數(shù)據(jù)流(PF14、…、PF54),由此生成與所述數(shù)目為N的并行數(shù)據(jù)流相對(duì)應(yīng)的所述數(shù)目為N的解旋轉(zhuǎn)并行數(shù)據(jù)流(PF15、...、PF45)。
全文摘要
描述了一種用于在并行總線上傳輸N個(gè)并行數(shù)據(jù)流的方法。該方法包括在第一通信設(shè)備處生成包括以周期而周期性地分布的對(duì)齊字的另一并行數(shù)據(jù)流;在每個(gè)周期,旋轉(zhuǎn)該N個(gè)并行數(shù)據(jù)流和該另一并行數(shù)據(jù)流由此生成N+1個(gè)旋轉(zhuǎn)并行數(shù)據(jù)流,每個(gè)都包括以幀周期而周期性地分布的對(duì)齊字的部分;在并行總線的相應(yīng)物理連接上發(fā)射該N+1個(gè)旋轉(zhuǎn)并行數(shù)據(jù)流。該方法還包括在第二通信設(shè)備處通過使用對(duì)齊字來對(duì)齊N+1個(gè)旋轉(zhuǎn)并行數(shù)據(jù)流,由此補(bǔ)償偏斜并且獲得N+1個(gè)對(duì)齊并行數(shù)據(jù)流;以及在每個(gè)周期,解旋轉(zhuǎn)N+1個(gè)對(duì)齊并行數(shù)據(jù)流,由此生成與N個(gè)并行數(shù)據(jù)流相對(duì)應(yīng)的N個(gè)解旋轉(zhuǎn)并行數(shù)據(jù)流。
文檔編號(hào)H04J3/06GK102318303SQ200980156727
公開日2012年1月11日 申請(qǐng)日期2009年12月11日 優(yōu)先權(quán)日2009年1月9日
發(fā)明者L·羅恩徹蒂, R·格梅利, S·庫琦 申請(qǐng)人:阿爾卡特朗訊