CN115567183A - 一种m序列生成方法及装置 - Google Patents

一种m序列生成方法及装置 Download PDF

Info

Publication number
CN115567183A
CN115567183A CN202211198131.6A CN202211198131A CN115567183A CN 115567183 A CN115567183 A CN 115567183A CN 202211198131 A CN202211198131 A CN 202211198131A CN 115567183 A CN115567183 A CN 115567183A
Authority
CN
China
Prior art keywords
sequence
matrix
target
generating
resource
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.)
Granted
Application number
CN202211198131.6A
Other languages
English (en)
Other versions
CN115567183B (zh
Inventor
范越
傅扬升
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Shanghai Xingsi Semiconductor Co ltd
Original Assignee
Shanghai Xingsi Semiconductor Co ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Shanghai Xingsi Semiconductor Co ltd filed Critical Shanghai Xingsi Semiconductor Co ltd
Priority to CN202211198131.6A priority Critical patent/CN115567183B/zh
Publication of CN115567183A publication Critical patent/CN115567183A/zh
Application granted granted Critical
Publication of CN115567183B publication Critical patent/CN115567183B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L5/00Arrangements affording multiple use of the transmission path
    • H04L5/003Arrangements for allocating sub-channels of the transmission path
    • H04L5/0053Allocation of signaling, i.e. of overhead other than pilot signals
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W28/00Network traffic management; Network resource management
    • H04W28/02Traffic management, e.g. flow control or congestion control
    • H04W28/08Load balancing or load distribution
    • H04W28/09Management thereof
    • H04W28/0958Management thereof based on metrics or performance parameters
    • H04W28/0967Quality of Service [QoS] parameters
    • H04W28/0975Quality of Service [QoS] parameters for reducing delays
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02DCLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
    • Y02D30/00Reducing energy consumption in communication networks
    • Y02D30/70Reducing energy consumption in communication networks in wireless communication networks

Landscapes

  • Engineering & Computer Science (AREA)
  • Signal Processing (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Quality & Reliability (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

本申请提供一种M序列生成方法及装置,应用于通信技术领域,其中,M序列生成方法包括:根据基站发送的资源数据从预先存储的多个转换矩阵中确定目标矩阵;其中,每个转换矩阵对应一个矩阵编号,每个矩阵编号与生成M序列过程中可跳过的迭代次数对应;根据资源数据对应的第一初始M序列以及目标矩阵确定目标矩阵对应的第一目标M序列;根据第一目标M序列生成第一M序列。在生成第一M序列的过程中,根据从多个转换矩阵中确定的目标矩阵可以跳过从第一初始M序列到第一目标M序列的迭代次数,进而减少了从第一初始M序列到第一M序列的迭代次数。由于减少了生成M序列过程中的迭代次数,因此可以降低生成M序列的时延。

Description

一种M序列生成方法及装置
技术领域
本申请涉及通信技术领域,具体而言,涉及一种M序列生成方法及装置。
背景技术
终端设备在接入基站后,在基于上行物理共享信道(Physical Uplink SharedChannel,PUSCH)中的循环前缀-正交频分复用(Cyclic Prefix Orthogonal FrequencyDivision Multiplexing,CP-OFDM)波形或者基于上行控制信道(Physical UplinkControl Channel,PUCCH)Format 2向基站发送信号时,需要生成解调参考信号(Demodulation Reference Signal,DMRS)序列。其中,DMRS序列为Gold序列,其根据两个M序列生成。
在现有技术中,无论资源如何分配,生成其中一个M序列的过程均需要经过成千上万次的迭代,而成千上万次的迭代需要较长的时间,从而导致生成该M序列的过程会存在很高的时延。
发明内容
本申请实施例的目的在于提供一种M序列生成方法及装置,用以解决现有技术中生成M序列的时延较高的技术问题。
第一方面,本申请实施例提供一种M序列生成方法,包括:根据基站发送的资源数据从预先存储的多个转换矩阵中确定目标矩阵;其中,每个转换矩阵对应一个矩阵编号,每个矩阵编号与生成M序列过程中可跳过的迭代次数对应;根据所述资源数据对应的第一初始M序列以及所述目标矩阵确定所述目标矩阵对应的第一目标M序列;根据所述第一目标M序列生成第一M序列。在上述方案中,在基于第一初始M序列生成第一M序列的过程中,可以基于资源数据从多个转换矩阵中确定目标矩阵。其中,上述目标矩阵对应的矩阵编号代表生成第一M序列的过程中可以跳过的迭代次数,从而根据上述目标矩阵可以跳过从第一初始M序列到第一目标M序列的迭代次数,进而减少了从第一初始M序列到第一M序列的迭代次数。由于减少了生成M序列过程中的迭代次数,因此可以降低生成M序列的时延。
在可选的实施方式中,所述第一目标M序列用于生成解调参考信号,所述资源数据包括资源单元数量以及当前激活的带宽段对应的带宽段起始位置,其中,所述资源单元数量为一个资源块内所述解调参考信号所占资源单元的数量。在上述方案中,终端设备在接入小区后,基站可以根据实际情况向终端设备分配资源单元数量以及当前激活的带宽段对应的带宽段起始位置,因此,基于不同的资源单元数量以及带宽段起始位置,可以确定不同的多个转换矩阵,从而可以根据上述转换矩阵跳过从第一初始M序列到第一目标M序列的迭代次数,进而减少了从第一初始M序列到第一M序列的迭代次数。由于减少了生成M序列过程中的迭代次数,因此可以降低生成M序列的时延。
在可选的实施方式中,所述根据基站发送的资源数据从预先存储的多个转换矩阵中确定目标矩阵,包括:根据所述资源单元数量以及所述带宽段起始位置计算迭代次数;根据所述迭代次数和所述转换矩阵对应的矩阵编号从所述多个转换矩阵中确定所述目标矩阵。在上述方案中,基于不同的资源单元数量以及带宽段起始位置,可以确定不同的迭代次数,基于上述迭代次数可以从多个转换矩阵确定最合适的目标矩阵,从而尽可能多的减少生成M序列中的迭代次数。由于减少了生成M序列过程中的迭代次数,因此可以降低生成M序列的时延。
在可选的实施方式中,所述根据所述第一目标M序列生成第一M序列,包括:根据所述带宽段起始位置、所述目标矩阵对应的矩阵编号以及所述资源单元数量确定剩余的资源块数量,并根据所述剩余的资源块数量确定剩余迭代次数;对所述第一目标M序列迭代所述剩余迭代次数得到所述带宽段起始位置对应的第一M序列,所述第一M序列用于生成所述解调参考信号。在上述方案中,根据目标矩阵从第一初始M序列到第一目标M序列后,需要通过迭代从第一目标M序列到第一M序列。其中,剩余迭代次数可以根据带宽段起始位置、目标矩阵对应的矩阵编号以及资源单元数量确定。由于生成M序列过程中的迭代次数减少至剩余迭代次数,因此可以降低生成M序列的时延。
在可选的实施方式中,所述根据所述带宽段起始位置、所述目标矩阵对应的矩阵编号以及所述资源单元数量确定剩余的资源块数量,包括:根据所述目标矩阵对应的矩阵编号以及所述资源单元数量计算已迭代的资源块数量;将所述带宽段起始位置与所述已迭代的资源块数量的差值确定为所述剩余的资源块数量。在上述方案中,根据带宽段起始位置、目标矩阵对应的矩阵编号以及资源单元数量可以确定剩余的资源块数量,进而确定剩余迭代次数。由于生成M序列过程中的迭代次数减少至剩余迭代次数,因此可以降低生成M序列的时延。
在可选的实施方式中,在所述根据所述带宽段起始位置、所述目标矩阵对应的矩阵编号以及所述资源单元数量确定剩余的资源块数量,并根据所述资源块数量确定剩余迭代次数之后,所述方法还包括:获取预先存储的与所述目标矩阵对应的矩阵编号对应的第二目标M序列;对所述第二目标M序列迭代所述剩余迭代次数得到所述带宽段起始位置对应的第二M序列,所述第二M序列用于生成所述解调参考信号。在上述方案中,为了生成DMRS序列,除了第一M序列之后,还需要生成第二M序列。其中,生成第二M序列的过程与生成第一M序列的过程类似,可以先确定第二目标M序列,再通过迭代从第二目标M序列到第二M序列,从而减少迭代次数。
在可选的实施方式中,在所述根据所述带宽段起始位置、所述目标矩阵对应的矩阵编号以及所述资源单元数量确定剩余的资源块数量,并根据所述资源块数量确定剩余迭代次数之后,所述方法还包括:获取预先存储的与所述带宽段起始位置对应的第二M序列,所述第二M序列用于生成解调参考信号。在上述方案中,为了生成DMRS序列,除了第一M序列之后,还需要生成第二M序列。由于第二M序列对应的初始序列是固定的,因此可以直接获取与带宽段起始位置对应的第二M序列,从而减少迭代次数。
第二方面,本申请实施例提供一种M序列生成装置,包括:第一确定模块,用于根据基站发送的资源数据从预先存储的多个转换矩阵中确定目标矩阵;其中,每个转换矩阵对应一个矩阵编号,每个矩阵编号与生成M序列过程中可跳过的迭代次数对应;第二确定模块,用于根据所述资源数据对应的第一初始M序列以及所述目标矩阵确定所述目标矩阵对应的第一目标M序列;生成模块,用于根据所述第一目标M序列生成第一M序列。在上述方案中,在基于第一初始M序列生成第一M序列的过程中,可以基于资源数据从多个转换矩阵中确定目标矩阵。其中,上述目标矩阵对应的矩阵编号代表生成第一M序列的过程中可以跳过的迭代次数,从而根据上述目标矩阵可以跳过从第一初始M序列到第一目标M序列的迭代次数,进而减少了从第一初始M序列到第一M序列的迭代次数。由于减少了生成M序列过程中的迭代次数,因此可以降低生成M序列的时延。
在可选的实施方式中,所述第一目标M序列用于生成解调参考信号,所述资源数据包括资源单元数量以及当前激活的带宽段对应的带宽段起始位置,其中,所述资源单元数量为一个资源块内所述解调参考信号所占资源单元的数量。在上述方案中,终端设备在接入小区后,基站可以根据实际情况向终端设备分配资源单元数量以及当前激活的带宽段对应的带宽段起始位置,因此,基于不同的资源单元数量以及带宽段起始位置,可以确定不同的多个转换矩阵,从而可以根据上述转换矩阵跳过从第一初始M序列到第一目标M序列的迭代次数,进而减少了从第一初始M序列到第一M序列的迭代次数。由于减少了生成M序列过程中的迭代次数,因此可以降低生成M序列的时延。
在可选的实施方式中,所述第一确定模块具体用于:根据所述资源单元数量以及所述带宽段起始位置计算迭代次数;根据所述迭代次数和所述转换矩阵对应的矩阵编号从所述多个转换矩阵中确定所述目标矩阵。在上述方案中,基于不同的资源单元数量以及带宽段起始位置,可以确定不同的迭代次数,基于上述迭代次数可以从多个转换矩阵确定最合适的目标矩阵,从而尽可能多的减少生成M序列中的迭代次数。由于减少了生成M序列过程中的迭代次数,因此可以降低生成M序列的时延。
在可选的实施方式中,所述生成模块具体用于:根据所述带宽段起始位置、所述目标矩阵对应的矩阵编号以及所述资源单元数量确定剩余的资源块数量,并根据所述剩余的资源块数量确定剩余迭代次数;对所述第一目标M序列迭代所述剩余迭代次数得到所述带宽段起始位置对应的第一M序列,所述第一M序列用于生成所述解调参考信号。在上述方案中,根据目标矩阵从第一初始M序列到第一目标M序列后,需要通过迭代从第一目标M序列到第一M序列。其中,剩余迭代次数可以根据带宽段起始位置、目标矩阵对应的矩阵编号以及资源单元数量确定。由于生成M序列过程中的迭代次数减少至剩余迭代次数,因此可以降低生成M序列的时延。
在可选的实施方式中,所述生成模块还用于:根据所述目标矩阵对应的矩阵编号以及所述资源单元数量计算已迭代的资源块数量;将所述带宽段起始位置与所述已迭代的资源块数量的差值确定为所述剩余的资源块数量。在上述方案中,根据带宽段起始位置、目标矩阵对应的矩阵编号以及资源单元数量可以确定剩余的资源块数量,进而确定剩余迭代次数。由于生成M序列过程中的迭代次数减少至剩余迭代次数,因此可以降低生成M序列的时延。
在可选的实施方式中,所述M序列生成装置还包括:第一获取模块,用于获取预先存储的与所述目标矩阵对应的矩阵编号对应的第二目标M序列;迭代模块,用于对所述第二目标M序列迭代所述剩余迭代次数得到所述带宽段起始位置对应的第二M序列,所述第二M序列用于生成所述解调参考信号。在上述方案中,为了生成DMRS序列,除了第一M序列之后,还需要生成第二M序列。其中,生成第二M序列的过程与生成第一M序列的过程类似,可以先确定第二目标M序列,再通过迭代从第二目标M序列到第二M序列,从而减少迭代次数。
在可选的实施方式中,所述M序列生成装置还包括:第二获取模块,用于获取预先存储的与所述带宽段起始位置对应的第二M序列,所述第二M序列用于生成解调参考信号。在上述方案中,为了生成DMRS序列,除了第一M序列之后,还需要生成第二M序列。由于第二M序列对应的初始序列是固定的,因此可以直接获取与带宽段起始位置对应的第二M序列,从而减少迭代次数。
第三方面,本申请实施例提供一种计算机程序产品,包括计算机程序指令,所述计算机程序指令被处理器读取并运行时,执行如第一方面所述的M序列生成方法。
第四方面,本申请实施例提供一种电子设备,包括:处理器、存储器和总线;所述处理器和所述存储器通过所述总线完成相互间的通信;所述存储器存储有可被所述处理器执行的计算机程序指令,所述处理器调用所述计算机程序指令能够执行如第一方面所述的M序列生成方法。
第五方面,本申请实施例提供一种计算机可读存储介质,所述计算机可读存储介质存储计算机程序指令,所述计算机程序指令被计算机运行时,使所述计算机执行如第一方面所述的M序列生成方法。
为使本申请的上述目的、特征和优点能更明显易懂,下文特举本申请实施例,并配合所附附图,作详细说明如下。
附图说明
为了更清楚地说明本申请实施例的技术方案,下面将对本申请实施例中所需要使用的附图作简单地介绍,应当理解,以下附图仅示出了本申请的某些实施例,因此不应被看作是对范围的限定,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他相关的附图。
图1为本申请实施例提供的一种M序列生成方法的流程图;
图2为本申请实施例提供的一种M序列生成装置的结构框图;
图3为本申请实施例提供的一种电子设备的结构框图。
具体实施方式
终端设备在接入基站后,会通过信道将信号发送给基站,其中,终端设备可以通过PUSCH以及PUCCH向基站发送信号。针对信道PUSCH,其发送的波形分为多载波(CP-OFDM波形)以及单载波,在发送多载波的场景下,终端设备需要生成DMRS序列;而针对信道PUCCH,在Format 2中发送信号时,终端设备也需要生成DMRS序列。
DMRS序列为Gold序列,Gold序列是在M序列的基础上提出并分析的一种特性较好的伪随机序列,它是由两个码长相等、码时钟速率相同的M序列优选对通过模2相加而构成的。也就是说,DMRS序列根据两个码长相等的M序列生成。
其中,在本申请实施例中,DMRS序列中的两个M序列的长度可以通过如下公式计算:
seqLen=(maxPRBIdx+bwpStartCRB+1)*numDMRSREPerPRB*2+1600;
其中,seqLen为两个M序列的长度,maxPRBIdx为分配的物理资源块(PhysicalResource Block,PRB)的最大索引(相对于当前激活的带宽段(Bandwidth Part,BWP)对应的带宽段起始位置),bwpStartCRB为BWP相对于PointA的起始索引,numDMRSREPerPRB*为一个资源块(Resource Block,RB)内DMRS所占资源单元(Resource Element,RE)的数量。
在现有技术中,当终端设备想要在上述两种场景下向基站发送信号时,首先,终端设备可以查询上述参数,并基于查询得到的参数计算M序列的长度;然后,终端设备可以查询计算M序列的公式,并基于查询得到的公式分别计算两个M序列;最终,终端设备可以基于计算得到的两个M序列确定DMRS序列。
作为一种实施方式,当终端设备计算出DMRS序列后,可以将上述DMRS序列映射到资源网格上,资源网格将上述DMRS序列变为波形后,将波形发送给基站;基站接收到波形后,可以对DMRS序列进行解调,得到其他数据。
在上述计算M序列的过程中,现有技术是通过迭代的方式,从初始的M序列迭代计算得到最终的M序列。在上述迭代的过程中,由于迭代的次数很多,因此会产生很大的时延,从而影响终端设备与基站之间正常的信号传输。
基于现有技术中存在的上述问题,本申请实施例提供了一种M序列生成方法,在该M序列生成方法中,通过减少迭代次数,以达到降低时延的目的。下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行描述。
请参照图1,图1为本申请实施例提供的一种M序列生成方法的流程图,该M序列生成方法可以包括如下步骤:
步骤S101:根据基站发送的资源数据从预先存储的多个转换矩阵中确定目标矩阵;其中,每个转换矩阵对应一个矩阵编号,每个矩阵编号与生成M序列过程中可跳过的迭代次数对应。
步骤S102:根据资源数据对应的第一初始M序列以及目标矩阵确定目标矩阵对应的第一目标M序列;
步骤S103:根据第一目标M序列生成第一M序列。
具体的,在终端设备初始接入小区,基站会向终端设备分配对应的资源,并将对应的资源数据发送给终端设备。其中,本申请实施例对上述步骤S101中的资源数据的具体实施方式不作具体的限定,本领域技术人员可以根据实际情况进行合适的调整。举例来说,资源数据可以包括一个RB内DMRS所占RE的数量、当前激活的BWP对应的BWP起始位置、分配的物理资源块PRB的最大索引等。
在本申请实施例中,DMRS序列根据第一M序列以及第二M序列生成。其中,第一M序列为第一初始M序列经过多次迭代后得到的M序列,而第二M序列为第二初始M序列经过多次迭代后得到的M序列,也就是说,第一M序列以及第二M序列均用于生成DMRS序列。但是,第一M序列与第二M序列不同的点在于,第一初始M序列对于不同的终端设备来说是不同的,而第二初始M序列对于不同的终端设备来说是相同的,因此,确定第一M序列与确定第二M序列的过程可能是不相同的。
首先,介绍确定第一M序列的过程。
在现有技术中,生成第一M序列的过程即相当于不断迭代的过程。举例来说,假设预先给定一个长度固定(在本申请实施例中,长度可以为31)的M序列[x(0),x(1),…,x(30)]T,则根据上述M序列可以迭代得到x(31),并得到新的M序列[x(1),x(2),…,x(31)]T;然后,根据上述新的M序列,可以迭代得到x(32),并得到新的M序列[x(2),x(3),…,x(32)]T;……;依次类推,通过不断的迭代,最终可以得到目标的M序列。
基于上述生成序列的过程,发明人发现存在如下原理:给定一个长度为31的M序列[x(0),x(1),…,x(30)]T,发现存在一个转换矩阵A使得上述M序列满足如下公式:
[x(1),x(2),…,x(31)]T=A[x(0),x(1),…,x(30)]T
更一般的,对于任意整数N和M,发现存在如下公式:
[x(N+M),x(N+M+1),…,x(N+M+30)]T=AN[x(M),x(M+1),…,x(M+30)]T
因此,基于上述分析可以得到,如果需要快速计算某个M序列,可以预先存储一些转换矩阵:
Figure BDA0003871264430000111
其中,N1,N2,…,NK为可跳过的迭代次数。也就是说,在M序列[x(0),x(1),…,x(30)]T的基础上乘上
Figure BDA0003871264430000112
可以表示跳过N1次迭代,得到新的M序列[x(N1),x(N1+1),…,x(N1+30)]T
因此,当需要快速跳过相应的迭代次数时,可以使用预先存储的转换矩阵,而不需要重复迭代多次。
在上述步骤S101中,转换矩阵即为预先存储在终端设备中,用于跳过生成第一M序列中的部分或者全部迭代次数的一组固定矩阵。其中,每个转换矩阵对应一个矩阵编号,每个矩阵编号与生成M序列过程中可跳过的迭代次数对应。
在执行本申请实施例提供的M序列生成方法之前,可以先确定多个转换矩阵以及每个转换矩阵对应的矩阵编号,然后将确定的多个转换矩阵存储在终端设备中。其中,本申请实施例对矩阵编号的数值大小的具体实施方式不作具体的限定,本领域技术人员可以根据实际情况进行合适的调整。
举例来说,假设BWP起始位置最大为2199RB,以及每个RB中最多6个RE可以被DMRS占用,则需要迭代的最大次数为:
2×(2199+1)×6+1600=28000;
其中,2表示每两个序列值生成一个RE,(2199+1)表示RB的最大数量,6表示每个RB中最多6个RE可以被DMRS占用,1600表示在BWP起始位置为0RB时需要迭代的次数。
因此,可以确定矩阵编号如下:
1600,4000,6400,8800,11200,13600,16000,18400,20800,23200,25600,28000。
也就是说,矩阵编号1600对应的转换矩阵可以使得第一初始M序列跳过1600次迭代;矩阵编号4000对应的转换矩阵可以使得第一初始M序列跳过4000次迭代;……;依此类推,矩阵编号28000对应的转换矩阵可以使得第一初始M序列跳过28000次迭代。
可以理解的是,存在以下两种情况:第一种情况,当第一M序列与第一初始M序列之间的迭代次数正好等于上述矩阵编号中的任意一个矩阵编号时,基于该矩阵编号对应的转换矩阵以及第一初始M序列可以直接得到第一M序列;第二种情况,当第一M序列与第一初始M序列之间的迭代次数不等于上述矩阵编号中的任意一个矩阵编号时,则无法基于上述转换矩阵以及第一初始M序列直接得到第一M序列。
针对上述第一种情况,可以根据基站发送的资源数据从多个转换矩阵中确定目标矩阵,并根据基站发送的第一初始M序列以及目标矩阵确定第一M序列。举例来说,假设确定的目标矩阵为矩阵编号为1600的转换矩阵,可以根据第一初始M序列以及上述目标矩阵直接确定第一M序列;其中,在现有技术中,第一M序列可以通过第一初始M序列迭代1600次得到。
在上述过程中,从第一初始M序列到第一M序列的过程由现有技术中的多次迭代变为了一次矩阵乘法,因此减少了生成第一M序列的时间。
针对上述第二种情况,可以根据基站发送的资源数据从多个转换矩阵中确定目标矩阵,并根据基站发送的第一初始M序列以及目标矩阵确定目标矩阵对应的第一目标M序列;然后,再根据上述第一目标M序列迭代确定第一M序列。
举例来说,假设确定的目标矩阵为矩阵编号为1600的转换矩阵,可以根据第一初始M序列以及上述目标矩阵确定第一目标M序列,然后在第一目标M序列的基础上迭代200次,可以得到第一M序列;其中,在现有技术中,第一M序列可以通过第一初始M序列迭代1800次得到。
可以看出,第一目标M序列为基于第一初始M序列计算得到第一M序列的过程中的一个中间序列,其同样用于生成DMRS序列。在上述过程中,从第一初始M序列到第一M序列的过程由现有技术中的多次迭代变为了一次矩阵乘法以及少量迭代,因此同样减少了生成第一M序列的时间。
在上述步骤S103中,在得到第一目标M序列之后,可以根据上述第一目标M序列生成第一M序列。
在上述方案中,在基于第一初始M序列生成第一M序列的过程中,可以基于资源数据从多个转换矩阵中确定目标矩阵。其中,上述目标矩阵对应的矩阵编号代表生成第一M序列的过程中可以跳过的迭代次数,从而根据上述目标矩阵可以跳过从第一初始M序列到第一目标M序列的迭代次数,进而减少了从第一初始M序列到第一M序列的迭代次数。由于减少了生成M序列过程中的迭代次数,因此可以降低生成M序列的时延。
进一步的,在上述实施例的基础上,资源数据包括资源单元数量以及当前激活的带宽段对应的带宽段起始位置,其中,资源单元数量为一个资源块内解调参考信号序列所占资源单元的数量。
在上述方案中,终端设备在接入小区后,基站可以根据实际情况向终端设备分配资源单元数量以及当前激活的带宽段对应的带宽段起始位置,因此,基于不同的资源单元数量以及带宽段起始位置,可以确定不同的多个转换矩阵,从而可以根据上述转换矩阵跳过从第一初始M序列到第一目标M序列的迭代次数,进而减少了从第一初始M序列到第一M序列的迭代次数。由于减少了生成M序列过程中的迭代次数,因此可以降低生成M序列的时延。
进一步的,在上述实施例的基础上,上述步骤S101存在多种实施方式,本申请实施例对其中一种实施方式进行详细的介绍,在该实施方式中,上述步骤S101可以包括如下步骤:
步骤1),根据资源单元数量以及带宽段起始位置计算迭代次数。
步骤2),根据迭代次数和转换矩阵对应的矩阵编号从多个转换矩阵中确定目标矩阵。
具体的,作为一种实施方式,上述步骤1)中计算得到的迭代次数可以为生成第一M序列的过程中的迭代总次数。可以根据如下公式计算得到迭代总次数:
P=2*L*numDMRSREPerPRB+1600;
其中,P为迭代总次数,2表示每两个序列值生成一个RE,L为BWP起始位置(即RB的总数量),numDMRSREPerPRB为一个RB内DMRS序列所占RE的数量。
然后,将上述迭代总次数与多个转换矩阵对应的矩阵编号进行比较,并将多个矩阵编号中小于等于上述迭代总次数的最大值所对应的转换矩阵,确定为目标矩阵。举例来说,假设多个转换矩阵对应的矩阵编号包括:1600,4000,6400,8800,11200,13600,16000,18400,20800,23200,25600,28000,计算得到的迭代总次数为14000,则上述多个矩阵编号中小于等于上述迭代总次数的最大值为13600,矩阵编号13600对应的转换矩阵为目标矩阵。
作为另一种实施方式,上述步骤1)中计算得到的迭代次数可以为生成第一M序列的过程中的部分迭代次数。可以根据如下公式计算得到部分迭代次数:
P=2*L*numDMRSREPerPRB;
其中,P为迭代总次数,2表示每两个序列值生成一个RE,L为BWP起始位置(即RB的总数量),numDMRSREPerPRB为一个RB内DMRS序列所占RE的数量。
然后,将上述部分迭代次数与多个转换矩阵对应的矩阵编号进行比较,并将多个矩阵编号中大于等于上述部分迭代次数的最小值所对应的转换矩阵,确定为目标矩阵,其中,相邻两个转换矩阵对应的矩阵编号之差最大取值为1600。
与上述实施例类似,举例来说,假设多个转换矩阵对应的矩阵编号包括:0,1600,3200,4800,6400,8000,9600,11200,12800,14400,16000,17600,19200,20800,22400,24000,25600,27200,28000,计算得到的部分迭代次数为14000,则上述多个矩阵编号中大于等于上述部分迭代次数的最小值为14400,矩阵编号14400对应的转换矩阵为目标矩阵。
在基于上述两种实施方式中的一种实施方式确定目标矩阵后,基于第一初始M序列[x2(0),x2(1),…,x2(30)]T以及目标矩阵AM,可以做如下矩阵和向量乘法,得到第一目标M序列:
[x2(M),x2(M+1),…,x2(M+30)]T=AM[x2(0),x2(1),…,x2(30)]T
在上述方案中,基于不同的资源单元数量以及带宽段起始位置,可以确定不同的迭代次数,基于上述迭代次数可以从多个转换矩阵确定最合适的目标矩阵,从而尽可能多的减少生成M序列中的迭代次数。由于减少了生成M序列过程中的迭代次数,因此可以降低生成M序列的时延。
进一步的,在上述实施例的基础上,上述步骤S103具体可以包括如下步骤:
步骤1),根据带宽段起始位置、目标矩阵对应的矩阵编号以及资源单元数量确定剩余的资源块数量,并根据剩余的资源块数量确定剩余迭代次数。
步骤2),对第一目标M序列迭代剩余迭代次数得到带宽段起始位置对应的第一M序列,第一M序列用于生成解调参考信号。
具体的,可以根据如下公式计算剩余的RB数量:
deltaRB=L-(M-1600)/(2*numDMRSEPerPRB);
其中,deltaRB为剩余的RB数量,M为目标矩阵对应的矩阵编号。
然后,根据上述剩余的RB数量,可以根据如下公式计算剩余迭代次数:
P′=2*deltaRB*numDMRSREPerPRB;
其中,P′为剩余迭代次数。
然后,基于第一目标M序列[x2(M),x2(M+1),…,x2(M+30)]T迭代剩余迭代次数P′,可以得到第一M序列[x2(M+P′),x2(M+P′+1),…,x2(M+P′+30)]T
在上述方案中,根据目标矩阵从第一初始M序列到第一目标M序列后,需要通过迭代从第一目标M序列到第一M序列。其中,剩余迭代次数可以根据带宽段起始位置、目标矩阵对应的矩阵编号以及资源单元数量确定。由于生成M序列过程中的迭代次数减少至剩余迭代次数,因此可以降低生成M序列的时延。
进一步的,在上述实施例的基础上,上述根据带宽段起始位置、目标矩阵对应的矩阵编号以及资源单元数量确定剩余的资源块数量的步骤,具体可以包括如下步骤:
步骤1),根据目标矩阵对应的矩阵编号以及资源单元数量计算已迭代的资源块数量。
步骤2),将带宽段起始位置与已迭代的资源块数量的差值确定为剩余的资源块数量。
在上述方案中,根据带宽段起始位置、目标矩阵对应的矩阵编号以及资源单元数量可以确定剩余的资源块数量,进而确定剩余迭代次数。由于生成M序列过程中的迭代次数减少至剩余迭代次数,因此可以降低生成M序列的时延。
进一步的,在上述实施例的基础上,下面介绍确定第二M序列的过程。作为一种实施方式,本申请实施例提供的M序列生成方法还包括如下步骤:
步骤1),获取预先存储的与目标矩阵对应的矩阵编号对应的第二目标M序列。
步骤2),对第二目标M序列迭代剩余迭代次数得到带宽段起始位置对应的第二M序列。
具体的,由于第二初始M序列对于不同的终端设备来说是相同的,因此,预先可以计算并存储与多个矩阵编号分别对应的多个M序列。
与确定第一M序列类似,存在以下两种情况:第一种情况,当第二M序列与第二初始M序列之间的迭代次数正好等于上述矩阵编号中的任意一个矩阵编号时,基于该矩阵编号以及预先存储的多个M序列可以直接得到第二M序列;第二种情况,当第二M序列与第二初始M序列之间的迭代次数不等于上述矩阵编号中的任意一个矩阵编号时,则无法基于上述矩阵编号以及预先存储的多个M序列直接得到第二M序列。
针对上述第一种情况,可以根据基站发送的资源数据从多个转换矩阵中确定目标矩阵,并根据目标矩阵对应的矩阵编号以及预先存储的多个M序列直接确定第二M序列。举例来说,假设确定的目标矩阵为矩阵编号为1600的转换矩阵,可以根据上述矩阵编号以及预先存储的多个M序列直接确定第二M序列;其中,在现有技术中,第二M序列可以通过第二初始M序列迭代1600次得到。
针对上述第二种情况,可以根据基站发送的资源数据从多个转换矩阵中确定目标矩阵,并根据目标矩阵对应的矩阵编号以及预先存储的多个M序列确定第二目标M序列;然后,再根据上述第二目标M序列迭代确定第二M序列。
举例来说,假设确定的目标矩阵为矩阵编号为1600的转换矩阵,可以根据上述矩阵编号以及预先存储的多个M序列确定第二目标M序列,然后在第二目标M序列的基础上迭代200次,可以得到第二M序列;其中,在现有技术中,第二M序列可以通过第二初始M序列迭代1800次得到。
在上述方案中,为了生成DMRS序列,除了第一M序列之后,还需要生成第二M序列。其中,生成第二M序列的过程与生成第一M序列的过程类似,可以先确定第二目标M序列,再通过迭代从第二目标M序列到第二M序列,从而减少迭代次数。
进一步的,在上述实施例的基础上,下面介绍确定第二M序列的过程的另一种实施方式。在该实施方式中,M序列生成方法还包括如下步骤:
获取预先存储的与带宽段起始位置对应的第二M序列。
具体的,由于第二初始M序列对于不同的终端设备来说是相同的,因此,预先可以计算并存储与不同的带宽段起始位置分别对应的多个M序列,从而可以直接基于带宽段起始位置确定对应的第二M序列。
在上述方案中,为了生成DMRS序列,除了第一M序列之后,还需要生成第二M序列。由于第二M序列对应的初始序列是固定的,因此可以直接获取与带宽段起始位置对应的第二M序列,从而减少迭代次数。
下面对本申请实施例提供的一种DMRS序列生成方法进行介绍,该DMRS序列生成方法可以包括如下步骤:
步骤1),确定多个转换矩阵,并确定每个转换矩阵对应的矩阵编号。
步骤2),根据资源单元数量以及当前激活的带宽段的带宽段起始位置计算迭代次数,并根据迭代次数以及转换矩阵对应的矩阵编号从多个转换矩阵中确定目标矩阵。
步骤3),根据资源数据对应的第一初始M序列以及目标矩阵确定目标矩阵对应的第一目标M序列,以及,获取预先存储的与目标矩阵对应的矩阵编号对应的第二目标M序列。
步骤4),根据当前激活的带宽段的带宽段起始位置、目标矩阵对应的矩阵编号以及资源单元数量确定剩余的资源块数量,并根据剩余的资源块数量确定剩余迭代次数。
步骤5),对第一目标M序列迭代剩余迭代次数得到带宽段起始位置对应的第一M序列,以及,对第二目标M序列迭代剩余迭代次数得到带宽段起始位置对应的第二M序列。
步骤6),根据第一M序列以及第二M序列生成对应的DMRS序列。
请参照图2,图2为本申请实施例提供的一种M序列生成装置的结构框图,该M序列生成装置200可以包括:第一确定模块201,用于根据基站发送的资源数据从预先存储的多个转换矩阵中确定目标矩阵;其中,每个转换矩阵对应一个矩阵编号,每个矩阵编号与生成M序列过程中可跳过的迭代次数对应;第二确定模块202,用于根据所述资源数据对应的第一初始M序列以及所述目标矩阵确定所述目标矩阵对应的第一目标M序列;生成模块203,用于根据所述第一目标M序列生成第一M序列。
在本申请实施例中,基于第一初始M序列生成第一M序列的过程中,可以基于资源数据从多个转换矩阵中确定目标矩阵。其中,上述目标矩阵对应的矩阵编号代表生成第一M序列的过程中可以跳过的迭代次数,从而根据上述目标矩阵可以跳过从第一初始M序列到第一目标M序列的迭代次数,进而减少了从第一初始M序列到第一M序列的迭代次数。由于减少了生成M序列过程中的迭代次数,因此可以降低生成M序列的时延。
进一步的,所述第一目标M序列用于生成解调参考信号,所述资源数据包括资源单元数量以及当前激活的带宽段对应的带宽段起始位置,其中,所述资源单元数量为一个资源块内所述解调参考信号所占资源单元的数量。
在本申请实施例中,终端设备在接入小区后,基站可以根据实际情况向终端设备分配资源单元数量以及当前激活的带宽段对应的带宽段起始位置,因此,基于不同的资源单元数量以及带宽段起始位置,可以确定不同的多个转换矩阵,从而可以根据上述转换矩阵跳过从第一初始M序列到第一目标M序列的迭代次数,进而减少了从第一初始M序列到第一M序列的迭代次数。由于减少了生成M序列过程中的迭代次数,因此可以降低生成M序列的时延。
进一步的,所述第一确定模块201具体用于:根据所述资源单元数量以及所述带宽段起始位置计算迭代次数;根据所述迭代次数和所述转换矩阵对应的矩阵编号从所述多个转换矩阵中确定所述目标矩阵。
在本申请实施例中,基于不同的资源单元数量以及带宽段起始位置,可以确定不同的迭代次数,基于上述迭代次数可以从多个转换矩阵确定最合适的目标矩阵,从而尽可能多的减少生成M序列中的迭代次数。由于减少了生成M序列过程中的迭代次数,因此可以降低生成M序列的时延。
进一步的,所述生成模块203具体用于:根据所述带宽段起始位置、所述目标矩阵对应的矩阵编号以及所述资源单元数量确定剩余的资源块数量,并根据所述剩余的资源块数量确定剩余迭代次数;对所述第一目标M序列迭代所述剩余迭代次数得到所述带宽段起始位置对应的第一M序列,所述第一M序列用于生成所述解调参考信号。
在本申请实施例中,根据目标矩阵从第一初始M序列到第一目标M序列后,需要通过迭代从第一目标M序列到第一M序列。其中,剩余迭代次数可以根据带宽段起始位置、目标矩阵对应的矩阵编号以及资源单元数量确定。由于生成M序列过程中的迭代次数减少至剩余迭代次数,因此可以降低生成M序列的时延。
进一步的,所述生成模块203还用于:根据所述目标矩阵对应的矩阵编号以及所述资源单元数量计算已迭代的资源块数量;将所述带宽段起始位置与所述已迭代的资源块数量的差值确定为所述剩余的资源块数量。
在本申请实施例中,根据带宽段起始位置、目标矩阵对应的矩阵编号以及资源单元数量可以确定剩余的资源块数量,进而确定剩余迭代次数。由于生成M序列过程中的迭代次数减少至剩余迭代次数,因此可以降低生成M序列的时延。
进一步的,所述M序列生成装置200还包括:第一获取模块,用于获取预先存储的与所述目标矩阵对应的矩阵编号对应的第二目标M序列;迭代模块,用于对所述第二目标M序列迭代所述剩余迭代次数得到所述带宽段起始位置对应的第二M序列,所述第二M序列用于生成所述解调参考信号。
在本申请实施例中,为了生成DMRS序列,除了第一M序列之后,还需要生成第二M序列。其中,生成第二M序列的过程与生成第一M序列的过程类似,可以先确定第二目标M序列,再通过迭代从第二目标M序列到第二M序列,从而减少迭代次数。
进一步的,所述M序列生成装置200还包括:第二获取模块,用于获取预先存储的与所述带宽段起始位置对应的第二M序列,所述第二M序列用于生成解调参考信号。
在本申请实施例中,为了生成DMRS序列,除了第一M序列之后,还需要生成第二M序列。由于第二M序列对应的初始序列是固定的,因此可以直接获取与带宽段起始位置对应的第二M序列,从而减少迭代次数。
请参照图3,图3为本申请实施例提供的一种电子设备的结构框图,该电子设备300包括:至少一个处理器301,至少一个通信接口302,至少一个存储器303和至少一个通信总线304。其中,通信总线304用于实现这些组件直接的连接通信,通信接口302用于与其他节点设备进行信令或数据的通信,存储器303存储有处理器301可执行的机器可读指令。当电子设备300运行时,处理器301与存储器303之间通过通信总线304通信,机器可读指令被处理器301调用时执行上述M序列生成方法。
例如,本申请实施例的处理器301通过通信总线304从存储器303读取计算机程序并执行该计算机程序可以实现如下方法:步骤S101:根据基站发送的资源数据从预先存储的多个转换矩阵中确定目标矩阵;其中,每个转换矩阵对应一个矩阵编号,每个矩阵编号与生成M序列过程中可跳过的迭代次数对应。步骤S102:根据资源数据对应的第一初始M序列以及目标矩阵确定目标矩阵对应的第一目标M序列。步骤S103:根据第一目标M序列生成第一M序列。
其中,处理器301包括一个或多个,其可以是一种集成电路芯片,具有信号的处理能力。上述的处理器301可以是通用处理器,包括中央处理器(Central Processing Unit,简称CPU)、微控制单元(Micro Controller Unit,简称MCU)、网络处理器(NetworkProcessor,简称NP)或者其他常规处理器;还可以是专用处理器,包括神经网络处理器(Neural-network Processing Unit,简称NPU)、图形处理器(Graphics Processing Unit,简称GPU)、数字信号处理器(Digital Signal Processor,简称DSP)、专用集成电路(Application Specific Integrated Circuits,简称ASIC)、现场可编程门阵列(FieldProgrammable Gate Array,简称FPGA)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。并且,在处理器301为多个时,其中的一部分可以是通用处理器,另一部分可以是专用处理器。
存储器303包括一个或多个,其可以是,但不限于,随机存取存储器(RandomAccess Memory,简称RAM),只读存储器(Read Only Memory,简称ROM),可编程只读存储器(Programmable Read-Only Memory,简称PROM),可擦除可编程只读存储器(ErasableProgrammable Read-Only Memory,简称EPROM),电可擦除可编程只读存储器(ElectricErasable Programmable Read-Only Memory,简称EEPROM)等。
可以理解,图3所示的结构仅为示意,电子设备300还可包括比图3中所示更多或者更少的组件,或者具有与图3所示不同的配置。图3中所示的各组件可以采用硬件、软件或其组合实现。于本申请实施例中,电子设备300可以是,但不限于台式机、笔记本电脑、智能手机、智能穿戴设备、车载设备等实体设备,还可以是虚拟机等虚拟设备。另外,电子设备300也不一定是单台设备,还可以是多台设备的组合,例如服务器集群,等等。
本申请实施例还提供一种计算机程序产品,包括存储在计算机可读存储介质上的计算机程序,计算机程序包括计算机程序指令,当计算机程序指令被计算机执行时,计算机能够执行上述实施例中M序列生成方法的步骤,例如包括:根据基站发送的资源数据从预先存储的多个转换矩阵中确定目标矩阵;其中,每个转换矩阵对应一个矩阵编号,每个矩阵编号与生成M序列过程中可跳过的迭代次数对应;根据所述资源数据对应的第一初始M序列以及所述目标矩阵确定所述目标矩阵对应的第一目标M序列;根据所述第一目标M序列生成第一M序列。
本申请实施例还提供了一种计算机可读存储介质,所述计算机可读存储介质存储计算机程序指令,所述计算机程序指令被计算机运行时,使所述计算机执行前述方法实施例所述的M序列生成方法。
在本申请所提供的实施例中,应该理解到,所揭露装置和方法,可以通过其它的方式实现。以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,又例如,多个单元或组件可以结合或者可以集成到另一个***,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些通信接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。
另外,作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
再者,在本申请各个实施例中的各功能模块可以集成在一起形成一个独立的部分,也可以是各个模块单独存在,也可以两个或两个以上模块集成形成一个独立的部分。
需要说明的是,功能如果以软件功能模块的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本申请各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(Read-Only Memory,ROM)随机存取存储器(Random Access Memory,RAM)、磁碟或者光盘等各种可以存储程序代码的介质。
在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。
以上所述仅为本申请的实施例而已,并不用于限制本申请的保护范围,对于本领域的技术人员来说,本申请可以有各种更改和变化。凡在本申请的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本申请的保护范围之内。

Claims (10)

1.一种M序列生成方法,其特征在于,包括:
根据基站发送的资源数据从预先存储的多个转换矩阵中确定目标矩阵;其中,每个转换矩阵对应一个矩阵编号,每个矩阵编号与生成M序列过程中可跳过的迭代次数对应;
根据所述资源数据对应的第一初始M序列以及所述目标矩阵确定所述目标矩阵对应的第一目标M序列;
根据所述第一目标M序列生成第一M序列。
2.根据权利要求1所述的M序列生成方法,其特征在于,所述第一目标M序列用于生成解调参考信号,所述资源数据包括资源单元数量以及当前激活的带宽段对应的带宽段起始位置,其中,所述资源单元数量为一个资源块内所述解调参考信号所占资源单元的数量。
3.根据权利要求2所述的M序列生成方法,其特征在于,所述根据基站发送的资源数据从预先存储的多个转换矩阵中确定目标矩阵,包括:
根据所述资源单元数量以及所述带宽段起始位置计算迭代次数;
根据所述迭代次数和所述转换矩阵对应的矩阵编号从所述多个转换矩阵中确定所述目标矩阵。
4.根据权利要求2所述的M序列生成方法,其特征在于,所述根据所述第一目标M序列生成第一M序列,包括:
根据所述带宽段起始位置、所述目标矩阵对应的矩阵编号以及所述资源单元数量确定剩余的资源块数量,并根据所述剩余的资源块数量确定剩余迭代次数;
对所述第一目标M序列迭代所述剩余迭代次数得到所述带宽段起始位置对应的第一M序列,所述第一M序列用于生成所述解调参考信号。
5.根据权利要求4所述的M序列生成方法,其特征在于,所述根据所述带宽段起始位置、所述目标矩阵对应的矩阵编号以及所述资源单元数量确定剩余的资源块数量,包括:
根据所述目标矩阵对应的矩阵编号以及所述资源单元数量计算已迭代的资源块数量;
将所述带宽段起始位置与所述已迭代的资源块数量的差值确定为所述剩余的资源块数量。
6.根据权利要求4所述的M序列生成方法,其特征在于,在所述根据所述带宽段起始位置、所述目标矩阵对应的矩阵编号以及所述资源单元数量确定剩余的资源块数量,并根据所述资源块数量确定剩余迭代次数之后,所述方法还包括:
获取预先存储的与所述目标矩阵对应的矩阵编号对应的第二目标M序列;
对所述第二目标M序列迭代所述剩余迭代次数得到所述带宽段起始位置对应的第二M序列,所述第二M序列用于生成所述解调参考信号;
或,
获取预先存储的与所述带宽段起始位置对应的第二M序列,所述第二M序列用于生成解调参考信号。
7.一种M序列生成装置,其特征在于,包括:
第一确定模块,用于根据基站发送的资源数据从预先存储的多个转换矩阵中确定目标矩阵;其中,每个转换矩阵对应一个矩阵编号,每个矩阵编号与生成M序列过程中可跳过的迭代次数对应;
第二确定模块,用于根据所述资源数据对应的第一初始M序列以及所述目标矩阵确定所述目标矩阵对应的第一目标M序列;
生成模块,用于根据所述第一目标M序列生成第一M序列。
8.一种计算机程序产品,其特征在于,包括计算机程序指令,所述计算机程序指令被处理器读取并运行时,执行如权利要求1-6任一项所述的方法。
9.一种电子设备,其特征在于,包括:处理器、存储器和总线;
所述处理器和所述存储器通过所述总线完成相互间的通信;
所述存储器存储有可被所述处理器执行的计算机程序指令,所述处理器调用所述计算机程序指令能够执行如权利要求1-6任一项所述的方法。
10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储计算机程序指令,所述计算机程序指令被计算机运行时,使所述计算机执行如权利要求1-6任一项所述的方法。
CN202211198131.6A 2022-09-29 2022-09-29 一种m序列生成方法及装置 Active CN115567183B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202211198131.6A CN115567183B (zh) 2022-09-29 2022-09-29 一种m序列生成方法及装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202211198131.6A CN115567183B (zh) 2022-09-29 2022-09-29 一种m序列生成方法及装置

Publications (2)

Publication Number Publication Date
CN115567183A true CN115567183A (zh) 2023-01-03
CN115567183B CN115567183B (zh) 2023-07-28

Family

ID=84743698

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202211198131.6A Active CN115567183B (zh) 2022-09-29 2022-09-29 一种m序列生成方法及装置

Country Status (1)

Country Link
CN (1) CN115567183B (zh)

Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20140119317A1 (en) * 2011-06-30 2014-05-01 Lg Electronics Inc. Method and apparatus for allocating a downlink control channel in a wireless communication system
US20160061961A1 (en) * 2014-08-29 2016-03-03 Commissariat A L'energie Atomique Et Aux Energies Alternatives Method for acquiring a gold sequence by double iterative decoding
CN111082889A (zh) * 2019-12-03 2020-04-28 武汉梦芯科技有限公司 一种Gold序列生成方法及***
CN112306458A (zh) * 2020-11-13 2021-02-02 Oppo广东移动通信有限公司 序列生成方法及装置、信号接收/发射设备、存储介质
CN112579045A (zh) * 2020-12-22 2021-03-30 Oppo广东移动通信有限公司 伪随机序列的生成方法、装置及存储介质
CN113595672A (zh) * 2021-07-28 2021-11-02 重庆重邮汇测电子技术研究院有限公司 一种基于5g伪随机序列的模块化实现方法
WO2022105338A1 (zh) * 2020-11-17 2022-05-27 Oppo广东移动通信有限公司 伪随机序列的生成方法、生成装置及计算机可读存储介质
CN114553386A (zh) * 2022-04-24 2022-05-27 哲库科技(北京)有限公司 一种序列生成方法及装置、计算机可读存储介质

Patent Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20140119317A1 (en) * 2011-06-30 2014-05-01 Lg Electronics Inc. Method and apparatus for allocating a downlink control channel in a wireless communication system
US20160061961A1 (en) * 2014-08-29 2016-03-03 Commissariat A L'energie Atomique Et Aux Energies Alternatives Method for acquiring a gold sequence by double iterative decoding
CN111082889A (zh) * 2019-12-03 2020-04-28 武汉梦芯科技有限公司 一种Gold序列生成方法及***
CN112306458A (zh) * 2020-11-13 2021-02-02 Oppo广东移动通信有限公司 序列生成方法及装置、信号接收/发射设备、存储介质
WO2022105338A1 (zh) * 2020-11-17 2022-05-27 Oppo广东移动通信有限公司 伪随机序列的生成方法、生成装置及计算机可读存储介质
CN112579045A (zh) * 2020-12-22 2021-03-30 Oppo广东移动通信有限公司 伪随机序列的生成方法、装置及存储介质
CN113595672A (zh) * 2021-07-28 2021-11-02 重庆重邮汇测电子技术研究院有限公司 一种基于5g伪随机序列的模块化实现方法
CN114553386A (zh) * 2022-04-24 2022-05-27 哲库科技(北京)有限公司 一种序列生成方法及装置、计算机可读存储介质

Also Published As

Publication number Publication date
CN115567183B (zh) 2023-07-28

Similar Documents

Publication Publication Date Title
US10020913B2 (en) Polar code encoding method and device
CN111191255B (zh) 信息加密处理的方法、服务器、终端、设备以及存储介质
CN108733802B (zh) 识别码生成及解析方法、装置、存储介质和电子设备
US20230024048A1 (en) Data Processing Apparatus and Method, Base Station, and Storage Medium
CN112053153A (zh) 背书签名数据存储方法、装置、电子设备及可读存储介质
CN108207028B (zh) 一种数据生成方法及装置、设备
CN111416692A (zh) 一种配置方法及设备
CN115567183B (zh) 一种m序列生成方法及装置
CN112579045A (zh) 伪随机序列的生成方法、装置及存储介质
CN116132049B (zh) 数据加密的方法、装置、设备及存储介质
CN110351843B (zh) 资源分配指示方法、资源分配获取方法、基站及用户终端
CN109547149B (zh) 数据传输方法、同步序列构造方法及装置
CN112752351A (zh) 基于序列的信号传输的方法和通信装置
CN109462491B (zh) 用于测试服务器功能的***、方法和装置
CN113132162B (zh) 一种物联网卡配置的方法、装置、设备和介质
CN110489231B (zh) 交易信息记录方法、设备及计算机可读存储介质
CN114490547A (zh) 数据压缩方法、装置、设备及介质
CN112182593A (zh) 一种数据处理方法、装置和电子设备
CN111142661B (zh) 信源识别方法、装置
CN107203578B (zh) 建立用户标识的关联的方法和装置
CN111163100A (zh) 数据结构、通信方法、装置、存储介质及设备
CN105933092B (zh) 一种基于电路交换的数据传输方法及***
CN111193648A (zh) 降低can总线负载的数据发送方法、终端设备及存储介质
CN111435872A (zh) 一种harq-ack反馈方法及终端
CN113094397B (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