[發明專利]軟件無線電系統中基于PCI總線的數據同步方法及系統有效
| 申請號: | 201210004050.8 | 申請日: | 2012-01-06 |
| 公開(公告)號: | CN102571317A | 公開(公告)日: | 2012-07-11 |
| 發明(設計)人: | 江海;齊心;趙明 | 申請(專利權)人: | 江海 |
| 主分類號: | H04L7/00 | 分類號: | H04L7/00 |
| 代理公司: | 北京清亦華知識產權代理事務所(普通合伙) 11201 | 代理人: | 張大威 |
| 地址: | 100013 北京市*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 軟件 無線電 系統 基于 pci 總線 數據 同步 方法 | ||
技術領域
本發明涉及無線通信技術領域,特別設計一種軟件無線電系統中基于PCI總線的數據同步方法及系統。
背景技術
近年來,軟件無線電技術的出現備受關注。它突破了傳統通信平臺擴展性差、功能單一、開發成本高的局限性,它把硬件作為無線通信的基本平臺,盡可能多的用軟件實現無線通信功能。軟件無線電的主要優點是它的靈活性。在軟件無線電中,諸如信道帶寬、調制以及編碼等可以動態調整,以適應不同的標準和環境、網絡通信負荷以及用戶需求的變化。軟件無線電中主要組成部分為射頻單元,基帶處理單元以及連接它們的接口單元。基帶處理部分由軟件實現,并運行在處理器模塊上,從而在接口單元上的傳輸的基帶采樣數據,這樣對速率和延時都有較高的要求,由此接口單元的設計就尤為關鍵。
PCI?Express于2005年已經成為了PC體系中標準總線,它提供了PC體系結構中以通用處理器模塊為核心的連接。從而在基于通用處理器模塊的軟件無線電平臺中,由于PCIExpress為最廣泛使用的總線,其成為了接口單元的可能性方案。但由于此總線為基于包交換的而不是基于電路交換的,從實時性角度來看,基于此接口設計軟件無線電架構很難保證數據傳輸的實時性,具體為以下兩點:
1)由于很多無線系統尤其是蜂窩系統規定了嚴格的幀格式,在空中接口需要保證嚴格的時序關系,對于發送的數據來說,這就需要特定的數據必須在特定時間產生在射頻單元接口上,對于接收的數據來說,特定的時間數據有特別的含義,必須實時的接收下來。
2)射頻端和運行在通用處理器模塊的程序需要時間上的同步,需要通過PCI-Express把射頻端的時間信息通過PCI-Express傳遞給處理器模塊端。這樣處理器模塊上運行的程序,在特定的時間處理,預先產生相應時間的數據,或者在合適的時間處理合適時間信息的數據。
發明內容
本發明旨在至少解決現有技術中存在的技術問題之一。
為此,本發明的一個目的在于提出一種軟件無線電系統中基于PCI總線的數據同步方法。
本發明的另一目的在于提出一種軟件無線電系統中基于PCI總線的數據同步系統。
為了實現上述目的,本發明第一方面實施例提出了一種軟件無線電系統中基于PCI總線的數據同步方法,所述軟件無線電系統包括處理器模塊、射頻模塊和連接在所述處理器模塊和所述射頻模塊之間的接口控制模塊,其中,所述處理器模塊和所述接口控制模塊之間通過PCI總線相連,所述方法包括以下步驟:所述接口控制模塊根據所述射頻模塊的時鐘生成時間信息;所述接口控制模塊根據所述時間信息產生中斷,并通過所述PCI總線向所述處理器模塊發送中斷信號;所述處理器模塊的中斷響應程序根據所述中斷信號接收所述時間信息,并觸發軟件無線電系統中相應的無線系統物理層調制或解調程序以及高層協議棧程序,并根據所述時間信息進行處理;通過所述PCI總線完成相應數據的讀和/或寫操作,并在所述接口控制模塊進行緩存,以根據所述時間信息通過所述射頻模塊完成數據的接收和/或發送。
根據本發明實施例的軟件無線電系統中基于PCI總線的數據同步方法,保證處理器模塊上進行的處理與射頻模塊時間同步,即由處理器模塊處理的每個單位數據(每個數據為在通信系統最小處理時間單位中產生的數據)都經過可以預設的時間間隔由射頻模塊進行發送,或者經過預設的時間間隔發送至處理器,從而能夠實現數據的同步性,進而實現數據的同步收發。且同步時間可控,具有高的靈活性,實用性強。
另外,根據本發明上述實施例的軟件無線電系統中基于PCI總線的數據同步方法還可以具有如下附加的技術特征:
根據本發明的一個實施例,發送數據過程進一步包括:接口控制模塊根據所述射頻模塊的時鐘生成時間信息;每當所述時間信息達到預設時間閾值時,所述接口控制模塊向所述處理器模塊發出中斷信號;所述處理器模塊從所述接口控制模塊中讀取所述時間信息,且所述處理器模塊在接收到第K*H+C個中斷信號之后,所述處理器模塊生成數據,其中,所述H、K為正整數,所述C為自然數;所述處理器模塊在接收到第K*H+M個中斷信號之后,所述處理器模塊將生成的所述數據寫入所述接口控制模塊,其中,所述M為不小于C的自然數;以及所述接口控制模塊在產生第K*H+N個中斷信號之后,將所述數據發送至所述射頻模塊,并通過所述射頻模塊發送,其中,所述N為不小于M的自然數。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于江海,未經江海許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201210004050.8/2.html,轉載請聲明來源鉆瓜專利網。





