數(shù)據(jù)中正確區(qū)分出信號(hào)碼元,必須先建立起準(zhǔn)確的時(shí)鐘信號(hào),即同步時(shí)鐘。從而使得發(fā)送方和接收方同步工作,即位同步。本設(shè)計(jì)中碼同步信號(hào)通過(guò)對(duì)clk的20分頻和對(duì)濾波后的PCM碼的提取得到。在副幀同步的邏輯設(shè)計(jì)中,采用了容錯(cuò)設(shè)計(jì)方法,即每1個(gè)副幀都判斷副幀或幀同步標(biāo)志。具體方法是:先找到1個(gè)EB 90或14 6F,然后每隔96個(gè)字節(jié)再判斷1次移位的數(shù)據(jù)是不是EB 90或14 6F,若不是,則重新查找;若是,則認(rèn)為它們是副幀或幀同步標(biāo)志,每1個(gè)副幀都進(jìn)行判斷。這樣查找的好處是:即使第1次誤判,也不會(huì)影響后續(xù)的判斷正確性;即使PCM碼發(fā)送中斷后再重發(fā),或由于干擾發(fā)送錯(cuò)誤,也不會(huì)影響后續(xù)的正確解調(diào)。這種循環(huán)判斷副幀或幀同步標(biāo)志的方法,增強(qiáng)了PCM碼解調(diào)過(guò)程的容錯(cuò)、糾錯(cuò)能力。PCM解碼程序框圖如圖7所示。

3.2.2 PCM編碼
如圖8所示為PCM編碼電路,REF03通過(guò)調(diào)理電路輸出2.5 V和-2.5 V電壓。MAX4649是一個(gè)單刀雙擲開(kāi)關(guān),F(xiàn)PGA控制PCMCLK信號(hào)來(lái)決定輸出的PCM碼流。

本設(shè)計(jì)實(shí)現(xiàn)了信號(hào)源和PCM無(wú)丟幀編碼、解碼的設(shè)計(jì),并通過(guò)PXI總線與上位機(jī)進(jìn)行通信。此方案已經(jīng)成功應(yīng)用于某型號(hào)飛行器的地面測(cè)試臺(tái)中,經(jīng)過(guò)測(cè)試和調(diào)試,系統(tǒng)工作穩(wěn)定,無(wú)丟幀現(xiàn)象,達(dá)到了設(shè)計(jì)要求。
評(píng)論