哈达玛正交调制信号的生成方法、装置、终端及介质制造方法及图纸

技术编号:28774180 阅读:22 留言:0更新日期:2021-06-09 11:02
本发明专利技术实施例公开了一种哈达玛正交调制信号的生成方法、装置、终端及介质。该方法包括:针对每个信号分组,确定与所述信号分组匹配的十进制数值;其中,所述信号分组是对输入的待传输数字信号进行分组得到的;实时生成哈达玛矩阵中与所述十进制数值匹配的数据行,并将所述数据行映射为与所述信号分组匹配的正交调制信号。上述技术方案不需要预先生成整个哈达玛矩阵并存储,极大地节省了软件和硬件资源的开销。源的开销。源的开销。

【技术实现步骤摘要】
哈达玛正交调制信号的生成方法、装置、终端及介质


[0001]本专利技术实施例涉及通信
,尤其涉及一种哈达玛正交调制信号的生成方法、装置、终端及介质。

技术介绍

[0002]哈达玛矩阵的行向量具有良好的两两正交性,因此可以作为扩频码或者正交调制信号。
[0003]通常,哈达玛矩阵是提前生成的并被存储为离线表,在使用的时候抽取哈达玛矩阵的特定行向量。但是,当哈达玛矩阵的维度较大时,存储哈达玛矩阵所需的空间也会比较大,因此,抽取哈达玛矩阵中特定行向量的方式会导致硬件资源的浪费。

技术实现思路

[0004]本专利技术实施例提供一种哈达玛正交调制信号的生成方法、装置、终端及介质,以节省软件和硬件资源的开销。
[0005]第一方面,本专利技术实施例提供了一种哈达玛正交调制信号的生成方法,包括:
[0006]针对每个信号分组,确定与所述信号分组匹配的十进制数值;其中,所述信号分组是对输入的待传输数字信号进行分组得到的;
[0007]实时生成哈达玛矩阵中与所述十进制数值匹配的数据行,并将所述数据行映射为与所述信号分组匹配的正交调制信号。
[0008]第二方面,本专利技术实施例还提供了一种哈达玛正交调制信号的生成装置,包括:
[0009]信号分组十进制数值确定模块,用于针对每个信号分组,确定与所述信号分组匹配的十进制数值;其中,所述信号分组是对输入的待传输数字信号进行分组得到的;
[0010]哈达玛正交调制信号生成模块,用于实时生成哈达玛矩阵中与所述十进制数值匹配的数据行,并将所述数据行映射为与所述信号分组匹配的正交调制信号。
[0011]第三方面,本专利技术实施例还提供了一种终端,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现本专利技术任意实施例所述的哈达玛正交调制信号的生成方法。
[0012]第四方面,本专利技术实施例还提供了一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现本专利技术任意实施例所述的哈达玛正交调制信号的生成方法。
[0013]本专利技术实施例的技术方案中,用于生成正交调制信号的特定的哈达玛行向量是实时生成的,并非是在哈达玛矩阵中抽取的,也即不需要预先生成整个哈达玛矩阵并存储,极大地节省了软件和硬件资源的开销。
附图说明
[0014]图1是本专利技术实施例一中的一种哈达玛正交调制信号的生成方法的流程图;
[0015]图2是本专利技术实施例二中的一种哈达玛行向量生成装置的结构示意图;
[0016]图3是本专利技术实施例三中的一种哈达玛正交调制信号的生成装置的结构示意图;
[0017]图4是本专利技术实施例四中的一种终端的结构示意图。
具体实施方式
[0018]下面结合附图和实施例对本专利技术作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释本专利技术,而非对本专利技术的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本专利技术相关的部分而非全部结构。
[0019]在更加详细地讨论示例性实施例之前应当提到的是,一些示例性实施例被描述成作为流程图描绘的处理或方法。虽然流程图将各项操作(或步骤)描述成顺序的处理,但是其中的许多操作可以被并行地、并发地或者同时实施。此外,各项操作的顺序可以被重新安排。当其操作完成时所述处理可以被终止,但是还可以具有未包括在附图中的附加步骤。所述处理可以对应于方法、函数、规程、子例程、子程序等等。
[0020]实施例一
[0021]图1为本专利技术实施例一提供的哈达玛正交调制信号的生成方法的流程图,本实施例可适用于对待传输数字信号进行哈达玛调制的情况,该方法可以由本专利技术实施例提供的哈达玛正交调制信号的生成装置来执行,该装置可采用软件和/或硬件的方式实现,并一般可集成在终端中。
[0022]如图1所示,本实施例提供的哈达玛正交调制信号的生成方法,包括:
[0023]S110、针对每个信号分组,确定与所述信号分组匹配的十进制数值;其中,所述信号分组是对输入的待传输数字信号进行分组得到的。
[0024]将待传输数字信号进行分组,得到各个信号分组,针对每个信号分组分别基于哈达玛行向量进行调制。
[0025]可选的,在针对每个信号分组,确定与所述信号分组匹配的十进制数值之前,按照预设的扩频信号长度对输入的待传输数字信号进行分组。
[0026]其中,预设的扩频信号长度与扩频因子相关,示例性的,若扩频因子为K,则预设的扩频信号的长度N=2^K,其中,K可以为任意一个正整数,本专利技术实施例对此不作具体限定。
[0027]示例性的,若预设的扩频因子为10,其代表预设的每个扩频信号可以传输 10个比特信息,则可以根据预设的扩频因子10,对待传输的数字信号进行分组,例如,从第一个比特信息开始,依次将每10个比特信息分为一组。
[0028]可选的,针对每个信号分组,将信号分组中的二进制比特信息转换为十进制数值,作为与信号分组匹配的十进制数值。示例性的,若某信号分组中的二进制比特信息为“0110”,则将其转换为的十进制为“6”,作为与该信号分组匹配的十进制数值。
[0029]S120、实时生成哈达玛矩阵中与所述十进制数值匹配的数据行,并将所述数据行映射为与所述信号分组匹配的正交调制信号。
[0030]针对每个信号分组,实时生成哈达玛矩阵中与所述信号分组对应的十进制数值匹配的数据行(也即数据行的行数与十进制数值相等),并将该数据行映射为与所述信号分组匹配的正交调制信号。
[0031]例如,若与某信号分组对应的十进制数值为“6”,则实时生成哈达玛矩阵中第6行
数据,也即生成的哈达玛行向量在哈达玛矩阵中的行数为6,将第6 行数据映射为与该信号分组匹配的正交调制信号。示例性的,若待传输数字信号为基带信号,则将第6行数据映射为与该信号分组匹配的基带调制信号。
[0032]作为一种可选的实施方式,生成哈达玛矩阵中与所述十进制数值匹配的数据行,可以具体为:
[0033]将所述十进制数值转换为二进制序列;根据所述二进制序列和哈达玛基础矩阵迭代生成哈达玛行向量,作为所述数据行;其中,迭代次数为所述二进制序列的长度。
[0034]其中,哈达玛基础矩阵可以是[+1],也可以是[

1]。
[0035]在本实施方式中,将哈达玛基础矩阵进行多次迭代生成哈达玛行向量,哈达玛行向量的行数为十进制数值。具体的,根据二进制序列中的各个二进制数据将哈达玛基础矩阵进行多次迭代,迭代次数与二进制序列的长度相等,也即迭代次数与二进制序列中二进制数值的数量相等。
[0036]针对n阶哈达玛矩阵,哈达玛行向量的行数(也即十进制数值)l=0,1,

,n

1。
[0037]将十进制数值l转换为二进制序列[a
m
‑1,a
m
‑2,

,a1,a0],其中,m=本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种哈达玛正交调制信号的生成方法,其特征在于,包括:针对每个信号分组,确定与所述信号分组匹配的十进制数值;其中,所述信号分组是对输入的待传输数字信号进行分组得到的;实时生成哈达玛矩阵中与所述十进制数值匹配的数据行,并将所述数据行映射为与所述信号分组匹配的正交调制信号。2.根据权利要求1所述的方法,其特征在于,生成哈达玛矩阵中与所述十进制数值匹配的数据行,包括:将所述十进制数值转换为二进制序列;根据所述二进制序列和哈达玛基础矩阵迭代生成哈达玛行向量,作为所述数据行;其中,迭代次数为所述二进制序列的长度。3.根据权利要求2所述的方法,其特征在于,根据所述二进制序列和哈达玛基础矩阵迭代生成哈达玛行向量,包括:将所述哈达玛基础矩阵作为所述哈达玛行向量;按照所述二进制序列的倒序依次获取一个二进制数值作为当前取反指示信息;根据所述当前取反指示信息以及所述哈达玛行向量生成拼接行向量,并将所述拼接行向量拼接在所述哈达玛行向量后对所述哈达玛行向量进行更新;返回执行按照所述二进制序列的倒序依次获取一个二进制数值作为当前取反指示信息的操作,直至获取完所述二进制序列中的所有二进制数值。4.根据权利要求3所述的方法,其特征在于,根据所述当前取反指示信息以及所述哈达玛行向量生成拼接行向量,包括:在所述当前取反指示信息为1时,将所述哈达玛行向量的元素符号取反后得到所述拼接行向量;在所述当前取反指示信息为0时,将所述哈达玛行向量作为所述拼接行向量。5.根据权利要求2所述的方法,其特征在于,所述哈达玛基础矩阵为[+1]或[

1]。6.根据权利要求3所述的方法,其特征在于,将所述哈达玛基础矩阵作为所述哈达玛行向量,包括:将所述哈达玛基础矩阵作为所述哈达玛行向量存储至存储单元中;当按照...

【专利技术属性】
技术研发人员:李晓明郑波浪李建龙刘伟
申请(专利权)人:北京升哲科技有限公司
类型:发明
国别省市:

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

1