本發(fā)明涉及電路技術領域,尤其涉及一種同步碼元檢測系統(tǒng)。
背景技術:
在計算機網(wǎng)絡OSI模型中,為了信息的正確的收發(fā),一般會在物理層的通信協(xié)議中預設同步碼元,以使得接收端能根據(jù)碼元同步脈沖或同步信息來保證其與發(fā)射端同步工作。同步碼元可為諸如一連串包括“0”和/或“1”的序列(例如,00011101)。
在實際的應用中,接收端需要預置與上述預設同步碼元匹配的同步碼元檢測電路,來對接收的數(shù)據(jù)進行檢測匹配,即只要接收端在利用上述的同步碼元檢測電路對接收數(shù)據(jù)中包含的同步碼元進行校驗并與上述的預設同步碼元匹配后,該接收端才對接收的數(shù)據(jù)進行后續(xù)的處理。
但是,由于不同的協(xié)議,其預設的同步碼元會有所不同,且不同的應用時,其預設的同步碼元也會有所不同,而當前一個同步碼元檢測電路僅能對與其匹配的同步碼元進行檢測,即在需要對不同的預設的同步碼元(如不同的協(xié)議和/或不同的應用)進行檢測時,就需要在接收端設置多個同步碼元檢測電路,以確保每個預設的同步碼元均能得到正確的檢測;這樣,就會使得接收端上的電路非常復雜,且當前的同步檢測電路均是不可編程電路,使得電路在設計之初就使得功 能固定(即碼元序列體現(xiàn)在電路設計圖時,一旦完成設計就無法更改),進而使得后續(xù)無法靈活的對電路進行改進,而這些都是本領域技術人員所不期望的。
技術實現(xiàn)要素:
針對上述存在的問題,本發(fā)明公開了一種同步碼元檢測系統(tǒng),應用于數(shù)據(jù)傳輸中的同步碼元檢測,所述檢測系統(tǒng)包括:
發(fā)送端設備,用于發(fā)送包含所述同步碼元的待處理數(shù)據(jù);
處理模塊,通過通信鏈路與所述發(fā)送端設備連接;
采集模塊,與所述通信鏈路連接,以采集所述發(fā)送端設備發(fā)送的所述待處理數(shù)據(jù)中的所述同步碼元;
設置模塊,預設有標準同步碼元;
比較處理模塊,分別與所述設置模塊和所述采集模塊連接,以將采集的所述同步碼元與預設的所述標準同步碼元進行比較;以及
控制邏輯模塊,分別與所述比較處理模塊和所述處理模塊連接,以根據(jù)所述比較處理模塊輸出的比較結(jié)果信息判斷是否輸出開啟后續(xù)數(shù)據(jù)處理程序的控制命令至所述處理模塊;
其中,所述處理模塊根據(jù)接收的所述控制命令對所述待處理數(shù)據(jù)進行處理操作。
上述的同步碼元檢測系統(tǒng),其中,所述設置模塊為寄存器(REG)或控制端。
上述的同步碼元檢測系統(tǒng),其中,所述控制端為移動終端。
上述的同步碼元檢測系統(tǒng),其中,所述采集模塊為觸發(fā)器。
上述的同步碼元檢測系統(tǒng),其中,所述采集模塊為D類型觸發(fā)器(DFF)。
上述的同步碼元檢測系統(tǒng),其中,所述比較處理模塊包括多路復用器(MUX)。
上述的同步碼元檢測系統(tǒng),其中,所述比較處理模塊還包括反相器。
上述的同步碼元檢測系統(tǒng),其中,所述控制邏輯模塊包括判斷模塊和控制邏輯單元;
其中,所述判斷模塊與所述比較處理模塊和所述控制邏輯單元連接,以根據(jù)所述比較處理模塊輸出的比較結(jié)果信息判斷是否通過所述控制邏輯單元輸出開啟后續(xù)數(shù)據(jù)處理程序的控制命令至所述處理模塊。
上述的同步碼元檢測系統(tǒng),其中,所述判斷模塊為與門電路。
上述的同步碼元檢測系統(tǒng),其中,所述控制邏輯單元為控制邏輯電路。
本發(fā)明公開了一種同步碼元檢測系統(tǒng),通過比較處理模塊將采集模塊采集的待處理數(shù)據(jù)包含的同步碼元與設置模塊預設的標準同步碼元進行比較,如果兩者相同,則標志著接收端設備和發(fā)送端設備建立好了同步聯(lián)系,接收端設備可以對該待處理數(shù)據(jù)進行后續(xù)操作;其中,該設置模塊可以為寄存器或外部控制端,以實現(xiàn)標準同步碼元的可編程;即可以根據(jù)不同的協(xié)議和/或不同的應用,通過外部控制實 現(xiàn)標準同步碼元值的修改,從而不需要在接收端設備設置額外的檢測電路。
附圖說明
通過閱讀參照以下附圖對非限制性實施例所作的詳細描述,本發(fā)明及其特征、外形和優(yōu)點將會變得更加明顯。在全部附圖中相同的標記指示相同的部分。并未可以按照比例繪制附圖,重點在于示出本發(fā)明的主旨。
圖1是本發(fā)明實施例中同步碼元檢測系統(tǒng)的結(jié)構示意圖。
圖2是本發(fā)明實施例中可編程的同步碼元檢測電路的示意圖。
具體實施方式
下面結(jié)合附圖和具體的實施例對本發(fā)明作進一步的說明,但是不作為本發(fā)明的限定。
如圖1所示,本實施例涉及一種同步碼元檢測系統(tǒng),應用于數(shù)據(jù)傳輸中的同步碼元檢測,該檢測系統(tǒng)包括用于發(fā)送包含同步碼元的待處理數(shù)據(jù)的發(fā)送端設備、通過通信鏈路與發(fā)送端設備連接的處理模塊、與通信鏈路連接,以采集發(fā)送端設備發(fā)送的待處理數(shù)據(jù)中的同步碼元的采集模塊、預設有標準同步碼元的設置模塊、分別與設置模塊和采集模塊連接,以將采集的同步碼元與預設的標準同步碼元進行比較的比較處理模塊以及分別與比較處理模塊和處理模塊連接,以根據(jù)比較處理模塊輸出的比較結(jié)果信息判斷是否輸出開啟后續(xù)數(shù)據(jù)處理 程序的控制命令至處理模塊的控制邏輯模塊;其中,該處理模塊根據(jù)接收的控制命令對待處理數(shù)據(jù)進行處理操作。
在本發(fā)明一個優(yōu)選的實施例中,上述設置模塊為寄存器(REG)或控制端。
在此基礎上,進一步的,上述控制端為移動終端,該移動終端可以為平板電腦(PAD)。
在本發(fā)明一個優(yōu)選的實施例中,上述采集模塊為觸發(fā)器,該觸發(fā)器可以為D類型觸發(fā)器(DFF)。
在本發(fā)明一個優(yōu)選的實施例中,上述比較處理模塊包括多路復用器(MUX)。
在本發(fā)明一個優(yōu)選的實施例中,上述比較處理模塊還包括反相器。
在本發(fā)明一個優(yōu)選的實施例中,上述控制邏輯模塊包括判斷模塊和控制邏輯單元;
其中,上述判斷模塊與比較處理模塊和控制邏輯單元連接,以根據(jù)比較處理模塊輸出的比較結(jié)果信息判斷是否通過控制邏輯單元輸出開啟后續(xù)數(shù)據(jù)處理程序的控制命令至處理模塊。
在此基礎上,進一步的,上述判斷模塊為與門電路,上述控制邏輯單元為控制邏輯電路。
具體的,本實施例公開的同步碼元檢測系統(tǒng)是通過如圖2所示的可編程的同步碼元檢測電路實現(xiàn)的,該同步碼元檢測電路包括觸發(fā)器 (采集模塊)、反相器和多路復用器(比較處理模塊)、與非門電路(判斷模塊)和控制邏輯電路(控制邏輯單元)。
該同步碼元檢測電路的工作原理為:在時鐘通過觸發(fā)器對發(fā)送端設備發(fā)送的包含同步碼元的待處理數(shù)據(jù)中的同步碼元進行采集得到同步碼元DA后,通過反相器和多路復用器將同步碼元DA與寄存器中預設的同步碼元REG_A進行比較,當DA與REG_A兩者值相同的時候,輸出OA會為“1”;輸出OB/OC/OD應用相同的原理可以得到,在此便不予以贅述;與門電路當OA/OB/OC/OD都為“1”的時候,輸出Sync=1,標志著檢測到了同步碼元(即標志著接收端設備和發(fā)送端設備建立好了同步聯(lián)系),接收端設備可以對待處理數(shù)據(jù)進行后續(xù)操作;與門電路將Sync信號傳送給控制邏輯電路,開啟后續(xù)數(shù)據(jù)處理程序。
在該同步碼元檢測電路中,標準同步碼元可以存在REG中,也可以由外部PAD直接控制,只要能實現(xiàn)標準同步碼元可編程即可。
綜上,本發(fā)明公開了一種同步碼元檢測系統(tǒng),通過比較處理模塊將采集模塊采集的待處理數(shù)據(jù)包含的同步碼元與設置模塊預設的標準同步碼元進行比較,如果兩者相同,則標志著接收端設備和發(fā)送端設備建立好了同步聯(lián)系,接收端設備可以對該待處理數(shù)據(jù)進行后續(xù)操作;其中,該設置模塊可以為REG或控制端,實現(xiàn)標準同步碼元的可編程;即可以根據(jù)實際需要(如不同的協(xié)議和/或不同的應用),通過外部控制實現(xiàn)標準同步碼元值的修改,從而不需要在接收端設置額外的檢測電路。
本領域技術人員應該理解,本領域技術人員在結(jié)合現(xiàn)有技術以及上述實施例可以實現(xiàn)變化例,在此不做贅述。這樣的變化例并不影響本發(fā)明的實質(zhì)內(nèi)容,在此不予贅述。
以上對本發(fā)明的較佳實施例進行了描述。需要理解的是,本發(fā)明并不局限于上述特定實施方式,其中未盡詳細描述的設備和結(jié)構應該理解為用本領域中的普通方式予以實施;任何熟悉本領域的技術人員,在不脫離本發(fā)明技術方案范圍情況下,都可利用上述揭示的方法和技術內(nèi)容對本發(fā)明技術方案作出許多可能的變動和修飾,或修改為等同變化的等效實施例,這并不影響本發(fā)明的實質(zhì)內(nèi)容。因此,凡是未脫離本發(fā)明技術方案的內(nèi)容,依據(jù)本發(fā)明的技術實質(zhì)對以上實施例所做的任何簡單修改、等同變化及修飾,均仍屬于本發(fā)明技術方案保護的范圍內(nèi)。