文 韓國棟 山東電視臺
為了提高地球站的安全播出保障系數,我們進行了衛星上行系統擴展和升級改造。改造前后我站均使用美國哈雷公司生產的上行設備。主播系統使用MV12編碼器、MN20復用器和Radyne公司的DM240調制器;新增的備播系統使用MV45編碼器、MN20復用器和Newtec公司的NTC2277調制器。網管系統升級為哈雷公司最新的NMX4.4.4網管軟件。
在主播系統網管升級后,我們發現接收的電視節目主觀評價和其他指標測試很正常,但使用碼流分析儀進行碼流分析卻發現PCR抖動出現異常,衛星節目傳輸過程中,每隔幾分鐘會出現一次很大的PCR抖動,約10萬納秒,遠遠高于指標要求的正負500納秒的抖動門限。隨后我們進行了多次實驗和分析,查找原因所在。
通過查詢資料,我們發現造成PCR抖動的主要原因有時鐘的突然變化,再復用時對PCR的修改,傳輸網絡的抖動及傳輸碼率的變化等情況。我們查詢到一個類似的例子,是由于傳輸碼率的變化,引起PCR抖動過大。具體分析是:如果碼流均勻的從編碼器傳送到解碼器,則每個包的傳輸時延都一致。如果碼流經過復用器和調制器時,二者的傳輸碼率設置不一致,則可能因為排隊問題造成每個包到達解碼器的時延不一致,從而引入了抖動過大。處理方法就是把編碼器的輸出碼率與調制器的設置一致。
于是我們進行了試驗,原來我們的編碼器輸出口模式為Fixed ASI,即固定碼率的ASI接口,我們嘗試更改編碼器的輸出碼率,則出現抖動過大次數由間隔幾分鐘變為二十幾分鐘,雖然有較大好轉,但還未解決根本問題。我們發現在復用器后測試,PCR抖動正常,約30多納秒。因此我們懷疑是不是由于調制器與復用器接口不匹配引起抖動過大,通過多次實驗,最終驗證了我們的想法,徹底解決了PCR抖動過大的問題。由于我們的主播系統和備播系統用的調制器型號不同,所以在設置上有所差異,下面分別介紹設置方法。
a. 通過哈雷的網管系統將1、2號編碼器的輸出接口由Fixed ASI改為Variable ASI,速率為7.464706 Mbps(該參數應與本站傳輸比特速率保持一致),復用器的輸出口設置與編碼器相同。
b.如圖1所示,在網管圖(Network View)中找到調制器DM240,雙擊鼠標左鍵展開,在PSK上點鼠標右鍵,選擇屬性,打開一個新的窗口,更改接口類型(Interface),由原來的Advanced ASI改為ASI。
a.如果調制器沒有連接網管,可以直接更改NTC2277調制器上的本機設置。將調制器控制面板菜單調到Modulator-Control-Main-Baseband processing,由Stuffing改為MPEG RA,速率改為自適應激活(隨PCR 更新,空包自動增加或減少),從而解決了PCR抖動過大問題,經測試備播系統PCR抖動在-111~111納秒之間。
b.如果設備連接網管,就只能在網管上更改設置。否則即使更改了調制器本機設置,網管也會每10分鐘自動更改為以前的設置。如圖2所示,在輸出服務視圖中,在TS-SD-QPSK-IF上點鼠標右鍵,選擇屬性,打開屬性窗口,點開Delivery,點開Advanced,找到Baseband Processing選項,選擇MPEG-RA,點擊OK,保存退出即可。
最終我們通過以上的方法,成功地解決了傳輸流中PCR抖動過大問題,順利通過了國家廣電總局進行的地球站驗收測試,測試結果如下:系統PCR抖動在-50至42納秒之間,PCR間距為0.40~34.4毫秒。該結果完全符合地球站驗收的指標要求。

圖2 備播系統解決方法操作