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

文档序号:7694916阅读:269来源:国知局
专利名称:测试数据生成单元及生成方法、测试系统和测试方法
技术领域
本发明涉及移动多媒体广播领域,尤其涉及一种测试数据生成单元及生 成方法、测试系统和测试方法。
背景技术
CMMB ( China Mobile Multimedia Broadcasting,中国移动多i某体广播) 是一种新兴的提供移动多媒体业务的广播系统。2006年10月,中国国家广 播电影电视总局颁布了 GY/T 220.1 -2006广播影一见行业标准,标志着CMMB 系统的正式i延生。CMMB系统采用了 OFDM (Orthogonal Frequency Division Multiplexing,正交频分复用)调制技术,设计了高效的LDPC (Low-Density Parity-Check,低密度奇偶校验码)信道编码方案,并且选择了可以大规模节 约电能的帧结构。目前,CMMB系统的研发和产业化进程十分迅速。接收端芯片已经大规 模量产,手持终端也已开发完毕,发射机和激励器等广播播出设备已经可以 维持正常播出的需要。但CMMB系统若想大规模应用,必需有更多的终端厂 家参与和支持。而终端厂家的主要任务就在于推出多种多样的性能优良的终 端产品,而判断终端产品的性能是否优良的一个关键步骤就是应该对终端产 品进行大量的性能测试。通常i兌来,性能测试可以分为实-验室测试和现场测试。现场测试可以偵: 研发人员直观地了解终端产品的接收状况,但现场测试受限于多种困难,如 大塔发射的广播信号未必是需要测试的工作模式、较困难遍历多种传输信道 的现场,等等。因此,当现场测试不方便实施时,研发人员一般会选择实验 室测试的方法对终端进行大量的性能测试。实验室测试方法中最重要的测试设备是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^t式,在进行基带信号处理时所有信标数据文件按非时隙0的 要求计算;当组帧过程中处理时隙0时,读出数据但不将前0.8微秒的数据 组到信号帧中。进一步的,步骤A中还包括分别将各类信号处理参数保存为一数组,各数组大小均为N。进一步的,从信源数据文件中读取大小为L的数据具体是指若当前字节交织块承载的信源数据文件的内容只在秒内传输,即每秒传 输的内容一致,则打开该信源数据文件,从中读出大小为L的数据,然后关 闭内容只在秒内传输的信源数据文件;如果信源数据文件的内容需要跨秒传 输,则在开始读取信源数据前打开该信源数据文件,根据当前字节交织块的 序号从对应的已打开的跨秒传输的信源数据文件中读出大小为L的数据。本发明还提供了一种测试数据生成单元,包括参数设定模块和控制模块;所述参数设定斗莫块用于显示1秒内的字节交织块数目,以及供用户选择 信源数据文件、设定用于测试的系统参数、1秒内各字节交织块对应的信号 处理参数和测试数据的时间长度;并通知控制^t块所设定的参数和所选择的 信源数据文件;所述控制模块用于确定1秒内的字节交织块数目N并发送给参数设定模块;以及在各秒内均依次对N个字节交织块执行下述操作,直到产生相应时 间长度的测试数据查询各字节交织块对应的信号处理参数及系统参数以确 定其承载的信源数据量,记为L;从所选择的信源数据文件中读取大小为L 的数据,按照设定的系统模式和信号处理参数进行基带信号处理;获得测试 数据。进一步的,参数设定模块还用于保存时隙O对应的字节交织块的默认交 织深度;参数设定模块所保存的默认交织深度为36或54。进一步的,控制模块进行基带信号处理时从256个TxID序列中任意选取 一个序列固定作为所生成的测试数据所有时隙的TxID。进一步的,控制模块在进行基带信号处理的组帧过程中将GI作为CP的 一部分。进一步的,针对LCP模式,控制模块在进行基带信号处理时将所有信标 数据文件按非时隙0的要求计算;当组帧过程中处理时隙0时,读出数据但 不将前0.8微秒的数据量组到信号帧中。进一步的,所述参数设定模块分别将各类信号处理参数保存为一数组, 各数组大小均为N。进一步的,控制模块从信源数据中读取大小为L的数据具体是指控制模块判断信源数据文件的内容是否需要跨秒传输,如果需要则在读 取数据前打开该信源数据文件,在读取时,根据当前字节交织块的序号从对 应的已打开的跨秒传输的文件中读出大小为L的数据,在测试数据生成完毕 后关闭该信源数据文件;否则在读取时打开信源数据文件,从中读出大小为 L的数据,然后关闭该信源文件。本发明还提供了一种测试系统,包括信源单元,用于生成信源数据文件;测试数据生成单元,用于生成测试数据;发射单元,用于将测试数据转化为射频或者中频信号发射出去;信道单元,用于提供发射模块与接收终端间的传输信道; 其特征在于所述测试数据生成单元包括参数设定模块和控制模块;所述参数设定才莫块用于显示1秒内的字节交织块数目,以及供用户选择 信源数据文件、设定用于测试的系统参数、1秒内各字节交织块对应的信号 处理参数和测试数据的时间长度;并通知控制才莫块所设定的参数和所选择的 信源数据文件;所述控制模块用于确定1秒内的字节交织块数目N并发送给参数设定模 块;以及在各秒内均依次对N个字节交织块执行下述操作,直到产生相应时 间长度的测试数据查询各字节交织块对应的信号处理参数及系统参数以确 定其承载的信源数据量,记为L;从所选择的信源数据文件中读取大小为L 的数据,按照设定的系统^t式和信号处理参数进行基带信号处理;获得测试 数据。进一步的,参数设定模块还用于保存时隙O对应的字节交织块的默认交 织深度;参数设定模块所保存的默认交织深度为36或54。进一步的,控制模块进行基带信号处理时从256个TxID序列中任意选取 一个序列固定作为所生成的测试数据所有时隙的TxID。进一步的,控制模块在进行基带信号处理的组帧过程中将GI作为CP的 一部分。进一步的,针对LCP模式,控制模块在进行基带信号处理时将所有信标 数据文件按非时隙0的要求计算;当组帧过程中处理时隙0时,读出数据但 不将前0.8微秒的数据量组到信号帧中。进一步的,所述参数设定模块分别将各类信号处理参数保存为一数组, 各数组大小均为N。进一步的,控制模块从信源数据中读取大小为L的数据具体是指控制模块判断信源数据文件的内容是否需要跨秒传输,如果需要则在读 取数据前打开该信源数据文件,在读取时,根据当前字节交织块的序号从对 应的已打开的跨秒传输的文件中读出大小为L的数据,在测试数据生成完毕后关闭该信源数据文件;否则在读取时打开信源数据文件,从中读出大小为 L的数据,然后关闭该信源文件。
进一步的,该测试系统还包括
性能评价单元,用于将接收终端输出的数据信息存储成计算机文件与信 源数据文件相对比,以评价二者之间存在的差别。
本发明还提供了一种测试方法,包括
a、 生成信源数据文件;
b、 生成测试数据;
c、 将测试数据转化为射频或者中频信号发射出去给接收终端; 其特征在于,其中步骤b包括
b 1 、设定用于测试的系统参数及测试数据的时间长度,确定1秒内的字 节交织块数目N,并设定1秒内的各字节交织块对应的信号处理参数;选择 信源数据文件;
b2、在各秒内均依次对N个字节交织块执行下述操作,直到产生相应时 间长度的测试数据
根据当前字节交织块对应的信号处理参数及系统参数确定其承载的信源 数据量,记为L;从信源数据文件中读取大小为L的数据,按照设定的系统 参数和信号处理参数进行基带信号处理,处理后获得的基带数据序列即测试 数据。
进一步的,步骤bl中
设定各字节交织块对应的信号处理参数时,对于时隙0对应的字节交织 块,设定交织深度为36或54。
进一步的,步骤b2中还包括
在进行基带信号处理时,将256个TxID序列中的任意一个序列,固定作 为所生成的测试数据所有时隙的TxID 。
进一步的,步骤b2中还包括在进行基带信号处理的组帧过程中将GI作为CP的一部分。 进一步的,步骤b2中还包括
针对LCP模式,在进行基带信号处理时所有信标数据文件按非时隙0的 要求计算;当组帧过程中处理时隙0时,读出数据但不将前0.8微秒的数据 组到信号帧中。
进一步的,步骤bl中还包括
分别将各类信号处理参数保存为一数组,各数组大小均为N。
进一步的,从信源数据文件中读取大小为L的数据具体是指
若当前字节交织块承载的信源数据文件的内容只在秒内传输,即每秒传 输的内容一致,则打开该信源数据文件,从中读出大小为L的数据,然后关 闭内容只在秒内传输的信源数据文件;如果信源数据文件的内容需要跨秒传 输,则在开始读取信源数据前打开该信源数据文件,根据当前字节交织块的 序号从对应的已打开的跨秒传输的信源数据文件中读出大小为L的数据。
进一步的,该方法还包括
d、对比接收终端输出的数据与信源数据,以评价二者之间存在的差别。
本发明提出了以字节交织块为基本的处理单位,大大节约了设备内存, 并且提高了处理效率,对于采用LCP模式和SCP模式的系统均适用,更加全 面。本发明还提出了针对控制逻辑信道的交织模式O,还提出固定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 Phase Shift Keying,正交相移4定控)以及16-QAM( Quadrature Amplitude Modulation, 正交幅度调制);接下来,进行OFDM频域符号的形成处理,OFDM频域符 号包括离散导频子载波、连续导频子载波以及数据子载波等;随后,根据扰 码模式,对OFDM频域符号进行加扰处理;再进行LFFT (Inverse Fast Fourier Transform,快速逆傅立叶变换)处理,将频域数据变换为时域数据;最后, 按照帧结构进行组帧处理,获得基带数据序列,基带采样率为10 MSPS(8 MHz带宽模式)或者2.5 MSPS (2 MHz带宽模式)。
图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微秒);其中,第O个OFDM符号的GI与第二个同步信号共 同构成。
图3给出了 CMMB系统LCP模式的帧结构。从图中可以看出,将l秒
划分为36个时隙,记为时隙0、时隙1........时隙35。其中,时隙0的时
间长度为27777微秒,而其它时隙的时间长度为27777.8微秒,0.8微秒的差 别体现在信标的时间长度相差0.8微秒。与SCP模式相同,LCP模式每个时 隙的信号结构包括一个信标和53个OFDM符号。信标由TxID的CP (对于 时隙0,时间长度为9.4^L秒;对于其它时隙,时间长度为10.2孩i秒)、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 的数据,按照设定的系统参数和信号处理参数进行基带信号处理,处理后获 得的基带数据序列即测试数据。
16其中, 一个字节交织块承载的数据量等于一个或者几个时隙承载的数据
量。对于8MHz带宽模式,CMMB标准定义了字节交织块的最小深度为72 (1/2 LDPC码)或者108 (3/4 LDPC码),记为交织模式一;但是,标准又 同时规定了 8MHz带宽模式下,时隙O承载控制逻辑信道,而控制逻辑信道 的基带处理模式为BPSK映射、1/2 LDPC编码、无RS编码等,无RS编码就 意味着无须外交织处理;但是,按照处理流程来讲,即使采用深度为72的外 交织才莫式, 一个字节交织块数据量也等于两个控制逻辑信道的数据量,而控 制逻辑信道只占用一个时隙(时隙0)。因此,为了使所有模式的数据处理 流程一致,本发明提出了定义一种新的交织;漠式0,即交织深度为36 (1/2 LDPC码)以及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的数据。
其中,进行基带信号处理的流程可按照现有技术进行,如图l所示。
本方法还可以包括在步骤A中,选^^并打开用来存储测试数据的计算 机文件;在步骤B中,将获得的基带数据序列写入用来存储测试数据的计算 机文件中。
本方法还可以包括步骤B中,生成相应时间长度的测试数据后,关闭 用来存储测试数据的计算机文件和内容需要跨秒传输的信源数据文件。
本发明提出的测试数据生成单元如图6所示,包括参数设定模块和控 制模块。
所述参数设定模块用于显示1秒内的字节交织块数目,以及供用户选择 信源数据文件、设定用于测试的系统参数、1秒内各字节交织块对应的信号 处理参数和测试数据的时间长度;并通知控制模块所设定的参数和所选择的 信源数据文件。
所述控制模块用于确定1秒内的字节交织块数目NUM一 BYTELEAVBLOCK一PERSECOND并发送给参数设定模块;以及在各秒内均 依次对NUMJBYTELEAVBLOCK一 PERSECOND个字节交织块执行下述4喿 作,直到产生相应时间长度的测试数据查询各字节交织块对应的信号处理 参数及系统参数以确定其承载的信源数据量,记为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一B YTELEAVBLOCK一PERSECOND 。
其中,信源数据文件可以为对应于控制逻辑信道和业务逻辑信道的数据 或者音视频计算机文件。
其中,控制模块根据各字节交织块对应的信号处理参数及系统参数确定 其承载的信源数据量可以是指控制模块根据当前的星座映射模式、字节交织 模式、LDPC编码模式、RS编码模式以及当前的系统带宽模式等参数确定当前字节交织块承载的信源数据量。
其中,控制模块从信源数据中读取大小为LENGTH—SRC的数据具体可 以是指
控制模块判断信源数据文件的内容是否需要跨秒传输,如果需要则在读 取数据前打开该信源数据文件,在读取时,根据当前字节交织块的序号从对 应的已打开的跨秒传输的文件中读出大小为LENGTH—SRC的数据,在测试 数据生成完毕后关闭该信源数据文件;否则在读取时打开信源数据文件,从 中读出大小为LENGTH_SRC的数据,然后关闭该信源文件。
所述参数设定^t块还可以用于供用户选择用来存储测试数据的计算机文 件并通知控制模块;所述控制;f莫块还可以用于在开始生成测试数据前打开用 来存储测试数据的计算机文件,并将获得的测试数据写入用来存储测试数据 的计算机文件。
所述控制模块还可以用于当生成相应时间长度的测试数据后,关闭用来 存储测试数据的计算机文件和内容需要跨秒传输的信源数据文件。
本发明提出的测试系统如图7所示,包含了信源单元、测试数据生成单 元、发射单元、信道单元和接收终端。
信源单元,用于生成信源数据文件;信源数据可以包括音视频、数据等 信息,为已复用信息;多个信源数据文件对应于不同的逻辑信道,如逻辑信 道0 (控制逻辑信道)、逻辑信道l (业务逻辑信道)、逻辑信道2 (业务逻 辑信道)等。
测试数据生成单元,用于生成测试数据,其构成为本发明的内容,各实 现细节及优化方案同上文所述。
发射单元,用于将测试数据转化为射频或者中频信号发射出去,可以采 用上采样器、DAC和上变频器等实现。
信道单元,用于提供发射模块与接收终端间的传输信道;信道可以具体 表现为无线连接或者有线连接的形式。
接收终端,即被测试的接收产品。本系统为一软、硬件结合的系统,其中信源单元和测试数据生成单元可 以采用软件方式实现,而发射单元可以釆用硬件方式实现。
该系统还可以包括性能评价单元,用于将接收终端输出的数据信息存储 成计算机文件与信源数据文件相对比,以评价二者之间存在的差别。当然也 可以采用采用主观评价法,此时系统中不用包含性能评价单元,直接通过观 看接收终端播出的音视频画面质量,并与信源文件在计算机上播放的画面质 量相对比来主观评价二者之间存在的差别。
本发明提出的测试方法如图8所示,包括
a、 生成信源数据文件;
b、 生成测试数据,其生成方法为本发明的内容,各实现细节及优化方案 同上文所述;
c、 将测试数据转化为射频或者中频信号发射出去给^接收终端。 该方法还可以包括
d、 对比接收终端输出的数据与信源数据,以评价二者之间存在的差别。 可以釆用主观评价法,即通过观看接收终端播出的音视频画面质量,并与信 源文件在计算机上播放的画面质量相对比来主观评价二者之间存在的差别。 也可以采用看客观评价法,即将接收终端输出的数据信息存储成计算机文件 与信源数据文件相对比。
当然,本发明还可有其他多种实施例,在不背离本发明精神及其实质的 情况下,熟悉本领域的技术人员当可根据本发明作出各种相应的改变和变形, 但这些相应的改变和变形都应属于本发明的权利要求的保护范围。
权利要求
1、 一种测试数据的生成方法,包括A、 设定用于测试的系统参数及测试数据的时间长度,确定1秒内的字 节交织块数目N,并设定1秒内的各字节交织块对应的信号处理参数;选择 信源数据文件;B、 在各秒内均依次对N个字节交织块执行下述操作,直到产生相应时 间长度的测试数据根据当前字节交织块对应的信号处理参数及系统参数确定其承载的信源 数据量,记为L;从信源数据文件中读取大小为L的数据,按照设定的系统 参数和信号处理参数进行基带信号处理,处理后获得的基带数据序列即测试 数据。
2、 如权利要求1所述的生成方法,其特征在于,步骤A中设定各字节交织块对应的信号处理参数时,对于时隙0对应的字节交织 块,设定交织深度为36或54。
3、 如权利要求1所述的生成方法,其特征在于,步骤B中还包括在进行基带信号处理时,将256个TxID序列中的任意一个序列固定作为 所生成的测试数据所有时隙的TxID。
4、 如权利要求1所述的生成方法,其特征在于,步骤B中还包括 在进行基带信号处理的组帧过程中将GI作为CP的一部分处理。
5、 如权利要求1所述的生成方法,其特征在于,步骤B中还包括针对LCP模式,在进行基带信号处理时所有信标数据文件按非时隙0的 要求计算;当组帧过程中处理时隙0时,读出数据但不将前0.8微秒的数据 组到信号帧中。
6、 如权利要求1到5中任一项所述的生成方法,其特征在于,步骤A 中还包括分别将各类信号处理参数保存为一数组,各数组大小均为N。
7、 如权利要求1到5中任一项所述的生成方法,其特征在于,从信源数 据文件中读取大小为L的数据具体是指若当前字节交织块承载的信源数据文件的内容只在秒内传输,即每秒传 输的内容一致,则打开该信源数据文件,从中读出大小为L的数据,然后关 闭内容只在秒内传输的信源数据文件;如果信源数据文件的内容需要if争秒传 输,则在开始读取信源数据前打开该信源数据文件,根据当前字节交织块的 序号从对应的已打开的跨秒传输的信源数据文件中读出大小为L的数据。
8、 一种测试数据生成单元,其特征在于,包括参数设定模块和控制模块;所述参数设定模块用于显示1秒内的字节交织块数目,以及供用户选择 信源数据文件、设定用于测试的系统参数、1秒内各字节交织块对应的信号 处理参数和测试数据的时间长度;并通知控制模块所设定的参数和所选择的 信源数据文件;所述控制才莫块用于确定1秒内的字节交织块数目N并发送给参数设定才莫 块;以及在各秒内均依次对N个字节交织块执行下述操作,直到产生相应时 间长度的测试数据查询各字节交织块对应的信号处理参数及系统参数以确 定其承载的信源数据量,记为L;从所选择的信源数据文件中读取大小为L 的数据,按照设定的系统模式和信号处理参数进行基带信号处理;获得测试 数据。
9、 如权利要求8所述的测试数据生成单元,其特征在于参数设定才莫块还用于保存时隙O对应的字节交织块的默认交织深度;参 数设定模块所保存的默认交织深度为36或54。
10、 如权利要求8所述的测试数据生成单元,其特征在于控制模块进行基带信号处理时从256个TxID序列中任意选取一个序列固 定作为所生成的测试数据所有时隙的TxID 。
11、 如权利要求8所述的测试数据生成单元,其特征在于控制模块在进行基带信号处理的组帧过程中将GI作为CP的一部分。
12、 如权利要求8所述的测试数据生成单元,其特征在于针对LCP模式,控制模块在进行基带信号处理时将所有信标数据文件按 非时隙0的要求计算;当组帧过程中处理时隙0时,读出数据但不将前0.8 微秒的数据量组到信号帧中。
13、 如权利要求8到12任一项所述的测试数据生成单元,其特征在于所述参数设定冲莫块分别将各类信号处理参数保存为一数组,各数组大小 均为N。
14、 如权利要求8到12任一项所述的测试数据生成单元,其特征在于, 控制模块从信源数据中读取大小为L的数据具体是指控制模块判断信源数据文件的内容是否需要跨秒传输,如果需要则在读 取数据前打开该信源数据文件,在读取时,根据当前字节交织块的序号从对 应的已打开的跨秒传输的文件中读出大小为L的数据,在测试数据生成完毕 后关闭该信源数据文件;否则在读取时打开信源数据文件,从中读出大小为 L的数据,然后关闭该信源文件。
15、 一种测试系统,其特征在于,包括 信源单元,用于生成信源数据文件; 测试数据生成单元,用于生成测试数据;发射单元,用于将测试数据转化为射频或者中频信号发射出去; 信道单元,用于提供发射模块与接收终端间的传输信道; 其特征在于所述测试数据生成单元包括参数设定模块和控制模块;所述参数设定模块用于显示1秒内的字节交织块数目,以及供用户选择 信源数据文件、设定用于测试的系统参数、1秒内各字节交织块对应的信号 处理参数和测试数据的时间长度;并通知控制模块所设定的参数和所选择的信源数据文件;所述控制^f莫块用于确定1秒内的字节交织块数目N并发送给参数设定才莫 块;以及在各秒内均依次对N个字节交织块执行下述操作,直到产生相应时 间长度的测试数据查询各字节交织块对应的信号处理参数及系统参数以确 定其承载的信源数据量,记为L;从所选择的信源数据文件中读取大小为L 的数据,按照设定的系统模式和信号处理参数进行基带信号处理;获得测试 数据。
16、 如权利要求15所述的测试系统,其特征在于参数设定才莫块还用于保存时隙0对应的字节交织块的默认交织深度;参 数设定模块所保存的默认交织深度为36或54。
17、 如权利要求15所述的测试系统,其特征在于控制模块进行基带信号处理时从256个TxID序列中任意选取一个序列固 定作为所生成的测试数据所有时隙的TxID。
18、 如权利要求15所述的测试泉统,其特征在于 控制^^块在进行基带信号处理的组帧过程中将GI作为CP的一部分。
19、 如权利要求15所述的测试系统,其特征在于针对LCP模式,控制模块在进行基带信号处理时将所有信标数据文件按 非时隙0的要求计算;当组帧过程中处理时隙0时,读出数据但不将前0.8 微秒的数据量组到信号帧中。
20、 如权利要求15到19任一项所述的测试系统,其特征在于所述参数设定才莫块分别将各类信号处理参数保存为一数组,各数组大小 均为N。
21、 如权利要求15到19任一项所述的测试系统,其特征在于,控制模 块从信源数据中读取大小为L的数据具体是指控制模块判断信源数据文件的内容是否需要跨秒传输,如果需要则在读取数据前打开该信源数据文件,在读取时,根据当前字节交织块的序号从对 应的已打开的跨秒传输的文件中读出大小为L的数据,在测试数据生成完毕后关闭该信源数据文件;否则在读取时打开信源数据文件,从中读出大小为 L的数据,然后关闭该信源文件。
22、 如权利要求15到19任一项所述的测试系统,其特征在于,该测试 系统还包括性能评价单元,用于将接收终端输出的数据信息存储成计算机文件与信 源凝:据文件相对比,以评价二者之间存在的差别。
23、 一种测试方法,包^r:a、 生成信源数据文件;b、 生成测试数据;c、 将测试数据转化为射频或者中频信号发射出去给接收终端; 其特征在于,其中步骤b包括bl、设定用于测试的系统参数及测试数据的时间长度,确定l秒内的字 节交织块数目N,并设定1秒内的各字节交织块对应的信号处理参数;选择 信源数据文件;b2、在各秒内均依次对N个字节交织块执行下述操作,直到产生相应时 间长度的测试数据根据当前字节交织块对应的信号处理参数及系统参数确定其承载的信源 数据量,记为L;从信源数据文件中读取大小为L的数据,按照设定的系统 参数和信号处理参数进行基带信号处理,处理后获得的基带数据序列即测试 数据。
24、 如权利要求23所述的测试方法,其特征在于,步骤M中设定各字节交织块对应的信号处理参数时,对于时隙0对应的字节交织 块,设定交织深度为36或54。
25、 如权利要求23所述的测试方法,其特征在于,步骤b2中还包括在进行基带信号处理时,将256个TxID序列中的任意一个序列,固定作 为所生成的测试数据所有时隙的TxID。
26、 如权利要求23所述的测试方法,其特征在于,步骤b2中还包括 在进行基带信号处理的组帧过程中将GI作为CP的一部分。
27、 如权利要求23所述的测试方法,其特征在于,步骤b2中还包括针对LCP模式,在进行基带信号处理时所有信标数据文件按非时隙0的 要求计算;当组帧过程中处理时隙0时,读出数据但不将前0.8微秒的数据 组到信号帧中。
28、 如权利要求23到27中任一项所述的测试方法,其特征在于,步骤 bl中还包括分别将各类信号处理参数保存为一数组,各数组大小均为N。
29、 如权利要求23到27中任一项所述的测试方法,其特征在于,从信 源数据文件中读取大小为L的数据具体是指若当前字节交织块承载的信源数据文件的内容只在秒内传输,即每秒传 输的内容一致,则打开该信源数据文件,从中读出大小为L的数据,然后关 闭内容只在秒内传输的信源凄史据文件;如果信源凄史据文件的内容需要跨秒传 输,则在开始读取信源数据前打开该信源数据文件,根据当前字节交织块的 序号从对应的已打开的跨秒传输的信源数据文件中读出大小为L的数据。
30、 如权利要求23到27中任一项所述的测试方法,其特征在于,该方 法还包括d、对比接收终端输出的数据与信源数据,以评价二者之间存在的差别。
全文摘要
本发明公开了一种测试数据生成单元及生成方法、测试系统和测试方法;其中测试数据生成方法包括设定用于测试的系统参数及测试数据的时间长度,确定1秒内的字节交织块数目N,并设定1秒内的各字节交织块对应的信号处理参数;选择信源数据文件;在各秒内均依次对N个字节交织块执行下述操作,直到产生相应时间长度的测试数据根据当前字节交织块对应的信号处理参数及系统参数确定其承载的信源数据量,记为L;从信源数据文件中读取大小为L的数据,按照设定的系统参数和信号处理参数进行基带信号处理,处理后获得的基带数据序列即测试数据。本发明提出了以字节交织块为基本的处理单位,节约了设备内存,提高了处理效率,且适用范围更全面。
文档编号H04L25/03GK101312389SQ200810112498
公开日2008年11月26日 申请日期2008年5月23日 优先权日2008年5月23日
发明者斐 孟, 宋挥师, 辉 张, 王西强 申请人:北京创毅视讯科技有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1