尋星時(shí)衛(wèi)星數(shù)字電視接收機(jī)的信號(hào)檢測(cè)功能
我們?cè)趯ば菚r(shí),數(shù)字機(jī)自身有一些檢測(cè)顯示,如信號(hào)強(qiáng)度、信號(hào)質(zhì)量(均有紅色橫條顯示)、糾錯(cuò)等,這些顯示反映的是接收機(jī)的什么功能指標(biāo),在仔細(xì)閱讀本文后,便會(huì)獲得答案。
為了便利廣大用戶(接收者)對(duì)衛(wèi)星數(shù)字電視信號(hào)的接收,衛(wèi)星數(shù)字電視接收機(jī)設(shè)置了多項(xiàng)信號(hào)檢測(cè)功能,包括信號(hào)強(qiáng)度和信號(hào)質(zhì)量的接線指示、卷積收縮率的自動(dòng)選擇、信號(hào)鎖定指示等。在對(duì)信號(hào)進(jìn)行自動(dòng)檢測(cè)的基礎(chǔ)下,還可進(jìn)一步實(shí)現(xiàn)了對(duì)接收信號(hào)的自動(dòng)搜索,即所謂的“盲掃”(blindsCAN)。對(duì)于廣大的非專業(yè)的接收者,“盲掃”功能可以大大方便他們的收視,在免去了對(duì)接收機(jī)進(jìn)行繁瑣操作的情況下仍可很快搜索到并存儲(chǔ)要看的節(jié)目。衛(wèi)星數(shù)字電視接收機(jī)的這些信號(hào)檢測(cè)功能除了滿足自身接收的需要,還可用于數(shù)據(jù)采集,通過串行數(shù)據(jù)接口將有關(guān)的檢測(cè)數(shù)據(jù)輸出,應(yīng)用于其它的目的,如如雨衰時(shí)上行地球站上行功率的自動(dòng)提升、對(duì)干擾信號(hào)的判別等。
對(duì)接收信號(hào)的檢測(cè)主要是在調(diào)諧順(Tuner)中完成的,并借助于接收機(jī)的主控CPU參檢測(cè)信號(hào)進(jìn)行處理。調(diào)諧器可劃分為兩大部分,一是調(diào)諧電路,二是鏈接(Link)電路。Link電路由一片集成電路構(gòu)成,如意法半導(dǎo)體公司的STV0299和STV0399以及卓聯(lián)半導(dǎo)體公司的MT312等芯片;過去的調(diào)諧電路都是由分立元件構(gòu)成的,現(xiàn)在也有單片的,如意法半導(dǎo)體公司的STB6000和卓聯(lián)半導(dǎo)體公司的ZL10036等芯片。Link電路中有數(shù)以百計(jì)的寄存器,用來暫存檢測(cè)數(shù)據(jù),主控CPU通過I2C總線調(diào)用這些數(shù)據(jù),完成統(tǒng)計(jì)和判斷。調(diào)諧器的電路結(jié)構(gòu),灰色框內(nèi)的部分就是Link電路。下面結(jié)合該框圖解析各信號(hào)的檢測(cè)點(diǎn)和檢測(cè)的原理。
信號(hào)強(qiáng)度的指示
信號(hào)強(qiáng)度是通過AGC電平的對(duì)應(yīng)關(guān)系。從AGC電路取出信號(hào),并將其真值轉(zhuǎn)換成對(duì)數(shù)顯示出來,就得到用分貝數(shù)值表示的信號(hào)強(qiáng)度了。當(dāng)然也可用發(fā)光二極管電平指示器或是條狀圖來顯示信號(hào)強(qiáng)度,這可使用用戶直觀地了解接收信號(hào)的場(chǎng)強(qiáng)大小。但僅靠這個(gè)指示,用戶還無法確定接收的是有用信號(hào)還是噪聲之類的無用信號(hào)。所以信號(hào)強(qiáng)度指示往往要與載噪比(或稱信號(hào)質(zhì)量)指示結(jié)合起來觀察。
信號(hào)質(zhì)量(載噪比)的指示
載噪比指示能夠反映接收信號(hào)的質(zhì)量。它的原理是計(jì)算接收信號(hào)星座的離散性。對(duì)于傳輸信道中的噪聲,不論是加性的還是乘性的,都會(huì)導(dǎo)致星座的離散,且噪聲越大,離散性越大。所以對(duì)載噪比的檢測(cè)正是從計(jì)算星座的離散入手的(編者注:離散,這是一種高等數(shù)學(xué)語言,在這里可理解成離接收信號(hào)的差距)。對(duì)接收到的每個(gè)符號(hào),都計(jì)算一下它的星座位置與理想位置的距離(矢量)di,然后求統(tǒng)計(jì)平均。顯然該統(tǒng)計(jì)平均值(離散度)越大,說明載噪比越差。
公式(1)是某種型號(hào)的接收機(jī)用來計(jì)算載噪比的經(jīng)驗(yàn)公式,它是以30000個(gè)符號(hào)做為統(tǒng)計(jì)樣本的。比如離散度的數(shù)值為7000,則算出載噪比約為9.2dB。
Eb÷No=(13312-離散度數(shù)值)÷683 (1)
除了噪聲以外,干擾信號(hào)也會(huì)導(dǎo)致星座的離散,所以,上面計(jì)算的載噪比中實(shí)際上也包括了載擾比的成份。信號(hào)強(qiáng)度指示和載噪比指示結(jié)合起來,以條狀的形式顯示在監(jiān)視器屏幕上,在尋星時(shí)特別有用。
QPSK解調(diào)之后(Viterbi卷積譯碼之前)誤碼率的檢測(cè)
卷積譯碼之前誤碼率的檢測(cè)主要用于自動(dòng)尋找卷積收縮率。點(diǎn)劃線的左側(cè)是誤碼率檢測(cè)部分,將經(jīng)過卷積譯碼的數(shù)據(jù)再重新編碼,然后與未經(jīng)譯碼處理的延遲數(shù)據(jù)進(jìn)行比對(duì),統(tǒng)計(jì)一下兩者之間不一致的數(shù)據(jù)的數(shù)量,從而得到誤碼率。
如果卷積譯碼時(shí)使用的卷積收縮率有誤,則誤碼率是比較高的。反之,當(dāng)使用的收縮率正確時(shí),誤碼率則會(huì)明顯降低。通過與預(yù)先存儲(chǔ)的誤碼率閾值進(jìn)行比較,如果誤碼率高于對(duì)應(yīng)的閾值,就說明使用的卷積收縮率不合適,需要改變卷積收縮率,直到誤碼率低于對(duì)應(yīng)的閾值,則認(rèn)為找到了正確的卷積收縮率。這樣就實(shí)現(xiàn)了卷積收縮率的自動(dòng)搜尋。
由兩個(gè)寄存器配合工作,一個(gè)用來統(tǒng)計(jì)誤碼個(gè)數(shù),一個(gè)用來進(jìn)行統(tǒng)計(jì)時(shí)間(周期)計(jì)數(shù)。每當(dāng)計(jì)數(shù)周期寄存器溢出時(shí),則向主控CPU發(fā)出中斷請(qǐng)求,由該CPU完成誤碼率的統(tǒng)計(jì)計(jì)算。
卷積譯碼之后的誤碼率
Viterbi卷積譯碼之后,即里德-所羅門譯碼之前的誤碼率的檢測(cè)過程。它是假定里德-所羅門譯碼前后對(duì)應(yīng)的數(shù)據(jù)比特,有差別的即認(rèn)為是錯(cuò)誤比特。譯碼前后的204字節(jié)數(shù)據(jù)包,有陰影的字節(jié)中有出錯(cuò)的比特。誤碼率的計(jì)算見公式(2):
誤碼率=譯碼前后不相同的比特個(gè)數(shù)÷(測(cè)量時(shí)間×符號(hào)率×卷積收縮率×2)(2)
這個(gè)檢測(cè)點(diǎn)的誤碼率決定了接收信號(hào)的質(zhì)量能否達(dá)到“準(zhǔn)無誤碼”,只要該點(diǎn)的誤碼率小于10-4,則里德-所羅門譯碼之后信號(hào)的誤碼率將小于每小時(shí)1個(gè)比特,即“準(zhǔn)無誤碼”。但這個(gè)檢測(cè)點(diǎn)的結(jié)果對(duì)于數(shù)字衛(wèi)星接收機(jī)本身的接收沒有什么幫助,或者說,接收機(jī)本身并不使用這一結(jié)果。
里德-所羅門譯碼之后的誤碼率
這個(gè)檢測(cè)點(diǎn)的誤碼率的測(cè)定與上面的卷積譯碼之后的誤碼率檢測(cè)過程是相同的,只是這兒對(duì)比的是里德-所羅門譯碼前后不相同的字節(jié)個(gè)數(shù)。因?yàn)?a href="http://www.ttokpm.com/tags/rs/" target="_blank">RS(204,188)糾錯(cuò)碼的糾錯(cuò)能力是8個(gè)字節(jié),如果一個(gè)204字節(jié)包中的錯(cuò)誤字節(jié)超過了8個(gè),則認(rèn)為這個(gè)包未被校正。所以此處的誤碼率是用(錯(cuò))誤包率來計(jì)量的,計(jì)算方法見公式(3)。每當(dāng)出現(xiàn)一個(gè)未被校正的錯(cuò)包,Link電路會(huì)發(fā)出一個(gè)錯(cuò)誤指示,但并不終止后續(xù)MPEG-2解碼器的工作。
誤包率=(未校正的包的個(gè)數(shù)×204×8)÷(測(cè)量時(shí)間×符號(hào)率×卷積收縮率×2) (3)
接收載波頻率的盲掃
在盲掃之前需先確定掃描頻點(diǎn)的步進(jìn)間隔,比如設(shè)為6MHz,則對(duì)應(yīng)的捕捉范圍也就隨之確定下來,應(yīng)為不少于±3 MHz。假如起始掃描頻率為f0(實(shí)際的頻率一般是950MHz),在此頻率兩側(cè)開始搜索,則第二個(gè)掃描頻點(diǎn)為f0+6(MHz)。如果在這個(gè)頻點(diǎn)附近搜索到一個(gè)節(jié)目,載波頻率為f1,則下一個(gè)掃描頻點(diǎn)就成了(f1+6),以此類推。比如在頻點(diǎn)(f1+12)附近又搜索到載波f2,則下一個(gè)掃描頻點(diǎn)就變成了(f2+6)。就這樣,掃描頻點(diǎn)不斷地向高端推進(jìn),直到接收頻段的上限(一般是2150MHz),最終完成對(duì)接收載波頻率的盲掃。
鎖定檢測(cè)
鎖定檢測(cè)包括兩個(gè)方面的內(nèi)容,一是載波鎖定檢測(cè),二是時(shí)鐘鎖定檢測(cè)。
當(dāng)調(diào)諧器的本振信號(hào)與輸入載波實(shí)現(xiàn)了鎖相,就意味著調(diào)諧器可以進(jìn)行正常的QPSK相干解調(diào),此時(shí)調(diào)諧器會(huì)輸出一個(gè)CF(Carrier recovery Flag)標(biāo)志。
當(dāng)QPSK解調(diào)出的數(shù)據(jù)信號(hào)穩(wěn)定后,時(shí)鐘得以正確地恢復(fù),進(jìn)而對(duì)接收的符號(hào)進(jìn)行計(jì)數(shù)。眾所周知,204字節(jié)包中的(幀)同步字節(jié)是47H,但每過8個(gè)包翻轉(zhuǎn)為B8H。Link電路中使用了一個(gè)計(jì)數(shù)器對(duì)B8H進(jìn)行加減計(jì)數(shù),當(dāng)B8H正常出現(xiàn)時(shí)加1,丟失時(shí)減1,正向計(jì)數(shù)溢出時(shí)產(chǎn)生TF(Timing LOCk Flag)標(biāo)志。出現(xiàn)這個(gè)標(biāo)志意味著接收的TS流已經(jīng)實(shí)現(xiàn)同步,對(duì)于“盲掃”的接收機(jī)而言,確定了相鄰兩個(gè)B8H字節(jié)的時(shí)間間隔還意味著搜索到了接收信號(hào)的符號(hào)率,也就是完成了符號(hào)率的盲掃。
CF標(biāo)志和TF標(biāo)志進(jìn)行邏輯“與”,就產(chǎn)生了LK(LOCk)指示,即鎖定指示。只要衛(wèi)星接收機(jī)發(fā)出了鎖定指示,就提示用戶已經(jīng)穩(wěn)定地收到了節(jié)目。反之,當(dāng)接收機(jī)失鎖時(shí),MPEG-2解碼器將停止解碼,同時(shí)機(jī)器發(fā)出失鎖告警,此時(shí)監(jiān)視器上將出現(xiàn)黑屏或靜幀。
綜上所述,衛(wèi)星數(shù)字電視接收機(jī)的各項(xiàng)信號(hào)檢測(cè)功能是為了滿足接收的需要。這些檢測(cè)功能均在主控CPU的控制下由Link電路來完成。所有的檢測(cè)結(jié)果還可通過串行數(shù)據(jù)輸出口輸出。對(duì)應(yīng)著STi5518芯片的串行I/O電路(RS-232接口),在衛(wèi)星數(shù)字電視接收機(jī)中,這個(gè)接口通常是用來下載升級(jí)軟件的。只要更改一下設(shè)置,這個(gè)接口就可輸出有關(guān)的檢測(cè)結(jié)果,提供給諸如雨衰控制器或干擾識(shí)別儀之類的設(shè)備做為參考信號(hào)。當(dāng)出現(xiàn)雨衰時(shí),接收信號(hào)的電平和信噪比都會(huì)下降;當(dāng)遭到干擾時(shí),接收信號(hào)的信噪比會(huì)下降,誤碼率則會(huì)上升。后置的儀器設(shè)備可把這些檢測(cè)結(jié)果做為判據(jù),而此時(shí)的衛(wèi)星數(shù)字接收機(jī)就起到一臺(tái)數(shù)據(jù)采集器的作用。
評(píng)論
查看更多