微波通信設(shè)備以及微波通信設(shè)備的鏈路延時(shí)固定方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及通信技術(shù)領(lǐng)域,特別涉及一種微波通信設(shè)備以及微波通信設(shè)備的鏈路延時(shí)固定方法。
【背景技術(shù)】
[0002]微波通信作為中繼通信,往往需要數(shù)十跳的微波站點(diǎn)接力傳輸,為保證業(yè)務(wù)傳輸時(shí)鐘的穩(wěn)定,微波通信對(duì)鏈路延時(shí)的要求非常高。另外,微波通信作為業(yè)務(wù)傳送管道的主要介質(zhì)之一,對(duì)性能尤其是誤碼率的要求也極高,為了防止誤碼的傳輸,微波通信采用HSM(Hitless Switch Mode,無誤碼切換模式)技術(shù)對(duì)微波通信業(yè)務(wù)進(jìn)行保護(hù)。
[0003]HSM技術(shù)用于對(duì)設(shè)備、通道或鏈路故障造成的通信誤碼進(jìn)行保護(hù)。HSM技術(shù)通過兩套相同的鏈路通道進(jìn)行備份,在主鏈路出現(xiàn)誤碼的時(shí)候無縫切換到備份鏈路,待主鏈路異?;謴?fù)后再切回主鏈路,保障微波通信不因?yàn)殒溌饭收蠑嗟艋蚴盏秸`碼。
[0004]由于微波通信的頻譜資源有限,并且需要有償使用,因此需要盡量提高頻帶利用率,在有限的帶寬內(nèi)傳輸更多的業(yè)務(wù)數(shù)據(jù)。而提高接收信號(hào)的信噪比,切換到更高的調(diào)制模式正是在同一帶寬下提高業(yè)務(wù)容量的有效方法。
[0005]MRC(Maximum Rate Combining,最大比合并)技術(shù)是用于提高接收信號(hào)信噪比的一種方法。MRC技術(shù)采用一發(fā)雙收的方式,兩個(gè)收端接收來自同一個(gè)發(fā)端的信號(hào),通過MRC技術(shù)的自適應(yīng)算法進(jìn)行合并,合并后的信號(hào)最大可以提升均方誤差3db。MRC技術(shù)進(jìn)行信號(hào)合并提升信噪比的前提條件是接收到的兩路信號(hào)在合并時(shí)完全對(duì)齊。
[0006]目前的MRC方案是使用兩個(gè)FIFO (First In First Out,先進(jìn)先出)單元對(duì)接收的A、B兩路數(shù)據(jù)進(jìn)行緩存,等待數(shù)據(jù)對(duì)齊后,選擇后面一路的讀時(shí)鐘讀取兩個(gè)FIFO單元內(nèi)的數(shù)據(jù)給后級(jí)單元;對(duì)齊后的數(shù)據(jù)經(jīng)過MRC單元自適應(yīng)計(jì)算合并成一路后進(jìn)入HSM單元;B路數(shù)據(jù)直接透?jìng)鹘oHSM單元進(jìn)行倒換。
[0007]由于目前的MRC方案中每次讀取FIFO單元中的數(shù)據(jù)的時(shí)間是變化的,從而每次MRC單元接入數(shù)據(jù)的鏈路延時(shí)是變化的,且為保證對(duì)業(yè)務(wù)傳輸時(shí)鐘的穩(wěn)定,微波通信對(duì)鏈路延時(shí)的要求非常高,因此,目前的MRC方案無法很好的應(yīng)用到微波通信中。
【發(fā)明內(nèi)容】
[0008]為了將最大比合并功能應(yīng)用到微波通信中,本發(fā)明實(shí)施例提供了一種微波通信設(shè)備以及微波通信設(shè)備的鏈路延時(shí)固定方法。所述技術(shù)方案如下:
[0009]第一方面,提供了一種微波通信設(shè)備,包括:第一緩存單元,用于接收并緩存來自第一鏈路的第一數(shù)據(jù);第二緩存單元,用于接收并緩存來自第二鏈路的第二數(shù)據(jù);所述第一鏈路和第二鏈路用于將所述微波通信設(shè)備連接至其他設(shè)備;第三緩存單元,用于接收并緩存來自第二鏈路的第二數(shù)據(jù);最大比合并單元,用于接收來自第一緩存單元的第一數(shù)據(jù)和第二緩存單元的第二數(shù)據(jù),對(duì)第一數(shù)據(jù)和第二數(shù)據(jù)進(jìn)行合并得到合并后的數(shù)據(jù);無誤碼切換模式單元,用于從所述最大比合并單元接收所述合并后的數(shù)據(jù),從所述第三緩存單元接收所述第二數(shù)據(jù),并選擇性地輸出所述合并后的數(shù)據(jù)和所述第二數(shù)據(jù)中的一個(gè);其中,所述第一緩存單元和所述第三緩存單元具有相同的預(yù)定水線值;當(dāng)所述第一緩存單元中的第一數(shù)據(jù)量達(dá)到所述預(yù)定水線值時(shí),所述第一緩存單元用于將所述第一數(shù)據(jù)發(fā)送至所述最大比合并單元,且所述第二緩存單元用于將所述第二數(shù)據(jù)發(fā)送至所述最大比合并單元;當(dāng)所述第三緩存單元中的第二數(shù)據(jù)量達(dá)到所述預(yù)定水線值時(shí),所述第三緩存單元用于將所述第二數(shù)據(jù)發(fā)送至所述無誤碼切換模式單元。
[0010]在第一方面的第一種可能的實(shí)施方式中,所述第一緩存單元具體用于在一時(shí)鐘作用下將所述第一數(shù)據(jù)發(fā)送至所述最大比合并單元;所述第二緩存單元具體用于在所述時(shí)鐘的作用下將所述第二數(shù)據(jù)發(fā)送至所述最大比合并單元。
[0011]結(jié)合第一方面或者第一方面的第一種可能的實(shí)施方式,在第二種可能的實(shí)施方式中,當(dāng)所述第一數(shù)據(jù)異常且所述第二數(shù)據(jù)正常時(shí),或者,當(dāng)所述第一數(shù)據(jù)和所述第二數(shù)據(jù)在對(duì)齊時(shí)出現(xiàn)異常時(shí),所述最大比合并單元具體用于停止所述合并,所述無誤碼切換模式單元具體用于選擇性地輸出來自第三緩存單元的第二數(shù)據(jù);當(dāng)所述第一數(shù)據(jù)正常且所述第二數(shù)據(jù)異常時(shí),所述最大比合并單元具體用于停止所述合并,透?jìng)鱽碜缘谝痪彺鎲卧牡谝粩?shù)據(jù),所述無誤碼切換模式單元具體用于選擇性地輸出所述第一數(shù)據(jù)。
[0012]結(jié)合第一方面、第一方面的第一種可能的實(shí)施方式或者第一方面的第二種可能的實(shí)施方式,在第三種可能的實(shí)施方式中,當(dāng)所述第一數(shù)據(jù)恢復(fù)正常且所述第二數(shù)據(jù)正常,所述第一數(shù)據(jù)和所述第二數(shù)據(jù)恢復(fù)對(duì)齊時(shí),或者,當(dāng)所述第一數(shù)據(jù)正常且所述第二數(shù)據(jù)恢復(fù)正常,所述最大比合并單元具體用于恢復(fù)所述合并并得到合并后的數(shù)據(jù);所述無誤碼切換模式單元具體用于選擇性地輸出所述合并后的數(shù)據(jù)。
[0013]結(jié)合第一方面、第一方面的第一種可能的實(shí)施方式、第一方面的第二種可能的實(shí)施方式或者第一方面的第三種可能的實(shí)施方式,在第四種可能的實(shí)施方式中,還包括:配置單元,用于為所述第一緩存單元配置初始水線值,所述初始水線值大于水線閾值,當(dāng)所述第一緩存單元中的第三數(shù)據(jù)量達(dá)到所述初始水線值時(shí),讀取所述第一緩存單元中的所述第三數(shù)據(jù)量和所述第二緩存單元中的第四數(shù)據(jù)量,計(jì)算所述第三數(shù)據(jù)量和所述第四數(shù)據(jù)量之間的差值,將大于所述差值的絕對(duì)值的一個(gè)值設(shè)定為所述預(yù)定水線值,為所述第一緩存單元和所述第三緩存單元配置所述預(yù)定水線值。
[0014]結(jié)合第一方面、第一方面的第一種可能的實(shí)施方式、第一方面的第二種可能的實(shí)施方式、第一方面的第三種可能的實(shí)施方式或者第一方面的第四種可能的實(shí)施方式,在第五種可能的實(shí)施方式中,所述微波通信設(shè)備為一個(gè)芯片或包括多個(gè)芯片的芯片組。
[0015]第二方面,提供了一種微波通信設(shè)備的鏈路延時(shí)固定方法,包括:利用第一緩存單元接收并緩存來自第一鏈路的第一數(shù)據(jù);利用第二緩存單元接收并緩存來自第二鏈路的第二數(shù)據(jù);所述第一鏈路和第二鏈路用于將所述微波通信設(shè)備連接至其他設(shè)備;利用第三緩存單元接收并緩存來自第二鏈路的第二數(shù)據(jù);利用最大比合并單元對(duì)第一數(shù)據(jù)和第二數(shù)據(jù)進(jìn)行合并得到合并后的數(shù)據(jù);利用無誤碼切換模式單元選擇性地輸出所述合并后的數(shù)據(jù)和所述第二數(shù)據(jù)中的一個(gè);其中,所述第一緩存單元和所述第三緩存單元具有相同的預(yù)定水線值;當(dāng)所述第一緩存單元中的第一數(shù)據(jù)量達(dá)到所述預(yù)定水線值時(shí),將所述第一緩存單元中的所述第一數(shù)據(jù)發(fā)送至所述最大比合并單元,且將所述第二緩存單元中的所述第二數(shù)據(jù)發(fā)送至所述最大比合并單元;當(dāng)所述第三緩存單元中的第二數(shù)據(jù)量達(dá)到所述預(yù)定水線值時(shí),將所述第三緩存單元中的所述第二數(shù)據(jù)發(fā)送至所述無誤碼切換模式單元。
[0016]在第二方面的第一種可能的實(shí)施方式中,所述將所述第一緩存單元中的所述第一數(shù)據(jù)發(fā)送至所述最大比合并單元包括:利用所述第一緩存單元在一時(shí)鐘作用下將所述第一數(shù)據(jù)發(fā)送至所述最大比合并單元;所述將所述第二緩存單元中的所述第二數(shù)據(jù)發(fā)送至所述最大比合并單元包括:利用所述第二緩存單元在所述時(shí)鐘的作用下將所述第二數(shù)據(jù)發(fā)送至所述最大比合并單元。
[0017]結(jié)合第二方面或者第二方面的第一種可能的實(shí)施方式,在第二種可能的實(shí)施方式中,還包括:當(dāng)所述第一數(shù)據(jù)異常且所述第二數(shù)據(jù)正常時(shí),或者,當(dāng)所述第一數(shù)據(jù)和所述第二數(shù)據(jù)在對(duì)齊時(shí)出現(xiàn)異常時(shí),控制所述最大比合并單元停止所述合并,并利用所述無誤碼切換模式單元選擇性地輸出來自第三緩存單元的第二數(shù)據(jù);當(dāng)所述第一數(shù)據(jù)正常且所述第二數(shù)據(jù)異常時(shí),控制所述最大比合并單元停止所述合并,利用所述最大比合并單元透?jìng)鱽碜缘谝痪彺鎲卧牡谝粩?shù)據(jù),并利用所述無誤碼切換模式單元選擇性地輸出所述第一數(shù)據(jù)。
[0018]結(jié)合第二方面、第二方面的第一種可能的實(shí)施方式或者第二方面的第二種可能的實(shí)施方式,在第三種可能的實(shí)施方式中,還包括:當(dāng)所述第一數(shù)據(jù)恢復(fù)正常且所述第二數(shù)據(jù)正常,所述第一數(shù)據(jù)和所述第二數(shù)據(jù)恢復(fù)對(duì)齊時(shí),或者,當(dāng)所述第一數(shù)據(jù)正常且所述第二數(shù)據(jù)恢復(fù)正常,控制所述最大比合并單元恢復(fù)所述合并得到合并后的數(shù)據(jù),并利用所述無誤碼切換模式單元選擇性地輸出所述合并后的數(shù)據(jù)。
[0019]結(jié)合第二方面、第二方面的第一種可能的實(shí)施方式、第二方面的第二種可能的實(shí)施方式或者第二方面的第三種可能的實(shí)施方式,在第四種可能的實(shí)施方式中,還包括:為所述第一緩存單元配置初始水線值,所述初始水線值大于水線閾值;當(dāng)所述第一緩存單元中的第三數(shù)據(jù)量達(dá)到所述初始水線值時(shí),讀取所述第一緩存單元中的所述第三數(shù)據(jù)量和所述第二緩存單元中的第四數(shù)據(jù)量;計(jì)算所述第三數(shù)據(jù)量和所述第四數(shù)據(jù)量之間的差值,將大于所述差值的絕對(duì)值的一個(gè)值設(shè)定為所述預(yù)定水線值;為所述第一緩存單元和所述第三緩存單元配置所述預(yù)定水線值。
[0020]本發(fā)明實(shí)施例提供的技術(shù)方案帶來的有益效果是:通過當(dāng)?shù)谝痪彺鎲卧械牡谝粩?shù)據(jù)量達(dá)到預(yù)定水線值時(shí),利用第一緩存單元將第一數(shù)據(jù)發(fā)送至最大比合并單元,利用第二緩存單元將第二數(shù)據(jù)發(fā)送至最大比合并單元;由于為第一緩存單元配置了預(yù)定水線值,從而每次最大比合并單元接入數(shù)據(jù)的鏈路延時(shí)是固定的,因此能夠?qū)崿F(xiàn)將最大比合并功能應(yīng)用到微波通信中,提高微波通信中接收信