芻議數(shù)字電視傳輸信息的檢驗對策
時間:2022-12-11 11:20:17
導語:芻議數(shù)字電視傳輸信息的檢驗對策一文來源于網(wǎng)友上傳,不代表本站觀點,若需要原創(chuàng)文章可咨詢客服老師,歡迎參考。
一、自適應同步檢測
在使用自適應同步檢測時,首先要進行同步搜索,主要搜索的幀頭,同時要將TS包的長度進行判定。在檢測TS包幀長度時,當連續(xù)間隔5次后,每次都檢測到同步Ox47時,那么TS流的同步已經(jīng)完成。若只是檢測到一個,那么TS流同步就沒有完成。當連續(xù)3次間隔,對TS包幀長度進行檢測時,都沒有同步Ox47時,那么TS流處于失步的狀態(tài)。若是在處于失步狀態(tài)中對TS包幀頭進行檢測,而出現(xiàn)是Ox47時,那么TS流依然處于同步狀態(tài)當中。
二、PSI待測參數(shù)
在TS流中,PAT是所有信息的一個完整列表。在PAT中,每個節(jié)目都有一個節(jié)目號和相對應的PID值,通過節(jié)目中的PID值時,就可以找到相應的PMT信息。PMT信息在提供節(jié)目號后,它們的原始碼流就會與提供的節(jié)目號組成相關的映射關系,PAT主要是提供PID值。PMT可以將電視節(jié)目是由哪些PES組成或者各自的PID值的大小等都可以進行完整的描述。在CAT中主要包含的信息是條件接收的相關信息,NIT主要是對傳送流的物理網(wǎng)絡信息進行及時的提供。在檢測PSI信息時,主要包括:第一在PSI信息檢測中,要保證PSI各包中出現(xiàn)重復的時間間隔要小于0.5秒;第二PSI包頭中包含的transport_scrambling_control的值等于00;第三保證PSI包頭中所包含的continuity-counte的準確性;第四保證PSI包中table_id的值一直是0x00/0x01/0x02;第五要對CRC進行有效的字段校驗。
三、PAT/CAT分析與檢測
在將系統(tǒng)進行鎖定并保證其處于同步狀態(tài)以后,首先要對TS流中的PAT包和CAT包進行有效的搜索,同時要嚴格按照PAT的語法結構,將PAT包中所攜帶的節(jié)目信息進行有效全面的解析,為了有效實現(xiàn)PAT/CAT的分析和檢測,可以使用有限狀態(tài)機。在對PSI分段進行分析時,主要將其分為4個部分:包頭、自適應調整數(shù)據(jù)域和pointer_field數(shù)據(jù)域以及表頭table_id字段和有效數(shù)據(jù)。主要步驟是:首先對PAT/CAT進行處理包頭時,將傳輸不含段頭的PAT/CAT包發(fā)送到處理有效數(shù)據(jù)當中,然后結束分段并不會包含有新的分段,或者是結束了TS包,從而再反饋給PAT/CAT包。其次在對字段進行有效的處理和調整后將pointer_field字段值進行提取,并將pointer_field數(shù)據(jù)域中有效的負載發(fā)送到有效處理數(shù)據(jù)當中。最后在處理PAT/CAT表頭時,同時表頭沒有包括pointer_field數(shù)據(jù)域,在將table_id處理完成后,將其傳送到有效處理數(shù)據(jù)當中,然后有新的分段開始,并將其反饋給PAT/CAT表頭。
四、PMT/NIT分析與檢測
在PMT/NIT表中,PMT不支持分段,NIT表中包含兩個具有標志號的表。在分析與檢測PMT/NIT時,首先要從PAT中提取PMT/NIT的PID值,并對PID值進行有效的過濾,然后得出PMT/NIT表,并根據(jù)PMT/NIT表,對PMT分析和檢測時,只需要在轉換狀態(tài)當中就可以。在對NIT進行分析和檢測時,只需要將相對應的判斷條件進行有效的修改。
五、總結
基于數(shù)字電視傳輸,在對PSI信息進行檢測時,首先要對PSI信息進行有效的分析,同時要對PSI信息檢測進行有效的分析。主要包括:ASI串并轉換檢測、自適應同步檢測、PSI待測參數(shù)、PAT/CAT分析與檢測以及PMT/NIT分析檢測。再對它們進行分析檢測后,可以找出異常檢測,同時也可以快速定位錯誤,并找出相應的解決措施加以解決,確保PSI信息的高效性和時速性。
作者:王慶單位:武漢廣播電視臺