DAB DATA CHANNEL数据通道测试解决方案

一、引言

DAB应用中一个十分重要的部分就是数据通道(DATA CHANNEL:SLS/EPG/SPI/DLS),如何进行数据通道测试就成为一个测试测量领域的课题,而本篇文章可以详细的指导您如何使用我司的信号发生器RWC2010C进行专项测试。

文章提供了关于测试SLS、EPG、SPI和DLS的方法和步骤。其中,SLS测试可以使用PAD或Packet Data数据通道进行,可以下载PNG格式的图片文件到RWC2010C进行测试。EPG测试可以使用PAD或Packet Data通道进行,可以编辑节目的开始时间和持续时间。SPI测试可以使用PAD或Packet Data通道进行,可以配置为现有DAB服务的次要组件。DLS测试可以使用PAD进行,可以编辑DLS字符串。

文章还提供了一些操作示例和使用PC程序下载文件的说明。

二、SLS测试

RWC2010C提供了使用PAD或分组数据通道测试SLS的功能。您可以将自己的图片文件下载到RWC2010C中。其中用于SLS测试的图片文件必须为PNG格式,文件大小必须足够小。一些PNG文件可以使用PC程序从RedwoodComm的文件服务器下载,也可自己导入。

2.1 使用分组数据通道进行SLS测试

SLS分组数据通道可以配置为现有DAB业务的次要组件,如下所示。

2.1.1 ENSEMBLE总体设置:

2.1.2 INFO界面状态:

2.1.3 SERVICE界面设置:

2.1.4 COMPONENT 00设置:

2.1.5 COMPONENT 01设置:

2.1.6 注意事项:

1、您的接收机是否支持显示当前格式的图片?

2、您的接收机是否支持EEP_BPS?

2.2 使用PAD模式进行SLS测试

使用PAD通道的SLS可以在主组件中配置,如下所示。

2.2.1 ENSEMBLE总体设置:

2.2.2 INFO界面状态:

2.2.3 SERVICE界面设置:

2.2.4 COMPONENT 00设置:

2.3 使用PC程序下载PNG文件示例

要获取示例PNG文件,请运行RWC2010_utility.exe程序并选择FILE MANAGER。然后,点击更新列表图标,从左下角的RedwoodComm文件服务器获取文件列表。选择需要下载的文件,点击下载图标(RWC FILE服务器与PC机之间的箭头按钮)。

三、EPG电子节目指南测试

RWC2010C提供了使用PAD或分组数据通道测试EPG的功能。程序的开始时间和持续时间可以在RWC2010C GUI中编辑。最多可以编辑10个节目节目表。

3.1 使用分组数据通道进行EPG测试

EPG分组数据通道可以配置为现有DAB业务的次要组件,如下所示。

3.1.1 ENSEMBLE总体设置:

3.1.2 INFO界面状态:

3.1.3 SERVICE界面设置:

3.1.4 COMPONENT 00设置:

3.1.5 COMPONENT 01设置:

3.2 使用PAD模式进行EPG测试

使用PAD通道的EPG可以在主组件中配置,如下所示。

3.2.1 ENSEMBLE总体设置:

3.2.2 INFO界面状态:

3.2.3 SERVICE界面设置:

3.2.4 COMPONENT 00设置:

四、SPI 服务和项目信息测试

RWC2010C提供了使用PAD或分组数据通道测试EPG的功能。程序logo文件固定为RedwoodComm文件。所以用户不需要下载logo文件。一些示例PNG文件可以通过PC从RedwoodComm的文件服务器下载。

4.1 使用分组数据通道进行SPI测试

SPI分组数据通道可以配置为现有DAB业务的次要组件,如下所示。

4.1.1 ENSEMBLE总体设置:

4.1.2 INFO界面状态:

4.1.3 SERVICE界面设置:

4.1.4 COMPONENT 00设置:

4.1.5 COMPONENT 01设置:

4.2 使用PAD模式进行SPI测试

使用SPI通道的EPG可以在主组件中配置,如下所示。

4.2.1 ENSEMBLE总体设置:

4.2.2 INFO界面状态:

4.2.3 SERVICE界面设置:

4.2.4 COMPONENT 00设置:

五、DLS 动态标签服务测试

RWC2010C提供了使用PAD测试DLS/DL+的功能。DLS字符串可以在RWC2010C的GUI中进行编辑。我们建议使用RWC2010_utility.exe程序进行4.2中描述的DLS编辑,这使得编辑非拉丁文本更容易。。

5.1 使用PAD模式进行DLS/DL+测试

DLS/DL+分组数据通道可以配置为现有DAB业务的次要组件,如下所示。

5.1.1 ENSEMBLE总体设置:

5.1.2 INFO界面状态:

5.1.3 SERVICE界面设置:

5.1.4 COMPONENT 00设置:

 

5.2 使用PC程序进行DLS编辑

RedwoodComm提供了一种使用PC机程序编辑多种语言的简便方法,如下所示。


六、典型测试仪器简介

针对DAB CHANNEL测试,我公司运营销售的RWC2010C设备是完全满足要求的。

该设备支持AM和FM模拟调制,也支持DAB/DRM数字调制,可以同时输出多路FM信号。尤为值得关注的是该设备支持灵活的基带复用功能,为业界独创功能,可以针对DAB和DRM进行流级别的复用配置,从而大大增强测试灵活性和效率。该设备支持完善的DAB附加功能测试,比如Seamless Linking(根据测试需要可能需要其它设备和软件搭配)和DAB Announcement。

需要指出的是,此设备也满足基于ETI流的测试方式。具体请读者参考RWC2010C产品彩页和相关资料,并可向我司电话咨询(010-64327909)。

若读者需要基于IQ采集的数据流来测试,则可以考虑MP7600来进行,该设备支持16bit位深和高速采样,可以几乎无失真还原射频信号,尤其可以利用其100M的最大实时带宽来同时记录宽带信号。

  • 24
    点赞
  • 15
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
SQLAlchemy 是一个 SQL 工具包和对象关系映射(ORM)库,用于 Python 编程语言。它提供了一个高级的 SQL 工具和对象关系映射工具,允许开发者以 Python 类和对象的形式操作数据库,而无需编写大量的 SQL 语句。SQLAlchemy 建立在 DBAPI 之上,支持多种数据库后端,如 SQLite, MySQL, PostgreSQL 等。 SQLAlchemy 的核心功能: 对象关系映射(ORM): SQLAlchemy 允许开发者使用 Python 类来表示数据库表,使用类的实例表示表中的行。 开发者可以定义类之间的关系(如一对多、多对多),SQLAlchemy 会自动处理这些关系在数据库中的映射。 通过 ORM,开发者可以像操作 Python 对象一样操作数据库,这大大简化了数据库操作的复杂性。 表达式语言: SQLAlchemy 提供了一个丰富的 SQL 表达式语言,允许开发者以 Python 表达式的方式编写复杂的 SQL 查询。 表达式语言提供了对 SQL 语句的灵活控制,同时保持了代码的可读性和可维护性。 数据库引擎和连接池: SQLAlchemy 支持多种数据库后端,并且为每种后端提供了对应的数据库引擎。 它还提供了连接池管理功能,以优化数据库连接的创建、使用和释放。 会话管理: SQLAlchemy 使用会话(Session)来管理对象的持久化状态。 会话提供了一个工作单元(unit of work)和身份映射(identity map)的概念,使得对象的状态管理和查询更加高效。 事件系统: SQLAlchemy 提供了一个事件系统,允许开发者在 ORM 的各个生命周期阶段插入自定义的钩子函数。 这使得开发者可以在对象加载、修改、删除等操作时执行额外的逻辑。
SQLAlchemy 是一个 SQL 工具包和对象关系映射(ORM)库,用于 Python 编程语言。它提供了一个高级的 SQL 工具和对象关系映射工具,允许开发者以 Python 类和对象的形式操作数据库,而无需编写大量的 SQL 语句。SQLAlchemy 建立在 DBAPI 之上,支持多种数据库后端,如 SQLite, MySQL, PostgreSQL 等。 SQLAlchemy 的核心功能: 对象关系映射(ORM): SQLAlchemy 允许开发者使用 Python 类来表示数据库表,使用类的实例表示表中的行。 开发者可以定义类之间的关系(如一对多、多对多),SQLAlchemy 会自动处理这些关系在数据库中的映射。 通过 ORM,开发者可以像操作 Python 对象一样操作数据库,这大大简化了数据库操作的复杂性。 表达式语言: SQLAlchemy 提供了一个丰富的 SQL 表达式语言,允许开发者以 Python 表达式的方式编写复杂的 SQL 查询。 表达式语言提供了对 SQL 语句的灵活控制,同时保持了代码的可读性和可维护性。 数据库引擎和连接池: SQLAlchemy 支持多种数据库后端,并且为每种后端提供了对应的数据库引擎。 它还提供了连接池管理功能,以优化数据库连接的创建、使用和释放。 会话管理: SQLAlchemy 使用会话(Session)来管理对象的持久化状态。 会话提供了一个工作单元(unit of work)和身份映射(identity map)的概念,使得对象的状态管理和查询更加高效。 事件系统: SQLAlchemy 提供了一个事件系统,允许开发者在 ORM 的各个生命周期阶段插入自定义的钩子函数。 这使得开发者可以在对象加载、修改、删除等操作时执行额外的逻辑。
GeoPandas是一个开源的Python库,旨在简化地理空间数据的处理和分析。它结合了Pandas和Shapely的能力,为Python用户提供了一个强大而灵活的工具来处理地理空间数据。以下是关于GeoPandas的详细介绍: 一、GeoPandas的基本概念 1. 定义 GeoPandas是建立在Pandas和Shapely之上的一个Python库,用于处理和分析地理空间数据。 它扩展了Pandas的DataFrame和Series数据结构,允许在其中存储和操作地理空间几何图形。 2. 核心数据结构 GeoDataFrame:GeoPandas的核心数据结构,是Pandas DataFrame的扩展。它包含一个或多个列,其中至少一列是几何列(geometry column),用于存储地理空间几何图形(如点、线、多边形等)。 GeoSeries:GeoPandas中的另一个重要数据结构,类似于Pandas的Series,但用于存储几何图形序列。 二、GeoPandas的功能特性 1. 读取和写入多种地理空间数据格式 GeoPandas支持读取和写入多种常见的地理空间数据格式,包括Shapefile、GeoJSON、PostGIS、KML等。这使得用户可以轻松地从各种数据源中加载地理空间数据,并将处理后的数据保存为所需的格式。 2. 地理空间几何图形的创建、编辑和分析 GeoPandas允许用户创建、编辑和分析地理空间几何图形,包括点、线、多边形等。它提供了丰富的空间操作函数,如缓冲区分析、交集、并集、差集等,使得用户可以方便地进行地理空间数据分析。 3. 数据可视化 GeoPandas内置了数据可视化功能,可以绘制地理空间数据的地图。用户可以使用matplotlib等库来进一步定制地图的样式和布局。 4. 空间连接和空间索引 GeoPandas支持空间连接操作,可以将两个GeoDataFrame按照空间关系(如相交、包含等)进行连接。此外,它还支持空间索引,可以提高地理空间数据查询的效率。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值