首页> 中国专利> 测试数据生成单元及生成方法、测试系统和测试方法

测试数据生成单元及生成方法、测试系统和测试方法

摘要

本发明公开了一种测试数据生成单元及生成方法、测试系统和测试方法;其中测试数据生成方法包括:设定用于测试的系统参数及测试数据的时间长度,确定1秒内的字节交织块数目N,并设定1秒内的各字节交织块对应的信号处理参数;选择信源数据文件;在各秒内均依次对N个字节交织块执行下述操作,直到产生相应时间长度的测试数据:根据当前字节交织块对应的信号处理参数及系统参数确定其承载的信源数据量,记为L;从信源数据文件中读取大小为L的数据,按照设定的系统参数和信号处理参数进行基带信号处理,处理后获得的基带数据序列即测试数据。本发明提出了以字节交织块为基本的处理单位,节约了设备内存,提高了处理效率,且适用范围更全面。

著录项

  • 公开/公告号CN101312389A

    专利类型发明专利

  • 公开/公告日2008-11-26

    原文格式PDF

  • 申请/专利权人 北京创毅视讯科技有限公司;

    申请/专利号CN200810112498.5

  • 发明设计人 张辉;王西强;宋挥师;孟斐;

    申请日2008-05-23

  • 分类号H04L1/00(20060101);H04L25/03(20060101);H04L29/06(20060101);

  • 代理机构11262 北京安信方达知识产权代理有限公司;

  • 代理人栗若木;王漪

  • 地址 100084 北京市海淀区中关村东路1号院8号楼清华科技园科技大厦A座803号

  • 入库时间 2023-12-17 21:02:23

法律信息

  • 法律状态公告日

    法律状态信息

    法律状态

  • 2019-05-07

    未缴年费专利权终止 IPC(主分类):H04L1/00 授权公告日:20111116 终止日期:20180523 申请日:20080523

    专利权的终止

  • 2015-10-28

    专利权的转移 IPC(主分类):H04L1/00 登记生效日:20150923 变更前: 变更后: 申请日:20080523

    专利申请权、专利权的转移

  • 2011-11-16

    授权

    授权

  • 2009-01-21

    实质审查的生效

    实质审查的生效

  • 2008-11-26

    公开

    公开

说明书

技术领域

本发明涉及移动多媒体广播领域,尤其涉及一种测试数据生成单元及生成方法、测试系统和测试方法。

背景技术

CMMB(China Mobile Multimedia Broadcasting,中国移动多媒体广播)是一种新兴的提供移动多媒体业务的广播系统。2006年10月,中国国家广播电影电视总局颁布了GY/T 220.1-2006广播影视行业标准,标志着CMMB系统的正式诞生。CMMB系统采用了OFDM(Orthogonal Frequency DivisionMultiplexing,正交频分复用)调制技术,设计了高效的LDPC(Low-DensityParity-Check,低密度奇偶校验码)信道编码方案,并且选择了可以大规模节约电能的帧结构。

目前,CMMB系统的研发和产业化进程十分迅速。接收端芯片已经大规模量产,手持终端也已开发完毕,发射机和激励器等广播播出设备已经可以维持正常播出的需要。但CMMB系统若想大规模应用,必需有更多的终端厂家参与和支持。而终端厂家的主要任务就在于推出多种多样的性能优良的终端产品,而判断终端产品的性能是否优良的一个关键步骤就是应该对终端产品进行大量的性能测试。

通常说来,性能测试可以分为实验室测试和现场测试。现场测试可以使研发人员直观地了解终端产品的接收状况,但现场测试受限于多种困难,如大塔发射的广播信号未必是需要测试的工作模式、较困难遍历多种传输信道的现场,等等。因此,当现场测试不方便实施时,研发人员一般会选择实验室测试的方法对终端进行大量的性能测试。

实验室测试方法中最重要的测试设备是CMMB信号发生器。由于目前还没有完全成熟的商用的CMMB信号发生器推出,而CMMB信号发生器的替代产品发射机又太昂贵,因此目前的CMMB终端性能测试不易完成。

一种可用的替代方法是采用软件和硬件相结合的方法,先根据设定的工作模式采用软件方法生成调制数据,再采用硬件方法将信号发射出去。一种更进一步的方法是先利用软件方法生成调制数据,再进行软件信道模型的处理,最后利用硬件将信号发射出去。

无论采用何种软件和硬件相结合的方法,都必须先产生调制数据。CMMB系统规定了2种物理带宽模式,8MHz物理带宽和2MHz物理带宽;对应于每种物理带宽模式,CMMB还定义了两种CP(Cyclic Prefix,循环前缀)模式,SCP(Short Cyclic Prefix,短循环前缀)模式和LCP(Long Cyclic Prefix,长循环前缀)模式。SCP模式组建的单频网覆盖范围较小,而LCP模式组建的单频网覆盖范围较大;但SCP模式系统的传输速率较高,而LCP模式系统的传输速率较低。传统的产生CMMB测试数据的软件架构只考虑了SCP模式,不够全面;另外,传统的产生CMMB测试数据的方法是以秒帧为基本的处理单位,计算量和存储量均较大,效率较低。

发明内容

本发明要解决的技术问题是提供一种测试数据生成单元及生成方法、测试系统和测试方法,可以更高效更全面地产生该类系统的测试数据。

为了解决上述问题,本发明提供了一种测试数据的生成方法,包括:

A、设定用于测试的系统参数及测试数据的时间长度,确定1秒内的字节交织块数目N,并设定1秒内的各字节交织块对应的信号处理参数;选择信源数据文件;

B、在各秒内均依次对N个字节交织块执行下述操作,直到产生相应时间长度的测试数据:

根据当前字节交织块对应的信号处理参数及系统参数确定其承载的信源数据量,记为L;从信源数据文件中读取大小为L的数据,按照设定的系统参数和信号处理参数进行基带信号处理,处理后获得的基带数据序列即测试数据。

进一步的,步骤A中:

设定各字节交织块对应的信号处理参数时,对于时隙0对应的字节交织块,设定交织深度为36或54。

进一步的,步骤B中还包括:

在进行基带信号处理时,将256个TxID序列中的任意一个序列固定作为所生成的测试数据所有时隙的TxID。

进一步的,步骤B中还包括:

在进行基带信号处理的组帧过程中将GI作为CP的一部分处理。

进一步的,步骤B中还包括:

针对LCP模式,在进行基带信号处理时所有信标数据文件按非时隙0的要求计算;当组帧过程中处理时隙0时,读出数据但不将前0.8微秒的数据组到信号帧中。

进一步的,步骤A中还包括:

分别将各类信号处理参数保存为一数组,各数组大小均为N。

进一步的,从信源数据文件中读取大小为L的数据具体是指:

若当前字节交织块承载的信源数据文件的内容只在秒内传输,即每秒传输的内容一致,则打开该信源数据文件,从中读出大小为L的数据,然后关闭内容只在秒内传输的信源数据文件;如果信源数据文件的内容需要跨秒传输,则在开始读取信源数据前打开该信源数据文件,根据当前字节交织块的序号从对应的已打开的跨秒传输的信源数据文件中读出大小为L的数据。

本发明还提供了一种测试数据生成单元,包括:参数设定模块和控制模块;

所述参数设定模块用于显示1秒内的字节交织块数目,以及供用户选择信源数据文件、设定用于测试的系统参数、1秒内各字节交织块对应的信号处理参数和测试数据的时间长度;并通知控制模块所设定的参数和所选择的信源数据文件;

所述控制模块用于确定1秒内的字节交织块数目N并发送给参数设定模块;以及在各秒内均依次对N个字节交织块执行下述操作,直到产生相应时间长度的测试数据:查询各字节交织块对应的信号处理参数及系统参数以确定其承载的信源数据量,记为L;从所选择的信源数据文件中读取大小为L的数据,按照设定的系统模式和信号处理参数进行基带信号处理;获得测试数据。

进一步的,参数设定模块还用于保存时隙0对应的字节交织块的默认交织深度;参数设定模块所保存的默认交织深度为36或54。

进一步的,控制模块进行基带信号处理时从256个TxID序列中任意选取一个序列固定作为所生成的测试数据所有时隙的TxID。

进一步的,控制模块在进行基带信号处理的组帧过程中将GI作为CP的一部分。

进一步的,针对LCP模式,控制模块在进行基带信号处理时将所有信标数据文件按非时隙0的要求计算;当组帧过程中处理时隙0时,读出数据但不将前0.8微秒的数据量组到信号帧中。

进一步的,所述参数设定模块分别将各类信号处理参数保存为一数组,各数组大小均为N。

进一步的,控制模块从信源数据中读取大小为L的数据具体是指:

控制模块判断信源数据文件的内容是否需要跨秒传输,如果需要则在读取数据前打开该信源数据文件,在读取时,根据当前字节交织块的序号从对应的已打开的跨秒传输的文件中读出大小为L的数据,在测试数据生成完毕后关闭该信源数据文件;否则在读取时打开信源数据文件,从中读出大小为L的数据,然后关闭该信源文件。

本发明还提供了一种测试系统,包括:

信源单元,用于生成信源数据文件;

测试数据生成单元,用于生成测试数据;

发射单元,用于将测试数据转化为射频或者中频信号发射出去;

信道单元,用于提供发射模块与接收终端间的传输信道;

其特征在于:

所述测试数据生成单元包括参数设定模块和控制模块;

所述参数设定模块用于显示1秒内的字节交织块数目,以及供用户选择信源数据文件、设定用于测试的系统参数、1秒内各字节交织块对应的信号处理参数和测试数据的时间长度;并通知控制模块所设定的参数和所选择的信源数据文件;

所述控制模块用于确定1秒内的字节交织块数目N并发送给参数设定模块;以及在各秒内均依次对N个字节交织块执行下述操作,直到产生相应时间长度的测试数据:查询各字节交织块对应的信号处理参数及系统参数以确定其承载的信源数据量,记为L;从所选择的信源数据文件中读取大小为L的数据,按照设定的系统模式和信号处理参数进行基带信号处理;获得测试数据。

进一步的,参数设定模块还用于保存时隙0对应的字节交织块的默认交织深度;参数设定模块所保存的默认交织深度为36或54。

进一步的,控制模块进行基带信号处理时从256个TxID序列中任意选取一个序列固定作为所生成的测试数据所有时隙的TxID。

进一步的,控制模块在进行基带信号处理的组帧过程中将GI作为CP的一部分。

进一步的,针对LCP模式,控制模块在进行基带信号处理时将所有信标数据文件按非时隙0的要求计算;当组帧过程中处理时隙0时,读出数据但不将前0.8微秒的数据量组到信号帧中。

进一步的,所述参数设定模块分别将各类信号处理参数保存为一数组,各数组大小均为N。

进一步的,控制模块从信源数据中读取大小为L的数据具体是指:

控制模块判断信源数据文件的内容是否需要跨秒传输,如果需要则在读取数据前打开该信源数据文件,在读取时,根据当前字节交织块的序号从对应的已打开的跨秒传输的文件中读出大小为L的数据,在测试数据生成完毕后关闭该信源数据文件;否则在读取时打开信源数据文件,从中读出大小为L的数据,然后关闭该信源文件。

进一步的,该测试系统还包括:

性能评价单元,用于将接收终端输出的数据信息存储成计算机文件与信源数据文件相对比,以评价二者之间存在的差别。

本发明还提供了一种测试方法,包括:

a、生成信源数据文件;

b、生成测试数据;

c、将测试数据转化为射频或者中频信号发射出去给接收终端;

其特征在于,其中步骤b包括:

b1、设定用于测试的系统参数及测试数据的时间长度,确定1秒内的字节交织块数目N,并设定1秒内的各字节交织块对应的信号处理参数;选择信源数据文件;

b2、在各秒内均依次对N个字节交织块执行下述操作,直到产生相应时间长度的测试数据:

根据当前字节交织块对应的信号处理参数及系统参数确定其承载的信源数据量,记为L;从信源数据文件中读取大小为L的数据,按照设定的系统参数和信号处理参数进行基带信号处理,处理后获得的基带数据序列即测试数据。

进一步的,步骤b1中:

设定各字节交织块对应的信号处理参数时,对于时隙0对应的字节交织块,设定交织深度为36或54。

进一步的,步骤b2中还包括:

在进行基带信号处理时,将256个TxID序列中的任意一个序列,固定作为所生成的测试数据所有时隙的TxID。

进一步的,步骤b2中还包括:

在进行基带信号处理的组帧过程中将GI作为CP的一部分。

进一步的,步骤b2中还包括:

针对LCP模式,在进行基带信号处理时所有信标数据文件按非时隙0的要求计算;当组帧过程中处理时隙0时,读出数据但不将前0.8微秒的数据组到信号帧中。

进一步的,步骤b1中还包括:

分别将各类信号处理参数保存为一数组,各数组大小均为N。

进一步的,从信源数据文件中读取大小为L的数据具体是指:

若当前字节交织块承载的信源数据文件的内容只在秒内传输,即每秒传输的内容一致,则打开该信源数据文件,从中读出大小为L的数据,然后关闭内容只在秒内传输的信源数据文件;如果信源数据文件的内容需要跨秒传输,则在开始读取信源数据前打开该信源数据文件,根据当前字节交织块的序号从对应的已打开的跨秒传输的信源数据文件中读出大小为L的数据。

进一步的,该方法还包括:

d、对比接收终端输出的数据与信源数据,以评价二者之间存在的差别。

本发明提出了以字节交织块为基本的处理单位,大大节约了设备内存,并且提高了处理效率,对于采用LCP模式和SCP模式的系统均适用,更加全面。本发明还提出了针对控制逻辑信道的交织模式0,还提出固定TxID、将GI并入CP、LCP模式中各时隙同样处理这些优化方案,简化了处理过程,加快了处理速度。

附图说明

图1是CMMB系统中的基带信号处理流程示意图;

图2是CMMB系统中SCP模式的帧结构示意图;

图3是CMMB系统中LCP模式的帧结构示意图;

图4是本发明提供的测试数据的生成方法的具体实施流程图;

图5是CMMB系统中SCP模式简化的帧结构示意图;

图6是本发明提供的测试数据生成单元的具体实施框图;

图7是本发明提供的测试系统的具体实施框图;

图8是本发明提供的测试方法的具体实施流程图。

具体实施方式

下面将结合附图及实施例对本发明的技术方案进行更详细的说明。

本发明提出了一种新的测试数据生成单元及生成方法、测试系统和测试方法,可用于CMMB系统。

首先以CMMB系统为例介绍一下基带信号处理流程和帧结构。

图1给出了CMMB系统的基带信号处理流程。数据流首先经过RS(Reed-Solomon)编码和外交织(即字节交织)处理,字节交织为块交织,字节交织和RS编码联合处理,字节流从左至右按列写入交织块,RS编码按行对交织块数据进行处理,最后再按列从左至右将交织块的字节流输出;然后,将字节流转化为比特流,逐LDPC码决地进行LDPC编码;经LDPC编码处理后,比特流再进行比特交织,比特交织为块交织处理,一个时隙的数据需要进行多次比特交织块处理;随后,进行星座映射,星座映射方案包括BPSK(Binary Phase Shift Keying,二相相移键控)、QPSK(Quadrature PhaseShift Keying,正交相移键控)以及16-QAM(Quadrature Amplitude Modulation,正交幅度调制);接下来,进行OFDM频域符号的形成处理,OFDM频域符号包括离散导频子载波、连续导频子载波以及数据子载波等;随后,根据扰码模式,对OFDM频域符号进行加扰处理;再进行IFFT(Inverse Fast FourierTransform,快速逆傅立叶变换)处理,将频域数据变换为时域数据;最后,按照帧结构进行组帧处理,获得基带数据序列,基带采样率为10MSPS(8MHz带宽模式)或者2.5MSPS(2MHz带宽模式)。

图2给出了CMMB系统SCP模式的帧结构。将1秒划分为40个时隙,每个时隙的时间长度相等,均为25毫秒;每个时隙的信号结构相同,均包含一个信标和53个OFDM符号;信标由一个TxID(Transmitter Identifier发射机标识)和两个同步信号组成,包括TxID的保护间隔GI(长度为2.4微秒)、TxID的CP(长度为10.4微秒)、TxID(长度为25.6微秒)、TxID和同步信号之间的保护间隔GI(2.4微秒),以及两个同步信号(每个同步信号的时间长度为204.8微秒)。53个OFDM符号的结构相同,每个OFDM符号包括与前一个OFDM符号之间的GI(2.4微秒)、CP(51.2微秒)和OFDM数据体(409.6微秒);其中,第0个OFDM符号的GI与第二个同步信号共同构成。

图3给出了CMMB系统LCP模式的帧结构。从图中可以看出,将1秒划分为36个时隙,记为时隙0、时隙1、......、时隙35。其中,时隙0的时间长度为27777微秒,而其它时隙的时间长度为27777.8微秒,0.8微秒的差别体现在信标的时间长度相差0.8微秒。与SCP模式相同,LCP模式每个时隙的信号结构包括一个信标和53个OFDM符号。信标由TxID的CP(对于时隙0,时间长度为9.4微秒;对于其它时隙,时间长度为10.2微秒)、TxID(25.6微秒)、同步信号的CP(94.8微秒)、两个同步信号(每个同步信号的时间长度为409.6微秒),以及同步信号的循环后缀(94.8微秒)组成。每个OFDM符号由CP(94.8微秒)和数据体(409.6微秒)组成。

本发明的基本数据处理思想是以字节交织块为基本的处理单元,可采用循环处理的方式生成测试数据,先进行一秒内的循环处理,再进行秒间的循环处理,要求的存储空间小,处理效率相应提高。

本发明提出的测试数据的生成方法如图4所示,包括:

A、设定用于测试的系统参数及测试数据的时间长度,确定1秒内的字节交织块数目NUM_BYTELEAVBLOCK_PERSECOND,并设定1秒内的各字节交织块对应的信号处理参数;选择信源数据文件;

B、在各秒内均依次对NUM_BYTELEAVBLOCK_PERSECOND个字节交织块执行下述操作,直到产生相应时间长度的测试数据:

根据当前字节交织块对应的信号处理参数及系统参数确定其承载的信源数据量,记为LENGTH_SRC;从信源数据文件中读取大小为LENGTH_SRC的数据,按照设定的系统参数和信号处理参数进行基带信号处理,处理后获得的基带数据序列即测试数据。

其中,一个字节交织块承载的数据量等于一个或者几个时隙承载的数据量。对于8MHz带宽模式,CMMB标准定义了字节交织块的最小深度为72(1/2LDPC码)或者108(3/4LDPC码),记为交织模式一;但是,标准又同时规定了8MHz带宽模式下,时隙0承载控制逻辑信道,而控制逻辑信道的基带处理模式为BPSK映射、1/2LDPC编码、无RS编码等,无RS编码就意味着无须外交织处理;但是,按照处理流程来讲,即使采用深度为72的外交织模式,一个字节交织块数据量也等于两个控制逻辑信道的数据量,而控制逻辑信道只占用一个时隙(时隙0)。因此,为了使所有模式的数据处理流程一致,本发明提出了定义一种新的交织模式0,即交织深度为36(1/2LDPC码)以及54(3/4LDPC码),对于时隙0对应的字节交织块,设定采用字节交织模式0。从而,针对时隙0的控制逻辑信道,不必要单独处理,并且由于无RS编码,功能也不会发生变化。

本方法还可以包括:从256个TxID序列中任意选取一个序列,固定下来,在进行基带信号处理的组帧过程中作为所生成的测试数据所有时隙的TxID;本发明进一步还可以包括:将固定的信标序列预先计算出来,存储成计算机文件,在进行基带信号处理的组帧过程中只需读出该固定的信标序列即可。这样加快了处理速度,简化了处理过程。

这样做是因为虽然TxID随时隙的奇偶序号而变化,但TxID对于终端性能的测试没有任何影响,因此可以将TxID固定下来。

本方法还可以包括:在进行基带信号处理的组帧过程中将GI作为CP的一部分处理。

这样做是因为保护间隔GI信号的计算较为复杂,涉及前后两个OFDM符号,并且GI信号对接收端的性能测试没有任何影响,因此本发明提出将GI信号简化处理,将GI转化为CP的一部分。

SCP模式简化的帧结构可参见图5。其中,信标变化为一个固定的信号序列,且第一个同步信号前的GI变化为同步信号的CP,时间长度为2.4微秒,TxID的CP的时间长度变化为12.8微秒。同理,OFDM符号的CP的时间长度变化为53.6微秒。

本方法还可以进一步包括:针对LCP模式,在进行基带信号处理时所有信标数据文件按非时隙0的要求计算,即比时隙0多0.8微秒的数据量;当组帧过程中处理时隙0时,只需读出但不将前0.8微秒的数据组到信号帧中即可。这样做是为了加快处理速度。

上述优化方案都是为了能够在生成测试数据的过程中尽可能简化处理,从而加快处理速度。

其中,系统参数可以包括带宽模式(2MHz或者8MHz)、CP模式(LCP或者SCP),以及扰码模式(模式0到模式7之一)等。

其中,设定的测试数据的时间长度以秒为单位,根据实际需要而定,比如为30秒。

其中,可以根据当前的系统参数和字节交织模式确定1秒内的字节交织块数目,例如,若每个字节交织块都只占用一个时隙,那么SCP模式对应的NUM_BYTELEAVBLOCK_PERSECOND即等于40,LCP模式对应的NUM_BYTELEAVBLOCK_PERSECOND即等于36。

其中,各字节交织块对应的信号处理参数可以包括字节交织模式、RS编码模式、LDPC编码模式、星座映射模式,以及每个字节交织块的起始时隙序号等。根据实际测试需要而定。各字节交织块对应的信号处理参数可以部分或全部相同。

其中,各类信号处理参数可以分别保存为一数组,如字节交织模式数组、RS编码模式数组等;各数组大小均为NUM_BYTELEAVBLOCK_PERSECOND。

其中,信源数据文件可以为对应于控制逻辑信道和业务逻辑信道的数据或者音视频计算机文件。

其中,根据各字节交织块对应的信号处理参数及系统参数确定其承载的信源数据量可以是指根据当前的星座映射模式、字节交织模式、LDPC编码模式、RS编码模式以及当前的系统带宽模式等参数确定当前字节交织块承载的信源数据量。

其中,从信源数据文件中读取大小为LENGTH_SRC的数据具体可以是指:

若当前字节交织块承载的信源数据文件的内容只在秒内传输,即每秒传输的内容一致,则打开该信源数据文件,从中读出大小为LENGTH_SRC的数据,然后关闭内容只在秒内传输的信源数据文件;如果信源数据文件的内容需要跨秒传输,则在开始读取信源数据前打开该信源数据文件,根据当前字节交织块的序号从对应的已打开的跨秒传输的信源数据文件中读出大小为LENGTH_SRC的数据。

其中,进行基带信号处理的流程可按照现有技术进行,如图1所示。

本方法还可以包括:在步骤A中,选择并打开用来存储测试数据的计算机文件;在步骤B中,将获得的基带数据序列写入用来存储测试数据的计算机文件中。

本方法还可以包括:步骤B中,生成相应时间长度的测试数据后,关闭用来存储测试数据的计算机文件和内容需要跨秒传输的信源数据文件。

本发明提出的测试数据生成单元如图6所示,包括:参数设定模块和控制模块。

所述参数设定模块用于显示1秒内的字节交织块数目,以及供用户选择信源数据文件、设定用于测试的系统参数、1秒内各字节交织块对应的信号处理参数和测试数据的时间长度;并通知控制模块所设定的参数和所选择的信源数据文件。

所述控制模块用于确定1秒内的字节交织块数目NUM_BYTELEAVBLOCK_PERSECOND并发送给参数设定模块;以及在各秒内均依次对NUM_BYTELEAVBLOCK_PERSECOND个字节交织块执行下述操作,直到产生相应时间长度的测试数据:查询各字节交织块对应的信号处理参数及系统参数以确定其承载的信源数据量,记为LENGTH_SRC;从所选择的信源数据文件中读取大小为LENGTH_SRC的数据,按照设定的系统模式和信号处理参数进行基带信号处理;获得测试数据。

其中,参数设定模块还用于保存时隙0对应的字节交织块的默认交织深度;参数设定模块所保存的默认交织深度为36或54。

其中,控制模块进行基带信号处理时从256个TxID序列中任意选取一个序列作为所生成的测试数据所有时隙的TxID;进一步的,控制模块将固定的信标序列预先计算出来并存储,在进行基带信号处理的组帧过程读出该固定的信标序列。

其中,控制模块在进行基带信号处理的组帧过程中将GI作为CP的一部分处理。

其中,针对LCP模式,控制模块在进行基带信号处理时将所有信标数据文件按非时隙0的要求计算;当组帧过程中处理时隙0时,读出数据但不将前0.8微秒的数据量组到信号帧中。

其中,系统参数可以包括带宽模式(2MHz或者8MHz)、CP模式(LCP或者SCP),以及扰码模式(模式0到模式7之一)等。

其中,所设定的测试数据的时间长度以秒为单位,根据实际需要而定,比如为30秒。

其中,控制模块根据当前的系统参数和一个字节交织块占用的时隙数确定1秒内的字节交织块数目,例如,若每个字节交织块都只占用一个时隙,那么SCP模式对应的NUM_BYTELEAVBLOCK_PERSECOND即等于40,LCP模式对应的NUM_BYTELEAVBLOCK_PERSECOND即等于36。

其中,各字节交织块对应的信号处理参数可以包括字节交织模式、RS编码模式、LDPC编码模式、星座映射模式,以及每个字节交织块的起始时隙序号等。

其中,所述参数设定模块分别将各类信号处理参数保存为一数组,如字节交织模式数组、RS编码模式数组等;各数组大小均为NUM_BYTELEAVBLOCK_PERSECOND。

其中,信源数据文件可以为对应于控制逻辑信道和业务逻辑信道的数据或者音视频计算机文件。

其中,控制模块根据各字节交织块对应的信号处理参数及系统参数确定其承载的信源数据量可以是指控制模块根据当前的星座映射模式、字节交织模式、LDPC编码模式、RS编码模式以及当前的系统带宽模式等参数确定当前字节交织块承载的信源数据量。

其中,控制模块从信源数据中读取大小为LENGTH_SRC的数据具体可以是指:

控制模块判断信源数据文件的内容是否需要跨秒传输,如果需要则在读取数据前打开该信源数据文件,在读取时,根据当前字节交织块的序号从对应的已打开的跨秒传输的文件中读出大小为LENGTH_SRC的数据,在测试数据生成完毕后关闭该信源数据文件;否则在读取时打开信源数据文件,从中读出大小为LENGTH_SRC的数据,然后关闭该信源文件。

所述参数设定模块还可以用于供用户选择用来存储测试数据的计算机文件并通知控制模块;所述控制模块还可以用于在开始生成测试数据前打开用来存储测试数据的计算机文件,并将获得的测试数据写入用来存储测试数据的计算机文件。

所述控制模块还可以用于当生成相应时间长度的测试数据后,关闭用来存储测试数据的计算机文件和内容需要跨秒传输的信源数据文件。

本发明提出的测试系统如图7所示,包含了信源单元、测试数据生成单元、发射单元、信道单元和接收终端。

信源单元,用于生成信源数据文件;信源数据可以包括音视频、数据等信息,为已复用信息;多个信源数据文件对应于不同的逻辑信道,如逻辑信道0(控制逻辑信道)、逻辑信道1(业务逻辑信道)、逻辑信道2(业务逻辑信道)等。

测试数据生成单元,用于生成测试数据,其构成为本发明的内容,各实现细节及优化方案同上文所述。

发射单元,用于将测试数据转化为射频或者中频信号发射出去,可以采用上采样器、DAC和上变频器等实现。

信道单元,用于提供发射模块与接收终端间的传输信道;信道可以具体表现为无线连接或者有线连接的形式。

接收终端,即被测试的接收产品。

本系统为一软、硬件结合的系统,其中信源单元和测试数据生成单元可以采用软件方式实现,而发射单元可以采用硬件方式实现。

该系统还可以包括性能评价单元,用于将接收终端输出的数据信息存储成计算机文件与信源数据文件相对比,以评价二者之间存在的差别。当然也可以采用采用主观评价法,此时系统中不用包含性能评价单元,直接通过观看接收终端播出的音视频画面质量,并与信源文件在计算机上播放的画面质量相对比来主观评价二者之间存在的差别。

本发明提出的测试方法如图8所示,包括:

a、生成信源数据文件;

b、生成测试数据,其生成方法为本发明的内容,各实现细节及优化方案同上文所述;

c、将测试数据转化为射频或者中频信号发射出去给接收终端。

该方法还可以包括:

d、对比接收终端输出的数据与信源数据,以评价二者之间存在的差别。可以采用主观评价法,即通过观看接收终端播出的音视频画面质量,并与信源文件在计算机上播放的画面质量相对比来主观评价二者之间存在的差别。也可以采用看客观评价法,即将接收终端输出的数据信息存储成计算机文件与信源数据文件相对比。

当然,本发明还可有其他多种实施例,在不背离本发明精神及其实质的情况下,熟悉本领域的技术人员当可根据本发明作出各种相应的改变和变形,但这些相应的改变和变形都应属于本发明的权利要求的保护范围。

去获取专利,查看全文>

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号