# BER & 針對bbdeheader出來資料的檢查 ### 懶人包 Gnuradio BER算法是利用 Error bit / total bit 去計算BER,且程式構造不複雜,建議試試建立模擬通道測試。 目前問題 問題1: gnuradio不透過usrp比較bbdeheader出來的資料,但數字為0 推論: 沒有走usrp,電腦內部直接穿過無干擾,能被比較資料皆相同,因此 Error Bit = 0 導致 BER = 0 。 問題2: 走usrp時BER會從10^-1 逐漸降低至10^-4 後降低速度見緩 推論: 從測試3中得知透過usrp的前段資料消失,猜測一開始同步未完成至於前段資料被消失,因此前段資料對比錯誤 ## 測試 使用資料: mpegts檔案,7.3 MB,片長2分14秒  內部資料,開頭部份為使用ffmpeg轉檔ts中生成的  #### 測試一: 資料經過Gnuradio但不經過DVBS2系統 #### 結果: 與原本資料相同,並無差異  #### 測試二: 資料經過Gnuradio且經過DVBS2系統不經過usrp走電腦內部通道傳輸 #### 結果: 檔案大小從7.3 MB變成 7.1 MB,且影片變為2分08秒,(片尾少6秒,片頭完整),對比檔案片頭與原檔相同   #### 測試三: 資料經過Gnuradio且經過DVBS2系統走有線usrp傳輸 #### 結果: 檔案大小從7.3 MB變成 6.9 MB,且影片變為2分08秒(片頭少8秒,後段完整),檔案頭部與原檔不同,改用UDP傳輸也是相同結果   ### BER 程式 對Gnuradio內部BER解析: [BER](https://hackmd.io/SoMKUFSTRRef6-EYn46agA) 結論: 程式簡易 出錯機率低
×
Sign in
Email
Password
Forgot password
or
By clicking below, you agree to our
terms of service
.
Sign in via Facebook
Sign in via Twitter
Sign in via GitHub
Sign in via Dropbox
Sign in with Wallet
Wallet (
)
Connect another wallet
New to HackMD?
Sign up