專利名稱:檢測秒脈沖輸入信號反相并自動糾錯的方法、裝置及設備的制作方法
技術領域:
本發明涉及無線通訊領域,尤其涉及一種檢測秒脈沖輸入信號反相并自動糾錯的 方法、裝置及網絡設備。
背景技術:
在現有的移動通訊3G (第三代移動通訊系統)網絡建設中,1588技術是TD-SCDMA 系統中所采用的關鍵技術,其中,1588信號具體由lPPSdPulsePer Second,秒脈沖)信號 和TOD (Time of Day,每日定時)信號組成。目前,采用IPPS功能的設備沒有統一的接口標準,有的使用RS232接口標準,有 的使用RJ45接口標準,導致不同廠商的設備在相互對接的時候,會面臨接口標準不同的問題。現有技術中,采用IPPS功能的設備在使用時,通常采用現場臨時做線來解決因廠 商不同導致接口標準不同所產生的相互對接問題。由于目前沒有定義國際接口標準,現場 臨時做的IPPS輸入信號的正負信號線可能會接反,從而導致IPPS輸入信號反相而使設備 不能正常工作,給設備安裝調試帶來不便。
發明內容
本發明的主要目的在于提供一種檢測秒脈沖輸入信號反相并自動糾錯的方法、裝 置及網絡設備,可以解決采用IPPS功能且具有不同接口標準的設備之間的正常對接問題, 提高設備兼容性,節省設備安裝調試時間。本發明提出的一種檢測秒脈沖輸入信號反相并自動糾錯的方法,包括以下步驟接收秒脈沖輸入信號;檢測秒脈沖輸入信號,并判斷秒脈沖輸入信號是否反相;當秒脈沖輸入信號反相時,對秒脈沖輸入信號進行反相糾錯處理;輸出正常秒脈沖輸入信號。優選地,所述秒脈沖輸入信號為秒脈沖差分信號。優選地,所述接收秒脈沖輸入信號的步驟之后還包括將所述秒脈沖輸入信號轉換為單根晶體管_晶體管邏輯TTL電平信號。優選地,所述檢測秒脈沖輸入信號,并判斷秒脈沖輸入信號是否反相的步驟具體 包括對秒脈沖輸入信號的正脈沖寬度計數,得到當前計數值;判斷當前計數值是否小于預設標準值,如果是,則輸出正常秒脈沖輸入信號;否 貝1J,對秒脈沖輸入信號進行反相糾錯處理。優選地,所述輸出正常秒脈沖輸入信號的步驟之前還包括對秒脈沖輸入信號進行頻率檢測及濾波處理。本發明提出的一種檢測秒脈沖輸入信號反相并自動糾錯的裝置,包括
接收模塊,用于接收秒脈沖輸入信號;檢測判斷模塊,用于檢測所述秒脈沖輸入信號,并判斷秒脈沖輸入信號是否反相;糾錯處理模塊,用于當秒脈沖輸入信號反相時,對秒脈沖輸入信號進行反相糾錯 處理;輸出模塊,用于輸出正常秒脈沖輸入信號。優選地,所述秒脈沖輸入信號為秒脈沖差分信號。優選地,還包括轉換模塊,用于將秒脈沖輸入信號轉換為單根晶體管-晶體管邏輯TTL電平信號。優選地,所述檢測判斷模塊包括計數單元,用于對秒脈沖輸入信號的正脈沖寬度計數,得到當前計數值;判斷單元,用于判斷當前計數值是否小于預設標準值。優選地,本裝置還包括頻率檢測及濾波處理模塊,用于對秒脈沖輸入信號進行頻率檢測及濾波處理。本發明提出的一種網絡設備,包括上述的檢測秒脈沖輸入信號反相并自動糾錯的
直ο本發明通過對接收的IPPS輸入信號進行檢測,并判斷該IPPS輸入信號是否反相, 對反相的IPPS輸入信號進行反相糾錯處理,使系統正常工作,提高了設備的兼容性,并節 省了設備安裝調試時間。
圖1是本發明檢測IPPS輸入信號反相并自動糾錯的方法一實施例流程示意圖;圖2是本發明檢測IPPS輸入信號反相并自動糾錯的方法另一實施例流程示意 圖;圖3是本發明檢測IPPS輸入信號反相并自動糾錯的裝置一實施例結構示意圖;圖4是本發明檢測IPPS輸入信號反相并自動糾錯的裝置另一實施例結構示意 圖;圖5是圖4所示檢測IPPS輸入信號反相并自動糾錯的裝置中檢測判斷模塊的具 體結構示意圖;圖6是本發明網絡設備一實施例結構示意圖。
具體實施例方式為了使本發明的技術方案更加清楚、明了,下面將結合附圖作進一步詳述圖1示出了本發明檢測IPPS輸入信號反相并自動糾錯的方法一實施例流程示意 圖。如圖1所示,本實施例提供的一種檢測IPPS輸入信號反相并自動糾錯的方法,包 括以下步驟步驟101,接收IPPS輸入信號;步驟102,檢測IPPS輸入信號,并判斷IPPS輸入信號是否反相;
步驟103,當IPPS輸入信號反相時,對IPPS輸入信號進行反相糾錯處理;步驟104,輸出正常IPPS輸入信號。本實施例中,在相互對接的兩個設備進行接口對接時,首先對對接設備所接收的 IPPS輸入信號進行相位檢測,當檢測到IPPS輸入信號反相時,對反相的IPPS輸入信號進行 自動糾錯處理,使對接設備接收正常的輸入信號,從而使系統正常工作。本實施例中,優選地,IPPS輸入信號采用IPPS差分信號,采用IPPS差分信號輸入 主要是因為差分信號的抗干擾能力較強,并且可以實現較長距離的傳輸。上述步驟中,首先,接收IPPS輸入信號,IPPS輸入信號可以通過對接設備的面 板接口輸入到單板。然后對IPPS輸入信號進行EMC(ElectroMagnetic Compatibility, 電磁兼容性)防護及濾波處理后,通過專用芯片對IPPS輸入信號進行轉換使其變為單根 TTL(Transistor-Transistor Logic,晶體管-晶體管邏輯)電平信號。然后對轉換后的 IPPS輸入信號進行檢測。IPPS輸入信號每隔一秒鐘,產生一個脈沖信號,即相鄰兩個IPPS 輸入信號的間隔是1秒。本實施例對IPPS輸入信號進行檢測的具體過程為采用一個高頻率的時鐘對每 個IPPS輸入信號正脈沖寬度進行計數,在計數之前,預先設定一個正脈沖寬度的預設標準 值,由于脈沖寬度沒有規定統一標準,本實施例對每個IPPS輸入信號正脈沖寬度的計數標 準設定為30ms,即預設標準值為30ms,以舉例說明。當IPPS輸入信號正常時,檢測到IPPS 輸入信號的正脈沖寬度的當前計數值小于預設標準值30ms,則判斷IPPS輸入信號處于正 常工作模式,向對接設備輸出正常IPPS輸入信號,系統正常工作。當IPPS輸入信號反相時, IPPS輸入信號的間隔變為高電平,而IPPS輸入信號的脈寬變為低電平,此時檢測到IPPS輸 入信號正脈沖寬度的當前計數值遠大于30ms,由此可以判斷IPPS輸入信號處于反相工作。當檢測到IPPS輸入信號反相時,對IPPS輸入信號進行相位取反處理。其具體操作 過程為首先,通過CPU芯片的局部總線(Local Bus)配置一個由CPU芯片控制的反相標志 位寄存器,并對反相標志位寄存器進行設置,當IPPS輸入信號反相時,反相標志位寄存器 設置為“0”,當IPPS輸入信號沒有反相時,反相標志位寄存器設置為“1”。之后,根據反相 標志位寄存器的當前設置值判斷是否對IPPS輸入信號進行取反處理,在檢測IPPS輸入信 號時,當檢測到IPPS輸入信號反相時,反相標志位寄存器的當前設置值為“0”,則對IPPS輸 入信號進行取反處理,使反相的IPPS輸入信號相位恢復正常,并輸出正常IPPS輸入信號, 從而使系統正常工作。如果檢測到IPPS輸入信號沒有反相時,則反相標志位寄存器設置值 為“1”,輸出正常IPPS輸入信號,使系統正常工作。本實施例通過對接收的IPPS輸入信號進行檢測,并判斷該IPPS輸入信號是否反 相,對反相的IPPS輸入信號進行反相糾錯處理,使系統正常工作,提高了設備的兼容性,并 節省了設備安裝調試時間。圖2是本發明檢測IPPS輸入信號反相并自動糾錯的方法另一實施例流程示意圖。如圖2所示,本實施例提供的一種檢測IPPS輸入信號反相并自動糾錯的方法,在 圖1所示的實施例的基礎上步驟101與步驟102之間還包括步驟1012,將IPPS輸入信號轉換為單根TTL電平信號。在步驟104之前還包括
步驟1041,對IPPS輸入信號進行頻率檢測及濾波處理。本實施例中,上述實施例步驟102具體包括 步驟1021,對IPPS輸入信號的正脈沖寬度計數,得到當前計數值;步驟1022,判斷當前計數值是否小于預設標準值,如果是,則進入步驟1041,否 貝丨J,進入步驟103。上述步驟中,通過對接收的IPPS輸入信號的正脈沖寬度計數以對接收到的IPPS 輸入信號進行檢測。IPPS輸入信號就是每隔一秒鐘,產生一個脈沖信號,即相鄰兩個IPPS 輸入信號的間隔是1秒。本步驟中,具體檢測過程為采用一個高頻率的時鐘對每個IPPS 輸入信號正脈沖寬度進行計數,在計數之前,預先設定一個正脈沖寬度的預設標準值,由于 脈沖寬度沒有規定統一標準,本實施例對每個IPPS輸入信號正脈沖寬度的計數標準設定 為30ms,即預設標準值為30ms,以舉例說明。當IPPS輸入信號正常時,檢測到IPPS輸入信 號的正脈沖寬度的當前計數值小于預設標準值30ms時,則判斷IPPS輸入信號處于正常工 作模式,向對接設備輸出正常IPPS輸入信號,系統正常工作。當IPPS輸入信號反相時,IPPS 輸入信號的間隔就變為高電平,而IPPS輸入信號的脈寬就變為低電平,此時檢測到IPPS輸 入信號正脈沖寬度的當前計數值遠大于30ms,由此可以判斷IPPS輸入信號處于反相工作。當檢測到IPPS輸入信號反相時,對IPPS輸入信號進行相位取反處理。其具體操作 過程為首先,通過CPU芯片的局部總線(Local Bus)配置一個由CPU芯片控制的反相標志 位寄存器,并對反相標志位寄存器進行設置,當IPPS輸入信號反相時,反相標志位寄存器 設置為“0”,當IPPS輸入信號沒有反相時,反相標志位寄存器設置為“1”。之后,根據反相 標志位寄存器的當前設置值判斷是否對IPPS輸入信號進行取反處理,在檢測IPPS輸入信 號時,當檢測到IPPS輸入信號反相時,反相標志位寄存器的當前設置值為“0”,則對IPPS輸 入信號進行取反處理,使反相的IPPS輸入信號相位恢復正常,并輸出正常IPPS輸入信號, 從而使系統正常工作。如果檢測到IPPS輸入信號沒有反相時,則反相標志位寄存器設置值 為“ 1 ”,則輸出正常IPPS輸入信號,使系統正常工作。本實施例中,在輸出正常IPPS輸入信號之前,對IPPS輸入信號進行頻率檢測及濾 波處理,以使對接設備接收的IPPS輸入信號更加穩定。本實施例通過對接收的IPPS輸入信號進行檢測,并判斷該IPPS輸入信號是否反 相,對反相的IPPS輸入信號進行反相糾錯處理,使系統正常工作,提高了設備的兼容性,并 節省了設備安裝調試時間。圖3是本發明檢測IPPS輸入信號反相并自動糾錯的裝置一實施例結構示意圖。如圖3所示,本實施例提出的一種檢測IPPS輸入信號反相并自動糾錯的裝置,包 括接收模塊301,用于接收IPPS輸入信號;檢測判斷模塊302,用于檢測IPPS輸入信號,并判斷IPPS輸入信號是否反相;糾錯處理模塊303,用于當IPPS輸入信號反相時,對IPPS輸入信號進行反相糾錯 處理;輸出模塊304,用于輸出正常IPPS輸入信號。在相互對接的兩個設備進行接口對接時,首先,對對接設備所接收的IPPS輸入信 號進行相位檢測,當檢測到IPPS輸入信號反相時,對反相的IPPS輸入信號進行自動糾錯處理,使對接設備接收正常的IPPS輸入信號,從而使系統正常工作。 本實施例中,IPPS輸入信號采用IPPS差分信號。采用IPPS差分信號輸入主要是 因為差分信號的抗干擾能力較強,并且可以實現較長距離的傳輸。接收模塊301接收IPPS輸入信號之后,將IPPS輸入信號發送給檢測判斷模塊 302,由檢測判斷模塊302對IPPS輸入信號進行檢測并作出判斷,具體過程為采用一個高 頻率的時鐘對每個IPPS輸入信號正脈沖寬度進行計數。在計數之前,預先設定一個正脈沖 寬度的預設標準值,由于脈沖寬度沒有規定統一標準,本實施例對每個IPPS輸入信號正脈 沖寬度的計數標準設定為30ms,即預設標準值為30ms,以舉例說明。當IPPS輸入信號正常 時,檢測到IPPS輸入信號的正脈沖寬度的當前計數值小于預設標準值30ms,則判斷IPPS輸 入信號處于正常工作模式,由輸出模塊304向對接設備輸出正常IPPS輸入信號,系統正常 工作。當IPPS輸入信號反相時,IPPS輸入信號的間隔變為高電平,而IPPS輸入信號的脈寬 變為低電平,此時檢測到IPPS輸入信號正脈沖寬度的當前計數值遠大于30ms,由此可以判 斷IPPS輸入信號處于反相工作。當檢測判斷模塊302檢測到IPPS輸入信號反相時,由糾錯處理模塊303對IPPS 輸入信號進行相位取反處理。本實施例中,糾錯處理模塊303包括一個與CPU芯片連接的 反相標志位寄存器。糾錯處理模塊303具體糾錯處理過程為首先,通過CPU芯片的局部總線(Local Bus)與反相標志位寄存器連接,并由CPU芯片控制反相標志位寄存器,對反相標志位寄存 器預先進行設置,當IPPS輸入信號反相時,反相標志位寄存器設置為“0”,當IPPS輸入信 號沒有反相時,反相標志位寄存器設置為“1”。之后,反相標志位寄存器根據檢查判斷模塊 302的處理結果在兩設置值“0”和“ 1 ”之間切換,糾錯處理模塊303根據反相標志位寄存 器當前設置值判斷是否對IPPS輸入信號進行取反處理,在檢測IPPS輸入信號時,當檢測到 IPPS輸入信號反相時,反相標志位寄存器的當前設置值即為“0”,則由糾錯處理模塊303對 IPPS輸入信號進行取反處理,使反相的IPPS輸入信號相位恢復正常,由輸出模塊304輸出 正常IPPS輸入信號,從而使系統正常工作。如果檢測到IPPS輸入信號沒有反相時,則反相 標志位寄存器設置值為“1”,由輸出模塊304輸出正常IPPS輸入信號,使系統正常工作。圖4是本發明檢測IPPS輸入信號反相并自動糾錯的裝置另一實施例結構示意圖。如圖4所示,本實施例提出的一種檢測IPPS輸入信號反相并自動糾錯的裝置,在 上述圖3所示的實施例的基礎上還包括轉換模塊3012,用于將IPPS輸入信號轉換為單根TTL電平信號;頻率檢測及濾波處理模塊3034,用于對IPPS輸入信號進行頻率檢測及濾波處理。本實施例中,接收模塊301接收的IPPS輸入信號為IPPS差分信號,采用IPPS差 分信號輸入主要是因為差分信號的抗干擾能力較強,并且可以實現較長距離的傳輸,之后, 接收模塊301將接收IPPS輸入信號發送給轉換模塊3012,由轉換模塊3012將IPPS輸入信 號轉換為單根TTL電平信號。本實施例中,在輸出模塊304輸出正常IPPS輸入信號之前,由頻率檢測及濾波處 理模塊3034對IPPS輸入信號進行頻率檢測及濾波處理,以使對接設備接收的IPPS輸入信 號更加穩定。如圖5所示,本實施例中,檢測判斷模塊302具體包括
計數單元3021,用于對IPPS輸入信號的正脈沖寬度計數,得到當前計數值;判斷單元3022,用于判斷當前計數值是否小于預設標準值。
如圖6所示,本發明提出的一種網絡設備60,包括上述圖4所示實施例中的檢測 IPPS輸入信號反相并自動糾錯的裝置601,該檢測IPPS輸入信號反相并自動糾錯的裝置 601具體結構如圖4所示,在此不再贅述。本實施例中,該網絡設備60可以為基站、服務器等。本實施例可以解決采用IPPS 功能的網絡設備60 (比如基站)與其它接口標準不相同的網絡設備(比如基站)之間的接 口對接問題。通過對接收的IPPS輸入信號進行檢測,并判斷該IPPS輸入信號是否反相,對 反相的IPPS輸入信號進行反相糾錯處理,使系統正常工作,提高了網絡設備60的兼容性, 并節省了網絡設備安裝調試時間。綜上所述,本發明實施例通過對接收的IPPS輸入信號進行檢測,并判斷該IPPS輸 入信號是否反相,對反相的IPPS輸入信號進行反相糾錯處理,使系統正常工作,提高了設 備的兼容性,并節省了設備安裝調試時間。以上所述僅為本發明的優選實施例,并非因此限制本發明的專利范圍,凡是利用 本發明說明書及附圖內容所作的等效結構或流程變換,或直接或間接運用在其他相關的技 術領域,均同理包括在本發明的專利保護范圍內。
權利要求
一種檢測秒脈沖輸入信號反相并自動糾錯的方法,其特征在于,包括以下步驟接收秒脈沖輸入信號;檢測秒脈沖輸入信號,并判斷秒脈沖輸入信號是否反相;當秒脈沖輸入信號反相時,對秒脈沖輸入信號進行反相糾錯處理;輸出正常秒脈沖輸入信號。
2.根據權利要求1所述的檢測秒脈沖輸入信號反相并自動糾錯的方法,其特征在于, 所述秒脈沖輸入信號為秒脈沖差分信號。
3.根據權利要求2所述的檢測秒脈沖輸入信號反相并自動糾錯的方法,其特征在于, 所述接收秒脈沖輸入信號的步驟之后還包括將所述秒脈沖輸入信號轉換為單根晶體管_晶體管邏輯TTL電平信號。
4.根據權利要求1所述的檢測秒脈沖輸入信號反相并自動糾錯的方法,其特征在于, 所述檢測秒脈沖輸入信號,并判斷秒脈沖輸入信號是否反相的步驟具體包括對秒脈沖輸入信號的正脈沖寬度計數,得到當前計數值;判斷當前計數值是否小于預設標準值,如果是,則輸出正常秒脈沖輸入信號;否則,對 秒脈沖輸入信號進行反相糾錯處理。
5 根據權利要求1至4中任一項所述的檢測秒脈沖輸入信號反相并自動糾錯的方法, 其特征在于,所述輸出正常秒脈沖輸入信號的步驟之前還包括對秒脈沖輸入信號進行頻 率檢測及濾波處理。
6.一種檢測秒脈沖輸入信號反相并自動糾錯的裝置,其特征在于,包括接收模塊,用 于接收秒脈沖輸入信號;檢測判斷模塊,用于檢測秒脈沖輸入信號,并判斷秒脈沖輸入信號是否反相;糾錯處理模塊,用于當秒脈沖輸入信號反相時,對秒脈沖輸入信號進行反相糾錯處理;輸出模塊,用于輸出正常秒脈沖輸入信號。
7.根據權利要求6所述的檢測秒脈沖輸入信號反相并自動糾錯的裝置,其特征在于, 所述秒脈沖輸入信號為秒脈沖差分信號。
8.根據權利要求7所述的檢測秒脈沖輸入信號反相并自動糾錯的裝置,其特征在于, 還包括轉換模塊,用于將秒脈沖輸入信號轉換為單根晶體管_晶體管邏輯TTL電平信號。
9.根據權利要求6、7或8所述的檢測秒脈沖輸入信號反相并自動糾錯的裝置,其特征 在于,所述檢測判斷模塊包括計數單元,用于對秒脈沖輸入信號的正脈沖寬度計數,得到當前計數值;判斷單元,用 于判斷當前計數值是否小于預設標準值。
10.根據權利要求9所述的檢測秒脈沖輸入信號反相并自動糾錯的裝置,其特征在于, 還包括頻率檢測及濾波處理模塊,用于對秒脈沖輸入信號進行頻率檢測及濾波處理。
11.一種網絡設備,其特征在于,包括如權利要求10所述的檢測秒脈沖輸入信號反相 并自動糾錯的裝置。
全文摘要
本發明涉及一種檢測秒脈沖輸入信號反相并自動糾錯的方法、裝置及設備,其方法包括接收秒脈沖輸入信號;檢測秒脈沖輸入信號,并判斷秒脈沖輸入信號是否反相;當秒脈沖輸入信號反相時,對秒脈沖輸入信號進行反相糾錯處理;輸出正常秒脈沖輸入信號。本發明通過對接收的秒脈沖輸入信號進行檢測,并判斷該秒脈沖輸入信號是否反相,對反相的秒脈沖輸入信號進行反相糾錯處理,使系統正常工作,提高了設備的兼容性,并節省了設備安裝調試時間。
文檔編號H04L1/00GK101888241SQ20101018537
公開日2010年11月17日 申請日期2010年5月27日 優先權日2010年5月27日
發明者朱躍, 秦川 申請人:中興通訊股份有限公司