数据处理方法、装置及电子设备的制造方法_4

文档序号:9471127阅读:来源:国知局
述第二子 序列相对应,且相对应的第一子序列和第二子序列对应于一个滑动窗口,每一段所述第一 子序列和所述第二子序列均包含至少两个采样点,所述滑动窗口的长度小于所述第一子序 列的长度;本申请实施例提供的数据处理装置的一种结构示意图如图5所示,可以包括:
[0103] 第一运算模块51,序列构造模块52,第二运算模块53和互相关性确定模块54 ;其 中,
[0104] 第一运算模块51用于在与第i段第一子序列和第i段第二子序列对应的滑动窗 口的第j个滑动位置,将第i段所述第一子序列中所述滑动窗口所覆盖的采样点数据与第i 段所述第二子序列中所述滑动窗口所覆盖的采样点数据进行对应位相乘,得到与第i段所 述第一子序列对应的第j个第一结果;
[0105] 序列构造模块52用于根据得到的与第i段所述第一子序列对应的第一结果,组成 与第i段所述第一子序列对应的子相关序列;
[0106] 第二运算模块53用于将与第i段所述第一子序列对应的所述子相关序列进行求 平均运算,得到与第i段所述第一子序列相对应的第一类子相关均值;
[0107] 互相关性确定模块54用于根据与各段所述第一子序列对应的第一类子相关均 值,确定所述第一序列与所述第二序列的相关性;
[0108] 其中,在一个滑动窗口的相邻两个滑动位置处,所述第i段所述第一子序列中所 述滑动窗口所覆盖的采样点数据与第i段所述第二子序列中所述滑动窗口所覆盖的采样 点数据进行对应位相乘以串行方式执行;
[0109]Q为大于或等于2的正整数;i= 1,2,3,……,Q;j为大于或等于1的正整数。
[0110] 本申请实施例提供的一种数据处理装置,分段进行互相关运算,在每一段的互相 关运算中,在一个滑动窗口的相邻两滑动位置处,所述第i段所述第一子序列中所述滑动 窗口所覆盖的采样点数据与第i段所述第二子序列中所述滑动窗口所覆盖的采样点数据 进行对应位相乘以串行方式执行,则每一段互相关运算中的所有滑动位置处的乘法可以共 用乘法器,那么,通过本申请实施例提供的数据处理方法,所使用的乘法器的数量为QXa, 其中,a为第i段进行对应位相乘运算所需要的乘法器数量,即滑动窗口的长度;Q为分段的 段数。而由于滑动窗口的长度(即滑动窗口所覆盖的采样点数)小于第一子序列的长度, 因此,QXa小于第一序列的长度,而现有技术中,第一子序列和第二子序列进行相关运算所 需要的乘法器数量为第一序列的长度(即第一序列所包含的采样点数)。因此,本申请实施 例提供的数据处理方法降低了乘法器的使用数量,从而降低硬件成本,减小芯片体积。
[0111] 上述实施例中,优选的,互相关性确定模块54的一种结构示意图如图6所示,可以 包括:
[0112]第一运算单元61,用于将所有第一类子相关均值求和,得到第一和值,所述第一和 值用于表征所述第一序列与所述第二序列的互相关性。
[0113] 上述实施例中,优选的,互相关性确定t旲块54的另一种结构TK意图如图7所7JK,可 以包括:
[0114] 第二运算单元71和第三运算单元72 ;其中,
[0115] 第二运算单元71用于将与第i段所述第一子序列相对应的第一类子相关均值取 共轭,共轭结果再和与第i+1段所述第一子序列相对应的第一类子相关均值相乘,得到第 二类子相关均值;
[0116] 第三运算单元72用于将所有第二类子相关均值求和,得到第二和值,所述第二和 值用于表征所述第一序列与所述第二序列的互相关性。
[0117] 与图6所示实施例相比,本申请实施例提供的数据处理装置能够抗频偏。
[0118] 上述实施例中,优选的,本申请实施例提供的数据处理装置的另一种结构示意图 如图8所示,还可以包括 :
[0119] 控制模块81,用于在与第i段第一子序列和第i段第二子序列相对应的第一滑动 窗口的第j个滑动位置处,和与第i+1段第一子序列和第i+1段第二子序列相对应的第二 滑动窗口的第j个滑动位置处,控制所述第i段所述第一子序列中所述滑动窗口在第j个 滑动位置所覆盖的采样点数据与第i段所述第二子序列中所述滑动窗口在第j个滑动位置 所覆盖的采样点数据进行对应位相乘,以及所述第i+1段所述第一子序列中所述滑动窗口 在第j个滑动位置所覆盖的采样点数据与第i+1段所述第二子序列中所述滑动窗口在第j 个滑动位置所覆盖的采样点数据进行对应位相乘同时执行。
[0120] 本申请实施例提供的数据处理装置,在不同段的相同滑动位置处的乘法运算并行 执行,从而在减少乘法器的数量的同时提高确定第一序列与第二序列的互相关性的运行效 率。
[0121] 上述实施例中,优选的,所述第一序列为移动通信系统中的主同步信号时域序列, 即PSS序列。
[0122] 更具体的说,所述第一序列为移动通信系统中接收侧的本地主同步信号序列。
[0123] 上述实施例中,优选的,所述第一序列被划分为三段所述第一子序列,所述第二序 列被划分为三段所述第二子序列。
[0124] 进一步的,所述第一序列被平均划分为三段所述第一子序列,所述第二序列被平 均划分为三段所述第二子序列。
[0125] 上述实施例中,优选的,所述第一子序列为复数序列;所示数据处理装置还可以包 括:
[0126] 保存复数实部的第一存储模块;以及,保存复数虚部的第二存储模块。
[0127] 也就是说,实部和虚部分开保存,以便于实部和虚部分别进行相应运算。
[0128] 本申请实施例还提供一种电子设备,该电子设备具有如上任意一项所述的数据处 理装置。
[0129] 下面结合具体应用场景对本申请的一种实现方式进行说明。
[0130] 以LTE系统中,用户设备将本地PSS序列与接收到的信号做互相关为例进行说明。 [0131 ] 本示例中,本地PSS序列包含128个采样点,且PSS序列被划分为三段子PSS序列, 其中,第一段子PSS序列包含42个采样点,第二段子PSS序列包含42个采样点,第三段子 PSS序列包含44个采样点;当本地PSS序列与包含128个采样点的某一段接收信号进行相 关运算时,将该接收信号也划分为三段子接收信号序列,其中,第一段子接收信号序列包含 42个采样点,第二段子接收信号序列包含42个采样点,第三段子接收信号序列包含44个采 样点;滑动窗口的长度为一个米样点,即每滑动一次,滑动窗口覆盖一个米样点。
[0132] 在将本地PSS序列与所述某一段接收信号进行相关运算,将第一段子PSS序列与 第一段子接收信号序列中相对应的采样点数据进行相乘运算;将第二段子PSS序列与第二 段子接收信号序列中相对应的采样点数据进行相乘运算;将第三段子PSS序列与第三段子 接收信号序列中相对应的采样点数据进行相乘运算;
[0133] 其中,第一段子PSS序列与第一段子接收信号序列中相对应的采样点数据进行相 乘运算时串行执行,即所有相对应的采样点数据进行相乘运算时共用一对乘法器(复数乘 法需要实部和虚部分别进行计算,因此需要两个乘法器);同理,第二段子PSS序列与第二 段子接收信号序列中相对应的采样点数据进行相乘运算时串行执行,即所有相对应的采样 点数据进行相乘运算时共用另一对乘法器;同理,第三段子PSS序列与第三段子接收信号 序列中相对应的采样点数据进行相乘运算时串行执行,即所有相对应的采样点数据进行相 乘运算时共用第三对乘法器;其中,三段在进行相对应的采样点数据进行相乘运算时可以 同时执行,即三段的相对应的采样点数据进行相乘并行执行。而为了使PSS序列与接收信 号的相关运算在一个时钟周期T内完成,可以减小进行一次复数乘法运算所需要的时钟周 期t,其中,(m/N)t〈T,m为PSS序列包含的采样点的个数;N为分段的段数。
[0134] 由此可知,本申请实例中,一个128点的PSS序列与包含128个采样点的某一段 接收信号进行相关运算时,只需要3*2 = 6个乘法器,三个PSS序列与所述包含128个采 样点的某一段接收信号进行相关运算则只需要3*2*3 = 18个乘法器,与
当前第4页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1