以下描述涉及集成電路器件(“IC”)。更具體地,以下描述涉及用于IC的自適應光信道補償。
背景技術:
在通信網(wǎng)絡中,光信號變得越來越普遍。光纖提供了大量的帶寬,這對于處理通信網(wǎng)絡中對帶寬增長的需求非常有用。然而,光信道中器件的非線性可能會限制光信道的使用。因此,控制光信道中的非線性或其它失真是必要且有用的。
技術實現(xiàn)要素:
一種大體涉及自適應光信道補償?shù)难b置。在這樣的裝置中,分析模塊被耦接以接收第一數(shù)據(jù)信號和第二數(shù)據(jù)信號,并且被耦接以提供第一信息和第二信息。比較模塊被耦接以比較所述第一信息和所述第二信息,從而提供第三信息。調整模塊被耦接以接收所述第三信息,以提供第四信息,從而參考所述第一數(shù)據(jù)信號以補償所述第二數(shù)據(jù)信號中的失真。所述第二數(shù)據(jù)信號與從所述第一數(shù)據(jù)信號到用于光信道通信的光信號的轉換相關聯(lián)。
可選地,所述分析模塊是頻譜分析模塊,其被耦接以生成用于所述第一數(shù)據(jù)信號的所述第一信息和用于所述第二數(shù)據(jù)信號的所述第二信息。
可選地,所述頻譜分析模塊包括頻譜分析儀,所述第二數(shù)據(jù)信號是與所述第一數(shù)據(jù)信號相關的反饋,所述第一信息和所述第二信息分別為從所述頻譜分析儀輸出的第一頻譜信息和第二頻譜信息。
可選地,所述比較模塊為頻譜比較模塊,所述第三信息為誤差信息,所述第四信息為調整信息。
可選地,分析模塊包括信號分析器,其被耦接以生成作為所述第一信息的誤差信息,并且所述分析模塊可以被配置為:存儲與所述第一數(shù)據(jù)信號和所述第二數(shù)據(jù)信號相關聯(lián)的參考信息以生成所述誤差信息。所述第二信息可以是閾值信息。所述比較模塊可以被耦接以將誤差信息與閾值信息進行比較,以提供指針信息作為第三信息,并且調整模塊可以被耦接以接收指針(pointer)信息,從而提供調整信息作為所述第四信息以補償失真。
一種大體涉及用于光信道自適應補償?shù)南到y(tǒng)。這樣的系統(tǒng)包括耦接到調制器的自適應模塊。在這種系統(tǒng)中,整形濾波器被耦接到所述調制器。第一信號轉換器被耦接到所述整形濾波器。第二信號轉換器被耦接到所述第一信號轉換器。所述調制器和所述自適應模塊被耦接以接收第一數(shù)據(jù)信號。所述調制器,所述整形濾波器,所述第一信號轉換器,所述第二信號轉換器和所述自適應模塊被耦接在反饋回路中。反饋回路被耦接成:在從所述第一信號轉換器輸出之后,經(jīng)由所述第二信號轉換器提供第二數(shù)據(jù)信號,以將其輸入到所述自適應模塊。所述第二數(shù)據(jù)信號是所述第一數(shù)據(jù)信號的一個版本。所述自適應模塊被耦接以向所述整形濾波器或所述調制器中的至少一個提供調整信息,從而參考所述第一數(shù)據(jù)信號以補償所述第二數(shù)據(jù)信號中的失真。
可選地,所述自適應模塊被耦接以向所述調制器提供所述調整信息,以調整所述調制器,從而參考所述第一數(shù)據(jù)信號以補償所述第二數(shù)據(jù)信號中的失真。
可選地,所述自適應模塊被耦接以從所述調制器接收調制輸出,其用于補償所述第二數(shù)據(jù)信號中的失真。
可選地,所述自適應模塊被耦接以向所述整形濾波器提供所述調整信息,以調整所述整形濾波器,從而參考所述第一數(shù)據(jù)信號補償所述第二數(shù)據(jù)信號中的失真。
可選地,所述自適應模塊被耦接以從所述整形濾波器接收經(jīng)過整形濾波的輸出,其補償所述第二數(shù)據(jù)信號中的失真。
可選地,所述第一信號轉換器是電光信號轉換器,所述第二信號轉換器是光電信號轉換器。
可選地,所述調制器、整形濾波器、電光信號轉換器和光電信號轉換器組成第一發(fā)送器單元。所述調制器、整形濾波器、電光信號轉換器和光電信號轉換器分別可以是第一調制器、第一整形濾波器、第一電光信號轉換器和第一光電信號轉換器。所述調整信息可以是第一調整信息,并且所述反饋回路可以是第一反饋回路。所述系統(tǒng)還可以包括第二發(fā)送器單元,其包括第二調制器。所述第二調制器和所述自適應模塊可以被耦接以接收第三數(shù)據(jù)信號。所述第二發(fā)送器單元還可以包括第二整形濾波器、第二電光信號轉換器和第二光電信號轉換器。所述第二調制器、第二整形濾波器、第二電光信號轉換器、第二光電信號轉換器和自適應模塊可以被耦接在第二反饋回路中。所述自適應模塊可以被耦接以向所述第二整形濾波器或所述第二調制器中的至少一個提供第二調整信息,以補償與所述第三數(shù)據(jù)信號相關聯(lián)的失真。所述第二反饋回路可以被耦接以在從所述第二電光信號轉換器輸出之后經(jīng)由所述第二光電信號轉換器提供所述第四數(shù)據(jù)信號,以將其輸入到所述自適應模塊,并且所述第四數(shù)據(jù)信號可以是所述第三數(shù)據(jù)信號的一個版本。
可選地,所述自適應模塊可以被耦接以向所述第二調制器提供所述第二調整信息,以調整所述第二調制器,從而參考所述第三數(shù)據(jù)信號補償所述第四數(shù)據(jù)信號中的失真。
可選地,所述自適應模塊被耦接以將所述第二調整信息提供給所述第二整形濾波器,以調整所述第二整形濾波器,從而參考所述第三數(shù)據(jù)信號補償所述第四數(shù)據(jù)信號中的失真。
可選地,所述系統(tǒng)還可以包括光組合器,其被耦接成接收來自所述第一電光信號轉換器和所述第二電光信號轉換器中每一個的輸出,用于將它們組合以輸出到光信道上。
可選地,所述自適應模塊、調制器、整形濾波器、電光信號轉換器和光電信號轉換器可以組成第一發(fā)送器單元。所述自適應模塊、調制器、整形濾波器、電光信號轉換器和光電信號轉換器分別可以是第一自適應模塊、第一調制器、第一整形濾波器、第一電光信號轉換器和第一光電信號轉換器。所述調整信息可以是第一調整信息,并且所述反饋回路可以是第一反饋回路。所述系統(tǒng)還可以包括第二發(fā)送器單元,其包括第二自適應模塊和第二調制器。所述第二調制器和所述第二自適應模塊可以被耦接以接收第三數(shù)據(jù)信號。所述第二發(fā)送器單元還包括第二整形濾波器、第二電光信號轉換器和第二光電信號轉換器。所述第二調制器、第二整形濾波器、第二電光信號轉換器、第二光電信號轉換器和所述第二自適應模塊可以被耦接在第二反饋回路中。所述第二適應模塊可以被耦接以向所述第二整形濾波器或所述第二調制器中的至少一個提供第二調整信息,以補償與所述第三數(shù)據(jù)信號相關聯(lián)的失真。所述第二反饋回路可以被耦接成:在從所述第二電光信號轉換器輸出之后,經(jīng)由所述第二光電信號轉換器提供第四數(shù)據(jù)信號,以將其輸入到所述第二自適應模塊,并且所述第四數(shù)據(jù)信號可以是所述第三數(shù)據(jù)信號的一個版本。
可選地,光組合器可以被耦接以接收來自所述第一電光信號轉換器和所述第二電光信號轉換器中每一個的輸出,用于將它們組合以輸出到光信道上。
一種大體涉及失真補償?shù)姆椒?。在這種方法中,第一數(shù)據(jù)信號和第二數(shù)據(jù)信號由光發(fā)送器的分析模塊接收。所述第二數(shù)據(jù)信號是與所述第一數(shù)據(jù)信號相關聯(lián)的反饋。所述分析模塊生成用于所述第一數(shù)據(jù)信號的第一信息和用于所述第二數(shù)據(jù)信號的第二信息。比較模塊比較所述第一信息和所述第二信息以提供第三信息。調整模塊接收所述第三信息以提供第四信息,從而參考所述第一數(shù)據(jù)信號補償所述第二數(shù)據(jù)信號中的失真。
可選地,所述分析模塊包括頻譜分析儀,所述第一信息和所述第二信息分別為第一頻譜信息和第二頻譜信息,所述第三信息為誤差信息,所述第四信息為調整信息。
可選地,所述分析模塊包括信號分析器,所述第一信息和所述第二信息分別為誤差信息和閾值信道誤差率信息,所述第三信息為指針信息,所述第四信息為調整信息。
從具體實施方式和權利要求書中可以認識到其它特征。
附圖說明
附圖示出了示例性裝置和/或方法。然而,附圖不應被視為對權利要求的范圍的限制,而是僅用于解釋和理解。
圖1-1和1-2是描繪用于傳輸?shù)母髯允纠宰赃m應模塊的各自的框圖;
圖2是描繪示例性列狀現(xiàn)場可編程門陣列(“FPGA”)架構的簡化框圖;
圖3-1是描繪示例性光發(fā)送器的框圖;
圖3-2是描繪圖3-1的示例性光發(fā)送器的框圖,其具有可選的附加反饋控制回路;
圖3-3是描繪具有圖1-1的自適應模塊的示例性光發(fā)送器的框圖,其中自適應模塊被共同耦接;
圖4是描繪用于在光信道上進行通信的示例性通信系統(tǒng)的框圖;
圖5-1是描繪示例性光接收器的框圖;
圖5-2是描繪具有共同耦接的自適應模塊的示例性光接收器的框圖;
圖6是描繪用于接收的示例性自適應模塊的框圖;
圖7是描繪示例性失真補償流程的流程圖。
具體實施方式
在下面的描述中,闡述了許多具體細節(jié)以提供對本文描述的具體實施例的更全面的描述。然而,對于本領域技術人員顯而易見的是,可以在不具有以下給出的所有具體細節(jié)的情況下實施一個或多個其它實施例和/或這些實施例的變體。在其它情況下,眾所周知的特征沒有被詳細描述,以免模糊本文中實施例的描述。為了便于說明,在不同的圖中使用相同的數(shù)字標記來指代相同的項目;然而,在替代示例中,這些項目可以不同。
在描述在幾個圖中示例性地描述的示例之前,提供總體介紹以進一步理解。
光發(fā)送器和/或光接收器的非線性可能會負面地影響光信道上的通信。如下面更詳細描述的,可以在光發(fā)送器和/或光接收器中使用自適應補償(adaptive compensation)來控制光信道中的這種非線性和/或其它失真。沿著這些思路,這種自適應補償可以是預補償?shù)淖赃m應,即在輸入到電光轉換器用于傳輸之前調整信號,和/或這種自適應補償可以是后補償?shù)淖赃m應,即在從光電轉換器輸出之后調整信號以用于接收。
圖1-1是描繪用于傳輸?shù)?例如,用于一個或多個發(fā)送器單元的)示例性自適應模塊100的框圖。自適應模塊100可以用于光通信信道的信道自適應預發(fā)送補償(“預補償”)。
自適應模塊100可以包括用于接收待發(fā)送的數(shù)據(jù)信號101的信號輸入端口121和用于接收數(shù)據(jù)信號102的信號輸入端口122,其中數(shù)據(jù)信號102可以是與從數(shù)據(jù)信號101到用于自身傳輸?shù)墓庑盘柕霓D換相關聯(lián)的反饋輸入。在下面另外詳細描述的另一配置中,數(shù)據(jù)信號101可以是用于與該數(shù)據(jù)信號的預期版本的先驗信息組(a priori set of information)進行比較的被接收的數(shù)據(jù)信號。然而,為了清楚起見,作為示例而非限制,可以假定數(shù)據(jù)信號101用于其發(fā)送。此外,待發(fā)送的信號的一部分和已發(fā)送信號的一部分,而不是整個信號,可以作為分別向自適應模塊100提供的數(shù)據(jù)信號101和數(shù)據(jù)信號102。因此,數(shù)據(jù)信號101和數(shù)據(jù)信號102可以指這些信號中的每一個的一部分或全部。
自適應模塊100可以包括分析模塊115(例如頻譜分析模塊),其被耦接以生成用于數(shù)據(jù)信號101的頻譜信息103和用于數(shù)據(jù)信號102的頻譜信息104。這樣的頻譜信息103和104可以包括幅度信息、相位信息和頻率信息中的一個或多個,包括但不限于與相位和/或頻率信息相關聯(lián)的時序信息。在該示例中,頻譜分析模塊115包括頻譜分析儀111。實際上,由于數(shù)據(jù)信號102通常表示數(shù)據(jù)信號101的后續(xù)體現(xiàn)(later incarnation),頻譜分析儀111可以對數(shù)據(jù)信號101執(zhí)行頻譜分析,并且然后將用于其的頻譜信息103儲存在其頻譜分析儀數(shù)據(jù)存儲器112中,供以后使用。
之后,頻譜分析儀111可以對數(shù)據(jù)信號102執(zhí)行頻譜分析,以生成頻譜信息104。頻譜分析儀數(shù)據(jù)存儲器112可以包括寄存器和/或存儲器,以用于存儲頻譜信息,并向頻譜比較模塊113輸出頻譜信息103和104,以用于比較。頻譜分析儀111可以包括頻譜分析儀數(shù)據(jù)存儲器112和至少一個FT模塊116,F(xiàn)T模塊116用于執(zhí)行一個或多個傅里葉變換,以獲得數(shù)據(jù)信號101和102的頻率分量,因為用于傳輸?shù)臄?shù)據(jù)信號101和102可能在時域中。另外,頻譜分析儀111可以包括用于獲得其它類型的頻譜信息的多個其它模塊中的任意模塊。
頻譜信息103和104可以用于多種類型的編碼(coding)中的任何一種,包括但不限于正交相移鍵控(quadrature-phase-shift-keying),脈沖幅度調制或正交幅度調制(“QAM”)等等??蛇x地,可以通過編碼信號107來向自適應模塊100提供所使用的編碼類型的指示。出于示例而非限制的目的,可以假定數(shù)據(jù)信號101具有用于QAM配置的4點星座圖(constellation);然而,可以使用所述或其它類型的編碼,并且可以使用所述或其它星座圖。因此,例如,可以向自適應模塊100的模塊113至115中的任一個或多個提供使用4QAM的指示。
自適應模塊100包括頻譜比較模塊113,其被耦接以比較頻譜信息103和頻譜信息104,從而提供誤差信息105。例如,數(shù)據(jù)信號101的4QAM數(shù)據(jù)與數(shù)據(jù)信號102的4QAM數(shù)據(jù)的比較可以表示幅度、相位和/或頻率的差。這些差中的一個、一些或全部可以作為誤差信息105而被傳送,以指示數(shù)據(jù)信號102相對于作為參考的數(shù)據(jù)信號101失真了多少。為了清楚起見,通過示例而非限制的方式,假定在誤差信息105中對相位和幅度信息進行傳送,盡管在其它配置中,誤差信息105中可以包括其它信息或信息組。
自適應模塊100可以包括調整模塊114,其被耦接以接收誤差信息105,從而在信號輸出端口123處提供調整信息106。在該配置中,調整模塊114可以包括誤差調整表117。誤差調整表117可以存儲調整信息的集合,以用于以表格形式作為調整信息106輸出。誤差信息105可以提供指向誤差調整表117的指針,以獲得用于校正誤差信息105中指示的誤差的設置,并且指向設置的指針可以被作為調整信息106輸出。對于不同類型的編碼,這種設置可以是不同的。沿著這個思路,編碼信號107可以用作濾波器指針,以選擇哪組設置以選擇作為調整信息106輸出。調整信息106可以補償由誤差信息105表示的一個或多個誤差。如下面更詳細地描述的,可以以各種形式提供調整信息106,包括但不限于發(fā)送器的調制模塊和/或預補償自適應濾波器。在諸如參考圖6描述的接收器配置中,調整信息106可以被提供給接收器的后補償自適應濾波器和/或解調器。
圖1-2是描繪用于傳輸?shù)?例如,用于一個或多個發(fā)送器單元的)另一示例性自適應模塊100的框圖。自適應模塊100可以用于光通信信道的信道自適應預發(fā)送補償。
自適應模塊100可以包括信號輸入端口121和信號輸入端口122,信號輸入端口121接收用于待發(fā)送數(shù)據(jù)信號101的先驗信息,信號輸入端口122接收數(shù)據(jù)信號102,其中數(shù)據(jù)信號102可以是與從數(shù)據(jù)信號101到用于傳輸?shù)墓庑盘柕霓D換相關聯(lián)的反饋輸入。
自適應模塊100可以包括分析模塊115,例如信號分析模塊。信號分析模塊115可以包括信號分析器171,其具有數(shù)據(jù)存儲器112-1和112-2,數(shù)據(jù)存儲器112-1被耦接以存儲用于數(shù)據(jù)信號101的先驗信息,而數(shù)據(jù)存儲器112-2被耦接以存儲用于數(shù)據(jù)信號102的反饋信號信息,其中所述反饋信號信息更接近對數(shù)據(jù)信號102的電壓和/或電流水平的監(jiān)控。信號分析器171不需要具有任何頻譜分析,但可以被配置為:基于分別用于數(shù)據(jù)信號101和102的數(shù)據(jù)存儲器112-1和112-2中存儲的信息來生成誤差信息172。自適應模塊100還可以包括被耦接以接收誤差信息172的比較模塊174,以及響應于指針信息175在信號輸出端口123處提供調整信息106的調整模塊176。
數(shù)據(jù)存儲器112-1和112-2可以包括寄存器和/或存儲器,以用于存儲信號信息的,該信號信息被用于生成從信號分析器171輸出到比較模塊174的誤差信息172。例如,信號分析器171可以被配置以獲得失真的估計值(例如被配置為提供信道誤差率的估值的接收器),以作為誤差信息172。閾值信道誤差率信號173可以與誤差信息172一起被提供至比較模塊174,以用于比較??梢杂煽刂齐娐?未示出)中的設置或由示意性地示出的信號分析器171中的設置來提供用于閾值信道誤差率信號173的信息源。該比較可以使指針信息175被輸出到調整模塊176,以降低信道誤差率。
在該配置中,調整模塊176可以包括誤差調整表117。誤差調整表117可以以表格形式存儲多組調整信息,以從中選擇作為調整信息106的輸出。指針信息175可以提供指向誤差調整表117的一個或多個指針,以獲得設置,從而基于與閾值信道誤差率信號173的閾值進行的比較來校正誤差信息172中指示的誤差,并且一個或多個指向設置的指針信息可以作為調整信息106而被輸出。對于不同類型的編碼,這些設置可以不同。沿著這一思路,可選地,編碼信號107可以用作濾波器指針,以選擇哪組設置來從調整表117中選擇作為調整信息106的輸出。
調整信息106可以用于迭代地補償由誤差信息172表示的一個或多個誤差。沿著這一思路,響應于調整信息的預失真可以被用于補償,以降低信道誤差率??梢曰陬A定序列來添加這種預失真,該預定序列可以是例如固定比率的序列(rote sequence)??梢允褂檬諗窟^程進行一系列相位響應和/或幅度響應的增量調整,例如對迭代進行估算和檢驗,該迭代最終朝向閾值收斂,直到達到可接受的信道誤差率。當誤差信息172等于或小于閾值信道誤差率信號173所指示的閾值時,可以達到可接受的信道誤差率。在該情況下,指針信息175可以指向停止迭代均衡訓練(iterative equalization training)的位置。響應于誤差信息172大于由閾值信道誤差率信號173指示的閾值,可以重新啟動這樣的迭代循環(huán)。
如下面更詳細地描述的,可以以各種形式提供調整信息106,包括但不限于發(fā)送器的調制模塊和/或預補償自適應濾波器。在接收器配置中,調整信息106可以被提供至接收器的后補償自適應濾波器和/或解調器。
為了清楚起見,通過示例而非限制的方式,可以假定調整信息106是從圖1-1的自適應模塊100獲得的,盡管這樣的調整信息106也可以源自圖1-2的自適應模塊100。
可以用FPGA、數(shù)字信號處理器(“DSP”)或能夠如本文所述進行配置的其它信號處理設備來實施自適應模塊100。如果利用FPGA,這樣的FPGA可以被編程以及被重新編程,以處理各種類型的編碼中的任意一種。
因為可以在FPGA中實施本文描述的一個或多個示例,所以提供了對這種IC的詳細描述。然而,應當理解,其他類型的IC也可以受益于本文所描述的技術。
可編程邏輯器件(“PLD”)是公知的集成電路類型,其可以被編程以執(zhí)行指定的邏輯功能。一種類型的PLD——現(xiàn)場可編程門陣列(“FPGA”)通常包括可編程片(tile)陣列。這些可編程片可包括例如輸入/輸出塊(“IOB”)、可配置邏輯模塊(“CLB”)、專用隨機存取存儲器模塊(“BRAM”)、乘法器、數(shù)字信號處理模塊(“DSP”)、處理器、時鐘管理器、延遲鎖定環(huán)(“DLL”)等等。本文所用的“包括”意指包括但不限于。
每個可編程片通常包括可編程互連和可編程邏輯。可編程互連通常包括通過可編程互連點(“PIP”)互連的不同長度的大量互連線??删幊踢壿嬍褂每删幊淘嵤┯脩粼O計的邏輯,可編程元件可以包括例如函數(shù)發(fā)生器,寄存器,算術邏輯等等。
通常通過將配置數(shù)據(jù)流加載到定義可編程元件的配置方式的內部配置存儲器單元中,以對可編程互連和可編程邏輯進行編程。可以從存儲器(例如,從外部PROM)讀取配置數(shù)據(jù),或通過外部設備將配置數(shù)據(jù)寫入FPGA。然后,各個存儲器單元的集合狀態(tài)確定FPGA的功能。
另一種類型的PLD是復雜可編程邏輯器件,或簡稱為“CPLD”。CPLD包括連接在一起、并通過互連開關矩陣連接到輸入/輸出(“I/O”)資源的兩個或多個“功能塊”。CPLD的每個功能塊均包括類似于在可編程邏輯陣列(“PLA”)和可編程陣列邏輯(“PAL”)器件中使用的兩級AND/OR結構。在CPLD中,配置數(shù)據(jù)通常存儲在非易失性存儲器中的芯片上。在一些CPLD中,配置數(shù)據(jù)存儲在非易失性存儲器中的芯片上,然后作為初始配置(編程)序列的一部分被下載到易失性存儲器。
對于所有這些可編程邏輯器件(“PLD”),器件的功能由為該目的被提供至器件的數(shù)據(jù)位控制。數(shù)據(jù)位可以存儲在易失性存儲器(例如,F(xiàn)PGA和一些CPLD中的靜態(tài)存儲單元)、非易失性存儲器(例如,一些CPLD中的閃存)或任何其它類型的存儲單元中。
可以通過應用可編程地互連器件上的各種元件的處理層(例如金屬層)來編程其它PLD。這些PLD稱為掩??删幊唐骷?。也可以以其它方式實施PLD,例如使用熔絲或反熔絲技術。術語“PLD”和“可編程邏輯器件”包括但不限于這些示例性器件,并且包括只是部分可編程的器件。例如,一種類型的PLD包括硬編碼晶體管邏輯和可編程地互連硬編碼晶體管邏輯的可編程開關結構的組合。
如上所述,高級FPGA可以包括陣列中的幾種不同類型的可編程邏輯模塊。例如,圖2示出包括大量不同可編程片的FPGA架構200,其包括多吉比特收發(fā)機(“MGT”)201、可配置邏輯模塊(“CLB”)202、隨機存取存儲器塊(“BRAM”)203、輸入/輸出模塊(“IOB”)204、配置和時鐘邏輯(“CONFIG/CLOCKS”)205、數(shù)字信號處理模塊(“DSP”)206、專用輸入/輸出模塊(“I/O”)207(例如配置端口和時鐘端口)以及諸如數(shù)字時鐘管理器、模數(shù)轉換器、系統(tǒng)監(jiān)視邏輯等的其它可編程邏輯208。一些FPGA還包括專用處理器模塊(“PROC”)210。
在一些FPGA中,每個可編程片包括可編程互連元件(“INT”)211,INT 211具有去向或來自每個相鄰片中的對應互連元件的標準化連接。因此,可編程互連元件合起來能夠實施用于所示FPGA的可編程互連結構??删幊袒ミB元件211還包括去向和來自同一片內的可編程邏輯元件的連接,如由包括在圖2的頂部的示例所示。
例如,CLB 202可以包括可配置邏輯元件(“CLE”)212,CLE 212可以被編程,從而加上單個可編程互連元件(“INT”)211來實施用戶邏輯。除一個或多個可編程互連元件外,BRAM 203還可以包括BRAM邏輯元件(“BRL”)213。通常,一個片中包括的互連元件的數(shù)量取決于片的高度。在所描繪的實施例中,BRAM片具有與五個CLB片相同的高度,但是也可以使用其它數(shù)量(例如四個)。除了適當數(shù)量的可編程互連元件之外,DSP片206還可以包括DSP邏輯元件(“DSPL”)214。除了一個實例的可編程互連元件211之外,IOB 204還可以包括例如兩個實例的輸入/輸出邏輯元件(“IOL”)215。本領域技術人員應當清楚,連接到例如I/O邏輯元件215的實際的I/O焊盤通常不會被限制在輸入/輸出邏輯元件215的區(qū)域。
在圖示的實施例中,靠近裸片中心的水平區(qū)域(如圖2所示)用于配置、時鐘和其他控制邏輯。從該水平區(qū)域或列延伸的垂直列209用于在FPGA的寬度上分布時鐘和配置信號。
一些利用圖2所示架構的FPGA包括額外的邏輯模塊,它們打亂了構成FPGA大部分的常規(guī)列狀結構。該額外的邏輯塊可以是可編程塊和/或專用邏輯。例如,處理器塊210跨越了多列的CLB和BRAM。
注意,圖2只被用來示出示例性FPGA架構。例如,一行中的邏輯模塊的數(shù)量,行的相對寬度,行的數(shù)量和順序,行中包括的邏輯模塊的類型,邏輯模塊的相對大小以及圖2頂部包括的互連/邏輯實現(xiàn)都完全是示例性的。例如,在實際的FPGA中,當CLB出現(xiàn)的時候,通常存在多于一個相鄰行的CLB,以便于用戶邏輯的有效實現(xiàn),但是相鄰CLB行的數(shù)量隨著FPGA的總體尺寸的變化而變化。
圖3-1是描繪示例性光發(fā)送器300的框圖。光發(fā)送器300可以具有用于經(jīng)由光信道進行通信的多個發(fā)送器單元301。在該示例中,光發(fā)送器具有發(fā)送器單元301-1和301-2。在其他示例中,可以存在多于兩個的發(fā)送器單元301。在該示例中,每個發(fā)送器單元301均包括各自的自適應模塊100。
電輸入數(shù)據(jù)信號101-1和101-2(可以是單個數(shù)據(jù)信號101的并行或串行并行輸入)可以被分別輸入到發(fā)送器單元301-1和301-2,以分別獲得光輸出數(shù)據(jù)信號311-1和311-2。光輸出數(shù)據(jù)信號311-1和311-2(可以表示單個輸出數(shù)據(jù)信號311)可以被輸入到光組合器310,以將光多波形信號輸出到光信道312上(下文中逐個且共同地稱為“光多波形信號”),從而作為光發(fā)送器300的總輸出。光多波形信號312可以被提供給光傳輸介質,例如光纖的通道,如下面更詳細地描述的。
發(fā)送器單元301-1和301-2中的每一個都將它們各自的電輸入數(shù)據(jù)信號101-1和101-2分別提供給相應的自適應模塊100和調制器302。為了清楚而非限制的目的,進一步詳細描述發(fā)送器單元301-1,而不提及發(fā)送器單元301-2,因為這樣的描述同樣適用于兩個發(fā)送器單元301。
發(fā)送器單元301-1包括調制器302、整形濾波器303、電光信號發(fā)送器(“TX”)304,光電信號接收器(“RX”)305和自適應模塊100。在一個實施例中,由于FPGA的可編程性,自適應模塊100、調制器302和整形濾波器303能夠全部位于同一集成電路TX控制器裸片320,例如位于同一FPGA上。TX 304和RX 305可以各自分別形成在單獨的集成電路裸片324和325上。然而,TX裸片324、RX裸片325和TX控制器裸片320可全部封裝在同一封裝中,例如堆疊式硅中介層技術(stacked-silicon interposer technology),其中裸片320、324和325通過中介層裸片(未示出)彼此互相耦接。發(fā)送器單元301-1可以具有其它已知的組件,為了清楚而不是限制的目的,這些組件在本文中未被示意性地描繪或描述。
電數(shù)據(jù)信號101-1被輸入至信號輸入端口121和調制器302。為了清楚而非限制的目的,術語“端口”在本文中被廣義地使用,以包括一個或多個接口的單個或多個實例。調制器302可以調制用于任何類型編碼的數(shù)據(jù)信號101-1,包括但不限于本文使用的4QAM的示例。數(shù)據(jù)信號101-1的4QAM調制輸出信號332可以從調制器302輸出,以輸入至整形濾波器303。
整形濾波器303可以是任何可調整的濾波器。在該示例中,可假定整形濾波器303是具有可調整系數(shù)和/或可選擇抽頭的數(shù)字濾波器。這樣的濾波器的示例可以包括具有多個抽頭和多個濾波器系數(shù)的有限脈沖響應(“FIR”)濾波器和無限脈沖響應(“IIR”)濾波器,其中可以通過信號編程來調整濾波器系數(shù)的值。沿著這一思路,自適應模塊100可以向整形濾波器303輸出用于信號輸入編程的調整信息106S,以調整4QAM調制的輸出信號332的濾波??蛇x地,可以通過信號編程來調整調制器302。沿著這一思路,自適應模塊100可以向調制器302輸出用于信號輸入編程的調整信息106M,以調整數(shù)據(jù)信號101-1的調制,以提供4QAM調制的輸出信號332??梢酝ㄟ^自適應模塊100的信號輸出端口123來輸出作為發(fā)送器單元301-1的反饋調整或控制系統(tǒng)一部分的調整信息106S和調整信息106M中的任一個或兩者,以向電光信號TX 304提供調整的、調制的和整形的電TX輸入信號333。
電光信號TX 304將電TX輸入信號333轉換為光輸出數(shù)據(jù)信號311-1。沿著這一思路,發(fā)送器單元301-1可以被配置用于光傳輸?shù)牡谝粏尾ㄩL,并且傳輸單元301-2可以被配置用于光傳輸?shù)牡诙尾ㄩL,其中第一單波長的波長與第二單波長的波長不同。在一個實施例中,電光信號TX 304可以是激光二極管、光調制器或用于數(shù)據(jù)傳輸?shù)钠渌姽廪D換器??梢允褂玫墓庹{制器的一個示例是環(huán)形調制器(ring modulator)。
光輸出數(shù)據(jù)信號311-1可以作為反饋輸入而被提供給光電信號RX 305。在一個實施例中,光電信號RX 305可以是光電二極管或用于在本文所述的發(fā)送器單元301的閉環(huán)系統(tǒng)中進行局部轉換的其它光電信號轉換器。光電信號RX 305的輸出可以是電數(shù)據(jù)信號102,其可以被輸入到自適應模塊100的信號輸入端口122,如前所述。
電數(shù)據(jù)信號102可以與形成電數(shù)據(jù)信號102的電數(shù)據(jù)信號101-1的存儲的版本進行比較。沿著這一思路,電數(shù)據(jù)信號101-1可以是與電數(shù)據(jù)信號102進行比較的參考信號。例如,如前所述,數(shù)據(jù)信號101-1和102之間的任何相位差、頻率差、時序差和/或幅度差可以用于提供誤差信息。這樣的誤差信息可以用于提供調整信息,諸如作為整形濾波器303和/或調制器302的各自信號輸入的調整信息106S和/或106M。此外,數(shù)據(jù)信號101-1可以是以測試和/或校準傳輸單元301-1為目的的、先驗已知的數(shù)據(jù)模式(data pattern)。
盡管光電信號RX 305用于發(fā)射單元301-1的內部閉合反饋回路,但是光電信號RX 305可以在數(shù)據(jù)信號102中引入相對于參考數(shù)據(jù)信號101-1的附加誤差。因此,附加數(shù)據(jù)點可以用于進一步量化和/或限定用于提供調整信息的誤差信息。沿著這一思路,圖3-2是描繪帶有可選的附加反饋控制回路的圖3-1的示例性光發(fā)送器300的框圖。
調制器302可以調制用于任何類型的編碼的數(shù)據(jù)信號101-1,包括但不限于本文使用的4QAM的示例。數(shù)據(jù)信號101-1的4QAM調制輸出信號332可以從調制器302輸出,用于輸入到整形濾波器303,以及用于反饋輸入到自適應模塊100的信號輸入端口122。自適應模塊100可以被配置為:在調制之后,將數(shù)據(jù)信號101-1的用于比較先驗已知存儲版本與調制輸出信號332的反饋進行比較,以檢測它們之間的誤差,其可以用于先驗已知的數(shù)據(jù)模式以及預定或默認的調制。
可以經(jīng)由自適應模塊100的信號輸出端口123,來輸出作為發(fā)送器單元301-1的反饋調整或控制系統(tǒng)一部分的調整信息106S和調整信息106M中的任一個或兩者,以向電光信號TX 304提供經(jīng)調整、調制和整形的電TX輸入信號333。在調整信息106S和/或106M中的一種或兩者進行所述調整之前或之后,被調制和整形的電TX輸入信號333可以作為反饋輸入被提供至自適應模塊100的信號輸入端口122。自適應模塊100可以被配置為:在調制和濾波之后,將數(shù)據(jù)信號101-1的用于比較的先驗已知存儲版本與TX輸入信號333的反饋進行比較,以檢測它們之間的誤差,其可以用于先驗已知的數(shù)據(jù)模式、預定或默認的調制以及預定或默認的濾波器設置。
圖3-3是描繪具有公共自適應模塊100的示例性光發(fā)送器300的框圖。光發(fā)送器300可以具有用于經(jīng)由光信道通信的多個發(fā)送器單元301。在該示例中,光發(fā)送器300具有發(fā)送器單元301-1和301-2。在其他示例中,可以存在多于兩個的發(fā)送器單元301。在該示例中,每個發(fā)送器單元301共用外部的自適應模塊100。
同樣,電輸入數(shù)據(jù)信號101-1和101-2被分別輸入到發(fā)送器單元301-1和301-2,以分別從其獲得光輸出數(shù)據(jù)信號311-1和311-2。光輸出數(shù)據(jù)信號311-1和311-2可以被輸入到光組合器310,以輸出光多波形信號312來作為光發(fā)送器300的總輸出。光多波形信號312可以被提供給光傳輸介質,例如光纖的通道,如下面更詳細地描述的。
發(fā)送器單元301-1和301-2中的每一個均將它們各自的電輸入數(shù)據(jù)信號101-1和101-2提供給共享或公共的自適應模塊100以及各自的調制器302。每個發(fā)送器單元301-1和301-2均包括調制器302、整形濾波器303、電光信號TX 304和光電信號RX 305,并且發(fā)送器單元301-1和301-2共享自適應模塊100。
在一個實施例中,自適應模塊100所位于的裸片獨立于與發(fā)送器單元301-1和301-2相關聯(lián)的一個或多個裸片,由于FPGA的可編程性,可以使用FPGA實施自適應模塊100。發(fā)送器單元301-1和301-2以及自適應模塊100中的一個或多個可以全部封裝在相同的封裝中,例如堆疊硅中介層技術,其中裸片全部通過中介層裸片(interposer die)(未示出)彼此互相耦接。發(fā)送器單元301可以具有其它已知的部件,為了清楚而非限制的目的,這些部件在本文中未示出或描述。
除了與公共自適應模塊100有關的下述差異之外,上面參照圖3-1和圖3-2的描述同樣適用于圖3-3的光發(fā)送器300。公共自適應模塊100可以被耦接以接收電數(shù)據(jù)信號101-1和101-2,以及相應的數(shù)據(jù)信號102-1和102-2,數(shù)據(jù)信號102-1和102-2分別來自發(fā)送器單元301-1和301-2中的每一個的光電信號RX 305。自適應模塊100可以被配置為將數(shù)據(jù)信號101-1和101-2與相應的數(shù)據(jù)信號102-1和102-2進行比較,以生成各自的調整信息組。沿著這個思路,響應于數(shù)據(jù)信號101-1和102-1之間的比較,調整信息106S-1和106M-1中的任一個或兩者可以分別被提供給發(fā)送器單元301-1的調制器302和整形濾波器303。此外,響應于數(shù)據(jù)信號101-2和102-2之間的比較,調整信息106S-2和106M-2中的任一個或兩者可以分別被提供至發(fā)送器單元301-2的調制器302和整形濾波器303。
圖4是描繪用于經(jīng)由一個或多個光信道進行通信的示例性通信系統(tǒng)400的框圖。通信系統(tǒng)400包括光TX 300,其被耦接以用于與光RX 500通信。光傳輸介質401可以被用于將光TX 300耦接至光RX 500,以用于光多波形信號312的通信。光傳輸介質401可以是代表一個或多個通信信道的一條或多條光纖。光傳輸介質401可以用于單模、多模或其它模態(tài)。由于光傳輸通常僅是單向的,因此示意性地描繪了從光TX 410到光RX 420的另一傳輸介質402,以指示用于通信的可選反向信道。該反向信道可以用于光信號、電有線信號、無線信號或它們的組合。沿著這一思路,例如,光RX 500可以被耦接至光TX 410,以用于經(jīng)由傳輸介質402上的反向信道將改進信息(refinement information)傳送到光RX 420。光RX 420可以耦接到光TX 300的自適應模塊100,以向其提供這樣的改進信息,從而如前所述的那樣通過自適應模塊100提供的調整信息來改進預補償。光TX 410和光RX 420可以是常規(guī)的,因此沒有在不必要的細節(jié)中對其進行描述。
圖5-1是描繪示例性光RX 500的框圖,該光RX 500被耦接成:在光多波形信號312通過光學濾波器/衍射光柵510被解析為波長之后,經(jīng)由光信道接收該光多波形信號312。多個光學濾波器和/或衍射光柵可被用于:根據(jù)光多波形信號312中使用的波長數(shù)量,將光多波形信號312解析為波形信號501-1和501-2,或者超過兩個波形。
波形信號501-1和501-2被分別提供至光RX 500的對應的接收器單元520-1和520-2。由于接收器單元520-1和520-2通常是相同的,所以出于清楚而非限制的目的,只對接收器單元520-1做進一步描述。
接收器單元520-1包括被配置為將波形信號501-1從光信號轉換為電數(shù)據(jù)輸入信號502的光電信號RX 511。光電信號RX 511可以是光電二極管或其他光電信號轉換器。
接收器單元520-1的放大器512和可選的自適應模塊600可以被耦接以接收數(shù)據(jù)輸入信號502。作為數(shù)據(jù)輸入信號502的放大版本的放大信號503可以從放大器512輸出,以用于輸入到接收器單元520-1的整形濾波器513和自適應模塊600。在該示例中,放大器512可以是跨阻抗放大器,對于這種放大而言,即通常是將電流轉換為電壓的放大器。
可以從整形濾波器513輸出濾波器整形輸出504,以輸入到接收器單元520-1的解調器514。解調器514可以解調被放大的濾波器整形信號504,以提供解調數(shù)據(jù)輸出信號506。解調器514可以用于解調各種編碼中的任意種類,包括但不限于4QAM調制的例子。因此,例如,可以將數(shù)據(jù)輸出信號506從具有某些失真的頻域中的4QAM星座圖轉換為對應的時域信號。
自適應模塊600可以加載有關數(shù)據(jù)輸入信號502的先驗信息,以用于與放大信號503進行比較。因此,自適應模塊600可以加載有關接收數(shù)據(jù)輸入信號502在被放大為放大信號503之后如何呈現(xiàn)的先驗信息??蛇x地,自適應模塊600可以加載關于放大之前和之后的數(shù)據(jù)輸入信號502的先驗信息,并且因此可以將這種加載的信息分別與接收數(shù)據(jù)輸入信號502和放大信號503比較,以生成一個或多個變換,如下面更詳細地描述的。這樣的先驗信息可以預先加載到自適應模塊600中,或者可以由光發(fā)送器300發(fā)送,或者是它們的組合發(fā)送。
自適應模塊600可以被配置為:將所加載的先驗信息與接收的數(shù)據(jù)輸入信號502和/或放大信號503進行比較,以生成調整信息505S和調整信息505D中的任一個或兩者。調整信息505S和調整信息505D可以分別用于整形濾波器513和解調器514,其中整形濾波器513和/或解調器514可以被信號編程以被調整。
整形濾波器513可以與整形濾波器303相同或類似,如先前參考圖3-1到3-3所述。然而,在整形濾波器303可以用于預補償自適應濾波的情況下,整形濾波器513可以用于后補償自適應濾波,即如前所述的由光發(fā)送器300的發(fā)送器單元補償之后的自適應濾波。然而,在另一系統(tǒng)中,在通過整形濾波器513進行補償之前,可能沒有預補償自適應濾波。
為了生成調整信息505S和/或505D,自適應模塊600可以被配置為:通過與其中加載的預定參考進行比較,來確定用于數(shù)據(jù)輸入信號502和/或放大信號503的、且有關其失真的至少一個變換。沿著這個思路,可以使用已知的模式和/或格式,并且表示這種已知模式的數(shù)據(jù)輸入信號502和/或放大信號503可能具有偏離這種相應的已知模式和/或格式的一些失真。這樣的變換可以提供關于數(shù)據(jù)輸入信號502和/或放大信號503的頻譜分量的信息,包括幅度、相位、頻率和/或時序信息。這樣的變換可以指示發(fā)送的波形信號501-1相比于所述最初發(fā)送的信號(例如,像圖3-1到圖3-3的輸出數(shù)據(jù)信號311-1)的失真。通過這樣的一個或多個變換,可以生成調整信息505S和/或505D,并且分別將其提供給整形濾波器513和/或解調器514,以分別調整那些器件中的任一個或兩者,從而減輕這種失真。
可選地,通過自適應模塊600獲得的信息可以作為改進信息601-1被傳送到光發(fā)送器300的對應的發(fā)送器單元。例如,接收器單元520-1和520-2可以向圖4的光TX 410提供相應的改進信息601-1和601-2,從而如前所述的那樣,將其傳輸?shù)焦釺X 300的公共自適應模塊100或相應自適應模塊100。
圖5-2是描繪被耦接以接收光多波形信號312的具有公共自適應模塊600的另一示例性光RX 500的框圖。光RX 500可以具有多個接收器單元520。在該示例中,光RX 500具有接收器單元520-1和520-2。在其它示例中,可以存在多于兩個的接收器單元520。在該示例中,每個接收器單元520共用外部的自適應模塊600。自適應模塊600可以用于光通信信道的接收器一側。
光輸入數(shù)據(jù)信號501-1和501-2被分別輸入到接收器單元520-1和520-2,以分別由其獲得電輸出數(shù)據(jù)信號506-1和506-2。電輸出數(shù)據(jù)信號506-1和506-2可以作為來自光接收器500的總輸出而被輸入到其他電路。
接收器單元520-1和520-2中的每一個均包括解調器514、整形濾波器513、放大器512和光電信號RX 511,并且接收器單元520-1和520-2共享自適應模塊600。接收器單元520-1和520-2中的每一個均能夠可選地將它們各自的電數(shù)據(jù)輸入信號502-1和502-2和/或將它們各自的電放大信號503-1和503-2提供給共享或公共自適應模塊600。
在一個實施例中,自適應模塊600所位于的裸片獨立于與接收器單元520-1和520-2相關聯(lián)的一個或多個裸片,例如由于FPGA的可編程性,可以用FPGA實施自適應模塊600。接收器單元520-1和520-2以及適配模塊600中的一個或多個以及光學濾波器/衍射光柵510可以全部封裝在同一封裝中,例如堆疊硅中介層技術,其中裸片都通過中介層(未示出)彼此互相耦接。接收器單元520可以具有其它已知的組件,為了清楚而不是限制的目的,這里未示出或描述這些組件。
自適應模塊600可以被配置為將數(shù)據(jù)信號502-1和502-2與加載到自適應模塊600中的相應的先驗信息進行比較,以生成各自的調整信息組。沿著這個思路,可以通過將輸入數(shù)據(jù)信號502-1和/或放大信號503-1與用于分別向接收器單元520-1的整形濾波器513和解調器514提供的先驗信息進行比較,來生成調整信息505S-1和505D-1中的任一個或兩者。此外,可以通過將輸入數(shù)據(jù)信號502-2和/或放大信號503-2與用于分別向接收器單元520-2的整形濾波器513和解調器514提供的先驗信息進行比較,來生成調整信息505S-2和505D-2中的任一個或兩者。
用于設置或改進光TX 300的設置的改進信息601-1和601-2,可以如前所述的那樣經(jīng)由反向信道(back channel)從自適應模塊600發(fā)送到光TX 300。在一個實施例中,可以去除整形濾波器513,從而將放大器512直接耦接到解調器514。在這樣的實施例中,在接收器單元520處確定的所有信息可以被發(fā)送到對應的發(fā)送器單元301,以用于設置該發(fā)送器單元。在另一個實施例中,可以在接收器單元處執(zhí)行調整的一部分,而在相應的發(fā)送器單元處執(zhí)行該調整的另一部分。例如,發(fā)送器單元301-1的整形濾波器303可以執(zhí)行失真降低調整的一部分(例如,√2部分),并且相應的接收器單元520-1的整形濾波器513可以執(zhí)行失真降低調整另一個部分(例如,諸如另一√2部分)。換言之,二的平方根是濾波器響應的一半,這樣一旦信號既通過調整的整形濾波器303也通過調整的整形濾波器513,則可以在光RX 500處獲得目標響應。
可選地,由于來自共有的光多波形信號312的輸出被共有的光濾波器/衍射光柵510塊解析出來,所以與數(shù)據(jù)信號502-1和502-2或它們各自的放大版本相關聯(lián)的失真充分地相等,以便將一個接收器單元520用作耦接到光學濾波器/衍射光柵510的所有對應的接收器單元的參考。沿著這個思路,自適應模塊600可以分別耦接到接收器單元520-1和520-2中的每一個,以如前所述分別向其提供調整信息,其中可以根據(jù)接收器單元520-1和520-2中的任意一個所提供的信令來生成所述的調整信息。因此,例如,信號502-1和503-1中的任一個或兩者都可以被提供至公共自適應模塊600,以生成信號505S-1、505S-2、505D-1和/或505D-2形式的調整信息,用于分別提供如前所述的調整信息。
圖6是描繪用于接收的示例性自適應模塊600的框圖。自適應模塊600可以用于光通信信道的信道自適應后傳輸補償(“后補償”)。
自適應模塊600包括用于接收數(shù)據(jù)信號502的信號輸入端口121和用于接收數(shù)據(jù)信號503的信號輸入端口122。數(shù)據(jù)信號502和放大信號503可以是一組預定的參考數(shù)據(jù),以提供先驗信息,從而用于加載并用于隨后與接收的另一組數(shù)據(jù)進行比較。因此,數(shù)據(jù)信號502或放大信號503的后續(xù)實例可以是用于與加載在存儲器112中的這樣的先驗信息組進行比較的接收數(shù)據(jù)??蛇x地,這種預定參考數(shù)據(jù)可以通過反向信道加載和/或直接從控制接口加載到自適應模塊600的存儲器112。
自適應模塊600包括分析模塊115,其被耦接以生成用于數(shù)據(jù)信號502和/或放大信號503的頻譜信息103,并且被耦接以根據(jù)加載在存儲器112中的所述的先驗信息組生成相應的頻譜信息104。頻譜分析儀111可以包括FT模塊116和頻譜分析儀數(shù)據(jù)存儲器112。頻譜分析儀數(shù)據(jù)存儲器112可以包括寄存器和/或存儲器,以用于存儲所述的先驗信息組,從而用于生成用于輸出到頻譜比較模塊113以進行比較的頻譜信息104??蛇x地,頻譜信息104可以直接加載到存儲器112中用于隨后的輸出,而不必如之前所述那樣被轉換。
所述的頻譜信息103和104可以包括幅度信息、相位信息和頻率信息中的一個或多個,包括但不限于與相位和/或頻率信息相關聯(lián)的時序信息。在該示例中,頻譜分析模塊115包括頻譜分析儀111,其中頻譜分析儀111包括頻譜分析儀數(shù)據(jù)存儲器112和至少一個FT模塊116。FT模塊116可以用于執(zhí)行一個或多個傅里葉變換,以獲得數(shù)據(jù)信號502和/或放大信號503的頻率分量,以及它們在存儲器112中的對應的先驗信息組。
另外,頻譜分析儀111可以包括用于獲得其他類型的頻譜信息的多個其它模塊中的任何模塊。頻譜信息103和104可以用于多種類型的編碼中的任何一種,包括但不限于正交相移鍵控,脈沖幅度調制或QAM等??蛇x地,使用的編碼類型的指示可以作為加載到存儲器112中的所述先驗信息組的一部分提供給自適應模塊600。為了清楚起見,通過示例而非限制的方式,可以假定數(shù)據(jù)信號502具有用于4QAM配置的4點星座圖;然而,可以使用這種或其它類型的編碼,并且可以使用這個或其它星座圖。因此,例如,可以基于加載到存儲器112中的所述的先驗信息組,經(jīng)由來自頻譜分析模塊115的編碼信號107,向自適應模塊600的模塊113和114中的任何一個或多個提供使用4QAM的指示。
自適應模塊600包括頻譜比較模塊113,其被耦接以比較頻譜信息103與頻譜信息104,以提供誤差信息105。例如,數(shù)據(jù)信號502和/或放大信號503的4QAM的數(shù)據(jù)與一組存儲的參考數(shù)據(jù)的比較可以顯示幅度、相位和/或頻率的差。這些差中的一個、一些或全部可以作為誤差信息105而被傳送,以指示數(shù)據(jù)信號502和/或放大信號503相對于對應的參考數(shù)據(jù)失真了多少。
自適應模塊600包括被耦接以接收誤差信息105,從而在信號輸出端口提供調整信息505S和/或505D的調整模塊114。在該配置中,調整模塊114包括誤差調整表117。誤差調整表117可以存儲多組調整信息,以輸出表格格式的調整信息505S和/或505D。誤差信息105可以提供指向誤差調整表117的指針,以獲得設置來校正誤差信息105中指示的誤差,并且指向設置的指針可以被輸出為調整信息505S和/或505D。對于不同類型的編碼,這種設置可以是不同的。
沿著這個思路,編碼信號107可以用作濾波器指針,以選擇哪組設置來選擇作為調整信息505S和/或505D的輸出。調整信息505S和/或505D可以補償由誤差信息105揭示的一個或多個誤差。如上更詳細的描述,可以以各種形式提供調整信息505S和/或505D,包括但不限于接收器單元501中的后補償自適應濾波和/或解調。
圖7是描繪示例性失真補償流程700的流程圖,例如圖3-1到3-3中任一個的光發(fā)送器300的圖1-1或1-2的自適應模塊100。同時參照圖1-1、1-2和3-1到3-3對失真補償流程700進行進一步的描述。
在701,分析模塊(例如頻譜分析模塊或信號分析模塊115)接收第一數(shù)據(jù)信號(例如數(shù)據(jù)信號101的)和第二數(shù)據(jù)(例如數(shù)據(jù)信號102)。同樣,數(shù)據(jù)信號102是與數(shù)據(jù)信號101相關聯(lián)的反饋信號。
在702,頻譜分析模塊115可以為所述數(shù)據(jù)信號101提供第一信息(例如頻譜信息103),以及為所述數(shù)據(jù)信號102提供第二信息(例如頻譜信息104)。對于信號分析模塊115,所述第一信息可以是誤差信息172,并且所述第二信息可以是閾值信道誤差率信號173,其可以是或可以不是源自信號分析器171中的用戶設置。
在703,比較模塊(例如用于頻譜分析儀111的頻譜比較模塊113或用于信號分析器171的比較模塊174)將所述第一信息與所述第二信息進行比較,以提供第三信息。所述第三信息可以是來自頻譜比較模塊113的誤差信息105或來自比較模塊174的指針信息175。在704,調整模塊(例如被耦接以接收誤差信息105的調整模塊114或被耦接以接收指針信息175的調整模塊176)接收所述第三信息,以提供第四信息(例如調整信息106),從而參考所述數(shù)據(jù)信號101來補償所述數(shù)據(jù)信號102中的失真。
盡管前述內容描述了示例性裝置和/或方法,但是在不偏離由所附權利要求確定的本發(fā)明的范圍的情況下,可以設計根據(jù)本文描述的一個或多個方面的其它和進一步的示例和替代。列出步驟的權利要求不暗示步驟的任何順序。商標是其各自所有者的財產(chǎn)。