数字电视 星座图 matlab,数字电视 MER 及星座图剖析

24180270_1.jpg

向天明

中国电子测量与仪器学会委员

随着数字电视的发展,人们越来越重视数字电视的质量问题,数字电视质量的好坏首先是数字电视信号的质量,因此数字电视信号的分析、测试非常重要,本文重点对数字电视信号的MER及星座图剖析。

1、广义噪声

无论是模拟电视信号或者数字电视信号,它在产生和传输过程中都会受到失真、噪声、干扰等影响,不可能是非常理想的电视信号,这就要求我们对电视信号进行测量、分析。

在模拟电视信号中,这些失真、噪声、干扰会直接影响电视的图像或伴音。如噪声会使电视图像产生雪花,甚至不能收看节目;电源的交流会使图像滚动;二次差拍失真、三次差拍失真会使图像产生垂直、倾斜或水平波纹等等。因此我们将这些影响电视质量的因素,进行必要的测试,并分别规定相应的参数、限定在某一个数值上,进行测试。即有载噪比(C/N)、亨声、二次差拍失真(CSO)、三次差拍失真(CTB)等等测量参数。对于数字电视信号来说,由于它是将电视信号变成数字信号,在传输过程中是编码的脉冲信号。那么上述的噪声、电源干扰、失真(CSO、CTB等)都不直接影响电视信号的图像,但当它们达到足够大的电平的时候,会造成误码,使图像有马赛克或“断线”收不到图像。此外数字电视信号对相位噪声较为敏感,而模拟电视几乎不考虑这一因素。

还得说明的是突发干扰信号,它的特点是信号幅度大,持速时间很短暂,就是一般仪器来观察它都非常困难,这对于模拟电视来说虽然它有影响,但由于人的视觉的迟钝,很难观察出来,而对于数字电视信号来说,它便易于产生误码。我们常把它称之为突发噪声,这对数字电视影响非常大,必须严格测试。

上述的这些影响电视信号质量的信号,对于数字电视信号来说它是有害的,我们称它为无用信号,或者把它们都看成噪声信号来处理,笔者建议称之为广义噪声。

2、星座图

数字电视目前用得最多的是DVB标准,为分析方便起见,我们以DVB-C标准的有线数字电视信号为例。DVB-C采用如图1所示的QAM调制方式,当已经过编码、压缩、复用的数字信号流,经过串/并重组方框将数字信号流分成I和Q两组,分别经过量化,达到不同的直流电平阶梯,再经滤波,I、Q两路信号经同一本振混频,但相位相差90°(Q路是Sinωt, I路是Cosωt),两路再经混合器合成一个信号发射、传输。由此我们知道、两路数字信号I、Q相位差90°,而量化后的I路信号电平幅度按量化等级,在I轴方向有数个相应的位置,如量化8个等级则有8个位置,Q路也是如此。这样一来,每一个数字电视信号会在一个坐标图上都有它相应的位置,这就是图2所示的星座图。如I、Q各组量化4个等级,则有4×4=16个框的星座,量化8个等级则为64框的星座图。

24180270_2.jpg

星座图1

24180270_3.jpg

星座图2

24180270_4.jpg

星座图3                           星座图4

数字电视信号的每一个信号(称之为符号),在星座图上都有一个相应的位置,如果这个符号是理想的,那么在其方框内是一个小点,方框线即为相邻符号的分界限,也称之为“判断门限”。数字电视信号总是伴随着广义噪声而存在,那么,它每时每刻都是叠加有噪声,因此方框中的符号不可能在其理想的框的中心,当我们用仪器测试,如果是白噪声的话,它每次的位置是不一样,但都是分布在中心的位置附近,每次都取样下来,则形成如云雾状的园点,如图3所示,是噪声较小,性能良好的星座如图。当有一个突发入侵的脉冲信号,虽然它时间很短很短,但其幅度较大,因此使得该点的符号偏离中心很大,甚至跨过了“判断门限”到了邻近的符号框内,这就造成了误码。一般来说这种概率是很少的,更多的情况是由于广义噪声的影响,它的位置在中心附近分布,如图4所示。

3、调制误差率MER

具有广义噪声的星座图如图5所示,我们在一个相当长的时间内进行测试,并按它的位置取样,当某一次符号点的位置与理想符号位置,在星座图的I、Q坐标分别为δI和δQ,而且取样次数为j,即1~N次。那么我们可以得出如下公式,这就是调制误差率MER。

24180270_5.jpg

星座图5

24180270_6.jpg

星座图6

由此可知,调制误差率MER是数字电视信号的理想符号功率与噪声功率之比取对数。其单位是dB。

关于调制误差率MER,有以下问题值得讨论。

1、所谓调制误差率MER是以数学模型来表征数字电视信号的噪声状态,而星座图是以图形来表征数字电视信号的噪声状态,两者是一致的,只是描述方式不同而以。有人称MER是与调制器有关的参数,那是不对的。当然,调制器也会产生噪声,如I、Q两路电平不平衡,相位不是严格的正交相差90°等,在我们看来它只是广义噪声中的一部分,MER更重的还是关于广义噪声。

2、MER不是调制误码率,是调制误差率。因为它是表征数字电视信号尚未误码时的噪声状态,即符号位置还在自己相应的框内,虽然有偏移,甚至较大,但尚未跨出框外,此时并未误码,它可以是处于亚误码状态。表征误码状态的是误码率BER,而误码率是误码的次数与码流传输的总数之比,即是说它是表征数字电视信号误码的概率。

4、解读星座图

如上所述,星座图主要反映数字信号在尚未误码时的噪声状态。在每一个瞬间,信号在方框内都有一个相应的位置,由于广义噪声影响,它会成为一个离散的小云团,由于噪声的性质不一样,其的形状就有区别,因此我们在星座图测试时可以根据星座图的形状分析判断数字电视系统的噪声特征和来源。

24180270_7.jpg

星座图6                      星座图7

24180270_8.jpg

星座图8                      星座图9

图3是性能良好的星座图。即它的MER大于32dB,各种噪声干扰都较小,是以白噪声为主。

图4是具有噪声的星座图。它的噪声较大,在框内比较离散。

图5 广义噪声的干扰。由于这种噪声是随机的,经多次取样,它在星座图方框内形成小园形。

图6为连续噪声干扰。这主要来源于系统内的调制产物,外面的强烈干扰,如计算机,广播发射信号等,这些干扰信号是连续的,它使得星座图的每个点成中心空的小园圈图形,严重者形成一个个小园环。

图7为相位噪声干扰。相位噪声是表征一段时间内信号其相位不稳定情况。如振荡器是关于信号处理(如本地震荡器),这些相位不稳定会影响在信号上,信号处理设备内的振荡器在设计上是只会对处理的信号增加非常微小的相位噪声,然而不良的调制器或处理器可能增加非可观的相位噪声在信号上。这时,我们可以看到一个围绕中心旋转的星座图。

图8为压缩失真引入的噪声干扰。由于发射系统,传输设备的放大器,其信号幅度过大而饱和,造成非线性失真,则形成如图8所示的四个角落被扭曲,四边形成弓形,而不是正常的四方形状。

图9为有入侵信号的星座图。一般来说,上述广义噪声它的图形大都集中在中心附近,由于某一瞬间有入侵信号,它会较远离中心,如图9小园图,入侵信号偏离中心较远,也可能跳出本框,那就产生误码了。

图10是I、Q两路电平不平衡的星座图,这与QAM调制器有关。

图11是信号相位错误引起的星座图错位,引起误码。

24180270_9.jpg

图10 I Q电平不平衡星座图         图11 信号相位错误星座图

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/543132.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

关于ASP.NET 中的主题

2019独角兽企业重金招聘Python工程师标准>>> 网站的外观是否美观将直接决定其受欢迎的程度,这就意味着网站在开发过程中设计和实现美观实用的用户界面是非常重要的。 在ASP.net 2.0之前主要是用样式表css来实现外观设计。但在ASP.Net 2.0之后&#xff0c…

傅里叶变换matlab案例,基于matlab的傅里叶变换

例子1作用:使用傅里叶变换找出隐藏在噪声中的信号的频率成分。(指定信号的参数,采样频率为1 kHz,信号持续时间为1秒。)Fs 1000; % 采样频率T 1/Fs; % 采样周期L 1000; % 信号长度t (0:L-1)*T; % 时间向量%%形成一个信号,包含振…

WEB渗透—PHP反序列化(八)

Web渗透—PHP反序列化 课程学习分享(课程非本人制作,仅提供学习分享) 靶场下载地址:GitHub - mcc0624/php_ser_Class: php反序列化靶场课程,基于课程制作的靶场 课程地址:PHP反序列化漏洞学习_哔哩…

如何部署 Hyperic ,使得从内网监测外网服务器

2019独角兽企业重金招聘Python工程师标准>>> 环境介绍: 外网服务器: www.InnovateDigital.com 用户名/密码 test/test 内网服务器:192.168.1.125 操作系统都是 Centos 7 64bit 过程: 下载 Hyperic 5.8.5 &#xff0c…

tcp 发送 最大数据量_网络基础知识夯实总结(三):TCP协议

近期分享的网络知识包括HTTP协议、DNS协议、HTTPS协议、TCP协议、IP协议、TCP/IP、Web攻击及其他协议。今天内容是TCP协议。TCP协议1. 传输层2. 作用提供可靠的字节流服务3. 大块数据分割成报文段(segment)4. 三次握手1) 发送端发带SYN标志的数据包给对方。2) 接收端收到后&…

安卓开发语言php,go语言支持安卓开发吗

go语言支持安卓开发。使用golang开发android需要下载安装gomobile,然后有两种开发方式,分别为:1、原生应用开发;2、混合绑定开发。本教程操作环境:windows10系统、GO 1.11.2、thinkpad t480电脑。大概14年的时候go语言…

解决python连接mysql,UTF-8乱码问题

在测试“Bluemix云端数据库服务ClearDB MySQL使用示例———Python开发投票程序”的程序时,从MySQL中读取的中文输出到网页显示都是问号,如下图: 解决方法: 产生乱码问题,通常都是由于几方面的编码不统一导致的&#x…

Crawler - 如何爬取列表后进行文章的爬取

2019独角兽企业重金招聘Python工程师标准>>> 已知BUG:(version:5) 1-爬取后生成的XML默认编码是Java环境决定导入数据库可能出问题 方法修改xml编码后导入 重点CL 和 CI命令 CL 是爬取List列表 会通过file生成文件 CI 中file是CL执行后生存的File文件 CL…

程序员出差是去干什么_让我来告诉你,35岁以上的人都在干什么!

欢迎关注专栏:里面定期分享Android和Flutter架构技术知识点及解析,还会不断更新的BATJ面试专题,欢迎大家前来探讨交流,如有好的文章也欢迎投稿。Android高级进阶​zhuanlan.zhihu.com让我来告诉你,35岁以上的人都在干什…

opencv入门_【OpenCV入门之十八】通过形态学操作提取水平与垂直线

小白导读学习计算机视觉最重要的能力应该就是编程了,为了帮助小伙伴尽快入门计算机视觉,小白准备了【OpenCV入门】系列。新的一年文章的内容进行了很大的完善,主要是借鉴了更多大神的文章,希望让小伙伴更加容易理解。如果小伙伴觉…

【译】NoClassDefFoundError和ClassNotFoundException的不同

本文翻译自:Difference between NoClassDefFoundError vs ClassNotFoundExcepiton in Java 如果JVM或者ClassLoader在加载类时找不到对应的类,就会引发NoClassDefFoundError和ClassNotFoundException,这两种错误都非常严重。由于不同的ClassL…

Ubuntu上安装Robomongo及添加到启动器

到目前为止,Robomongo仍是MongoDB最好的客户端管理工具,如需在Ubuntu上安装Robomongo,可直接从官网下载.tar.gz压缩包进行解压,然后直接运行bin目录下的robomongo文件即可启动界面。例如我将下载下来的.tar.gz压缩包解压到/usr/lo…

pagefile.sys and heberfil.sys

dub 删除heberfil.sys大文件的方法 方法1:Windows/system32中的cmd.exe 输入 powercfg -h off,即可关闭休眠功能,同时 Hiberfil.sys 文件也会自动删除。 方法2:运行命令gpedit.msc打开策略组 依次打开Computer Configuration——Administrative Template…

加密生成指定长度_3分钟短文 | PHP伪随机Token生成器,实地测试,效果感人!

引言我们经常可能会用到邀请码,邮件验证码,或者需要使用unique 字符串标记用户属性的情况。今天我们且不说高深的“全局唯一ID”的生成方案,我们说一个简单的,如何生成一个唯一的,随机的,数组字母组成的字符…

《Java高级程序设计》期末作业【2】-进度安排

计算器项目计划进度安排: 项目成员:潘世林 何青 柴晓光 张峰转载于:https://www.cnblogs.com/panshilin/p/5578496.html

python find不区分大小写_牛鹭学院:Python基础了解

本文来自牛鹭学院学员:田雨python初印象Python 是一种解释型语言: 这意味着开发过程中没有了编译这个环节。类似于PHP和Perl语言。Python 是交互式语言: 在一个 Python 提示符 >>> 后直接执行代码。Python 是面向对象语言: 这意味着…

Spring+Quartz(一)

2019独角兽企业重金招聘Python工程师标准>>> Quartz是一个非常优秀的任务调度引擎,详情请见官网:http://www.quartz-scheduler.org/ 而Spring很好地集成了Quartz,为企业级的任务调度提供了方便。 下面先看一个实现了Job接口的任务HelloWorldJ…

linux sudo 版本,Linu下如何升级当前sudo版本

Sudo 的全称是“superuserdo”,它是Linux系统管理指令,允许用户在不需要切换环境的前提下以其它用户的权限运行应用程序或命令,通常是以 root 用户身份运行命令,以减少 root 用户的登录和管理时间,同时提高安全性。该漏…

LaTeX技巧205:使用split输入多行公式技巧

我们在输入多行公式的时候,split,array,multiline,align,aligned等等都是我们可以选用的环境,这里介绍split的使用方法。演示效果图:演示代码:\documentclass{article}\pagestyle{em…

linux纯内核直接用吗,Linux:为啥内核有的变量没有初始化就敢直接使用?

一、问题为啥内核有的变量没有初始化就敢直接使用?二、分析看上图,其中的5747行的变量nid的确没有定义,就直接使用了,这么做没有问题吗?其实大家仔细看一下,5765行是一个宏,到内核源码去找该宏的…