本申请涉及数据存储,具体而言,涉及一种存储设备、使用方法、电子设备及存储介质。
背景技术:
1、在ofdm(orthogonal frequency division multiplexing,正交频分复用技术)无线通信基带芯片中,由于无线信道的复杂性,干扰多,因此物理层接收机算法复杂度往往非常高,导致芯片实现的难度和成本高。为了成本和性能考虑,一般实现都是通过专用集成电路(application specific integrated circuit,asic)实现。在满足物理层性能的同时,芯片的大小决定了产品的竞争力。
2、ofdm物理层接收机算法流程一般包括降采样,时域同步,fft(fast fouriertransform,快速傅里叶变换)开窗(窗口采样)和fft,信道估计,频域均衡和解调,解码。其中时域同步用帧中的训练序列来完成帧检测和找到帧开头,以及做频偏和dc(directcurrent,直流)估计。时域同步需要memory(内存)存储数据,由于系统速率要求越来越快,ofdm系统的物理层协议一直在更新,每次协议支持的帧格式也越来越多,特性也越来越多。现有的存储设备不能适应协议变化的需求。
技术实现思路
1、有鉴于此,本申请的目的在于提供一种存储设备、使用方法、电子设备及存储介质,以克服现有技术中的问题。
2、第一方面,本申请实施例提供了一种存储设备,所述存储设备驻留于基带芯片中,所述存储设备包括存储模块和控制模块;
3、所述存储模块,用于存储在所述基带芯片的基于第一协议通过第一算法执行第一业务过程中产生的第一信号数据流;
4、所述控制模块,用于根据所述第一业务的第一控制数据,从所述第一信号数据流中,确定出第一目标信号数据,并根据所述第一控制数据将所述第一目标信号数据输出给第一业务模块。
5、在本申请一些技术方案中,上述存储模块,还用于存储在所述基带芯片的基于第二协议通过第二算法执行第二业务过程中产生的第二信号数据流;
6、所述控制模块,还用于根据所述第二业务的第二控制数据,从所述第二信号数据流中,确定出第二目标信号数据,并根据所述第二控制数据将所述第二目标信号数据输出给第二业务模块。
7、在本申请一些技术方案中,上述控制模块包括单口先入先出队列;所述第一信号数据流通过所述单口先入先出队列进入所述控制模块。
8、在本申请一些技术方案中,上述控制模块包括地址控制模块,所述第一控制数据包括第一指针数据;
9、所述控制模块,在用于根据所述第一业务的第一控制数据,从所述第一信号数据流中,确定出第一目标信号数据时,包括:
10、所述地址控制模块,用于根据所述第一指针数据,从所述第一信号数据流中跳转到所述第一目标信号数据。
11、在本申请一些技术方案中,上述控制模块包括速率控制模块,所述第一控制数据包括第一速率数据;
12、所述控制模块,在用于根据所述第一控制数据将所述第一目标信号数据输出给第一业务模块时,包括:
13、所述速率控制模块,用于根据所述第一速率数据调整输出所述第一目标信号数据的速率。
14、在本申请一些技术方案中,上述控制模块包括深度控制模块,所述第一控制数据包括第一深度数据;
15、所述控制模块,在用于根据所述第一控制数据将所述第一目标信号数据输出给第一业务模块时,包括:
16、所述深度控制模块,用于根据所述第一深度数据对所述单口先入先出队列的深度进行调整。
17、第二方面,本申请实施例提供了一种存储设备的使用方法,所述存储设备驻留于基带芯片中,所述存储设备包括存储模块和控制模块;所述使用方法包括:
18、所述存储模块存储在所述基带芯片的基于第一协议通过第一算法执行第一业务过程中产生的第一信号数据流;
19、所述控制模块根据所述第一业务的第一控制数据,从所述第一信号数据流中,确定出第一目标信号数据,并根据所述第一控制数据将所述第一目标信号数据输出给第一业务模块。
20、在本申请一些技术方案中,上述方法还包括:
21、所述存储模块存储在所述基带芯片的基于第二协议通过第二算法执行第二业务过程中产生的第二信号数据流;
22、所述控制模块根据所述第二业务的第二控制数据,从所述第二信号数据流中,确定出第二目标信号数据,并根据所述第二控制数据将所述第二目标信号数据输出给第二业务模块。
23、第三方面,本申请实施例提供了一种电子设备,包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现上述的存储设备的使用方法的步骤。
24、第四方面,本申请实施例提供了一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器运行时执行上述的存储设备的使用方法的步骤。
25、本申请的实施例提供的技术方案可以包括以下有益效果:
26、本申请中的存储设备驻留于基带芯片中,所述存储设备包括存储模块和控制模块;所述存储模块,用于存储在所述基带芯片的基于第一协议通过第一算法执行第一业务过程中产生的第一信号数据流;所述控制模块,用于根据所述第一业务的第一控制数据,从所述第一信号数据流中,确定出第一目标信号数据,并根据所述第一控制数据将所述第一目标信号数据输出给第一业务模块。本申请中的存储设备能够降低算法接收难度,降低芯片成本。
27、为使本申请的上述目的、特征和优点能更明显易懂,下文特举较佳实施例,并配合所附附图,作详细说明如下。
1.一种存储设备,其特征在于,所述存储设备驻留于基带芯片中,所述存储设备包括存储模块和控制模块;
2.根据权利要求1所述的存储设备,其特征在于,
3.根据权利要求1所述的存储设备,其特征在于,所述控制模块包括单口先入先出队列;所述第一信号数据流通过所述单口先入先出队列进入所述控制模块。
4.根据权利要求1所述的存储设备,其特征在于,所述控制模块包括地址控制模块,所述第一控制数据包括第一指针数据;
5.根据权利要求1所述的存储设备,其特征在于,所述控制模块包括速率控制模块,所述第一控制数据包括第一速率数据;
6.根据权利要求1所述的存储设备,其特征在于,所述控制模块包括深度控制模块,所述第一控制数据包括第一深度数据;
7.一种存储设备的使用方法,其特征在于,所述存储设备驻留于基带芯片中,所述存储设备包括存储模块和控制模块;所述使用方法包括:
8.根据权利要求7所述的使用方法,其特征在于,所述方法还包括:
9.一种电子设备,其特征在于,包括:处理器、存储器和总线,所述存储器存储有所述处理器可执行的机器可读指令,当电子设备运行时,所述处理器与所述存储器之间通过总线通信,所述机器可读指令被所述处理器执行时执行如权利要求7至8任一所述的存储设备的使用方法的步骤。
10.一种计算机可读存储介质,其特征在于,该计算机可读存储介质上存储有计算机程序,该计算机程序被处理器运行时执行如权利要求7至8任一所述的存储设备的使用方法的步骤。