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)

猜你喜欢

转载自blog.csdn.net/OpenSourceSDR/article/details/106227482