專利名稱:接收卡的識別方法及相關通信設備的制作方法
技術領域:
本發明涉及通信領域,特別涉及一種接收卡的識別方法及相關通信設備。
背景技術:
在現有通信系統如核心網、BITS (大樓綜合定時系統)、CDMA(碼分多 址通信系統)、GSM (全球移動通信系統)、WCDMA (寬帶碼分多工存取)、 WiMAX (微波存取全球互通)、LTE (長期演進)、UMB (超寬帶移動通信) 設備中,全球衛星定位系統(GPS, Global Positioning System )和全球衛星導 航系統(GLONASS, GLObal NAvigation Satellite System )有著廣泛的應用。 它可以作為通信系統設備提供高精度的時鐘源,以及精確時間同步應用過程 中,GPS和GLONASS系統在無線通信系統中占有重要地位。
基站通信系統中用到的是全球衛星定位系統或全球衛星導航系統的用戶 部分,它包括源天線、饋線、避雷器、接收卡,下面分別介紹
GPS和GLONASS天線為有源天線,前者工作在Ll波段(1.575Ghz),后者 同時支持兩個波段,包括Ll波段的GPS信號(1.575Ghz)以及GLONASS信號 (1.602-1.611Ghz)。 二者均內置窄帶濾波器和LNA (低噪聲放大器)。饋線采用 物理發泡聚乙炔絕緣射頻同軸電纜,傳送射頻信號以及天線的工作電源。機 頂和遠端各一個天饋避雷器,用于室外防雷。
接收卡有GPS接收卡(又稱單星卡)以及GPS/GLONASS接收卡(又稱雙星 卡)兩種。單星卡僅僅支持GPS系統,雙星卡同時支持兩種衛星導4元系統。二 者的實現原理類似包括RF (射頻單元)、IF (中頻處理單元)、DM (數據模 塊)等。單星卡一般有至少8個并行通道,可同時跟蹤8顆衛星。雙星卡有20 個接收通道。
目前市場設計制造GPS接收卡和GPS/GLONASS接收卡的廠家很多,由于 市場竟爭激烈,接收卡更新換代和停產淘汰的速度很快。為了有效^見避風險, 在通信設備的時鐘系統設計中,在同一塊電路板上往往要兼容設計2 _ 3家甚 至5家以上的接收卡。多個接收卡兼容在硬件實現上不難,但是系統要解決接 收卡識別問題。因為不同廠家生產的接收卡,其配置管理和通信消息接口是
不一樣的,軟件要作不同的適配。
接收卡一般情況下,是一塊小扣板,參見圖l,其最重要的信號接口為1PPS
(秒脈沖,1 Pulse Per Second)信號接口和串口 。 一般情況下,1PPS是TTL (晶 體管-晶體管邏輯)電平,而串口有TTL電平的也有RS232 (串行通訊接口 )電 平。串口主要傳送配置管理信息、日歷星象信息等。
所有接收卡扣板的1PPS信號引腳通過同一線路串聯,接入邏輯單元,即 EPLD (可擦除的可編程邏輯器件)或FPGA (現場可編程門陣列器件)單元 10,插座單板一般兼容的接收卡不會超過8種,可以用一個4bit的撥碼開關來 指示接收卡的類型,設備出廠之前,根據接收卡類型通過撥碼開關18將撥碼 撥動到適當位置,并將撥碼值通過EPLD或FPGA單元10傳送到CPU12 ,也 可直接將撥碼值掛在CPU 12的通用I/0口上來上報。CPU 12根據撥碼值就可以 確定是何種類型的接收卡。CPU12識別出接收卡類型后,對接收卡的配置驅 動就可以順利進行。
在本發明過程中,發明人發現該現有技術至少存在以下缺點
撥碼開關失效率較高,接收卡識別是人為手工干預的,生產維修更換麻 煩,自動化程度低,容易出錯。
現有技術中還提供另外一種技術方案,參見圖2,該技術方案是完全去掉 撥碼開關。由于不同的接收卡具有獨特的串口配置幀格式,獨特的配置管理 消息,軟件通過有限次(兼容的接收卡的類型是有限的)的遍歷迭代嘗試就 可以匹配出接收卡的類型。
在本發明過程中,發明人發現該現有技術至少存在以下缺點
軟件算法相對復雜,需要多次遍歷迭代嘗試,因而識別速度慢,效率低。
發明內容
本發明實施例提供一種接收卡的識別方法和相關的通信設備,快速識別 接收卡的類型。
本發明實施例所提供的接收卡的識別方法和相關的通信設備的實施例是 通過以下技術方案實現的
一種接收卡的識別方法,所述的識別方法包括
將所有接收卡插座的1PPS信號引腳引入邏輯單元;
所述邏輯單元檢測接收卡插座上1PPS信號的有無,并根據1PPS信號引 腳與所述接收卡的對應關系,識別出所述接收卡。
本發明實施例還提供一種通信設備包括接收卡插座、邏輯單元,所有 的接收卡插座的1PPS信號引腳分別引入所述的邏輯單元;所述的邏輯單元, 用于檢測接收卡插座上1PPS信號的有無,根據1PPS信號引腳與所述接收卡 的對應關系,識別出所述接收卡。
本發明實施例提供一種接收卡的識別方法和相關的通信設備,通過將每 個接收卡的1PPS信號引腳分別引入邏輯單元進行檢測,根據1PPS信號引腳 與所述接收卡的對應關系,識別出所述接收卡。可以快速識別接收卡類型, 生產維修更換也相當方便,軟件也不需要反復適配和嘗試,簡化了軟件設計 流程。
圖1為現有技術提供的一種識別接收卡的通信設備的結構示意圖2為現有技術提供的另一種識別接收卡的通信設備的結構示意圖3為本發明實施例識別接收卡的通信設備的結構示意圖4為本發明實施例識別接收卡的方法的流程圖。
具體實施例方式
一般來說,某個設備在一段時間里能夠支持的GPS/GLONASS接收卡的 類型是有限的,至少受限于底板面積,不可能支持無限多的GPS/GLONASS 接收卡。比如目前常見的CDMA基站系統能夠支持6種GPS/GLONASS接 收卡。對于基站系統來說它根據保存的接收卡的類型的信息,能夠確定自 身支持哪幾種GPS/GLONASS接收卡,同 一時刻底板上只會插入一種接收卡, 基站系統不能識別到底是哪一種接收卡。如2006年發貨的接收卡A,但是 到2007年,接收卡A由于商務和技術原因,換成了接收卡B。但是在一段時 間內,接收卡的發貨一定是局限在上述基站系統支持的接收卡的范圍內。例 如基站系統支持接收卡A、 B、 C、 D、 E,發貨一定是接收卡A、 B、 C、 D、
E的一種。雖然基站系統能夠確定支持哪幾種接收卡,但是不能確定現在插在 插板-上的接收卡是哪一種接收卡。這就需要基站系統來識別具體是哪一種接 收卡。
基站系統是通過讀取邏輯單元里面的寄存器來獲取并識別接收卡。現有 技術是通過撥碼開關控制寄存器的狀態來實現寄存器顯示接收卡的類型信息
的,例如撥碼置位0001代表接收卡A,撥碼置位0101代表接收卡B,等等。 還有一種方式是基站系統根據不同的接收卡,其配置和狀態消息是獨特的 特性,通過反復嘗試和迭代遍歷,識別出是哪一種接收卡,這樣導致軟件設 計復雜。
本發明實施例提供一種接收卡的識別方法和相關的通信設備,通過將每 個接收卡的1PPS信號引腳分別引入邏輯單元進行檢測,由邏輯單元自動識別 出接收卡并將接收卡的信息通過存儲器保存下來。邏輯單元可以有多種,在 本實施例中以EPLD或FPGA單元為例進行說明。該方法可以快速識別接收 卡類型,生產維修更換也相當方便,軟件也不需要反復適配和嘗試,簡化了 軟件設計流程。
下面結合附圖詳細描述本發明實施例提供的接收卡的識別方法和相關的 通信設備。
圖3為本發明實施例識別接收卡的通信設備的結構示意圖;參見該圖, 該識別接收卡的通信設備包括邏輯單元如EPLD或FPGA單元30, CPU32通 過時間串口 34與EPLD或FPGA單元30連接,時鐘處理模塊31接收EPLD 或FPGA單元30的1PPS信號。其中
E
PLD或FPGA單元30,用于1PPS的4企測,置位寄存器,指示每一路接 收卡的1PPS狀態,并選擇可用的1PPS信號傳遞給時鐘模塊;將可用的 GPS/GLONASS接收卡的時間串口 34連接到CPU。
時鐘處理模塊31,接收1PPS作為鎖相環路高精度時鐘源,完成鎖相調 相,并輸出系統時鐘給各個業務板。
CPU 32,解析來自接收卡的消息,完成對接收卡的初始化,配置,從接 收卡收集狀態告警信息等。
電平轉換器36,將RS232電平或者RS485/422等非TTL電平轉換成TTL 電平。
GPS/GLONASS接收卡的時間串口 33,用來傳送初始化配置信息、星象 曰歷信息等。
接收卡插座35, GPS/GLONASS接收卡一般為扣板形式,通過底板上的 接收卡插座35連接到底板。
接收卡插座35有多個,每個接收卡插座對應不同的接收卡,這些接收卡 可以是類型的不同,也可以只是版本的不同。所述1PPS信號引腳與所述接收 卡的對應關系為預先設定的,可以存儲在EPLD或FPGA單元30寄存器里面, 也可以以其他形式如電路預先設定。每個接收卡從供應商處購買過來時,對 應到通信設備的底板上有一個獨占的接收卡插座35,不同的接收卡占有的接 收卡插座35的形狀和引腳定義都不相同。接收卡最重要的信號接口有1PPS 信號引腳和串口。由于在通信設備底板上,同一時刻只會插有一塊接收卡, 每個1PPS信號引腳定義不同,每個1PPS信號引腳對應的插座插相應的接收 卡,所以EPLD或FPGA單元30在任何時候只會接收到1個1PPS信號,或 者由于扣接收卡故障而根本收不到1PPS。利用這個特點,將所有的接收卡插 座35的1PPS信號引腳分別引入EPLD或FPGA單元30;然后將接收卡插入 相對應的才妄收卡插座35, EPLD或FPGA單元30纟企測4妾收卡插座35上1PPS 信號的有無。
如果EPLD或FPGA單元30檢測有1PPS信號,則可以根據1PPS信號及 1PPS信號引腳與所述接收卡的對應關系,識別出所述接收卡的類型或版本; 如果所述的EPLD或FPGA單元30的沒有檢測到1PPS信號,則判斷為接收 卡故障。
本發明實施例還提供一種用于識別接收卡的方法,參見圖4,該方法包括 步驟
40、 將所有接收卡插座的1PPS信號引腳分別引入邏輯單元如EPLD或 FPGA單元。接收卡插座有多個,每個接收卡插座對應不同的接收卡,所述 1PPS信號引腳與所述接收卡的對應關系為預先設定的。
41、 所述的邏輯單元檢測接收卡插座上1PPS信號的有無。所述的邏輯單
元檢測有1PPS信號,則根據1PPS信號引腳與所述接收卡的對應關系,識別
出所述接收卡;如果所述的邏輯單元沒有檢測到所述的1PPS信號,則判斷所 述的接收卡故障。
接收卡為GPS單星卡或GPS/GLONASS雙星卡。通過將每個 GPS/GLONASS接收卡的1PPS信號引腳分別引入EPLD或FPGA單元進行檢 觀'J,從1PPS信號的有無即可判斷出接收卡的類型或版本,可以快速識別接收 卡,生產維修更換也相當方便,軟件也不需要反復適配和嘗試,簡化了軟件 設計流程。
以上對本發明實施例所提供的一種識別接收卡的方法和相關通信設備,進 行了詳細介紹,對于本領域的一般技術人員,依據本發明實施例的思想,在具體實施方式
及應用范圍上均會有改變之處,綜上所述,本說明書實施例的 內容不應理解為對本發明的限制。
權利要求
1、一種接收卡的識別方法,其特征在于,所述的識別方法包括將所有接收卡插座的1PPS信號引腳引入邏輯單元;所述邏輯單元檢測接收卡插座上1PPS信號的有無,并根據1PPS信號引腳與所述接收卡對應關系,識別出所述接收卡。
2、 如權利要求1所述的接收卡的識別方法,其特征在于,所述邏輯單元 檢測接收卡插座上1PPS信號的有無,并根據1PPS信號引腳與所述接收卡的 對應關系,識別出所述接收卡,具體包括所述的邏輯單元檢測有1PPS信號,則可以才艮據所述的1PPS信號及1PPS 信號引腳與所述接收卡的對應關系識別出所述接收卡;如果所述的邏輯單元沒有檢測到所述的1PPS信號,則所述的接收卡故障。
3、 如權利要求1或2所述的接收卡的識別方法,其特征在于,所述的接 收卡為GPS單星卡或GPS/GLONASS雙星卡。
4、 如權利要求1或2所述的接收卡的識別方法,其特征在于,所述的接 收卡插座有多個,每個接收卡插座對應不同的接收卡,所述1PPS信號引腳與 所述接收卡的對應關系為預先設定的。
5、 如權利要求1或2所述的接收卡的識別方法,其特征在于,所述的邏 輯單元為EPLD單元或FPGA單元。
6、 一種通信設備,其特征在于,包括接收卡插座、邏輯單元,所有的接 收卡插座的1PPS信號引腳分別引入所述的邏輯單元;所述的邏輯單元,用于 檢測接收卡插座上1PPS信號的有無,根據1PPS信號引腳與所述接收卡的對 應關系,識別出所述接收卡。
7、 如權利要求6所述的通信設備,其特征在于,其特征在于,所述的邏 輯單元,如果檢測有1PPS信號,則根據1PPS信號引腳與所述接收卡的對應 關系,識別出所述接收卡;如果所述的邏輯單元沒有檢測到1PPS信號,則所 述的接收卡故障。
8、 如權利要求6或7所述的通信設備,其特征在于,所述的接收卡為 GPS單星卡或GPS/GLONASS雙星卡。
9、如權利要求6或7所述的通信設備,其特征在于,所述的接收卡插座 -有多個,每個接收卡插座對應不同類型的接收卡,所述1PPS信號引腳與所述 接收卡的對應關系為預先設定的。
10、如權利要求6或7所述的通信設備,其特征在于,所述的邏輯單元為 EPLD單元或FPGA單元。
全文摘要
本發明實施例涉及通信領域,提供一種接收卡的識別方法和相關的通信設備,通過將每個GPS/GLONASS接收卡的1PPS信號引腳分別引入邏輯單元如EPLD或者FPGA單元進行檢測,可以快速的識別接收卡,生產維修更換也相當方便,也不需要反復適配和嘗試,簡化了軟件設計流程。
文檔編號G01R31/00GK101196548SQ200710198768
公開日2008年6月11日 申請日期2007年12月12日 優先權日2007年12月12日
發明者申正照 申請人:華為技術有限公司