□ 唐 麗
隨著鄉(xiāng)鎮(zhèn)廣播電視發(fā)射臺站數(shù)量與播出節(jié)目的增多,廣電業(yè)務(wù)多樣化需求也在不斷增長,原先農(nóng)網(wǎng)的信源射頻傳輸方式使得信源傳輸網(wǎng)絡(luò)不堪重負(fù),信源傳輸網(wǎng)絡(luò)全面IP 化是必然的趨勢。為適應(yīng)信源傳輸網(wǎng)絡(luò)的IP 化發(fā)展,根據(jù)廣西自身信源系統(tǒng)建設(shè)的特點和需求,滿足新型廣播臺站建設(shè)的需求,本文提出一種自適應(yīng)多信源三路調(diào)頻發(fā)射機(jī)的設(shè)計方案。
該發(fā)射機(jī)支持ASI、DTMB 射頻、IP 三種不同模式信源輸入,可對接大部分主流信源前端設(shè)備。采用ARM+FPGA 架構(gòu)為核心,可自行選擇信源,可對多個碼流和廣播節(jié)目進(jìn)行監(jiān)控管理、篩選過濾。支持主流音頻解碼格式,可同時進(jìn)行三路音頻解碼。支持應(yīng)急廣播功能,可以對通過碼流傳輸?shù)膽?yīng)急廣播數(shù)據(jù)進(jìn)行分析處理并進(jìn)行相應(yīng)操作。采用模塊化設(shè)計,易于安裝拆卸,維護(hù)方便,適用于農(nóng)村鄉(xiāng)鎮(zhèn)臺站的維護(hù)方式。
自適應(yīng)多信源三路調(diào)頻發(fā)射機(jī)主要由一個調(diào)制模塊和三個調(diào)頻功放模塊組成。TS 節(jié)目流通過ASI、DTMB、IP 網(wǎng)絡(luò)三種渠道進(jìn)入信源調(diào)制模塊,經(jīng)過解調(diào)、解復(fù)用、過濾、解碼、調(diào)頻調(diào)制后形成所需的三個頻率的調(diào)頻信號,經(jīng)過調(diào)制的信號分別輸入三個功放模塊進(jìn)行射頻放大后通過天饋系統(tǒng)進(jìn)行播出。發(fā)射機(jī)的整體架構(gòu)如圖1 所示。
圖1 自適應(yīng)多信源三路調(diào)頻發(fā)射機(jī)原理框圖
該發(fā)射機(jī)擁有三路獨(dú)立的解碼、調(diào)制與功放通道,可同時進(jìn)行三套不同頻率的調(diào)頻廣播播發(fā)業(yè)務(wù)。三種輸入方式相互獨(dú)立,互不干擾,可同時適應(yīng)三種不同的信源傳輸方案。ASI 輸入可兼容市面大多數(shù)數(shù)字信源前端產(chǎn)品,可直接與復(fù)用器、衛(wèi)星接收機(jī)、視音頻編轉(zhuǎn)碼器等設(shè)備對接。DTMB 輸入可對接HFC 網(wǎng)絡(luò),相比使用FM 的 HFC 網(wǎng)絡(luò),DTMB 傳輸?shù)男矢?,質(zhì)量更好,抗干擾能力更強(qiáng)。在沒有條件部署有線網(wǎng)絡(luò)的地方,DTMB 輸入還可以作為災(zāi)備通道進(jìn)行差轉(zhuǎn)播發(fā)。IP 輸入兼容廣西廣播電視信源傳輸網(wǎng),用網(wǎng)線接入節(jié)點交換機(jī)便可接收網(wǎng)內(nèi)的TSIP 組播,獲取大量廣播電視節(jié)目。
發(fā)射機(jī)各模塊具備網(wǎng)絡(luò)通信功能,由內(nèi)部交換機(jī)聚合后通過RJ45 網(wǎng)口與外部進(jìn)行通信,實現(xiàn)外部遠(yuǎn)程監(jiān)控。信源調(diào)制模塊采用雙網(wǎng)口結(jié)構(gòu),對信源和網(wǎng)管業(yè)務(wù)進(jìn)行了隔離。信源網(wǎng)和網(wǎng)管使用不同的邏輯網(wǎng)絡(luò),確保了信源傳輸網(wǎng)絡(luò)的安全可靠。
信源調(diào)制模塊用于處理信號的解調(diào)、解復(fù)用、過濾、分析、解碼、調(diào)制等環(huán)節(jié),并具有RDS 應(yīng)急廣播轉(zhuǎn)發(fā)功能。調(diào)制模塊可將不同格式的信源進(jìn)行選擇分析與解碼,將解出的三個音頻信號調(diào)制到特定頻率上,形成三套調(diào)頻射頻信號。信源調(diào)制模塊原理框圖如圖2 所示。
圖2 調(diào)制模塊原理框圖
信源調(diào)制模塊使用塞靈思Xilinx Zynq-7000 系列的SOC 芯片XC7Z010,該芯片除了FPGA 單元還有ARM Cortex-A9 組成的處理核心部分。模塊的對外通信與節(jié)目流的管理和功能邏輯均由ARM 單元負(fù)責(zé)運(yùn)算控制。通過ARM 核心可以對選定調(diào)頻通道的音源節(jié)目進(jìn)行邏輯控制,進(jìn)而可以對某一調(diào)頻通道的音源以流編號加節(jié)目號為標(biāo)志進(jìn)行碼流之間的節(jié)目備份,在當(dāng)前播出流出現(xiàn)異常時,該調(diào)頻通道自動切換到另一個流的同一個節(jié)目號進(jìn)行解碼,達(dá)到自適應(yīng)切換信源的目的。當(dāng)碼流中擁有應(yīng)急廣播信息時,F(xiàn)PGA 過濾出約定的PID內(nèi)的數(shù)據(jù)交給ARM 主控單元,主控單元會將應(yīng)急指令進(jìn)行分析,根據(jù)指令進(jìn)行切換指定通道節(jié)目源,或?qū)?shù)據(jù)進(jìn)行RDS 編碼調(diào)制等應(yīng)急業(yè)務(wù)操作。
三種不同輸入方式進(jìn)入模塊后,都統(tǒng)一轉(zhuǎn)換為標(biāo)準(zhǔn)的TS 流。DTMB 射頻信號經(jīng)過調(diào)諧解調(diào)還原為并行TS流送入FPGA 單元,IP 封裝的TS 數(shù)據(jù)以UDP 組播方式通過千兆網(wǎng)絡(luò)芯片進(jìn)入FPGA 處理單元,經(jīng)過解包處理還原為TS 流,通過ASI 輸入的串行TS 流經(jīng)過串并轉(zhuǎn)換后進(jìn)入FPGA 單元。FPGA 通過對三種方式輸入的所有TS 包進(jìn)行處理分析,搜索出流內(nèi)所有的節(jié)目信息,將每一個包的 PID 號、PAT 表、PMT 表等信息進(jìn)行存儲,過濾掉所有非音頻業(yè)務(wù)的TS 包,形成完整的節(jié)目表傳送給ARM 單元處理。使用者通過網(wǎng)管對調(diào)頻播出路節(jié)目進(jìn)行配置,F(xiàn)PGA 單元通過比較判別算法提取用戶想要輸出節(jié)目的TS 包送至指定的端口輸出,未被選擇的TS 包將被拋棄。指定節(jié)目的TS 流經(jīng)過音頻解碼芯片VS1053b 進(jìn)行音頻解碼還原成原始的立體聲音頻信號,隨后音頻信號經(jīng)過調(diào)頻調(diào)制芯片QN8026 調(diào)制成立體聲調(diào)頻廣播信號送功放模塊。一共可以同時完成三組節(jié)目的解碼與調(diào)制。每一路調(diào)頻通道的音源節(jié)目可以以流編號加節(jié)目號為標(biāo)志與另一路碼流的節(jié)目做備份,在當(dāng)前播出流出現(xiàn)異常時,該調(diào)頻通道自動切換到另一個流的同一個節(jié)目號進(jìn)行解碼,達(dá)到自適應(yīng)切換信源的目的。
該設(shè)備在應(yīng)急廣播時段可將當(dāng)前播出的普通節(jié)目切換為應(yīng)急廣播節(jié)目,并喚醒公共應(yīng)急廣播接收終端進(jìn)行聲光廣播。
包含應(yīng)急控制指令以TS 包形式封裝并復(fù)用在廣播電視節(jié)目的TS 流中在信源傳輸網(wǎng)中傳輸,通過三種輸入方式進(jìn)入調(diào)制器模塊的FPGA 單元,當(dāng)FPGA 擇優(yōu)對其中一路流的TS 包進(jìn)行解析時,可根據(jù)TS 包的PID號識別出應(yīng)急控制指令TS 包并提取包內(nèi)數(shù)據(jù)傳送給ARM 主控單元進(jìn)行分析和解釋,主控通過對應(yīng)急控制指令的解讀,可獲得應(yīng)急廣播播出時間,應(yīng)急節(jié)目的節(jié)目號,以及應(yīng)急廣播播發(fā)的區(qū)域等信息。主控單元根據(jù)應(yīng)急節(jié)目號通知FPGA 對指定節(jié)目進(jìn)行過濾解復(fù)用后發(fā)送到指定通道的解碼器,同時將尋址信息和其它指令信息轉(zhuǎn)成RDS 的幀格式通過I2C 總線發(fā)給指定通道的QN8026 調(diào)頻調(diào)制芯片進(jìn)行RDS 廣播。
應(yīng)急廣播公共終端在收到RDS 信息后會進(jìn)行尋址信息的計算與比對,如符合將會喚醒揚(yáng)聲器將當(dāng)前正在廣播的節(jié)目進(jìn)行聲音廣播,完成應(yīng)急廣播的播發(fā)。
RF 功放模塊部采用一體化封閉設(shè)計,控制與放大電路集成在一個矩形模塊內(nèi),安裝在整機(jī)的大型散熱底版,滿足散熱效果的同時杜絕了粉塵和水汽。放大部分主要由2 級前置放大器、1 級衰減器、2 級功放組成。前置放大器用2 個增益為 19.3dB 的M3H21N 集成放大器。功放管為BLF571 功放管。功率檢測采用真有效值RF 功率檢測集成電路,輸入功率檢測使用AD8362,輸出和反射功率檢測采用AD8361。功放模塊額定發(fā)射功率30W,最高支持50W 的發(fā)射功率。RF 功放及控制模塊原理框圖如圖3 所示。
圖3 RF功放模塊原理框圖
以STM32微控制器(ARM Cortex-M3 系列)為核心的智能控制模塊負(fù)責(zé)整機(jī)的控制,將ARM 控制器集成在功放模塊中,實現(xiàn)對設(shè)備各參數(shù)的實時監(jiān)控,包括控制開關(guān)機(jī)、穩(wěn)定輸出功率、調(diào)節(jié)電源電壓、檢測輸入電壓、推動級和功放級電流、輸入功率、輸出/反射功率、功放級工作溫度、環(huán)境溫度等各種數(shù)據(jù)和工作狀態(tài),調(diào)節(jié)發(fā)射機(jī)輸出功率及發(fā)射保護(hù)控制,此外還有自動穩(wěn)定輸出功率,過電流、輸出和反射硬件保護(hù)具有鎖存功能,設(shè)備不受斷電的影響保存設(shè)置參數(shù),在斷電恢復(fù)后,可調(diào)用斷電前的配置參數(shù),自動恢復(fù)工作。通過網(wǎng)絡(luò)通信接口可將工作狀態(tài)和參數(shù)回傳給監(jiān)控平臺進(jìn)行管理;監(jiān)控客戶端程序?qū)@示接收的各種參數(shù),并實現(xiàn)遠(yuǎn)程監(jiān)測控制。
可配置三種信源輸入方式(DTMBASIIP)內(nèi)的所有節(jié)目的播出和切換原則,可對每一路調(diào)頻輸出路進(jìn)行相應(yīng)的設(shè)置,包括播出的節(jié)目選擇、音量設(shè)置、調(diào)頻發(fā)射的頻率、調(diào)頻加重等,如圖4所示。
圖4 參數(shù)配置界面
監(jiān)控內(nèi)容包括:設(shè)備工作狀態(tài)、參數(shù)配置和接口工作狀態(tài)等。報警內(nèi)容包括:數(shù)據(jù)異常、功率異常、故障等,發(fā)生異常情況時,給出報警指示。監(jiān)控和報警可以進(jìn)行遠(yuǎn)程控制和查詢。軟件監(jiān)控界面如圖5所示。
圖5 軟件監(jiān)控界面
該設(shè)備在輸入激勵和功放的輸出節(jié)點都配置了功率檢測電路。功率檢測選擇真有效值檢波器件AD8361,功率計算時采用線性補(bǔ)償校正算法進(jìn)行檢波電壓到實際功率的轉(zhuǎn)換,使得功率校準(zhǔn)工作快捷、準(zhǔn)確。
在發(fā)射機(jī)正常工作狀態(tài)下,實時的對發(fā)射功率進(jìn)行控制,使其穩(wěn)定在設(shè)定值周圍可允許的偏差范圍內(nèi)。
通過網(wǎng)管客戶端,可遠(yuǎn)程或本地監(jiān)控信源調(diào)制單元與發(fā)射單元的各項節(jié)目配置和工作參數(shù)。
提供自動保護(hù)功能。當(dāng)發(fā)射機(jī)的某些部件發(fā)生嚴(yán)重故障時(如輸出過載、功放過熱等),或由于外部原因造成調(diào)制器損傷時,監(jiān)控系統(tǒng)會自動降低發(fā)射功率或切斷發(fā)射單元的射頻輸出或關(guān)機(jī)。
采用OTA 技術(shù),提供了邏輯控制程序的遠(yuǎn)程在線升級功能。
通過向?qū)У男问揭龑?dǎo)用戶對發(fā)射機(jī)各模塊按需進(jìn)行初始配置,大大降低了調(diào)試軟件的操作難度。
自適應(yīng)多信源三路調(diào)頻發(fā)射機(jī)采用ARM 和FPGA為核心架構(gòu),支持多種信源輸入,可適應(yīng)數(shù)字傳輸網(wǎng)對信源設(shè)備改造的要求??赏瑫r進(jìn)行三路音頻調(diào)制,具有三組獨(dú)立的應(yīng)急廣播控制和處理能力。功能集成度高、監(jiān)控參數(shù)詳細(xì)全面、模塊化設(shè)計、適應(yīng)寬電壓、運(yùn)行穩(wěn)定可靠,適用于鄉(xiāng)鎮(zhèn)農(nóng)村調(diào)頻覆蓋及鄉(xiāng)村應(yīng)急廣播的建設(shè)。