張 濛
(中國船舶集團(tuán)有限公司第七二二研究所 武漢 430205)
隨著通信技術(shù)的不斷發(fā)展,尤其是5G的研發(fā),一些研究所也成立了5G技術(shù)研究室,對通信技術(shù)的未來前景提出了更高的要求,即將在各個領(lǐng)域得以廣泛應(yīng)用的人工智能算法應(yīng)用到通信智能化中,是通信技術(shù)發(fā)展的大勢所趨。
計算機和網(wǎng)絡(luò)已經(jīng)成為當(dāng)今信息時代的核心,現(xiàn)已成為信息社會的命脈和發(fā)展知識經(jīng)濟的重要基礎(chǔ)。計算機網(wǎng)絡(luò)是由若干個硬件設(shè)備互聯(lián)而成,這些硬件設(shè)備的任務(wù)就是要保證系統(tǒng)正常通信。信息的表現(xiàn)形式有多種,各種類型的數(shù)據(jù)作為基本信息量無差錯的傳到信宿需要計算機網(wǎng)絡(luò)來實現(xiàn)。信息化的社會對這些可編程的硬件提出了更高要求。
在五層協(xié)議的體系結(jié)構(gòu)中,網(wǎng)絡(luò)層、運輸層、應(yīng)用層中已經(jīng)將人工智能算法嵌入資源管理和端系統(tǒng)通信中?,F(xiàn)有研究指出將智能核心算法往底層推進(jìn),從而讓通信更加智能化。但物理層作為分層協(xié)議的底層,其作用是要盡可能地屏蔽掉不同傳輸媒體和通信手段的差異。因為分組信息向下傳輸?shù)竭_(dá)底層物理層會將原有的數(shù)據(jù)轉(zhuǎn)化為比特流的形式,不同的傳輸媒體在傳輸比特流會存在差別,所以仍處于初探階段。
一個典型的通信系統(tǒng)由發(fā)送端、信道和接收端構(gòu)成,發(fā)送端主要包括信源、信源編碼、信道編碼、調(diào)制等模塊;接收端包括信道估計與信號檢測、解調(diào)、信道解碼、信源解碼以及信宿等模塊。物理層要處理的問題就是信號的調(diào)制與解調(diào),包括傳信率的大小,傳輸信號的方向,信號的種類、名稱和意義,編碼過程等。因為通信系統(tǒng)的信號處理部分,從時域到頻域,都遵循著嚴(yán)謹(jǐn)?shù)臄?shù)學(xué)公式,所以若想在物理層中實現(xiàn)智能化,對技術(shù)的要求非常高,也難于實現(xiàn)。同時,數(shù)學(xué)也是人工智能的基石,滲透入各種智能算法中。人工智能就是將數(shù)學(xué)思維中蘊含的邏輯、建模方法模仿人的思維。其中機器學(xué)習(xí)中的馬爾可夫過程,在實現(xiàn)通信系統(tǒng)物理層的智能化中有一定的應(yīng)用前景。
生活中充滿了隨機事件,比如隨風(fēng)飄落的樹葉,一場突如其來的大雨或不期而遇的事故,我們不能改變已經(jīng)發(fā)生的,也不能控制將來,我們能夠把握的就是現(xiàn)在。
機器學(xué)習(xí)中馬爾可夫過程即具有只與現(xiàn)在相關(guān)的無后效性,其中的馬爾可夫鏈?zhǔn)邱R爾科夫過程在狀態(tài)與概率皆離散情況下的特殊情況。當(dāng)有一組隨機序列(Xn,n=0,1,2……)的狀態(tài)空間E=(1,2,3……),都有第n次的隨機狀態(tài)只受前一次(n-1)狀態(tài)的影響,見式:P={Xn|X1,……,Xn-1}=P={Xn|Xn-1},這便是它的無后效性。
圖1 遍歷態(tài)馬爾可夫狀態(tài)轉(zhuǎn)移過程
同時,馬爾可夫過程還具有齊次性和各態(tài)遍歷性。在馬爾可夫鏈中,若其轉(zhuǎn)移概率與所在位置無關(guān),則稱為齊次馬爾可夫鏈。如果一個馬爾可夫過程經(jīng)過有限次狀態(tài)轉(zhuǎn)移后,不會回到它自身,并且其中任何兩個狀態(tài)不會相互轉(zhuǎn)移,可定義它是各態(tài)遍歷的。一個各態(tài)遍歷的馬爾可夫過程,無論初始值X0取何值,隨著轉(zhuǎn)移次數(shù)的增多,隨機變量的取值最終都會收斂到平穩(wěn)分布,這一性質(zhì)使它可應(yīng)用到在經(jīng)濟、交通、生物醫(yī)學(xué)、工程建設(shè)及無線通信等多領(lǐng)域的智能化技術(shù)中。
馬爾可夫過程是從一種狀態(tài)轉(zhuǎn)移到另一種狀態(tài)的隨機過程,在通信信道建模時,也可描述為轉(zhuǎn)移概率矩陣。因為馬爾可夫過程具有在己知當(dāng)前某一時刻,該通信狀態(tài)是透明的,馬爾可夫過程可以利用統(tǒng)計模型,并且不受先驗知識的影響較為準(zhǔn)確的預(yù)測未來通信可能發(fā)生的狀態(tài)。所以信號在傳輸過程中,當(dāng)信道發(fā)生異常和衰落等情況發(fā)生時,實時獲取信號當(dāng)時的狀態(tài),通過馬爾可夫狀態(tài)轉(zhuǎn)移概率矩陣預(yù)測下一時刻的通信狀態(tài),從而降低或消除了有擾信道中丟失的平均信息量,確保了信息傳輸?shù)挠行浴?/p>
因此,將機器學(xué)習(xí)中的馬爾可夫過程應(yīng)用到通信的智能化中,通信具有連續(xù)不間斷的特性,對通信信號加以分析處理時需要觀察其所處狀態(tài),根據(jù)某一時刻的狀態(tài)信息利用轉(zhuǎn)移概率矩陣進(jìn)行預(yù)測,在事件可能發(fā)生的集合中選用一個作為決策量。如此循環(huán)往復(fù),從而形成決策序列。即在馬爾可夫決策過程(Markov Decision Process,MDP)建模時采用馬爾可夫假設(shè)可以對問題進(jìn)行簡化的同時保留主要關(guān)系,針對信道在傳輸中可能遇到的各種問題,通過馬爾可夫過程自適應(yīng)建模,基于通信系統(tǒng)中物理層的信道估計、信號檢測等方面,實現(xiàn)各自模型的智能化適用場景。
在通信系統(tǒng)中,接收端收到的信號攜帶的信息量,要減去有擾信道中不確定的信息量,這些不確定的信息正是因為信道中的干擾和噪聲引起的。為了對抗信道中的噪音和衰減,提高抗干擾能力以及糾錯能力,保障傳輸?shù)挠行院涂煽啃?,將通信系統(tǒng)的編碼分為信源編碼和信道編碼。信源編碼通過減少信源的冗余,從而增加信息的熵,達(dá)到最大的抗干擾性能,提高通信的有效性。信道編碼通過增加信源的冗余度減少譯碼時的錯誤,從而提高信息傳輸?shù)目煽啃浴?/p>
在通信系統(tǒng)發(fā)送信息時,信源輸出是隨機性和不確定性的,但又具有一定的關(guān)聯(lián)性,這恰好符合馬爾可夫信源的性質(zhì)。通信過程中將馬爾可夫信道狀態(tài)轉(zhuǎn)移模型應(yīng)用于信源編碼,是從概率角度使其概率達(dá)到均勻化,實現(xiàn)統(tǒng)計的獨立性,降低信源之間的相關(guān)性,使不確定性達(dá)到最大,使信源攜帶的信息量達(dá)到最大。
當(dāng)信源序列中的任何一個消息僅與其前面的一個消息有關(guān)聯(lián),稱它為一階馬爾可夫鏈,若它與前面m個消息有關(guān)聯(lián),則稱它為m階馬爾可夫鏈,信源的機制由平穩(wěn)有限狀態(tài)的馬爾可夫鏈決定。
其中ui是馬爾科夫鏈的平穩(wěn)分布,經(jīng)過多次轉(zhuǎn)移的齊次性和遍歷性的馬爾可夫信源均趨向平穩(wěn)分布。即輸入的信源,通過建立馬爾可夫信道狀態(tài)轉(zhuǎn)移模型,使其穩(wěn)定于某一收斂值,達(dá)到均方可微或均方可導(dǎo)。
圖2 馬爾可夫信源轉(zhuǎn)移流程圖
馬爾可夫信道狀態(tài)轉(zhuǎn)移模型,其建模必須滿足如下要求。
1)建立遍歷態(tài)馬爾可夫過程:建立通信連接時首先要明確其在正常通信過程中所有可能取到的狀態(tài)值,在馬爾可夫模型的預(yù)測下,不論當(dāng)前時刻信號在傳輸過程中受到何種影響,均不影響其利用轉(zhuǎn)移概率矩陣對后續(xù)可能發(fā)生的狀態(tài)進(jìn)行概率值預(yù)測;
2)狀態(tài)編碼:將1)預(yù)測出來的狀態(tài)值設(shè)置合適的閾值大小,進(jìn)而劃分有限個狀態(tài)區(qū)間,對劃分出來的狀態(tài)區(qū)間進(jìn)行編碼;
3)構(gòu)建狀態(tài)轉(zhuǎn)移約束:對2)編碼后,在馬爾可夫狀態(tài)空間的約束下進(jìn)行遍歷,計算其狀態(tài)轉(zhuǎn)移矩陣。
實驗在Matlab2016仿真平臺上進(jìn)行,信號參數(shù)的設(shè)定:采用頻率為900MHz的載波信號,采樣頻率為15KHz,路徑損耗是不變值,為-13dB,信號衰落數(shù)據(jù)序列服從正態(tài)分布N(0,6),在瑞利分布的場景,可以得到瑞利分布的信號衰落概率密度曲線。
無線信道由于在傳輸過程中受到環(huán)境等客觀因素的影響,導(dǎo)致通信質(zhì)量存在很強的隨機性,因此,它和有線信道傳輸方式相比,其搭載的移動通信系統(tǒng)不能或很難預(yù)測其信號傳輸?shù)挠行约翱煽啃浴Mㄟ^利用數(shù)學(xué)概率論的統(tǒng)計建模分析,構(gòu)建先驗?zāi)P停_立約束函數(shù)進(jìn)而通過馬爾可夫決策過程研究信號的發(fā)射和接收情況。信號在實際傳輸過程中,無線的傳輸環(huán)境會受到電磁波的繞射、障礙物的阻礙,致使其需要選擇合適的傳輸路徑到達(dá)接收端。瑞利衰落信道就是基于傳輸過程中存在的多種干擾,通過建模分析形成的統(tǒng)計模型。因此,本實驗是基于瑞利分布下展開的。
圖3 瑞利分布的信號衰落
根據(jù)圖3結(jié)果可知,信源是從一端向外擴散傳播,但由于真實場景環(huán)境的不確定性導(dǎo)致接收端接收到的信號不是沿著相同路徑到達(dá),因此其幅度和相位是隨機動態(tài)變化的,故造成其包絡(luò)隨機起伏。實驗結(jié)果符合理論預(yù)期。
圖4中,馬爾可夫狀態(tài)轉(zhuǎn)移矩陣為轉(zhuǎn)移步數(shù)K從1步到10步的變化時,在瑞利分布場景下觀察參數(shù)的變化趨勢。
圖4 瑞利分布場景下馬爾可夫狀態(tài)轉(zhuǎn)移矩陣
可以看出,基于自相關(guān)系數(shù)計算的馬爾可夫狀態(tài)轉(zhuǎn)移矩陣隨著步數(shù)增加變化較為平緩,趨向于平穩(wěn)分布,實驗結(jié)果較好地驗證了馬爾可夫決策過程的可行性,以及概率矩陣對于信號經(jīng)過多步轉(zhuǎn)移后的穩(wěn)定性,也說明它應(yīng)用于信號衰落時仍能保持正常通信的可行性。
因為信道本身具有隨機性和時變性,每一種信道場景需要自適應(yīng)地選擇匹配的馬爾可夫模型。本文基于瑞利分布場景,構(gòu)建了馬爾可夫的信道模型,將其與傳統(tǒng)通信系統(tǒng)信道作比較,見圖5。
圖5 馬爾可夫狀態(tài)與傳統(tǒng)通信比較
通過馬爾可夫狀態(tài)與傳統(tǒng)通信相比較可看出,馬爾可夫狀態(tài)的信道模型的通信性能要高于傳統(tǒng)通信的信道。即當(dāng)信號發(fā)生衰落的情況下,基于馬爾可夫過程的信道狀態(tài)轉(zhuǎn)移模型也能確保通信正常。
表1 馬爾可夫轉(zhuǎn)移概率
目前,在模擬通信中的語音信號傳輸中,應(yīng)用了隱馬爾可夫模型(Hidden Markov Model,HMM),把聲音模型概率化,成功地運用到語音識別和文字識別中。本文從瑞利分布這個統(tǒng)計模型出發(fā),驗證了信號在當(dāng)前所處時刻的包絡(luò)情況是符合理論預(yù)期的。針對馬爾可夫過程數(shù)學(xué)推理,實驗驗證了其具有無后效性及平穩(wěn)性。與傳統(tǒng)的通信模型進(jìn)行對比,具有信號衰減小、失真度低、有效性高、可靠性強等優(yōu)點。為后續(xù)研究計算機網(wǎng)絡(luò)底層與智能處理算法有機結(jié)合提供了實驗支撐平臺。下一步工作的重點是在前人工作的基礎(chǔ)上,創(chuàng)新性的將馬爾可夫過程應(yīng)用到水下救援、工業(yè)應(yīng)急、災(zāi)害監(jiān)測等領(lǐng)域。