CN112866159B - 一种基带信号生成方法及相关装置 - Google Patents
一种基带信号生成方法及相关装置 Download PDFInfo
- Publication number
- CN112866159B CN112866159B CN202110016943.3A CN202110016943A CN112866159B CN 112866159 B CN112866159 B CN 112866159B CN 202110016943 A CN202110016943 A CN 202110016943A CN 112866159 B CN112866159 B CN 112866159B
- Authority
- CN
- China
- Prior art keywords
- value
- parameter
- signal
- phase parameter
- determining
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L27/00—Modulated-carrier systems
- H04L27/18—Phase-modulated carrier systems, i.e. using phase-shift keying
- H04L27/20—Modulator circuits; Transmitter circuits
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L27/00—Modulated-carrier systems
- H04L27/32—Carrier systems characterised by combinations of two or more of the types covered by groups H04L27/02, H04L27/10, H04L27/18 or H04L27/26
- H04L27/34—Amplitude- and phase-modulated carrier systems, e.g. quadrature-amplitude modulated carrier systems
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/70—Services for machine-to-machine communication [M2M] or machine type communication [MTC]
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Digital Transmission Methods That Use Modulated Carrier Waves (AREA)
Abstract
本申请实施例公开了一种基带信号生成方法及相关装置,该方法包括:利用目标调制方式对待处理信号进行调制处理,生成调制信号;从存储的第一编码参数查询表中确定第一相位参数的值,并根据所述第一相位参数的值对所述调制信号进行预编码处理,生成预编码信号;从存储的第二编码参数查询表中确定第二相位参数的值,并根据所述第二相位参数的值对所述预编码信号进行反向快速傅里叶变换IFFT处理,生成所述待处理信号所对应的基带信号。通过本申请实施例,可以有效降低基带信号生成过程中的计算量,有效提高基带信号的生成效率。
Description
技术领域
本申请涉及通信技术领域,尤其涉及一种基带信号生成方法、基带信号生成装置、计算机设备以及计算机可读存储介质、芯片、模组设备。
背景技术
随着物联网(The Internet of Things,IOT)的迅速崛起,更进一步增强的机器类型通信(even future enhanced Machine-Type Communicatio,efeMTC)应运而生。efeMTC中提出基于子物理资源块subPRB的上行物理共享信道(Physical Uplink SharedChannel,PUSCH)基带信号,其产生过程通常包括加扰、调制、层映射、预编码DFT(DiscreteFourier Transformation,DFT)、资源映射和反向快速傅里叶变换(Inverse Fast FourierTransform,IFFT)等多个阶段。其中,DFT和IFFT阶段的计算通常采用坐标旋转数字计算机(Coordinate Rotation Digital Computer,CORDIC)算法实现,但由于其实现复杂度高,导致计算的资源代价较大。
发明内容
本申请实施例提供一种基带信号生成方法及相关装置,可以有效降低基带信号生成过程中的计算量,有效提高基带信号的生成效率。
本申请实施例一方面提供了一种基带信号生成方法,包括:
利用目标调制方式对待处理信号进行调制处理,生成调制信号;
从存储的第一编码参数查询表中确定第一相位参数的值,并根据所述第一相位参数的值对所述调制信号进行预编码处理,生成预编码信号;
从存储的第二编码参数查询表中确定第二相位参数的值,并根据所述第二相位参数的值对所述预编码信号进行反向快速傅里叶变换IFFT处理,生成所述待处理信号所对应的基带信号;
其中,所述第一编码参数查询表中记录有用于生成预编码处理结果的第一相位参数的所有取值;所述第二编码参数查询表中记录有用于生成IFFT处理结果的第二相位参数的所有取值。
本申请实施例一方面提供了一种基带信号生成装置,包括:
处理模块,用于利用目标调制方式对待处理信号进行调制处理,生成调制信号;
确定模块,用于从存储的第一编码参数查询表中确定第一相位参数的值,并根据所述第一相位参数的值对所述调制信号进行预编码处理,生成预编码信号;
生成模块,用于从存储的第二编码参数查询表中确定第二相位参数的值,并根据所述第二相位参数的值对所述预编码信号进行反向快速傅里叶变换IFFT处理,生成所述待处理信号所对应的基带信号;
其中,所述第一编码参数查询表中记录有用于生成预编码处理结果的第一相位参数的所有取值;所述第二编码参数查询表中记录有用于生成IFFT处理结果的第二相位参数的所有取值。
在一实施例中,所述确定模块具体用于:
确定资源单元RU所包括的子载波的数量,并根据所述资源单元RU所包括的子载波的数量确定第一索引值;
根据所述第一索引值,从存储的第一编码参数查询表中查询第一相位参数的值。
在一实施例中,所述生成模块具体用于:
当所述目标调制方式为四相移相键控调制方式时,确定资源块RB所包括的子载波的第一数量以及上行链路所包括的资源块RB的第二数量;
根据所述第一数量和所述第二数量确定中间参数;
根据所述中间参数确定第二索引值,并根据所述第二索引值从存储的第二编码参数查询表所包括的调制相位参数查询表中查询第二相位参数的值。
在一实施例中,所述生成模块具体还用于:
当所述目标调制方式为双相移相键控调制方式时,确定资源块RB所包括的子载波的第一数量、上行链路所包括的资源块RB的第二数量、映射起始位置所对应的数值;
根据所述第一数量、所述第二数量以及所述映射起始位置所对应的数值确定中间参数,并根据所述中间参数确定第三索引值和第四索引值;
根据所述第三索引值从存储的第二编码参数查询表所包括的公用相位参数查询表中查询第二相位参数所包括的公用相位参数的值;
根据所述第四索引值从存储的第二编码参数查询表所包括的映射相位参数查询表中查询第二相位参数所包括的映射相位参数的值。
在一实施例中,所述生成模块具体还用于:
根据查询得到的公用相位参数的值和所述第一信号的映射相位参数的值确定第一信号的序列值;
根据查询得到的公用相位参数的值和所述第二信号的映射相位参数的值确定第二信号的序列值;
根据所述第一信号序列值和所述第二信号序列值生成所述待处理信号所对应的基带信号。
在一实施例中,所述生成模块具体用于:
根据所述中间参数和循环前缀参数确定第三索引值,并根据所述中间参数和采样点数确定第四索引值。
在一实施例中,所述确定模块具体还用于:
根据所述第一相位参数的值确定所述调制信号所对应的离散傅里叶变换中间结果;
根据所述离散傅里叶变换中间结果确定预编码信号。
本申请实施例一方面提供了一种计算机设备,包括:处理器和存储器;
存储器存储有计算机程序,计算机程序被处理器执行时,使得处理器执行本申请实施例中的方法。
相应的,本申请实施例提供了一种计算机可读存储介质,计算机可读存储介质存储有计算机程序,计算机程序包括程序指令,程序指令当被处理器执行时,执行本申请实施例中的方法。
相应的,本申请实施例提供了一种芯片,所述芯片,用于:
利用目标调制方式对待处理信号进行调制处理,生成调制信号;
从存储的第一编码参数查询表中确定第一相位参数的值,并根据所述第一相位参数的值对所述调制信号进行预编码处理,生成预编码信号;
从存储的第二编码参数查询表中确定第二相位参数的值,并根据所述第二相位参数的值对所述预编码信号进行反向快速傅里叶变换IFFT处理,生成所述待处理信号所对应的基带信号;
其中,所述第一编码参数查询表中记录有用于生成预编码处理结果的第一相位参数的所有取值;所述第二编码参数查询表中记录有用于生成IFFT处理结果的第二相位参数的所有取值。
本申请提供了一种模组设备,所述模组设备包括通信模组、电源模组、存储模组以及芯片模组,其中:
所述电源模组用于为所述模组设备提供电能;
所述存储模组用于存储数据和指令;
所述通信模组用于进行模组设备内部通信,或者用于所述模组设备与外部设备进行通信;
所述芯片模组用于:
利用目标调制方式对待处理信号进行调制处理,生成调制信号;
从所述存储模组存储的第一编码参数查询表中确定第一相位参数的值,并根据所述第一相位参数的值对所述调制信号进行预编码处理,生成预编码信号;
从所述存储模组存储的第二编码参数查询表中确定第二相位参数的值,并根据所述第二相位参数的值对所述预编码信号进行反向快速傅里叶变换IFFT处理,生成所述待处理信号所对应的基带信号;
其中,所述第一编码参数查询表中记录有用于生成预编码处理结果的第一相位参数的所有取值;所述第二编码参数查询表中记录有用于生成IFFT处理结果的第二相位参数的所有取值。
相应的,本申请实施例提供了一种计算机程序产品或计算机程序,该计算机程序产品或计算机程序包括计算机指令,该计算机指令存储在计算机可读存储介质中。计算机设备的处理器从计算机可读存储介质读取该计算机指令,处理器执行该计算机指令,使得该计算机设备执行本申请实施例中一方面提供的方法。
在本申请实施例中,将第一相位参数的所有值和第二相位参数的所有值分别记录在第一编码查询表和第二编码查询表中,从第一编码查询表和第二编码查询表中分别确定第一相位参数的值和第二相位参数的值,并根据第一相位参数的值对调制信号进行处理以及第二相位参数的值对预编码信号进行处理,从而生成基带信号。通过从查询表中查询得到相关参数的数值,简化了计算过程,使得基带信号生成过程中的预编码处理和反向快速傅里叶变换IFFT处理更加快捷方便,从而有效降低了基带信号生成的复杂度,加快了***处理速度,有效提高基带信号生成的效率。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1是本申请实施例提供的一种基带信号生成方法的流程示意图;
图2是本申请实施例提供的另一种基带信号生成方法的流程示意图;
图3是本申请实施例提供的一种基带信号生成优化的示意图;
图4是本申请实施例提供的一种基带信号生成装置的结构示意图;
图5是本申请实施例提供的一种计算机设备的结构示意图;
图6为本申请实施例提供的一种模组设备的结构示意图。
具体实施方式
下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
请参见图1,图1是本申请实施例提供的一种基带信号生成方法的流程示意图。如图1所示,该流程可以包括:
S101,利用目标调制方式对待处理信号进行调制处理,生成调制信号。
在一个可能的实施例中,更进一步增强型机器类通信(even future enhancedMachine-Type Communicatio,efeMTC)在增强型机器类通信(enhanced Machine-TypeCommunication,eMTC)的基础上将移动速率,移动性等方面进行增强,实现支持多应用场景。对应的,efeMTC在对待处理信号进行调制处理所采用的目标调制方式可以包括π/2双相移相键控(Binary Phase Shift Keying,BPSK)和四相移相键控(Quadrature Phase ShiftKeying,QPSK),上述两种目标调制方式也可分别称为二进制相移键控和正交相移键控,这是针对更进一步增强型机器类通信的物理层上行共享信道(Physical Uplink SharedChannel,PUSCH)基带信号产生过程中的调制方式。当然,作为一种扩展的例子,如果此步骤应用在其他场景下的PUSCH基带信号的产生,例如一般的长期演进LTE技术,其所对应的目标调制方式还可以包括正交振幅调制(Quadrature Amplitude Modulation,QAM),在此不做限制。其中,待处理信号可以是加扰之后的输入信号。在输入信号加扰之前,还可以经过循环冗余校验码添加、Turbo编码、速率匹配以及信道交织等比特级处理的过程。其中,速率匹配的作用是从Turbo编码后的数据中选取出等同于PUSCH的时频资源所能承载比特数的信息比特。
对待处理信号进行加扰操作,这样可以使得信号对噪声的抗干扰性更强。通过一个终端UE专业加扰序列对每一个码字的比特序列加扰,实现数据的随机化,其中,码字是信道编码的结果,包含多个比特,这多个比特构成比特序列。具体的加扰步骤如下伪代码所示:
其中,设置x为2,y为3,c(q)(i)表示加扰golden序列,秩指示(Rank Indicator,RI)是信道编码单元的控制信息之一,ACK/NACK表示确认发来的数据正确接收/确认发来的数据错误接收,为速率匹配后的数据,即输入的比特流,其中,q表示第几个码字,表示码字传输的比特数,加扰之后最终的输出为
经过上述加扰的比特级处理之后,需要对加扰处理的输出结果进行符号级处理,具体如下:将加扰之后的每个码字的比特序列中的每个比特经过调制,映射为复值符号。采用前述提及的目标调制方式对待处理信号进行调制,设调制后信号为其中,为码字q的复值符号数目。如下表1.1和表1.2所示,是在两种目标调制方式下对应的复值符号代表的实部和虚部数据。
表1.1π/2BPSK调制方式下对应的值
比特值 | 实部 | 虚部 |
0 | 23169 | 23169 |
1 | -23170 | -23170 |
表1.2 QPSK调制方式下对应的值
比特值 | 实部 | 虚部 |
11 | 23169 | 23169 |
10 | 23169 | -23170 |
01 | -23170 | 23169 |
00 | -23170 | -23170 |
举例来说,QPSK调制方式下,假设输入的数据为01101100的序列,经过QPSK调制后的信号,映射成复调制信号(即复值符号),也就是每两位01映射成一个复数,参照表1.2,01、10、11、00分别有4个复数值与之对应。因此,经过上述任一目标调制方式对待处理信号进行调制,可以将待处理信号所包含的比特映射为复值符号,即用实部数据和虚部数据表示的调制信号,具体采用何种目标调制方式对待处理信号进行调制处理来生成调制信号,可由***自动选择或者人工选择,在此不做限制。
S102,从存储的第一编码参数查询表中确定第一相位参数的值,并根据所述第一相位参数的值对所述调制信号进行预编码处理,生成预编码信号。
在一种可能的实施例中,对调制信号进行预编码处理之前,需要对其先进行层映射处理,即将待处理信号调制后得到的复值符号映射到层layer上,也就是将每一个码字经过调制后输出的复值符号映射到多个层。具体的,设映射后的信号为其中,v表示层数,表示经过层映射之后每层的复值符号数,也即每层的调制符号数,详细的映射关系可参见表2:
表2层映射
由上述层映射表,可以发现,当PUSCH配置为传输模式(即层数)1时:这表示调制信号中所有的码字对应的复值符号都通过第0层进行传输。当PUSCH配置为传输模式(即层数)4时,可以得到4个映射后的信号。举例来说,对2个码字的信号,将用层数交替进行传输,也就是将第一个码字的复值符号数交替映射到第1层和第2层,将第二个码字的复值符号数交替映射到第3层和第4层,这样每一层都传输对应码字一半的数据。这样可以使得数据传输的冗余性有更多选择。
在一种可能的实施例中,经过层映射之后,通过确定资源单元RU所包括的子载波的数量,并根据该资源单元RU所包括的子载波的数量可以确定第一索引值;然后根据第一索引值,可以从存储的第一编码参数查询表中查询第一相位参数的值;之后根据该第一相位参数的值对所述调制信号进行预编码处理,可以生成预编码信号。
其中,表示PUSCH所包括的子载波数量,表示资源单元RU所包括的子载波的数量,且具体取值由协议配置决定,表示PUSCH带宽,也即承载PUSCH的资源块数目,表示第一相位参数,xλ(m)为层映射后的信号,
可以发现,第一相位参数具有周期性。举例来说,如果有i和k的取值均为[0,2],对应的,i·k的取值有{0,1,2,4},将这四个值代入第一相位参数可以分别得到根据复指数的周期性可知,所以当i·k的取值为4时,其结果可以直接将i·k=1所对应的值作为i·k=4所对应的值。由上述规律,可以直接对4取余数,即根据这个余数从第一编码参数查询表中查询得到对应数值。相应的,当i·k对应有其他数值时,也可以采用求余函数得到对应的查询下标,也就是第一索引值并根据第一索引值从第一相位参数的所有取值结果中选取目标值进行预编码处理。将第一相位参数的所有取值存储到第一编码参数查询表中,如下表3所示:
表3第一编码参数查询表
进一步地可以根据该第一相位参数的值确定调制信号所对应的离散傅里叶变换中间结果,即在中任意选取的一个值得到对应的第一索引值,然后进行查表得到的第一相位参数的值,例如i=0,k=1,对应第一索引值为0,从第一编码参数查询表中可以对应查找到取值为2,查询下标为0的数据,其实部为23170,虚部为0,根据这个实虚部数据和层映射信号xλ(m)做乘法即可得到离散傅里叶变换中间结果值。随后根据该离散傅里叶变换中间结果可以确定预编码信号,也就是根据预编码原理式对所有查询到的离散傅里叶变换中间结果进行求和运算,即根据求和符号将的数据进行累加计算,即可得到DFT最终结果。作为一种可能的例子,上述11个实虚部数据可以存储到同一张表格中,也可以根据取值的不同存储到不同的表格中,对此不做限制。
综上,在层映射之后,通过确定资源单元RU所包括的子载波的数量并根据所述资源单元RU所包括的子载波的数量可以确定第一索引值然后根据第一索引值从存储的第一编码参数查询表中查询第一相位参数的值,具体的,可以根据第一索引值和与第一编码参数查询表中的相关数据进行匹配,从而查询到第一相位参数的值;最后根据所述第一相位参数的值对所述调制信号进行预编码处理,生成预编码信号。采用这种查表方法直接得到数据,相比于现有的用坐标旋转数字计算方法(Coordinate Rotation Digital Computer,CORDIC)对预编码原理式进行定点计算,可以大大减少计算代价,降低计算复杂度。
S103,从存储的第二编码参数查询表中确定第二相位参数的值,并根据所述第二相位参数的值对所述预编码信号进行反向快速傅里叶变换IFFT处理,生成所述待处理信号所对应的基带信号。
在一种可能的实施例中,对预编码信号进行处理之前,还需要进行资源映射Mapping,每个码字将被映射到频域上的个子载波上,而时域则覆盖了MRU个资源单元RU,这里的资源单元RU是由n个RE构成,其中n由协议决定。
表4频域子载波选择
对于时域资源而言,由于在用于物联网的eMTC中,为了兼顾eMTC UE的覆盖深度和容量性能,3GPP协议引入了覆盖增强等级(Coverage Enhancement,CE),对于连接态,划分了CE Mode A和CE Mode B两个覆盖模式,基于eMTC改进的efeMTC,也有这两种覆盖模式,并且不同的覆盖模式对应有不同的时域资源单元分配,具体可参见表5.1和表5.2,其中资源单元的数量MRU由下行控制信息(Downlink Control Information,DCI)域的值决定:
表5.1覆盖增强等级的模式为ModeA对应的资源单元数量
“资源单元数量”字段的值 | 资源单元数M<sub>RU</sub> |
'01' | 1 |
'10' | 2 |
'11' | 4 |
表5.2覆盖增强等级的模式为ModeB对应的资源单元数量
“资源单元数量”字段的值 | 资源单元数M<sub>RU</sub> |
'0' | 2 |
'1' | 4 |
从表5.1和表5.2可知,在不同覆盖模式下的时域资源单元数和对应的比特存在一一映射关系,也可以理解为不同目标调制方式下的资源单元分配。根据这些映射关系,可以将预编码信号中的码字进行合理的时域资源分配,再结合表4的频域资源分配,可以得到最终的时频资源位置,以便于基带信号的顺利生成。
在一种可能的实施例中,在对预编码信号进行资源映射之后,需要对其进行反向快速傅里叶变换IFFT(也可称为快速傅里叶逆变换),对于不同的目标调制方式下具体的原理和步骤有所不同,具体请参见下述内容:
当目标调制方式为四相移相键控(即正交相移键控)QPSK调制方式时,对应的基带信号生成的原理式如下:
其中,p表示天线端口,l表示符号,表示上行链路所包括的资源块数量,表示资源块RB所包括的子载波数量,k(-)表示映射资源下标,0<t<(NCP,l+N)×Ts,N=2048,Δf=15KHz,表示端口p映射到资源元素(k,l)上的数,NCP,l表示第l个符号的循环前缀长度。其中,循环前缀长度NCP,l具体取值表6所示:
表6循环前缀长度配置
由于子载波间干扰ICI,会影响子载波之间的正交性,造成符号间干扰ISI,最终影响子载波信号的分离,因此需要采用循环前缀来有效解决子载波件干扰和符号间干扰的问题,而对于具体的配置和不同的符号取值,对应的循环前缀长度取值不同,可结合实际情况进行选取。
在一种可能的实施例中,由于Ts=1/(1.92×106),因此第二相位参数的计算可简化为其中nt表示第几个点,取值范围为0≤nt≤FFT_Len(FFT_Len表示DFT长度),故此公式的计算结果是周期为256数据,将此256个结果存表,并将第二索引值index2=((2k+1)*nt)%256作为下标,读取相应数据作为的第二相位参数的计算结果,最后,利用此结果乘以输入数据进行累加可得到最终结果。
综上原理可知,当目标调制方式为QPSK调制方式时,可以确定资源块RB所包括的子载波的第一数量以及上行链路所包括的资源块RB的第二数量然后根据第一数量和第二数量确定中间参数k,即进一步地,由于第二编码参数查询表中记录有用于生成IFFT处理结果的第二相位参数的所有取值,根据该中间参数k确定出第二索引值index2后,也就是利用公式index2=((2k+1)*nt)%256确定第二索引值,然后根据第二索引值从存储的第二编码参数查询表所包括的调制相位参数查询表中查询第二相位参数的值,将第二相位参数的值和其他输入数据相乘在累加即可生成基带信号。
当目标调制方式为双相移相键控(即二进制相移键控)BPSK调制方式时,对应的基带信号生成的原理式如下:
sk,l(t)=ssc1(t)+ssc2(t)
其中,p表示天线端口,l表示符号,表示端口p映射到资源元素(k,l)上的数,表示公用相位参数,和分别表示ssc1(t)的映射相位参数和ssc2(t)的映射相位参数,表示上行链路所包括的子载波数,表示PUSCH的重复发送次数,表示上行链路所包括的资源块数量,表示资源块RB所包括的子载波数量,表示上行链路的时隙数,k(-)表示映射起始位置,0<t<(NCP,l+N)×Ts,N=2048,Δf=15KHz,NCP,l表示第l个符号的循环前缀长度。
步骤1:计算k,具体是根据映射起始位置k(-)计算映射位置k。
2πΔf(k+1)(N+NCP,l)Ts=2π(k+1)(128+NCP,l)/128
其中,n(0)=0,NCP,l表示循环前缀参数,k为中间参数,即subPRB中预编码信号映射到时频资源中的频域子载波位置参数。
步骤4:计算和具体的,是计算单音信号1(即ssc1(t))的映射相位参数的值和单音信号2(即ssc2(t))的映射相位参数的值。与上述QPSK计算一致,通过将和简化为可映射到256个点的表中,将这两项的可能值映射到256个点的表中后通过对应的索引或查表下标进行查表计算,具体的查表下标表达式如下:
综上原理可知,当目标调制方式为BPSK时,首先可以通过确定资源块RB所包括的子载波的第一数量上行链路所包括的资源块RB的第二数量映射起始位置所对应的数值k(-)来确定中间参数k,也就是通过下述表达式得到中间参数k:
然后可以根据该中间参数可以确定第三索引值和第四索引值,也就是将中间参数代入查询下标表达式,具体的,是根据中间参数和循环前缀参数确定第三索引值,并根据中间参数和采样点数确定第四索引值。对应上述查表下标计算为:第三索引值其中,第四索引值index=((2k+1)*nt)%256以及index=((2k+3)*nt)%256。
接着根据第三索引值从存储的第二编码参数查询表所包括的公用相位参数查询表中查询第二相位参数所包括的公用相位参数的值;根据第四索引值从存储的第二编码参数查询表所包括的映射相位参数查询表中查询第二相位参数所包括的映射相位参数和的值。
在一种可能的实施例中,由于第二编码参数查询表中记录有用于生成IFFT处理结果的第二相位参数的所有取值,包括调制相位参数、公用相位参数以及映射相位参数的所有取值。因此在BPSK调制方式下,查询得到的映射相位参数的值包括第一信号的映射相位参数的值和第二信号的映射相位参数的值。根据所述第二相位参数的值对所述预编码信号进行反向快速傅里叶变换IFFT处理,生成所述待处理信号所对应的基带信号的处理步骤可以包括:首先根据查询得到的公用相位参数的值和第一信号的映射相位参数的值,确定第一信号ssc1(t)的序列值;同时可以根据查询得到的公用相位参数的值和第二信号的映射相位参数的值,确定第二信号ssc2(t)的序列值;之后根据第一信号序列值和第二信号序列值确定所述待处理信号所对应的基带信号。通俗地说,就是通过前述计算结果分别进行乘积计算即可得到单音信号1的序列值和单音信号2的序列值;两者相加可得到最终基带信号sk,l(t),也即通过计算和的乘积,可得到ssc1(t);计算的乘积,可得到ssc2(t);两者相加可得到sk,l(t)=ssc1(t)+ssc2(t)。
综上所述,本申请实施例至少有以下优点:
本申请实施例通过密切结合IFFT和DFT算法的原理,利用第一相位参数和第二相位参数所包含的复指数的周期性,对其进行存表,循环查表的操作,以减少了计算量。具体的,是将第一相位参数和第二相位参数的所有取值分别存储于第一编码查询表和第二编码查询表中,在进行预编码DFT和IFFT处理过程中通过对应的索引值查找查询表中的数据(如第一索引值查询第一编码查询表中的第一相位参数的值,第二索引值查询第二编码参数表中的调制相位参数的值等),得到最终的处理结果,如此使得IFFT和DFT不再依赖于CORDIC算法,简化了基带信号的生成中的定点实现过程,使得计算更加轻量化,所需的计算代价更小,进而节约***资源,以达到更高的处理效率。
进一步地,如图2所示,本申请实施例中所描述的基带信号生成方法具体涉及如下步骤:
为更好的理解本申请实施例中所描述的基带信号生成方法,下面对该基带信号生成方法所涉及的一些处理方式进行进一步说明。
步骤1,输入信号。在一种可能的实施例中,这里的输入信号可以是经过编码和速率匹配之后的信号,在通信***中的主要表现形式是以码字的形式传输,由多个比特构成,当然,也可以是输入其他形式的信号,例如最原始的传输块,然后经由***对其进行相关处理,得到能够进行下一个步骤所需的信号形式,在此对该输入信号的来源、形式以及输入方式不做进一步限制。
步骤2,加扰。对进行速率匹配之后的信号进行加扰操作,具体的,可以通过伪随机码序列对信号进行加扰,例如golden序列,还可以是其他伪随机码序列,对此不做限制。通过加扰,原始的输入信号在时间和频率上被打乱,使得信号具有随机性,从而在传输过程中对噪声的干扰以及信号之间相互的干扰具有较好的鲁棒性。具体的加扰步骤相关的伪代码可参见图1对应的实施例步骤S101中所提及的内容。
步骤3,调制。对加扰后的信号进行调制处理,将该加扰后的信号进行频谱搬移,使其适合在通信***中传输。通常,调制方式决定着通信***的性能,合适的调制方式能够提高***传输的有效性和可靠性。调制之后的码字将映射为复值符号,且在不同的调制方式下的比特所对应的复值符号不同,具体内容可参见前述实施例所展示的表1.1和表1.2。在此,采用何种调制方式对加扰后的信号进行调制不进行限制。
步骤4,层映射。将调制之后得到的复值符号经过层映射,对应码字的复值符号映射到多个层进行传输,具体对码字如何进行层映射可参见表2,其他详细部分可参见图1对应的实施例步骤S102中所提及的内容。
步骤5,预编码。将经过层映射之后的复值符号用于预编码处理中,这里的预编码可以认为是离散傅里叶变换处理的过程,具体原理式可参见前述实施例的步骤S102,需要说明的是,在预编码处理的过程中,利用原理式中复指数的周期性,将离散傅里叶变换的相位因子,也就是第一相位参数作为周期性的数据,根据相应的查询下标去获得对应的数据,进而代入原理式中得到最终离散傅里叶变换的结果。这种查表方式替代了原本复杂的定点计算,使得预处理更加快速高效。
步骤6,资源映射。针对不同调制方式下的资源分配,将码字映射到时频资源上的配置也会有所不同,如表4所示,频域子载波在QPSK调制方式下,对应的子载波分配针对资源分配域的值是固定的取值,而对于π/2-BPSK,其子载波分配则与小区ID有关联。此外,在时域资源的分配上,如表5.1和表5.2所示,针对不同覆盖增强等级的模式,不同调制方式下的分配的资源单元数量也不相同。通过上述的映射关系,可以将预编码处理之后的信号到时频资源的映射更加合理,使得资源利用效率更高。
步骤7,反向傅里叶变换。在一种可能的实施例中,对映射到时频资源的预编码信号进行反向傅里叶变换是为了生成基带信号,参考前述实施例的步骤S103所提及的原理式,根据该原理式,在不同调制方式下,可以生成不同时刻,不同天线端口下传输的符号或者不同时刻,不同映射位置对应的符号。对应的,在此步骤中,对于不同的调制方式也有不同的反向傅里叶变换处理,但是由于其原理式中均含有复指数,因此利用其所具备的周期性,按照不同的查询下标计算,也就是根据第二索引值或者第三索引值和第四索引值在对应的查询表中进行查询,得到最终的处理结果。
步骤8,PUSCH基带信号。将上述处理结果代入不同调制方式下对应的原理式中,可以生成PUSCH基带信号,这里的PUSCH基带信号的产生可以采用单载波频分多址SC-FDMA或者OFDMA,但SC-FDMA相比于OFDMA,其峰均比比较低,可以提高移动终端发射的功率效率,延长电池使用时间,降低终端成本,所以多采用SC-FDMA技术产生基带信号。
在一种可能的实施例中,上述步骤可以是对efeMTCSubPRB PUSCH基带信号计算过程优化,其中,SubPRB中所包含n个资源粒子RE,n是由协议决定的。如图3所示,计算过程的优化具体体现在:不论是BPSK还是QPSK调制方式,预编码(离散傅里叶变换)处理以及反向快速傅里叶变换处理中基于坐标旋转数字计算的指数计算均替换为查表运算,通过将复杂的坐标旋转数字计算改用循环查表计算,极大地降低了计算量,从而优化了efeMTC PUSCH基带信号生成。
综上所述,本申请实施例具有至少以下优点:
在PUSCH基带信号产生的多个步骤中,将最复杂和最关键的步骤预编码DFT和IFFT,利用存表,循环查表的操作完成,也就是将指数计算简化为有规律的查表实现,替代了CORDIC算法,很大程度的降低了计算复杂度,易于硬件实现,提高了算法的性能。
请参见图4,图4是本申请实施例提供的一种基带信号生成装置的结构示意图。该装置可以包括:处理模块401、确定模块402、生成模块403。
处理模块401,用于利用目标调制方式对待处理信号进行调制处理,生成调制信号;
确定模块402,用于从存储的第一编码参数查询表中确定第一相位参数的值,并根据所述第一相位参数的值对所述调制信号进行预编码处理,生成预编码信号;
生成模块403,用于从存储的第二编码参数查询表中确定第二相位参数的值,并根据所述第二相位参数的值对所述预编码信号进行反向快速傅里叶变换IFFT处理,生成所述待处理信号所对应的基带信号;
其中,所述第一编码参数查询表中记录有用于生成预编码处理结果的第一相位参数的所有取值;所述第二编码参数查询表中记录有用于生成IFFT处理结果的第二相位参数的所有取值。
在一实施例中,所述确定模块402具体用于:确定资源单元RU所包括的子载波的数量,并根据所述资源单元RU所包括的子载波的数量确定第一索引值;根据所述第一索引值,从存储的第一编码参数查询表中查询第一相位参数的值。
在一实施例中,所述生成模块403具体用于:当所述目标调制方式为四相移相键控调制方式时,确定资源块RB所包括的子载波的第一数量以及上行链路所包括的资源块RB的第二数量;根据所述第一数量和所述第二数量确定中间参数;根据所述中间参数确定第二索引值,并根据所述第二索引值从存储的第二编码参数查询表所包括的调制相位参数查询表中查询第二相位参数的值。
在一实施例中,所述生成模块403具体还用于:当所述目标调制方式为双相移相键控调制方式时,确定资源块RB所包括的子载波的第一数量、上行链路所包括的资源块RB的第二数量、映射起始位置所对应的数值;根据所述第一数量、所述第二数量以及所述映射起始位置所对应的数值确定中间参数,并根据所述中间参数确定第三索引值和第四索引值;根据所述第三索引值从存储的第二编码参数查询表所包括的公用相位参数查询表中查询第二相位参数所包括的公用相位参数的值;根据所述第四索引值从存储的第二编码参数查询表所包括的映射相位参数查询表中查询第二相位参数所包括的映射相位参数的值。
在一实施例中,所述生成模块403,具体还用于:根据查询得到的公用相位参数的值和所述第一信号的映射相位参数的值确定第一信号的序列值;根据查询得到的公用相位参数的值和所述第二信号的映射相位参数的值确定第二信号的序列值;根据所述第一信号序列值和所述第二信号序列值生成所述待处理信号所对应的基带信号。
在一实施例中,所述生成模块403,具体还用于:根据所述中间参数和循环前缀参数确定第三索引值,并根据所述中间参数和采样点数确定第四索引值。
在一实施例中,所述确定模块402,具体还用于:根据所述第一相位参数的值确定所述调制信号所对应的离散傅里叶变换中间结果;根据所述离散傅里叶变换中间结果确定预编码信号。
上述基带信号生成装置可以是运行于计算机设备中的一个计算机程序(包括程序代码),例如该基带信号生成装置为一个应用软件;该装置可以用于执行本申请实施例提供的方法中的相应步骤。
可以理解的是,本申请实施例所描述的基带信号生成装置的各功能单元的功能可根据上述方法实施例中的方法具体实现,其具体实现过程可以参照上述方法实施例的相关描述,此处不再赘述。
在本申请实施例中,将第一相位参数的所有值和第二相位参数的所有值分别记录在第一编码查询表和第二编码查询表中,通过确定模块从第一编码查询表确定第一相位参数的值并根据第一相位参数的值对调制信号进行处理,以及通过生成模块从第二编码查询表中确定第二相位参数的值并根据该第二相位参数的值对预编码信号进行处理,从而生成基带信号。从查询表中查询得到相关参数的数值,简化了计算过程,使得基带信号生成过程中的预编码处理和反向快速傅里叶变换IFFT处理更加快捷方便,从而降低了基带信号生成的复杂度,提高了***处理效率。
所述基带信号生成装置例如可以是:芯片、或者芯片模组。关于上述实施例中描述的各个装置、产品包含的各个模块,其可以是软件模块,也可以是硬件模块,或者也可以部分是软件模块,部分是硬件模块。例如,对于应用于或集成于芯片的各个装置、产品,其包含的各个模块可以都采用电路等硬件的方式实现,或者,至少部分模块可以采用软件程序的方式实现,该软件程序运行于芯片内部集成的处理器,剩余的(如果有)部分模块可以采用电路等硬件方式实现;对于应用于或集成于芯片模组的各个装置、产品,其包含的各个模块可以都采用电路等硬件的方式实现,不同的模块可以位于芯片模组的同一组件(例如芯片、电路模块等)或者不同组件中,或者,至少部分模块可以采用软件程序的方式实现,该软件程序运行于芯片模组内部集成的处理器,剩余的(如果有)部分模块可以采用电路等硬件方式实现;对于应用于或集成于终端的各个装置、产品,其包含的各个模块可以都采用电路等硬件的方式实现,不同的模块可以位于终端内同一组件(例如,芯片、电路模块等)或者不同组件中,或者,至少部分模块可以采用软件程序的方式实现,该软件程序运行于终端内部集成的处理器,剩余的(如果有)部分模块可以采用电路等硬件方式实现。
请参见图5,是本申请实施例提供的一种计算机设备的结构示意图。如图5所示,该计算机设备可以包括处理器501、存储器502、网络接口503和至少一个通信总线504。其中,处理器501用于调度计算机程序,可以包括中央处理器、控制器、微处理器;存储器502用于存储计算机程序,可以包括高速随机存取存储器,非易失性存储器,例如磁盘存储器件、闪存器件;网络接口503提供数据通信功能,通信总线504负责连接各个通信元件。
其中,处理器501可以用于调用存储器中的计算机程序,以执行如下操作:
利用目标调制方式对待处理信号进行调制处理,生成调制信号;
从存储的第一编码参数查询表中确定第一相位参数的值,并根据所述第一相位参数的值对所述调制信号进行预编码处理,生成预编码信号;
从存储的第二编码参数查询表中确定第二相位参数的值,并根据所述第二相位参数的值对所述预编码信号进行反向快速傅里叶变换IFFT处理,生成所述待处理信号所对应的基带信号;
其中,所述第一编码参数查询表中记录有用于生成预编码处理结果的第一相位参数的所有取值;所述第二编码参数查询表中记录有用于生成IFFT处理结果的第二相位参数的所有取值。
在一实施例中,所述处理器501具体用于:确定资源单元RU所包括的子载波的数量,并根据所述资源单元RU所包括的子载波的数量确定第一索引值;根据所述第一索引值,从存储的第一编码参数查询表中查询第一相位参数的值。
在一实施例中,所述处理器501具体用于:当所述目标调制方式为四相移相键控调制方式时,确定资源块RB所包括的子载波的第一数量以及上行链路所包括的资源块RB的第二数量;根据所述第一数量和所述第二数量确定中间参数;根据所述中间参数确定第二索引值,并根据所述第二索引值从存储的第二编码参数查询表所包括的调制相位参数查询表中查询第二相位参数的值。
在一实施例中,所述处理器501具体还用于:当所述目标调制方式为双相移相键控调制方式时,确定资源块RB所包括的子载波的第一数量、上行链路所包括的资源块RB的第二数量、映射起始位置所对应的数值;根据所述第一数量、所述第二数量以及所述映射起始位置所对应的数值确定中间参数,并根据所述中间参数确定第三索引值和第四索引值;根据所述第三索引值从存储的第二编码参数查询表所包括的公用相位参数查询表中查询第二相位参数所包括的公用相位参数的值;根据所述第四索引值从存储的第二编码参数查询表所包括的映射相位参数查询表中查询第二相位参数所包括的映射相位参数的值。
在一实施例中,所述处理器501具体用于:根据查询得到的公用相位参数的值和所述第一信号的映射相位参数的值确定第一信号的序列值;根据查询得到的公用相位参数的值和所述第二信号的映射相位参数的值确定第二信号的序列值;根据所述第一信号序列值和所述第二信号序列值生成所述待处理信号所对应的基带信号。
在一实施例中,所述处理器501具体用于:根据所述中间参数和循环前缀参数确定第三索引值,并根据所述中间参数和采样点数确定第四索引值。
在一实施例中,所述处理器501具体用于:根据所述第一相位参数的值确定所述调制信号所对应的离散傅里叶变换中间结果;根据所述离散傅里叶变换中间结果确定预编码信号。
应当理解,本申请实施例中所描述的计算机设备可执行前文图1所对应实施例中对该基带信号生成方法的描述,也可执行前文图4所对应实施例中对该基带信号生成装置的描述,在此不再赘述。另外,对采用相同方法的有益效果描述,也不再进行赘述。
对于应用于或集成于计算机设备的各个装置、产品,其包含的各个模块可以都采用电路等硬件的方式实现,不同的模块可以位于终端内同一组件(例如,芯片、电路模块等)或者不同组件中,或者,至少部分模块可以采用软件程序的方式实现,该软件程序运行于终端内部集成的处理器,剩余的(如果有)部分模块可以采用电路等硬件方式实现。
此外,这里需要指出的是:本申请实施例还提供了一种计算机可读存储介质,且上述计算机可读存储介质中存储有前文提及的基带信号生成的计算机设备所执行的计算机程序,且上述计算机程序包括程序指令,当上述处理器执行上述程序指令时,能够执行前文图1所对应实施例中对上述基带信号生成方法的描述,因此,这里将不再进行赘述。另外,对采用相同方法的有益效果描述,也不再进行赘述。对于本申请所涉及的计算机可读存储介质实施例中未披露的技术细节,请参照本申请方法实施例的描述。
上述计算机可读存储介质可以是前述任一实施例提供的基带信号生成装置或者上述计算机设备的内部存储单元,例如计算机设备的硬盘或内存。该计算机可读存储介质也可以是该计算机设备的外部存储设备,例如该计算机设备上配备的插接式硬盘,智能存储卡(smart media card,SMC),安全数字(secure digital,SD)卡,闪存卡(flash card)等。进一步地,该计算机可读存储介质还可以既包括该计算机设备的内部存储单元也包括外部存储设备。该计算机可读存储介质用于存储该计算机程序以及该计算机设备所需的其他程序和数据。该计算机可读存储介质还可以用于暂时地存储已经输出或者将要输出的数据。
在可行的实施例中,本申请实施例还提供一种芯片,所述芯片,用于:
利用目标调制方式对待处理信号进行调制处理,生成调制信号;
从存储的第一编码参数查询表中确定第一相位参数的值,并根据所述第一相位参数的值对所述调制信号进行预编码处理,生成预编码信号;
从存储的第二编码参数查询表中确定第二相位参数的值,并根据所述第二相位参数的值对所述预编码信号进行反向快速傅里叶变换IFFT处理,生成所述待处理信号所对应的基带信号;
其中,所述第一编码参数查询表中记录有用于生成预编码处理结果的第一相位参数的所有取值;所述第二编码参数查询表中记录有用于生成IFFT处理结果的第二相位参数的所有取值。
在一实施例中,所述芯片从存储的第一编码参数查询表中确定第一相位参数的值时,具体用于:
确定资源单元RU所包括的子载波的数量,并根据所述资源单元RU所包括的子载波的数量确定第一索引值;根据所述第一索引值,从存储的第一编码参数查询表中查询第一相位参数的值。
在一实施例中,所述芯片从存储的第二编码参数查询表中确定第二相位参数的值时,具体用于:
当所述目标调制方式为四相移相键控调制方式时,确定资源块RB所包括的子载波的第一数量以及上行链路所包括的资源块RB的第二数量;根据所述第一数量和所述第二数量确定中间参数;根据所述中间参数确定第二索引值,并根据所述第二索引值从存储的第二编码参数查询表所包括的调制相位参数查询表中查询第二相位参数的值。
在一实施例中,所述芯片从存储的第二编码参数查询表中确定第二相位参数的值时,具体还用于:
当所述目标调制方式为双相移相键控调制方式时,确定资源块RB所包括的子载波的第一数量、上行链路所包括的资源块RB的第二数量、映射起始位置所对应的数值;根据所述第一数量、所述第二数量以及所述映射起始位置所对应的数值确定中间参数,并根据所述中间参数确定第三索引值和第四索引值;根据所述第三索引值从存储的第二编码参数查询表所包括的公用相位参数查询表中查询第二相位参数所包括的公用相位参数的值;根据所述第四索引值从存储的第二编码参数查询表所包括的映射相位参数查询表中查询第二相位参数所包括的映射相位参数的值。
在一实施例中,所述芯片根据所述第二相位参数的值对所述预编码信号进行反向快速傅里叶变换IFFT处理,生成所述待处理信号所对应的基带信号时,具体用于:
根据查询得到的公用相位参数的值和所述第一信号的映射相位参数的值确定第一信号的序列值;根据查询得到的公用相位参数的值和所述第二信号的映射相位参数的值确定第二信号的序列值;根据所述第一信号序列值和所述第二信号序列值生成所述待处理信号所对应的基带信号。
在一实施例中,所述芯片根据所述中间参数确定第三索引值和第四索引值时,具体用于:
根据所述中间参数和循环前缀参数确定第三索引值,并根据所述中间参数和采样点数确定第四索引值。
在一实施例中,所述芯片根据所述第一相位参数的值对所述调制信号进行预编码处理,生成预编码信号时,具体用于:
根据所述第一相位参数的值确定所述调制信号所对应的离散傅里叶变换中间结果;根据所述离散傅里叶变换中间结果确定预编码信号。
需要说明的是,所述芯片可以执行前述方法实施例中的相关步骤,具体可参见上述各个步骤所提供的实现方式,在此不再赘述。
在一个实施例中,上述芯片包括至少一个处理器、至少一个第一存储器和至少一个第二存储器;其中,前述至少一个第一存储器和前述至少一个处理器通过线路互联,前述第一存储器中存储有指令;前述至少一个第二存储器和前述至少一个处理器通过线路互联,前述第二存储器中存储前述方法实施例中需要存储的数据。
对于应用于或集成于芯片的各个装置、产品,其包含的各个模块可以都采用电路等硬件的方式实现,或者,至少部分模块可以采用软件程序的方式实现,该软件程序运行于芯片内部集成的处理器,剩余的(如果有)部分模块可以采用电路等硬件方式实现。
如图6所示,图6是本申请实施例提供的一种模组设备的结构示意图,该模组设备,包括:通信模组601、电源模组602、存储模组603以及芯片模组604。
其中,所述电源模组602用于为所述模组设备提供电能;所述存储模组603用于存储数据和指令;所述通信模组601用于进行模组设备内部通信,或者用于所述模组设备与外部设备进行通信;所述芯片模组604用于:
利用目标调制方式对待处理信号进行调制处理,生成调制信号;
从所述存储模组603存储的第一编码参数查询表中确定第一相位参数的值,并根据所述第一相位参数的值对所述调制信号进行预编码处理,生成预编码信号;
从所述存储模组603存储的第二编码参数查询表中确定第二相位参数的值,并根据所述第二相位参数的值对所述预编码信号进行反向快速傅里叶变换IFFT处理,生成所述待处理信号所对应的基带信号;
其中,所述第一编码参数查询表中记录有用于生成预编码处理结果的第一相位参数的所有取值;所述第二编码参数查询表中记录有用于生成IFFT处理结果的第二相位参数的所有取值。
在一实施例中,所述芯片模组604从所述存储模组603存储的第一编码参数查询表中确定第一相位参数的值时,具体用于:
确定资源单元RU所包括的子载波的数量,并根据所述资源单元RU所包括的子载波的数量确定第一索引值;根据所述第一索引值,从存储模组603存储的第一编码参数查询表中查询第一相位参数的值。
在一实施例中,所述芯片模组604从存储模组603存储的第二编码参数查询表中确定第二相位参数的值时,具体用于:
当所述目标调制方式为四相移相键控调制方式时,确定资源块RB所包括的子载波的第一数量以及上行链路所包括的资源块RB的第二数量;根据所述第一数量和所述第二数量确定中间参数;根据所述中间参数确定第二索引值,并根据所述第二索引值从存储模组603存储的第二编码参数查询表所包括的调制相位参数查询表中查询第二相位参数的值。
在一实施例中,所述芯片模组604从存储模组603存储的第二编码参数查询表中确定第二相位参数的值时,具体还用于:
当所述目标调制方式为双相移相键控调制方式时,确定资源块RB所包括的子载波的第一数量、上行链路所包括的资源块RB的第二数量、映射起始位置所对应的数值;根据所述第一数量、所述第二数量以及所述映射起始位置所对应的数值确定中间参数,并根据所述中间参数确定第三索引值和第四索引值;根据所述第三索引值从存储模组603存储的第二编码参数查询表所包括的公用相位参数查询表中查询第二相位参数所包括的公用相位参数的值;根据所述第四索引值从存储模组603存储的第二编码参数查询表所包括的映射相位参数查询表中查询第二相位参数所包括的映射相位参数的值。
在一实施例中,所述芯片模组604根据所述第二相位参数的值对所述预编码信号进行反向快速傅里叶变换IFFT处理,生成所述待处理信号所对应的基带信号时,具体用于:
根据查询得到的公用相位参数的值和所述第一信号的映射相位参数的值确定第一信号的序列值;根据查询得到的公用相位参数的值和所述第二信号的映射相位参数的值确定第二信号的序列值;根据所述第一信号序列值和所述第二信号序列值生成所述待处理信号所对应的基带信号。
在一实施例中,所述芯片模组604根据所述中间参数确定第三索引值和第四索引值时,具体用于:
根据所述中间参数和循环前缀参数确定第三索引值,并根据所述中间参数和采样点数确定第四索引值。
在一实施例中,所述芯片模组604根据所述第一相位参数的值对所述调制信号进行预编码处理,生成预编码信号时,具体用于:
根据所述第一相位参数的值确定所述调制信号所对应的离散傅里叶变换中间结果;根据所述离散傅里叶变换中间结果确定预编码信号。
需要说明的是,所述模组设备可以执行前述方法实施例中的相关步骤,具体可参见上述各个步骤所提供的实现方式,在此不再赘述。
对于应用于或集成于芯片模组的各个装置、产品,其包含的各个模块可以都采用电路等硬件的方式实现,不同的模块可以位于芯片模组的同一组件(例如芯片、电路模块等)或者不同组件中,或者,至少部分模块可以采用软件程序的方式实现,该软件程序运行于芯片模组内部集成的处理器,剩余的(如果有)部分模块可以采用电路等硬件方式实现。
本申请实施例的一个方面,提供了一种计算机程序产品或计算机程序,该计算机程序产品或计算机程序包括计算机指令,该计算机指令存储在计算机可读存储介质中。计算机设备的处理器从计算机可读存储介质读取该计算机指令,处理器执行该计算机指令,使得该计算机设备执行本申请实施例中一方面提供的方法。
本申请实施例的说明书和权利要求书及附图中的术语“第一”、“第二”等是用于区别不同对象,而非用于描述特定顺序。此外,术语“包括”以及它们任何变形,意图在于覆盖不排他的包含。例如包含了一系列步骤或单元的过程、方法、装置、产品或设备没有限定于已列出的步骤或模块,而是可选地还包括没有列出的步骤或模块,或可选地还包括对于这些过程、方法、装置、产品或设备固有的其他步骤单元。
本领域普通技术人员可以意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、计算机软件或者二者的结合来实现,为了清楚地说明硬件和软件的可互换性,在上述说明中已经按照功能一般性地描述了各示例的组成及步骤。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本申请的范围。
本申请实施例提供的方法及相关装置是参照本申请实施例提供的方法流程图和/或结构示意图来描述的,具体可由计算机程序指令实现方法流程图和/或结构示意图的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。这些计算机程序指令可提供到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或结构示意图一个方框或多个方框中指定的功能的装置。这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或结构示意图一个方框或多个方框中指定的功能。这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或结构示意一个方框或多个方框中指定的功能的步骤。
以上所揭露的仅为本申请较佳实施例而已,当然不能以此来限定本申请之权利范围,因此依本申请权利要求所作的等同变化,仍属本申请所涵盖的范围。
Claims (12)
1.一种基带信号生成方法,其特征在于,包括:
利用目标调制方式对待处理信号进行调制处理,生成调制信号;
从存储的第一编码参数查询表中确定第一相位参数的值,并根据所述第一相位参数的值对所述调制信号进行预编码处理,生成预编码信号;
从存储的第二编码参数查询表中确定第二相位参数的值,并根据所述第二相位参数的值对所述预编码信号进行反向快速傅里叶变换IFFT处理,生成所述待处理信号所对应的基带信号;
其中,所述第一编码参数查询表中记录有用于生成预编码处理结果的第一相位参数的所有取值;所述第二编码参数查询表中记录有用于生成IFFT处理结果的第二相位参数的所有取值。
2.如权利要求1所述的方法,其特征在于,所述从存储的第一编码参数查询表中确定第一相位参数的值,包括:
确定资源单元RU所包括的子载波的数量,并根据所述资源单元RU所包括的子载波的数量确定第一索引值;
根据所述第一索引值,从存储的第一编码参数查询表中查询第一相位参数的值。
3.如权利要求1或2所述的方法,其特征在于,所述从存储的第二编码参数查询表中确定第二相位参数的值,包括:
当所述目标调制方式为四相移相键控调制方式时,确定资源块RB所包括的子载波的第一数量以及上行链路所包括的资源块RB的第二数量;
根据所述第一数量和所述第二数量确定中间参数;
根据所述中间参数确定第二索引值,并根据所述第二索引值从存储的第二编码参数查询表所包括的调制相位参数查询表中查询第二相位参数的值。
4.如权利要求1或2所述的方法,其特征在于,所述从存储的第二编码参数查询表中确定第二相位参数的值,包括:
当所述目标调制方式为双相移相键控调制方式时,确定资源块RB所包括的子载波的第一数量、上行链路所包括的资源块RB的第二数量、映射起始位置所对应的数值;
根据所述第一数量、所述第二数量以及所述映射起始位置所对应的数值确定中间参数,并根据所述中间参数确定第三索引值和第四索引值;
根据所述第三索引值从存储的第二编码参数查询表所包括的公用相位参数查询表中查询第二相位参数所包括的公用相位参数的值;
根据所述第四索引值从存储的第二编码参数查询表所包括的映射相位参数查询表中查询第二相位参数所包括的映射相位参数的值。
5.如权利要求4所述的方法,其特征在于,查询得到的映射相位参数的值包括第一信号的映射相位参数的值和第二信号的映射相位参数的值;所述根据所述第二相位参数的值对所述预编码信号进行反向快速傅里叶变换IFFT处理,生成所述待处理信号所对应的基带信号,包括:
根据查询得到的公用相位参数的值和所述第一信号的映射相位参数的值确定第一信号的序列值;
根据查询得到的公用相位参数的值和所述第二信号的映射相位参数的值确定第二信号的序列值;
根据所述第一信号序列值和所述第二信号序列值生成所述待处理信号所对应的基带信号。
6.如权利要求4所述的方法,其特征在于,所述根据所述中间参数确定第三索引值和第四索引值,包括:
根据所述中间参数和循环前缀参数确定第三索引值,并根据所述中间参数和采样点数确定第四索引值。
7.如权利要求1或2所述的方法,其特征在于,所述根据所述第一相位参数的值对所述调制信号进行预编码处理,生成预编码信号,包括:
根据所述第一相位参数的值确定所述调制信号所对应的离散傅里叶变换中间结果;
根据所述离散傅里叶变换中间结果确定预编码信号。
8.一种基带信号生成装置,其特征在于,包括:
处理模块,用于利用目标调制方式对待处理信号进行调制处理,生成调制信号;
确定模块,用于从存储的第一编码参数查询表中确定第一相位参数的值,并根据所述第一相位参数的值对所述调制信号进行预编码处理,生成预编码信号;
生成模块,用于从存储的第二编码参数查询表中确定第二相位参数的值,并根据所述第二相位参数的值对所述预编码信号进行反向快速傅里叶变换IFFT处理,生成所述待处理信号所对应的基带信号;
其中,所述第一编码参数查询表中记录有用于生成预编码处理结果的第一相位参数的所有取值;所述第二编码参数查询表中记录有用于生成IFFT处理结果的第二相位参数的所有取值。
9.一种计算机设备,其特征在于,包括:处理器、存储器以及网络接口;
所述处理器与所述存储器、所述网络接口相连,其中,所述网络接口用于提供网络通信功能,所述存储器用于存储程序代码,所述处理器用于调用所述程序代码,以执行权利要求1-7任一项所述的基带信号生成方法。
10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储有计算机程序,所述计算机程序包括程序指令,所述程序指令当被处理器执行时,执行权利要求1-7任一项所述的基带信号生成方法。
11.一种芯片,其特征在于,
所述芯片,用于利用目标调制方式对待处理信号进行调制处理,生成调制信号;
所述芯片,还用于从存储的第一编码参数查询表中确定第一相位参数的值,并根据所述第一相位参数的值对所述调制信号进行预编码处理,生成预编码信号;
所述芯片,还用于从存储的第二编码参数查询表中确定第二相位参数的值,并根据所述第二相位参数的值对所述预编码信号进行反向快速傅里叶变换IFFT处理,生成所述待处理信号所对应的基带信号;
其中,所述第一编码参数查询表中记录有用于生成预编码处理结果的第一相位参数的所有取值;所述第二编码参数查询表中记录有用于生成IFFT处理结果的第二相位参数的所有取值。
12.一种模组设备,其特征在于,所述模组设备包括通信模组、电源模组、存储模组以及芯片模组,其中:
所述电源模组用于为所述模组设备提供电能;
所述存储模组用于存储数据和指令;
所述通信模组用于进行模组设备内部通信,或者用于所述模组设备与外部设备进行通信;
所述芯片模组用于:
利用目标调制方式对待处理信号进行调制处理,生成调制信号;
从所述存储模组存储的第一编码参数查询表中确定第一相位参数的值,并根据所述第一相位参数的值对所述调制信号进行预编码处理,生成预编码信号;
从所述存储模组存储的第二编码参数查询表中确定第二相位参数的值,并根据所述第二相位参数的值对所述预编码信号进行反向快速傅里叶变换IFFT处理,生成所述待处理信号所对应的基带信号;
其中,所述第一编码参数查询表中记录有用于生成预编码处理结果的第一相位参数的所有取值;所述第二编码参数查询表中记录有用于生成IFFT处理结果的第二相位参数的所有取值。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110016943.3A CN112866159B (zh) | 2021-01-06 | 2021-01-06 | 一种基带信号生成方法及相关装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110016943.3A CN112866159B (zh) | 2021-01-06 | 2021-01-06 | 一种基带信号生成方法及相关装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN112866159A CN112866159A (zh) | 2021-05-28 |
CN112866159B true CN112866159B (zh) | 2022-06-21 |
Family
ID=76004658
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202110016943.3A Active CN112866159B (zh) | 2021-01-06 | 2021-01-06 | 一种基带信号生成方法及相关装置 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN112866159B (zh) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113810321B (zh) * | 2021-08-30 | 2024-02-20 | 中国电子科技集团公司第二十研究所 | 一种调制信号生成方法和装置 |
Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1917646A (zh) * | 2006-08-07 | 2007-02-21 | 浙江大学 | 基于低内存消耗查询表的视频压缩码率控制方法 |
CN102546080A (zh) * | 2010-12-21 | 2012-07-04 | 华为技术有限公司 | 一种下行基带信号生成方法及相关设备、*** |
CN102684819A (zh) * | 2011-03-15 | 2012-09-19 | 华为技术有限公司 | 一种数据传输方法及相关设备、*** |
CN106230757A (zh) * | 2016-08-04 | 2016-12-14 | 成都极比特通信技术有限公司 | 基于预编码的fbmc***实数域均衡方法 |
CN107431511A (zh) * | 2016-03-31 | 2017-12-01 | 瑞典爱立信有限公司 | 用于确定无线通信网络中的预编码器参数的方法和设备 |
CN111247748A (zh) * | 2017-10-18 | 2020-06-05 | 弗劳恩霍夫应用研究促进协会 | 采用空间延迟预编码的接收器、发送器、***及方法 |
CN112187431A (zh) * | 2016-08-19 | 2021-01-05 | 高通股份有限公司 | 一种用于基站处的无线通信的方法及装置 |
Family Cites Families (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR100754617B1 (ko) * | 2004-10-11 | 2007-09-05 | 삼성전자주식회사 | 직교 주파수 분할 다중화 통신 시스템에서 피크대 평균전력비를 최소화시키기 위한 장치 및 방법 |
JP6920416B2 (ja) * | 2016-08-12 | 2021-08-18 | テレフオンアクチーボラゲット エルエム エリクソン(パブル) | 更に最適化されたオーバーヘッドを有するマルチビームコードブック |
-
2021
- 2021-01-06 CN CN202110016943.3A patent/CN112866159B/zh active Active
Patent Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1917646A (zh) * | 2006-08-07 | 2007-02-21 | 浙江大学 | 基于低内存消耗查询表的视频压缩码率控制方法 |
CN102546080A (zh) * | 2010-12-21 | 2012-07-04 | 华为技术有限公司 | 一种下行基带信号生成方法及相关设备、*** |
CN102684819A (zh) * | 2011-03-15 | 2012-09-19 | 华为技术有限公司 | 一种数据传输方法及相关设备、*** |
CN107431511A (zh) * | 2016-03-31 | 2017-12-01 | 瑞典爱立信有限公司 | 用于确定无线通信网络中的预编码器参数的方法和设备 |
CN106230757A (zh) * | 2016-08-04 | 2016-12-14 | 成都极比特通信技术有限公司 | 基于预编码的fbmc***实数域均衡方法 |
CN112187431A (zh) * | 2016-08-19 | 2021-01-05 | 高通股份有限公司 | 一种用于基站处的无线通信的方法及装置 |
CN111247748A (zh) * | 2017-10-18 | 2020-06-05 | 弗劳恩霍夫应用研究促进协会 | 采用空间延迟预编码的接收器、发送器、***及方法 |
Non-Patent Citations (2)
Title |
---|
"面向中短距光纤通信***的多维自适应传输技术";唐明;《通信学报》;20191125;全文 * |
R1-093370 "Coherent Time-Frequency Precoding for the non-codebook based TDD DL transmission";Alcatel-Lucent Shanghai Bell等;《3GPP tsg_ran\WG1_RL1》;20090818;全文 * |
Also Published As
Publication number | Publication date |
---|---|
CN112866159A (zh) | 2021-05-28 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US11736247B2 (en) | Identification of packet traffic transmitted by various devices operated in multiple overlapped frequency bands in packet-based OFDM systems | |
CN104394116B (zh) | 降低ofdm***峰值功率的交替优化pts发射***及方法 | |
US9077597B2 (en) | Data communication method and apparatus | |
JP5732566B2 (ja) | 選択されたマッピングでアシストされたパイロットトーンのためのシステムおよび方法 | |
CN109995692A (zh) | 发送数据的方法及装置 | |
CN111901277A (zh) | 一种数据调制方法、装置、设备及存储介质 | |
CN101411153A (zh) | 信道资源块映射方法及终端设备 | |
AU2016275232A1 (en) | Method for determining reserved tones and transmitter for performing PAPR reduction using tone reservation | |
CN112866159B (zh) | 一种基带信号生成方法及相关装置 | |
CN110535600B (zh) | 传输解调参考信号的方法、终端设备和网络设备 | |
CN102387105B (zh) | 调制方法和装置 | |
CN113726710B (zh) | Ofdm信号的发送方法、接收方法、装置、存储介质及电子设备 | |
Ce et al. | Low-complexity PTS scheme based on phase factor sequences optimization | |
CN108540418B (zh) | 一种边缘子带的数据调制方法及装置 | |
Chen et al. | Improving the peak‐to‐average power ratio of the single‐carrier frequency‐division multiple access system through the integration of tone injection and tone reservation techniques | |
JP2024507696A (ja) | 座標インターリーブを用いる二重化モードデュアルキャリア変調 | |
Liu et al. | Constellation expansion‐based sidelobe suppression for cognitive radio systems | |
Huang et al. | Novel metric-based PAPR reduction schemes for MC-CDMA systems | |
Giannopoulos et al. | A low-complexity PTS-based PAPR reduction technique for OFDM signals without transmission of side information | |
CN117978608B (zh) | 一种载波频偏盲估计方法、装置、终端设备及存储介质 | |
WO2023045990A1 (zh) | 信号调制方法、设备和存储介质 | |
CN112468260B (zh) | 物理帧生成方法、装置、电子设备及介质 | |
CN108322415B (zh) | 一种多载波频幅相组合调制及解调方法 | |
JP2023546346A (ja) | デュアルキャリアインデックス変調(dc-im) | |
CN117176535A (zh) | 信号的生成方法、装置、存储介质和计算机设备 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |