移动终端及其IQ数据回放方法技术

技术编号:16546729 阅读:28 留言:0更新日期:2017-11-11 11:36
移动终端及其IQ数据回放方法,所述方法包括:所述应用处理器在接收到外部驱动装置发送的启动IQ回放模式的指令信息时,在所述内部存储器中分配共享存储空间;在接收到IQ数据回放开始指令时,将所述IQ数据回放开始指令发送至协处理器;所述协处理器从所接收的回放开始指令中解析出待回放的IQ数据的信息,并向所述应用处理器发送数据迁移请求信息;所述待回放的IQ数据存放于所述外部存储器中;所述应用处理器基于从所述数据迁移请求信息中解析出的所述待回放的IQ数据的信息,将待回放的IQ数据迁移至所述共享存储空间;所述协处理器将所述共享存储空间中存储的IQ数据循环灌入指定的寄存器。上述的方案可以节约IQ数据回放的时间和经济成本。

Mobile terminal and its IQ data playback method

Mobile terminal and IQ data playback method, the method comprises the following steps: starting IQ playback mode instruction information in the application processor receives the external drive transmission, distribution of shared storage space in the internal memory; receiving IQ data playback start command, the IQ data playback start command to co processor; the coprocessor parses the IQ data for playback information from the received instruction in the playback start and transfer request information to the application processor sends data; the IQ data playback stored in the external memory; the application processor IQ data transfer request information analysis in the playback from the data based on information to playback IQ data migration to the shared storage space; the coprocessor of the shared memory The IQ data stored in the space is cycled into the specified register. The above scheme can save IQ data playback time and economic cost.

【技术实现步骤摘要】
移动终端及其IQ数据回放方法
本专利技术涉及无线通信技术,尤其涉及一种移动终端及其IQ数据回放方法。
技术介绍
在数字通信系统中,传送的信息是数据。数字调制是将数据载在射频载波的过程,而解调制则是将数据从射频信号中取出的过程。对于射频载波信号Acos(2πfct+θ),可供改变的参数只有振幅、频率和相位三种。其中,改变载波振幅的调制方式称为调幅(AM),改变载波频率方式称为调频(FM),改变载波相位的调制方式称为相位调制(PM)。由于相位的微分即是频率,所以载波信号的振幅和相位可以说是两个主要的调制变量。如果把调制中载波振幅和相位的信息记录下来,并以二维空间的两个变量分别代表振幅和相位,那么极坐标上任意点到原点的距离和相角,正好可以代表载波的振幅和相位,也可以说是代表载波的调制情况。极坐标方式的调制表示方法可转化为直角坐标方式,也就是I-Q图。载波振幅和相位可记录为二维空间上的一点,而这一点所代表的向量,在横轴和纵轴上的投影分别为I值和Q值。I值为同相位(In-phase)分量,代表向量在横轴上的投影;Q值为90度相移(Quadrate)分量,代表向量在纵轴上的投影。现有技术中,可以在FPGA开发板上对移动终端中出现故障的场景的IQ数据进行回放,但存在着成本高且效率低的问题。
技术实现思路
本专利技术解决的技术问题是如何节约IQ数据回放的成本,并提高效率。为解决上述技术问题,本专利技术实施例提供一种移动终端的IQ数据回放方法,所述移动终端包括应用处理器、协处理器、内部存储器,所述方法包括:所述应用处理器在接收到外部驱动装置发送的启动IQ回放模式的指令信息时,在所述内部存储器中分配共享存储空间;所述应用处理器在接收到IQ数据回放开始指令时,将所述IQ数据回放开始指令发送至所述协处理器;所述协处理器从所接收的回放开始指令中解析出待回放的IQ数据的信息,并向所述应用处理器发送数据迁移请求信息,所述数据迁移请求信息中包括所述待回放的IQ数据的信息;所述应用处理器基于从所述数据迁移请求信息中解析出的所述待回放的IQ数据的信息,将待回放的IQ数据从外部存储器迁移至所述共享存储空间;所述协处理器将所述共享存储空间中存储的IQ数据循环灌入指定的寄存器。可选地,所述共享存储空间包括第一存储域和第二存储域;所述第一存储域,适于存储所述待回放的IQ数据的信息、IQ数据的存放标识信息和迁移标识信息,以使得所述应用处理器和所述协处理器基于所述第一存储域中存储的信息对待回放的IQ数据进行迁移和回放;所述第二存储域,适于存储所述应用处理器迁移至的待回放的IQ数据。可选地,所述协处理器从所接收的回放开始指令中解析出待回放的IQ数据的信息,并向所述应用处理器发送数据迁移请求信息,包括:所述协处理器在接收到所述IQ数据回放开始指令时,从所述IQ数据回放开始指令中解析出所述待回放IQ数据的原始存储位置、文件名和大小的信息,将解析出的所述待回放IQ数据的原始存储位置、文件名和大小的信息写入所述第一存储域中,并将所述迁移标识设置为预设的第一标识码;所述原始存储位置为所述外部存储器中的存储位置。可选地,所述应用处理器基于从所述数据迁移请求信息中解析出的所述待回放的IQ数据的信息,将待回放的IQ数据从外部存储器迁移至所述共享存储空间,包括:所述应用处理器在检测到所述第一存储域中的迁移标识设置为预设的第一标识码时,从所述第一存储域中读取所述待回放IQ数据的原始存储位置、文件名和大小的信息,基于所读取的所述待回放IQ数据的原始存储位置、文件名和大小的信息,将所述待回放IQ数据从所述原始存储位置迁移至所述第二存储域,并将所述存放标识设置为预设的第二标识码。可选地,所述协处理器将所述共享存储空间中存储的IQ数据循环灌入指定的寄存器,包括:所述协处理器在检测到所述第一存储域中的存放标识设置为所述第二标识码时,将所述第二存储域中存储的IQ数据循环灌入指定的寄存器。可选地,当确定待回放的IQ数据的大小大于所述第二存储域的存储容量时,从所述数据迁移请求信息中解析出的所述待回放的IQ数据的信息还包括数据偏移量的信息;所述应用处理器在检测到所述迁移标识为所述第一标识码时,基于所述第一存储域中的所述数据偏移量的信息,计算得到所述待回放的IQ数据的起始地址,从计算得到的起始地址开始每次读取所述第二存储域的存储容量大小的所述待回放的IQ数据并存储至所述第二存储域;将所述第一存储域中的存放标识设置为所述第二标识码,以使得所述协处理器将所述第二存储域中存储的IQ数据循环灌入指定的寄存器,直至读取完毕所述待回放的IQ数据。可选地,在将所述共享存储空间中存储的IQ数据灌入指定的寄存器之前,还包括:将所述共享存储空间中存储的IQ数据进行为相应的格式转换,以得到预设格式的IQ数据。可选地,所述外部驱动装置,适于通过将工程模式中的IQ数据回放开关标识设置为使能或者发送IQ数据回放开始命令,向所述应用处理器发送所述启动IQ回放模式的指令信息。本专利技术实施例还提供了一种移动终端,包括:应用处理器,适于在接收到外部驱动装置发送的启动IQ回放模式的指令信息时,在内部存储器中分配共享存储空间;在接收到IQ数据回放开始指令时,将所述IQ数据回放开始指令发送至协处理器;基于从数据迁移请求信息中解析出的待回放的IQ数据的信息,将所述待回放的IQ数据从外部存储器迁移至所述共享存储空间;所述协处理器,适于从所接收的回放开始指令中解析出待回放的IQ数据的信息,并向所述应用处理器发送数据迁移请求信息,所述数据迁移请求信息中包括所述待回放的IQ数据的信息;将所述共享存储空间中存储的IQ数据循环灌入指定的寄存器。可选地,所述共享存储空间包括第一存储域和第二存储域;所述第一存储域,适于存储所述待回放的IQ数据的信息、IQ数据的存放标识信息和迁移标识信息,以使得所述应用处理器和所述协处理器基于所述第一存储域中存储的信息对待回放的IQ数据进行迁移和回放;所述第二存储域,适于存储所述应用处理器迁移至的待回放的IQ数据。可选地,所述协处理器,适于在接收到所述IQ数据回放开始指令时,从所述IQ数据回放开始指令中解析出所述待回放IQ数据的原始存储位置、文件名和大小的信息,将解析出的所述待回放IQ数据的原始存储位置、文件名和大小的信息写入所述第一存储域中,并将所述迁移标识设置为预设的第一标识码;所述原始存储位置为所述外部存储器中的存储位置。可选地,所述应用处理器,适于在检测到所述第一存储域中的迁移标识设置为预设的第一标识码时,从所述第一存储域中读取所述待回放IQ数据的原始存储位置、文件名和大小的信息,基于所读取的所述待回放IQ数据的原始存储位置、文件名和大小的信息,将所述待回放IQ数据从所述原始存储位置迁移至所述第二存储域,并将所述存放标识设置为预设的第二标识码。可选地,所述协处理器,适于在检测到所述第一存储域中的存放标识设置为所述第二标识码时,将所述第二存储域中存储的IQ数据循环灌入指定的寄存器。可选地,当确定待回放的IQ数据的大小大于所述第二存储域的存储容量时,从所述数据迁移请求信息中解析出的所述待回放的IQ数据的信息还包括数据偏移量的信息,所述将所述待回放IQ数据从所述原始存储位置迁移至所述第二存储域,本文档来自技高网...
移动终端及其IQ数据回放方法

【技术保护点】
一种移动终端的IQ数据回放方法,所述移动终端包括应用处理器、协处理器、内部存储器,其特征在于,所述方法包括:所述应用处理器在接收到外部驱动装置发送的启动IQ回放模式的指令信息时,在所述内部存储器中分配共享存储空间;所述应用处理器在接收到IQ数据回放开始指令时,将所述IQ数据回放开始指令发送至所述协处理器;所述协处理器从所接收的回放开始指令中解析出待回放的IQ数据的信息,并向所述应用处理器发送数据迁移请求信息,所述数据迁移请求信息中包括所述待回放的IQ数据的信息;所述应用处理器基于从所述数据迁移请求信息中解析出的所述待回放的IQ数据的信息,将待回放的IQ数据从外部存储器迁移至所述共享存储空间;所述协处理器将所述共享存储空间中存储的IQ数据循环灌入指定的寄存器。

【技术特征摘要】
1.一种移动终端的IQ数据回放方法,所述移动终端包括应用处理器、协处理器、内部存储器,其特征在于,所述方法包括:所述应用处理器在接收到外部驱动装置发送的启动IQ回放模式的指令信息时,在所述内部存储器中分配共享存储空间;所述应用处理器在接收到IQ数据回放开始指令时,将所述IQ数据回放开始指令发送至所述协处理器;所述协处理器从所接收的回放开始指令中解析出待回放的IQ数据的信息,并向所述应用处理器发送数据迁移请求信息,所述数据迁移请求信息中包括所述待回放的IQ数据的信息;所述应用处理器基于从所述数据迁移请求信息中解析出的所述待回放的IQ数据的信息,将待回放的IQ数据从外部存储器迁移至所述共享存储空间;所述协处理器将所述共享存储空间中存储的IQ数据循环灌入指定的寄存器。2.根据权利要求1所述的移动终端的IQ数据回放方法,其特征在于,所述共享存储空间包括第一存储域和第二存储域;所述第一存储域,适于存储所述待回放的IQ数据的信息、IQ数据的存放标识信息和迁移标识信息,以使得所述应用处理器和所述协处理器基于所述第一存储域中存储的信息对待回放的IQ数据进行迁移和回放;所述第二存储域,适于存储所述应用处理器迁移至的待回放的IQ数据。3.根据权利要求2所述的移动终端的IQ数据回放方法,其特征在于,所述协处理器从所接收的回放开始指令中解析出待回放的IQ数据的信息,并向所述应用处理器发送数据迁移请求信息,包括:所述协处理器在接收到所述IQ数据回放开始指令时,从所述IQ数据回放开始指令中解析出所述待回放IQ数据的原始存储位置、文件名和大小的信息,将解析出的所述待回放IQ数据的原始存储位置、文件名和大小的信息写入所述第一存储域中,并将所述迁移标识设置为预设的第一标识码;所述原始存储位置为所述外部存储器中的存储位置。4.根据权利要求3所述的移动终端的IQ数据回放方法,其特征在于,所述应用处理器基于从所述数据迁移请求信息中解析出的所述待回放的IQ数据的信息,将待回放的IQ数据从外部存储器迁移至所述共享存储空间,包括:所述应用处理器在检测到所述第一存储域中的迁移标识设置为预设的第一标识码时,从所述第一存储域中读取所述待回放IQ数据的原始存储位置、文件名和大小的信息,基于所读取的所述待回放IQ数据的原始存储位置、文件名和大小的信息,将所述待回放IQ数据从所述原始存储位置迁移至所述第二存储域,并将所述存放标识设置为预设的第二标识码。5.根据权利要求4所述的移动终端的IQ数据回放方法,其特征在于,所述协处理器将所述共享存储空间中存储的IQ数据循环灌入指定的寄存器,包括:所述协处理器在检测到所述第一存储域中的存放标识设置为所述第二标识码时,将所述第二存储域中存储的IQ数据循环灌入指定的寄存器。6.根据权利要求4所述的移动终端的IQ数据回放方法,其特征在于,当确定待回放的IQ数据的大小大于所述第二存储域的存储容量时,从所述数据迁移请求信息中解析出的所述待回放的IQ数据的信息还包括数据偏移量的信息,所述将所述待回放IQ数据从所述原始存储位置迁移至所述第二存储域,包括:所述应用处理器在检测到所述迁移标识为所述第一标识码时,基于所述第一存储域中的所述数据偏移量的信息,计算得到所述待回放的IQ数据的起始地址,从计算得到的起始地址开始每次读取所述第二存储域的存储容量大小的所述待回放的IQ数据并存储至所述第二存储域;将所述第一存储域中的存放标识设置为所述第二标识码,以使得所述协处理器将所述第二存储域中存储的IQ数据循环灌入指定的寄存器,直至读取完毕所述待回放的IQ数据。7.根据权利要求1所述的移动终端的IQ数据回放方法,其特征在于,在将所述共享存储空间中存储的IQ数据灌入指定的寄存器之前,还包括:将...

【专利技术属性】
技术研发人员:田鑫
申请(专利权)人:展讯通信上海有限公司
类型:发明
国别省市:上海,31

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1