LimeSDR DVB實驗

本文內容、開發板及配件僅限用於學校或科研院所開展科研實驗!

溫馨提示:“開源SDR實驗室”是北京的。

本文介紹LimeSDR發射DVB信號及其接收操作。

 

目錄

一、​​​DVB簡介

二、實驗硬件軟件

三、DVB-T發射與接收

1、用limesdr發射DVB-T信號

2、DVB-T的接收

四、DVB-S的發射與接收

1、用limesdr發射DVB-S信號

2、DVB-S的接收

五、聯繫方式

六、有用鏈接


一、​​​DVB簡介

https://baike.baidu.com/item/DVB

DVB全稱Digital Video Broadcasting,即數字電視廣播,與模擬電視廣播一樣,有三種廣播方式:一是使用衛星信道直接廣播的數字衛星電視廣播;二是採用有線電視網絡廣播的數字有線電視;三是地面廣播的數字地面電視。

DVB標準:https://www.cnblogs.com/yuanqiangfei/p/11598393.html

DVB-S(ETS 300 421)—數字衛星直播系統標準

該標準以衛星作爲傳輸介質。通過衛星轉發的壓縮數字信號,經過衛星接收機後由衛星機頂盒處理,輸出現有模擬電視機可以接收的信號。這種傳輸覆蓋面廣,節目量大。數據流的調製採用四相相移鍵控調製(QPSK)方式,工作頻率爲11/12GHz。在使用MPEG—2的MP@ML(主類@主級)格式時,用戶端達到CCIR601演播室質量的碼率爲9Mb/s,達到PAL質量的碼率爲5Mb/s。一個54MHz轉達發器傳送速率可達68Mb/s,並可供多套節目複用。

DVB-C(ETS 300 429)—數字有線廣播電系統標準

該標準以有線電視網作爲傳輸介質,應用範圍廣。它具有16、32、64QAM三種方式,工作頻率在10GHz以下。採用64QAM正交調幅調製時,一個PAL通道的傳送碼率爲41.34Mb/s,還可供多套節目複用。系統前端可從衛星和地面發射獲得信號,在終端需要電纜機頂盒。

DVB-T(ETS 300 744)—數字地面廣播系統標準

這是最複雜的DVB傳輸系統。地面數字發射的傳輸容量,在理論上大致與有線電視系統相當,本地區覆蓋好。現在採用編碼正交頻分複用(COFDM)調製方式,8MHz帶寬內能傳送4套電視節目,而且傳輸質量高。但這種系統其接收費用高,頻道也較少。

二、實驗硬件軟件

硬件:LimeSDR、HackRF One、RTL SDR。

軟件:gnuradio、VLC、DATV-Express、SDRangel。

三、DVB-T發射與接收

1、用limesdr發射DVB-T信號

https://wiki.myriadrf.org/Gr-limesdr_Plugin_for_GNURadio

GRC程序來自上面網址的5.7Digital Video Broadcast DVB-T transmitter example

這裏需要注意兩點,如果你的GRC是3.7版本的話,那麼會提示你缺失Fast multiply Const模塊,此時你需要將Fast multiply Const模塊替換成Multiply Const模塊即可,數值設定爲0.0022097087。

2、DVB-T的接收

我們使用RTL-SDR接收DVB-T的信號,軟件爲vlc,首先我們安裝vlc。

sudo apt-get install libvlc-dev vlc-data vlc libvlc-dev
sudo apt-get install libjack-jackd2-dev jackd2
sudo apt-get install libasound2-dev libasound2

終端中輸入命令:

vlc dvb://frequency=700000000 --dvb-bandwidth=8

其中的frequency=700000000表示接收頻段是700MHz。

四、DVB-S的發射與接收

1、用limesdr發射DVB-S信號

下載DATV-Express:打開 https://www.datv-express.com/CustomPage/Downloads,找到Download Express_DVB_Transmitter_v1.25LP14 ZIP,並安裝。

打開軟件後,PTT爲灰色,我們需要先配置視頻和音頻的輸入設備。在Source->Live中分別配置Video和Audio,我的配置如下,不同的電腦會有所不同,其中視頻的分辨率可以根據自己的需求設定。最後,我們點擊File->Save保存配置,再點擊File->Restart重啓軟件,再次打開軟件時,我們可以看到PTT由灰色變爲黑色,如果還是灰色,請檢查之前的設置,或者更換Video或Audio的輸入源。

接下來,我們打開Modulator->Common,設置發射,可參考如圖所示其中Tx Frequency爲中心頻率,Tx Symbol爲符號數,將決定信號帶寬,TxMode選DVB-S,SDR-HW爲軟件無線電類型,我們選擇LIME。

再打開Modulator->DVB-S設置編碼率,編碼率越高,傳輸的速率越快但是抗干擾能力將變差;編碼率越低,傳輸速率越慢但是抗干擾能力將變強。

最後我們來設置視頻和音頻編碼方式,打開Codec->Video,選擇視頻編碼格式;打開Codec->Audio,選擇音頻編碼格式。

設置好以後,點擊PTT開始發射。

2、DVB-S的接收

我使用的是Hackrf+SDRangel的方式接收DVB-S信號。首先點擊1處,選擇hackrf作爲接收設備,再在2處的下拉菜單中選擇DATV,點擊+號。

此時,右邊講出現DATV Demodulator窗口,若沒有出現,點擊主菜單中的Windows並把所有選項打勾。

最後點擊紫色播放按鈕開始接收,並通過鼠標滾輪調整接收頻率和接收帶寬。

最後,我們根據之前DATV Express軟件中設置的參數進行參數配置,其中調製方式選擇QPSK。

目前,實驗過程中,有時候DVB-S接收會有較多的馬賽克。大家也可以分別試試。

五、聯繫方式

六、有用鏈接

https://myriadrf.org/news/digital-video-transmission-using-limesdr-gnu-radio/

https://wiki.myriadrf.org/Gr-limesdr_Plugin_for_GNURadio

https://baike.baidu.com/item/DVB

https://www.cnblogs.com/yuanqiangfei/p/11598393.html

https://www.sigidwiki.com/wiki/Digital_Video_Broadcasting_%E2%80%94_Terrestrial_(DVB-T)

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章