[發明專利]一種時分復用模式下傳輸數據的方法和系統有效
| 申請號: | 200610114790.1 | 申請日: | 2006-11-23 |
| 公開(公告)號: | CN101192911A | 公開(公告)日: | 2008-06-04 |
| 發明(設計)人: | 郭長旺;李軍 | 申請(專利權)人: | 大唐移動通信設備有限公司 |
| 主分類號: | H04L5/22 | 分類號: | H04L5/22 |
| 代理公司: | 北京同達信恒知識產權代理有限公司 | 代理人: | 劉巖 |
| 地址: | 100083*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 時分 模式 傳輸 數據 方法 系統 | ||
技術領域
本發明涉及網絡傳輸技術領域,特別涉及一種時分復用模式下傳輸數據的方法和系統。
背景技術
時分復用(TDM)通常在一條共享鏈路上進行多個設備或多用戶之間的不同數據的傳輸,采用將數據傳輸分成若干時隙,每個用戶或設備分別占用不同的時隙,從而實現帶寬的最大利用效率。
TDM比較常用的場合就是針對不同用戶的流數據傳輸上,具體在應用上,比如多個12.2k的語音用戶,在傳輸時采用不同用戶占用不同的時隙,發送與接收不同時隙對應不同的數據緩沖,從而實現數據的復用與解復用。
但另一方面,在有些場合,需要利用TDM端口設備實現兩個設備之間的點對點通信,方便內部數據的快速直接交互。
目前TDM廣泛應用在流數據的傳輸,經常采用的方案是將不同的用戶分配到不同的時隙上,每個時隙對應一定緩沖,當用戶接入并有數據發送時,用戶將數據寫入緩沖,并通知鏈路傳輸該用戶的數據,控制器將在對應的時隙上不斷傳輸該數據,當數據傳輸完成并不再有新的數據時,控制器將插入空閑(idle)數據進行傳輸,對端不斷接收,并將數據插入對應的用戶緩沖中,如果接收到idle數據則將該數據丟棄,并停止接收。
圖1為TDM模式下傳輸數據的系統示意圖。如圖1所示,
C1、C2、C3和C4分別表示4個發送數據的用戶。D1、D2、D3和D4分別表示4個接收數據的用戶。C1、C2、C3和C4共享一條鏈路,分別發送數據1、2、3和4,如果發送設備檢測到某個數據發送完成,就在該數據最后加上idle數據,接收設備收到idle后,停止接收對應的發送數據。
現有技術中,實現TDM點對點的方案最常用的是發送端用乒乓緩沖的方式,接收端采用搜索的方式。具體過程是:乒緩沖發送完成,產生中斷,繼續發送乓緩沖,同時響應中斷,將待發送數據放到乒緩沖中,乒乓緩沖交替發送數據。如果沒有發送的數據則乓緩沖在發送的數據最后插入idle數據,接收端收到idle數據后認為接收完成,停止接收數據。接收端同樣采用乒乓緩沖接收,乒緩沖搜索數據,找到特定幀頭,乒緩沖容量滿后產生中斷,乓緩沖繼續搜索數據,找到特定的幀頭并接收數據,乒乓緩沖接收數據交替進行。
圖2為現有技術中TDM模式下采用乒乓緩沖發送數據的示意圖。如圖2所示,
在發送組合小數據的時候,發送設備將小數據a、b和c順序放入乒緩沖中,發送過程中又有數據d和e需要發送,這時只能將乒緩沖剩余空間用無效數據填滿,再把數據d和e放到乓緩沖中發送,乓緩沖剩下的空間也要用無效數據填滿,并在數據最后插入idle數據一起發送;接收設備的乒緩沖搜索數據的幀頭,并開始接收數據a、b、c和無效數據,乒緩沖滿后給乓緩沖一個中斷,乓緩沖搜索數據的幀頭,并開始接收數據,直到接收到idle數據后,停止接收。
在發送大數據的時候,發送設備將數據a和b放到乒緩沖中,剩下的空間用無效數據填滿后發送,這時沒有要發送的數據,但發送設備必須將乓緩沖用無效數據填滿,并在數據最后插入idle數據一起發送;接收設備的乒緩沖搜索數據的幀頭,并開始接收數據a、b和無效數據,乒緩沖滿后給乓緩沖一個中斷,乓緩沖接收無效數據,直到接收到idle數據后,停止接收。
從線上傳輸狀態可以看出,無論是組合小數據或大數據,發送中都要添加大量的無效數據。
綜上所述,現有技術中在TDM模式下點對點發送數據時,要求乒乓緩沖的空間比較大,在發送數據的同時必須添加大量的無效數據,增加了數據發送的時延,浪費了鏈路資源;并且在數據發送中,內部總線始終需要搬移數據,加大了總線帶寬的承載能力。
發明內容
本發明提供一種時分復用模式下傳輸數據的方法和系統,用以解決現有技術中存在的收發兩端對數據不能實時處理,數據發送時延長的問題。
本發明方法包括:
A、發送側將時分復用TDM幀頭信息和待發送數據封裝為TDM幀,將該TDM幀發送給接收側;
B、接收側接收該TDM幀。
發送側包含一個以上發送緩沖描述符BD,一個以上發送BD之間為環形結構,每個發送BD中包含當前發送狀態信息,并且初始狀態下隨機選擇一個發送BD作為當前發送BD,則步驟A包括:
A0、發送側將TDM幀頭信息和待發送數據封裝為TDM幀;
A1、發送側按順序搜索發送BD,將待發送數據信息中的發送地址保存到當前發送BD中,并將該發送BD中的當前狀態設置為準備完成,將下一個發送BD作為當前發送BD;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于大唐移動通信設備有限公司,未經大唐移動通信設備有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/200610114790.1/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:監控系統和監控方法
- 下一篇:HARQ剩余錯誤檢測方法和系統
- 數據顯示系統、數據中繼設備、數據中繼方法、數據系統、接收設備和數據讀取方法
- 數據記錄方法、數據記錄裝置、數據記錄媒體、數據重播方法和數據重播裝置
- 數據發送方法、數據發送系統、數據發送裝置以及數據結構
- 數據顯示系統、數據中繼設備、數據中繼方法及數據系統
- 數據嵌入裝置、數據嵌入方法、數據提取裝置及數據提取方法
- 數據管理裝置、數據編輯裝置、數據閱覽裝置、數據管理方法、數據編輯方法以及數據閱覽方法
- 數據發送和數據接收設備、數據發送和數據接收方法
- 數據發送裝置、數據接收裝置、數據收發系統、數據發送方法、數據接收方法和數據收發方法
- 數據發送方法、數據再現方法、數據發送裝置及數據再現裝置
- 數據發送方法、數據再現方法、數據發送裝置及數據再現裝置





