CN110912660B - Method and device for generating reference signal - Google Patents
Method and device for generating reference signal Download PDFInfo
- Publication number
- CN110912660B CN110912660B CN201811075982.5A CN201811075982A CN110912660B CN 110912660 B CN110912660 B CN 110912660B CN 201811075982 A CN201811075982 A CN 201811075982A CN 110912660 B CN110912660 B CN 110912660B
- Authority
- CN
- China
- Prior art keywords
- binary
- reference signal
- order
- determining
- symmetric matrix
- 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
- H04L5/00—Arrangements affording multiple use of the transmission path
- H04L5/003—Arrangements for allocating sub-channels of the transmission path
- H04L5/0048—Allocation of pilot signals, i.e. of signals known to the receiver
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04B—TRANSMISSION
- H04B7/00—Radio transmission systems, i.e. using radiation field
- H04B7/24—Radio transmission systems, i.e. using radiation field for communication between two or more posts
- H04B7/26—Radio transmission systems, i.e. using radiation field for communication between two or more posts at least one of which is mobile
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L5/00—Arrangements affording multiple use of the transmission path
Landscapes
- Engineering & Computer Science (AREA)
- Signal Processing (AREA)
- Computer Networks & Wireless Communication (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
Description
技术领域technical field
本申请涉及通信领域,并且更具体地,涉及一种生成参考信号序列的方法和装置。The present application relates to the field of communications, and more particularly, to a method and apparatus for generating a reference signal sequence.
背景技术Background technique
在典型无线通信网络(比如,长期演进(Long Term Evolution,简称为“LTE”网络)中,上行数据共享信道(Shared Data Channels)的选择基于调度/准许(Scheduling/Grant)机制,完全受基站(Base Station,简称为“BS”)控制。在该机制中,用户设备(UserEquipment,简称为“UE”)首先向BS发出上行调度请求。当BS接收到该请求后,向UE发出上行Grant以通知该UE为该UE分配给的上行传输资源。UE据此在经过准许的上行传输资源上进行数据传输。In a typical wireless communication network (for example, Long Term Evolution (LTE) for short), the selection of uplink data shared channels (Shared Data Channels) is based on the scheduling/granting mechanism, which is completely affected by the base station ( Base Station, referred to as "BS") control. In this mechanism, user equipment (UserEquipment, referred to as "UE") first sends an uplink scheduling request to the BS. When the BS receives the request, it sends an uplink Grant to the UE to notify The UE is the uplink transmission resource allocated to the UE, according to which the UE performs data transmission on the permitted uplink transmission resources.
大规模用户接入是下一代通信网络的典型应用场景之一。对于5G海量连接场景,潜在接入用户设备的数目巨大且实际活跃的用户设备的数目动态变化,接入方法必须具有高容量、低时延、低成本的特点。由基站为每个用户设备分配上行资源会带来极大的信令开销,5G设计免授权(Grant free)接入体制将是未来的一个必然选择,具有重要的实际意义。在免授权的接入体制中,用户设备在发送数据之前,不需要获得基站针对本次数据发送的动态授权,而是直接使用预先配置的资源和传输参数发送上行数据。对于上行通信,网络设备需要给不同的用户设备配置的解调参考信号(DMRS,demodulation reference signal)或者前导字(Preamble)。基站通过接收用户设备的参考信号来识别用户设备并进行信道估计。Grant Free接入的一个瓶颈问题是参考信号(DMRS or Preamble)数量,现有技术中参考信号数量十分有限。由于用户设备过多,可用的参考信号数量不足将会是网络容量的瓶颈。Large-scale user access is one of the typical application scenarios of next-generation communication networks. For 5G massive connection scenarios, the number of potential access user equipment is huge and the number of actually active user equipment changes dynamically. The access method must have the characteristics of high capacity, low latency, and low cost. Allocating uplink resources for each user equipment by the base station will bring huge signaling overhead. The 5G design of a grant-free access system will be an inevitable choice in the future, which is of great practical significance. In the authorization-free access system, before sending data, the user equipment does not need to obtain dynamic authorization from the base station for this data transmission, but directly uses preconfigured resources and transmission parameters to send uplink data. For uplink communication, the network device needs a demodulation reference signal (DMRS, demodulation reference signal) or a preamble (Preamble) configured for different user equipments. The base station identifies the user equipment and performs channel estimation by receiving the reference signal of the user equipment. A bottleneck problem of Grant Free access is the number of reference signals (DMRS or Preamble). In the prior art, the number of reference signals is very limited. Due to too many user equipments, the insufficient number of available reference signals will be the bottleneck of the network capacity.
发明内容SUMMARY OF THE INVENTION
本申请提供了一种生成参考信号序列的方法和装置,可以提高超大的参考信号序列空间,从而可以提高网络容量。The present application provides a method and apparatus for generating a reference signal sequence, which can increase the super-large reference signal sequence space, thereby increasing the network capacity.
第一方面,本申请提供了生成参考信号序列的方法,包括:In a first aspect, the present application provides a method for generating a reference signal sequence, including:
确定用于生成二阶Reed-Muller序列的二元对称矩阵的阶数m;Determine the order m of the binary symmetric matrix used to generate the second-order Reed-Muller sequence;
确定一个m阶的二元对称矩阵P和一个m*1的二元向量b;Determine a binary symmetric matrix P of order m and a binary vector b of m*1;
根据确定的所述二元对称矩阵P、所述二元向量b和二阶Reed-Muller序列生成公式生成二阶Reed-Muller序列;Generate a second-order Reed-Muller sequence according to the determined binary symmetric matrix P, the binary vector b and the second-order Reed-Muller sequence generation formula;
将所述二阶Reed-Muller序列扩展或截断成长度为L的参考信号序列。The second-order Reed-Muller sequence is extended or truncated into a reference signal sequence of length L.
第二方面,本申请提供了一种生成参考信号序列的装置,包括:In a second aspect, the present application provides an apparatus for generating a reference signal sequence, including:
第一确定模块,用于确定用于生成二阶Reed-Muller序列的二元对称矩阵的阶数m;The first determination module is used to determine the order m of the binary symmetric matrix for generating the second-order Reed-Muller sequence;
第二确定模块,用于确定一个m阶的二元对称矩阵P和一个m*1的二元向量b;The second determination module is used to determine an m-order binary symmetric matrix P and an m*1 binary vector b;
Reed-Muller序列生成模块,用于根据确定的所述二元对称矩阵P、所述二元向量b和二阶Reed-Muller序列生成公式生成二阶Reed-Muller序列;The Reed-Muller sequence generation module is used to generate a second-order Reed-Muller sequence according to the determined binary symmetric matrix P, the binary vector b and the second-order Reed-Muller sequence generation formula;
参考信号序列生成模块,用于将所述二阶Reed-Muller序列扩展或截断成长度为L的参考信号序列。A reference signal sequence generation module, configured to expand or truncate the second-order Reed-Muller sequence into a reference signal sequence of length L.
第三方面,本申请提供了一种生成参考信号序列的装置,该装置包括处理器和收发器,其特征在于,该处理器被配置为支持该装置执行第一方面所述的方法,所述收发器具体用于发送生成的所述参考信号序列。In a third aspect, the present application provides an apparatus for generating a reference signal sequence, the apparatus comprising a processor and a transceiver, characterized in that the processor is configured to support the apparatus to perform the method of the first aspect, the The transceiver is specifically configured to transmit the generated reference signal sequence.
第四方面,本申请提供了一种计算机可读存储介质,该计算机可读存储介质中存储了计算机程序代码,该计算机程序代码被处理单元或处理器执行时,使得所述处理单元或者所述处理器所在的装置执行第一方面所述的方法。In a fourth aspect, the present application provides a computer-readable storage medium, where computer program codes are stored in the computer-readable storage medium, and when the computer program codes are executed by a processing unit or a processor, the processing unit or the The device where the processor is located executes the method described in the first aspect.
第五方面,一种通信芯片,其中存储有指令,当其在通信装置上运行时,使得该通信装置执行权利要求第一方面所述的方法。In a fifth aspect, a communication chip has instructions stored therein which, when run on a communication device, cause the communication device to perform the method of the first aspect.
第六方面,一种计算机程序产品,该计算机程序产品包括:计算机程序代码,当该计算机程序代码被通信装置的通信单元或收发器、以及处理单元或处理器运行时,使得终端设备执行权利要求第一方面所述的方法。A sixth aspect, a computer program product, the computer program product comprising: computer program code, when the computer program code is executed by a communication unit or a transceiver and a processing unit or a processor of a communication device, the terminal device executes the claims The method described in the first aspect.
附图说明Description of drawings
为了更清楚地说明本发明实施例的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。In order to illustrate the technical solutions of the embodiments of the present invention more clearly, the following briefly introduces the accompanying drawings that need to be used in the description of the embodiments or the prior art. Obviously, the drawings in the following description are only some of the present invention. In the embodiments, for those of ordinary skill in the art, other drawings can also be obtained according to these drawings without any creative effort.
图1是根据本申请实施例的应用场景图。FIG. 1 is an application scenario diagram according to an embodiment of the present application.
图2是根据本申请实施例的生成参考信号序列的方法流程示意性图。FIG. 2 is a schematic flowchart of a method for generating a reference signal sequence according to an embodiment of the present application.
图3是根据本申请实施例的生成参考信号序列的装置的结构示意图信息。FIG. 3 is a schematic structural diagram of an apparatus for generating a reference signal sequence according to an embodiment of the present application.
图4是根据本申请实施例的生成参考信号序列的装置的又一结构示意图。FIG. 4 is another schematic structural diagram of an apparatus for generating a reference signal sequence according to an embodiment of the present application.
具体实施方式Detailed ways
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。The technical solutions in the embodiments of the present invention will be clearly and completely described below with reference to the accompanying drawings in the embodiments of the present invention. Obviously, the described embodiments are part of the embodiments of the present invention, but not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those of ordinary skill in the art without creative efforts shall fall within the protection scope of the present invention.
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。The technical solutions in the embodiments of the present invention will be clearly and completely described below with reference to the accompanying drawings in the embodiments of the present invention. Obviously, the described embodiments are part of the embodiments of the present invention, but not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those of ordinary skill in the art without creative efforts shall fall within the protection scope of the present invention.
在本说明书中使用的术语“部件”、“模块”、“系统”等用于表示计算机相关的实体、硬件、固件、硬件和软件的组合、软件、或执行中的软件。例如,部件可以是但不限于,在处理器上运行的进程、处理器、对象、可执行文件、执行线程、程序和/或计算机。通过图示,在计算设备上运行的应用和计算设备都可以是部件。一个或多个部件可驻留在进程和/或执行线程中,部件可位于一个计算机上和/或分布在2个或更多个计算机之间。此外,这些部件可从在上面存储有各种数据结构的各种计算机可读介质执行。部件可例如根据具有一个或多个数据分组(例如来自与本地系统、分布式系统和/或网络间的另一部件交互的二个部件的数据,例如通过信号与其它系统交互的互联网)的信号通过本地和/或远程进程来通信。The terms "component", "module", "system" and the like are used in this specification to refer to a computer-related entity, hardware, firmware, a combination of hardware and software, software, or software in execution. For example, a component may be, but is not limited to, a process running on a processor, a processor, an object, an executable, a thread of execution, a program, and/or a computer. By way of illustration, both an application running on a computing device and the computing device may be components. One or more components may reside within a process and/or thread of execution, and a component may be localized on one computer and/or distributed between 2 or more computers. In addition, these components can execute from various computer readable media having various data structures stored thereon. A component may, for example, be based on a signal having one or more data packets (eg, data from two components interacting with another component between a local system, a distributed system, and/or a network, such as the Internet interacting with other systems via signals) Communicate through local and/or remote processes.
应理解,本发明实施例的技术方案可以应用于各种通信系统,例如:全球移动通讯(Global System of Mobile Communication,简称为“GSM”)系统、码分多址(CodeDivision Multiple Access,简称为“CDMA”)系统、宽带码分多址(Wideband CodeDivision Multiple Access,简称为“WCDMA”)系统、长期演进(Long Term Evolution,简称为“LTE”)系统、LTE频分双工(Frequency Division Duplex,简称为“FDD”)系统、LTE时分双工(Time Division Duplex,简称为“TDD”)、通用移动通信系统(Universal MobileTelecommunication System,简称为“UMTS”)、5G通信系统、以及未来的无线通信系统等。It should be understood that the technical solutions of the embodiments of the present invention can be applied to various communication systems, such as: Global System of Mobile Communication (referred to as "GSM") system, Code Division Multiple Access (Code Division Multiple Access, referred to as "" CDMA") system, Wideband Code Division Multiple Access (WCDMA for short) system, Long Term Evolution (Long Term Evolution, referred to as "LTE") system, LTE Frequency Division Duplex (Frequency Division Duplex, for short) "FDD") system, LTE Time Division Duplex ("TDD"), Universal Mobile Telecommunication System ("UMTS"), 5G communication system, and future wireless communication systems, etc. .
本发明结合用户设备描述了各个实施例。用户设备(User Equipment,简称为“UE”)也可以指终端设备、接入终端、用户单元、用户站、移动站、移动台、远方站、远程终端、移动设备、用户终端、终端、无线通信设备、用户代理或用户装置。接入终端可以是蜂窝电话、无绳电话、会话启动协议(Session Initiation Protocol,简称为“SIP”)电话、无线本地环路(Wireless Local Loop,简称为“WLL”)站、个人数字处理(Personal DigitalAssistant,简称为“PDA”)、具有无线通信功能的手持设备、计算设备或连接到无线调制解调器的其它处理设备、车载设备、可穿戴设备,未来5G网络中的终端设备或者未来演进的PLMN网络中的终端设备等。The present disclosure describes various embodiments in conjunction with user equipment. User Equipment (User Equipment, "UE" for short) may also refer to terminal equipment, access terminal, subscriber unit, subscriber station, mobile station, mobile station, remote station, remote terminal, mobile equipment, user terminal, terminal, wireless communication device, user agent, or user device. The access terminal may be a cellular phone, a cordless phone, a Session Initiation Protocol ("SIP" for short) phone, a Wireless Local Loop ("WLL" for short) station, a Personal Digital Assistant (Personal Digital Assistant) , referred to as "PDA"), handheld devices with wireless communication capabilities, computing devices or other processing devices connected to wireless modems, in-vehicle devices, wearable devices, terminal devices in future 5G networks or future evolved PLMN networks. terminal equipment, etc.
本发明结合网络设备描述了各个实施例。网络设备可以是用于与用户设备进行通信的设备,例如,可以是GSM系统或CDMA中的基站(Base Transceiver Station,简称为“BTS”),也可以是WCDMA系统中的基站(NodeB,简称为“NB”),还可以是LTE系统中的演进型基站(Evolutional Node B,简称为“eNB”或“eNodeB”),或者该网络设备可以为中继站、接入点、车载设备、可穿戴设备以及未来5G网络中的网络侧设备或未来演进的PLMN网络中的网络设备等。The present disclosure describes various embodiments in conjunction with network equipment. The network device may be a device for communicating with user equipment, for example, it may be a base station (Base Transceiver Station, referred to as "BTS") in a GSM system or CDMA, or a base station (NodeB, referred to as "BTS") in a WCDMA system "NB"), it can also be an evolved base station (Evolutional Node B, referred to as "eNB" or "eNodeB") in the LTE system, or the network device can be a relay station, an access point, a vehicle device, a wearable device, and Network side equipment in the future 5G network or network equipment in the future evolved PLMN network, etc.
图1示出了应用本发明实施例的一种通信系统的示意性架构图。如图1所示,该通信系统100可以包括网络设备102和用户设备104~114(图中简称为UE)通过无线连接或有线连接或其它方式连接。FIG. 1 shows a schematic architecture diagram of a communication system to which an embodiment of the present invention is applied. As shown in FIG. 1 , the
本发明实施例中的网络可以是指公共陆地移动网络(Public Land MobileNetwork,简称为“PLMN”)或者D2D网络或者M2M网络或者其他网络,图1只是举例的简化示意图,网络中还可以包括其他网络设备,图1中未予以画出。The network in this embodiment of the present invention may refer to a public land mobile network (Public Land Mobile Network, “PLMN” for short), a D2D network, an M2M network, or other networks. FIG. 1 is a simplified schematic diagram of an example, and other networks may also be included in the network. equipment, not shown in Figure 1.
当用户设备过多,现有的可用的参考信号的数量无法保证不同用户设备所使用的参考信号都不同,就需要有用户设备和其它的用户设备共享参考信号。当使用共享的参考信号的用户设备接入网络时,网络设备可能就无法通过参考信号识别接入的是哪个用户设备,而且当发生参考信号碰撞时,网络设备无法进行准确的用户检测和信道估计,不能成功解调用户设备数据。When there are too many user equipments, the number of available reference signals cannot guarantee that the reference signals used by different user equipments are different, so the user equipment and other user equipments need to share the reference signals. When the user equipment using the shared reference signal accesses the network, the network equipment may not be able to identify which user equipment is connected through the reference signal, and when the reference signal collides, the network equipment cannot perform accurate user detection and channel estimation , the user equipment data cannot be successfully demodulated.
针对现有技术中参考信号数量不足的问题,可以采用二阶Reed-Muller(RM)序列来生成参考信号序列。由于二阶Reed-Muller序列的生成方式可以生成大量序列,因此,参考信号序列的数量远大于现有可用参考信号序列的数量,使得不同的用户设备可以使用不同的参考信号序列,提高了网络设备基于参考信号序列进行用户设备识别(或检测)的成功率,降低了不同用户设备的参考信号发生碰撞的概率。另外,由于不同的二阶RM序列的的序列空间很大,序列元素简单,仅由实数,或者实数及纯虚数构成,在检测基于二阶RM序列生成的参考信号序列时,可以利用快速重建算法大大降低参考信号序列检测的复杂度。Aiming at the problem of insufficient number of reference signals in the prior art, a second-order Reed-Muller (RM) sequence can be used to generate a reference signal sequence. Since the generation method of the second-order Reed-Muller sequence can generate a large number of sequences, the number of reference signal sequences is much larger than the number of existing available reference signal sequences, so that different user equipments can use different reference signal sequences, which improves network equipment. The success rate of user equipment identification (or detection) based on the reference signal sequence reduces the probability of collision of reference signals of different user equipments. In addition, due to the large sequence space of different second-order RM sequences, the sequence elements are simple, and only consist of real numbers, or real numbers and pure imaginary numbers. When detecting the reference signal sequence generated based on the second-order RM sequence, a fast reconstruction algorithm can be used. The complexity of reference signal sequence detection is greatly reduced.
第一种二阶RM序列的生成方法:The generation method of the first second-order RM sequence:
用于生成二阶RM序列的阶函数可以定义为:The order function used to generate the second-order RM sequence can be defined as:
其中P是m行m列的二元对称矩阵,x和b分别是长度为m的二元向量,i2=-1。这里P,x,b的所有元素都为0或1。x为序列中元素序号q的m位二元向量,q=1,…2m,bin(q-1)表示将整数q-1转换成m位二元向量,其转换过程可以理解为,将整数q表示成m位的二元向量,将该字符串中每一比特位的数值作为二元向量中的一个原色。例如,元素序号为5,m的取值也为4,则a=(00100)。任意给定P和b,可以生成具有2m个元素的码字,即为一个序列。共存在2m (m-1)/2个不同的P和2m个不同的b,一共可以生成个2m(m+1)/2序列,进而基于生成的这2m(m+1)/2二阶RM序列生成参考信号序列。这种参考信号序列的生成方式可以提供大量的参考信号序列,适应大规模(海量)接入的要求。where P is a binary symmetric matrix with m rows and m columns, x and b are binary vectors of length m, respectively, i 2 =-1. Here all elements of P, x, b are either 0 or 1. x is the m-bit binary vector of the element number q in the sequence, q=1,...2 m , bin(q-1) means converting the integer q-1 into an m-bit binary vector, and the conversion process can be understood as: The integer q is represented as a binary vector of m bits, and the value of each bit in the string is used as a primary color in the binary vector. For example, if the element serial number is 5, and the value of m is also 4, then a=(00100). Given any given P and b, a codeword with 2 m elements can be generated, which is a sequence. There are 2 m (m-1)/2 different Ps and 2 m different bs, a total of 2 m(m+1)/2 sequences can be generated, and then based on the generated 2 m(m+1) The /2 second-order RM sequence generates the reference signal sequence. This way of generating reference signal sequences can provide a large number of reference signal sequences to meet the requirements of large-scale (mass) access.
第二种二阶RM序列的生成方法The second generation method of second-order RM sequence
其中,weight(b)表示二元向量b中元素“1”的个数,其它参数表示的含义和公式1中相同。公式2生成的二阶RM序列的长度为2m。所有长度为2m的RM序列可以生成一个2m(r+2)的序列空间,决定了最多可用的序列个数为2m(r+2)。r的取值最小为0,最大为其中表示向下取整。由上述公式2可以看出,对于每一个固定的P矩阵,任意改变向量b的值,可以生成2m个正交RM序列的空间。当r=0时,由不同P矩阵生成的RM序列相关性为当r进一步增大时,两个不同的P矩阵对应生成的序列最大相关性为即随着r的变大,对应生成的序列相关性逐渐变大。Among them, weight(b) represents the number of elements "1" in the binary vector b, and the meanings of other parameters are the same as those in Formula 1. The length of the second-order RM sequence generated by Equation 2 is 2 m . All RM sequences of length 2 m can generate a sequence space of 2 m(r+2) , which determines the maximum number of available sequences is 2 m(r+2) . The minimum value of r is 0 and the maximum value is in Indicates rounded down. It can be seen from the above formula 2 that, for each fixed P matrix, by arbitrarily changing the value of the vector b, a space of 2 m orthogonal RM sequences can be generated. When r=0, the RM sequence correlations generated by different P matrices are When r is further increased, the maximum correlation of the sequences generated by two different P matrices is: That is, as r becomes larger, the corresponding generated serial correlation gradually becomes larger.
在上述两种二阶RM序列的方法中,P矩阵与b向量的选择相互独立,对应生成的RM序列互相关性相差极大,不利于用户检测。在进行参考信号序列的检测时,检测精度低,复杂度高。由于二阶RM序列不是完全正交的序列,其非完全正交的特性使其经过噪声信道后,检测性能受到影响。In the above two methods of second-order RM sequence, the selection of P matrix and b vector is independent of each other, and the cross-correlation of corresponding generated RM sequences is very different, which is not conducive to user detection. When the reference signal sequence is detected, the detection accuracy is low and the complexity is high. Since the second-order RM sequence is not a completely orthogonal sequence, its non-completely orthogonal characteristic makes the detection performance suffer after passing through the noise channel.
本申请提供一种生成参考信号序列的方法,其既可以应用于UE以生成需要发送给网络设备的参考信号,也可以应用于网络设备以生成需要发送给用户设备的参考信号。下面以该方法应用于UE为例,对方法进行说明。The present application provides a method for generating a reference signal sequence, which can be applied to a UE to generate a reference signal to be sent to a network device, and can also be applied to a network device to generate a reference signal to be sent to a user equipment. The method is described below by taking the method applied to the UE as an example.
如图2所示,该生成参考信号序列的方法包括:As shown in Figure 2, the method for generating a reference signal sequence includes:
步骤S20,确定用于生成二阶RM序列的二元对称矩阵的阶数m;Step S20, determine the order m of the binary symmetric matrix for generating the second-order RM sequence;
步骤S22,确定一个m阶的二元对称矩阵P和一个m*1的二元向量b;Step S22, determine a binary symmetric matrix P of order m and a binary vector b of m*1;
步骤S24,根据确定的所述二元对称矩阵P、所述二元向量b和二阶RM序列生成公式生成二阶RM序列;Step S24, generate a second-order RM sequence according to the determined binary symmetric matrix P, the binary vector b and the second-order RM sequence generation formula;
步骤S26,将所述二阶Reed-Muller序列扩展或截断成长度为L的参考信号序列。Step S26, extending or truncating the second-order Reed-Muller sequence into a reference signal sequence with a length of L.
在一实施例中,步骤S20具体包括:根据所述参考信号序列的长度L确定所述阶数m。由前文可知,二阶RM序列的长度为2m。如果一个整数g使得二阶RM序列的长度2g最接近参考信号序列的长度L,那么将该整数g确定为步骤20中所确定的阶数m。In an embodiment, step S20 specifically includes: determining the order m according to the length L of the reference signal sequence. It can be seen from the foregoing that the length of the second-order RM sequence is 2 m . If an integer g is such that the length 2 g of the second-order RM sequence is closest to the length L of the reference signal sequence, then the integer g is determined as the order m determined in step 20 .
在一实施例中,网络设备可以为UE直接配置参考信号序列的长度L。在另一实施例中,网络设备不是直接为UE配置参考信号序列的长度L,而是为UE配置参考信号的生成参数,该参考信号的生成参数包括如下参数中的一种或者多种:参考信号的资源图样(或者参考信号序列到时频资源的映射规则)、参考信号所占用的OFDM符号数、用于发送参考信号的频域资源数量。可以根据上述参数中的一种或者多种计算出上述参数。例如,如果参考信号的资源图样是梳状图样,根据梳状图样中可以映射参考信号序列元素的位置个数、参考信号所占用的OFDM符号数、用于发送参考信号的频域资源数量计算得到参考信号序列的长度L。在一些实施例中,可能只需要上述参数中的一种即可以确定出参考信号序列的长度L,例如,默认参考信号序列的各个元素在分配的每个频域资源上,且参考信号所占用的OFDM符号数也是默认的,此时只需要知道用于发送参考信号的频域资源的数量就可以确定参考信号序列的长度。In an embodiment, the network device may directly configure the length L of the reference signal sequence for the UE. In another embodiment, the network device does not directly configure the length L of the reference signal sequence for the UE, but configures the generation parameter of the reference signal for the UE, and the generation parameter of the reference signal includes one or more of the following parameters: The resource pattern of the signal (or the mapping rule from the reference signal sequence to the time-frequency resource), the number of OFDM symbols occupied by the reference signal, and the number of frequency domain resources used for sending the reference signal. The above parameters may be calculated according to one or more of the above parameters. For example, if the resource pattern of the reference signal is a comb pattern, it can be calculated according to the number of positions in the comb pattern where elements of the reference signal sequence can be mapped, the number of OFDM symbols occupied by the reference signal, and the number of frequency domain resources used for sending the reference signal. The length L of the reference signal sequence. In some embodiments, only one of the above parameters may be needed to determine the length L of the reference signal sequence. For example, each element of the default reference signal sequence is on each allocated frequency domain resource, and the reference signal occupies The number of OFDM symbols is also the default. In this case, the length of the reference signal sequence can be determined only by knowing the number of frequency domain resources used to transmit the reference signal.
在一实施例中,步骤S20具体包括:从接收到的来自网络设备的配置消息中获取所述阶数m。在本实施例中,网络设备可以为UE指定一个m的取值,通过配置消息通知给UE。配置消息可以是下行控制信息(downlink control information,dci),也可以是无线资源控制(radio resource control,rrc)信令,还可以是媒体介入控制控制单元(Media AccessControl Control Element,MAC CE)。In an embodiment, step S20 specifically includes: acquiring the order m from the received configuration message from the network device. In this embodiment, the network device may specify a value of m for the UE, and notify the UE through a configuration message. The configuration message may be downlink control information (downlink control information, dci), radio resource control (radio resource control, rrc) signaling, or media access control control element (Media Access Control Control Element, MAC CE).
在一实施例中,步骤S20具体包括:根据用于发送参考信号序列的资源粒子(Resource Element,RE)数量确定所述阶数m。用于发送参考信号序列的资源粒子的数量实际上也就是参考信号序列的长度L。本实施例中,确定阶数m和资源粒子数量的过程可以参见根据参考信号序列的长度L确定阶数m的相应部分,此处不再赘述。In an embodiment, step S20 specifically includes: determining the order m according to the number of resource elements (Resource Element, RE) used for transmitting the reference signal sequence. The number of resource elements used for transmitting the reference signal sequence is actually the length L of the reference signal sequence. In this embodiment, for the process of determining the order m and the number of resource particles, reference may be made to the corresponding part of determining the order m according to the length L of the reference signal sequence, which will not be repeated here.
在一实施例中,步骤S20具体包括:根据用于发送参考信号序列的时频资源确定所述阶数m。根据用于参考信号序列的时频资源确定用于发送参考信号序列的资源粒子数量,然后根据确定的资源粒子数量确定所述阶数m。根据资源粒子数量确定所述阶数m的具体过程参见前文中相应描述,此处不再赘述。In an embodiment, step S20 specifically includes: determining the order m according to the time-frequency resources used for sending the reference signal sequence. The number of resource elements used for transmitting the reference signal sequence is determined according to the time-frequency resources used for the reference signal sequence, and then the order m is determined according to the determined number of resource elements. For the specific process of determining the order m according to the number of resource particles, refer to the corresponding description in the foregoing, and details are not repeated here.
在一实施例中,步骤S20具体包括:根据参考信号的资源图样和用于发送参考信号序列的时频资源确定所述阶数m。根据参考信号的资源图样和用于发送参考信号序列的时频资源确定用于发送参考信号序列的资源粒子数量,然后根据确定的资源粒子数量确定所述阶数m。根据资源粒子数量确定所述阶数m的具体过程参见前文中相应描述,此处不再赘述。In an embodiment, step S20 specifically includes: determining the order m according to the resource pattern of the reference signal and the time-frequency resource used for sending the reference signal sequence. The number of resource elements for transmitting the reference signal sequence is determined according to the resource pattern of the reference signal and the time-frequency resources for transmitting the reference signal sequence, and then the order m is determined according to the determined number of resource elements. For the specific process of determining the order m according to the number of resource particles, refer to the corresponding description in the foregoing, and details are not repeated here.
在一实施例中,步骤S22中确定的二元对称矩阵P和二元向量b满足预设的对应关系。例如,一个二元对称矩阵P可以对应一个或者多个二元向量b,当确定了一个具体的二元对称矩阵P时,那么只能从该二元对称矩阵对应的二元向量中确定一个作为步骤S22中的二元向量b。二元对称矩阵P和二元向量b的这种对应关系可以使得最终生成的不同二阶RM序列之间具有较好的序列互相关性好,提升序列的检测性能。In one embodiment, the binary symmetric matrix P and the binary vector b determined in step S22 satisfy a preset correspondence relationship. For example, a binary symmetric matrix P can correspond to one or more binary vectors b. When a specific binary symmetric matrix P is determined, only one of the binary vectors corresponding to the binary symmetric matrix can be determined as The binary vector b in step S22. The correspondence between the binary symmetric matrix P and the binary vector b can make the different second-order RM sequences finally generated have better sequence cross-correlation and improve the sequence detection performance.
在一实施例中,步骤S22中确定出的二元向量b的中元素与二元对称矩阵P中的元素满足预设的运算关系。在本实施例中,二元向量b中的每个元素是根据预设的运算关系对二元对称矩阵P中的部分或者全部元素进行运算得到的。一旦二元对称矩阵P确定后,二元向量b就不再是任意一个二元向量,而是收到二元对称矩阵P的约束。这种约束关系可以使得最终生成的不同二阶RM序列之间具有较好的序列互相关性好,提升序列的检测性能。In an embodiment, the elements in the binary vector b determined in step S22 and the elements in the binary symmetric matrix P satisfy a preset operation relationship. In this embodiment, each element in the binary vector b is obtained by operating some or all of the elements in the binary symmetric matrix P according to a preset operation relationship. Once the binary symmetric matrix P is determined, the binary vector b is no longer any binary vector, but is constrained by the binary symmetric matrix P. This constraint relationship can make the final generated different second-order RM sequences have good sequence cross-correlation and improve the detection performance of the sequence.
在一实施例中,二元向量b可以表示为[bm,bm-1,...,b1],其中,二元向量b中的元素bq的值为所述二元对称矩阵的上三角阵中第(m+1-q)行所有元素的模二加的结果,q=2,…m;二元向量b中的元素b1的值为所述向量b中其它所有元素的模二加的结果。In an embodiment, the binary vector b can be represented as [b m , b m-1 , . . . , b 1 ], wherein the value of the element b q in the binary vector b is the binary symmetric matrix The result of the modular two addition of all elements in the (m+ 1 -q)th row of the upper triangular matrix of , q=2,... The result of modulo two addition.
例如,二元对称矩阵可以表示如下:For example, a binary symmetric matrix can be represented as follows:
定义向量αs=[p(s,1),...,p(s,s-1)]T,2≤s≤m,则可以依据如下运算关系确定二元向量b=[bm,bm-1,...,b1]依据如中的各个元素的值:Define vector α s =[p (s, 1) ,..., p (s, s-1) ] T , 2≤s≤m, then the binary vector b=[b m can be determined according to the following operational relationship, b m-1 ,...,b 1 ] according to the value of each element in:
其中,表示模二加运算(或者异或运算),为向量αs中第n个元素的取值,n=1,…s-1;bm的取值为二元对称矩阵P矩阵的上三角阵中第一行所有元素的模二加,依次类推,b1取值为二元向量b中其余m-1个元素的模二加。in, Represents a modulo two addition operation (or an exclusive OR operation), is the value of the nth element in the vector α s , n=1,...s-1; the value of b m is the modulo two addition of all elements in the first row of the upper triangular matrix of the binary symmetric matrix P matrix, in turn By analogy, b 1 takes the value of the modulo two addition of the remaining m-1 elements in the binary vector b.
采用上述方式确定的二元向量b,可以使得(-1)weight(b)≡1,恒为偶数,使得利用参考信号进行的用户活跃性检测的算法复杂度降低,检测精度提升。以牺牲二阶RM序列的序列空间为代价,改善用户检测性能。同时序列空间仍远大于NR DMRS设计,有力支持大连接场景。The binary vector b determined by the above method can make (-1) weight(b) ≡1, It is always an even number, which reduces the algorithm complexity of the user activity detection using the reference signal and improves the detection accuracy. Improve user detection performance at the expense of the sequence space of second-order RM sequences. At the same time, the sequence space is still much larger than the NR DMRS design, which strongly supports large connection scenarios.
步骤S22中二元对称矩阵P的确定方式有多种。例如,网络设备可以从预设的m阶的二元对称矩阵的集合中选择一个二元对称矩阵,并将该二元对称矩阵的索引通过配置消息通知给UE,UE根据该索引和上述预设的m阶的二元对称矩阵的集合确定二元对称矩阵P。这个预设的m阶的二元对称矩阵的集合可以由所述网络设备和UE所遵循的通信协议所规定,或者由网络设备确定并通知给所述UE的。There are many ways to determine the binary symmetric matrix P in step S22. For example, the network device may select a binary symmetric matrix from a preset set of m-order binary symmetric matrices, and notify the UE of the index of the binary symmetric matrix through a configuration message. The set of binary symmetric matrices of order m determines the binary symmetric matrix P. This preset set of m-order binary symmetric matrices may be specified by a communication protocol complied with by the network device and the UE, or determined by the network device and notified to the UE.
在另一实施例中,可以根据如下方式二元对称矩阵P:确定UE根据预设的函数和参数确定一个初始值,根据初始值和预设的初始值与二元对称矩阵的索引的映射关系,确定所述初始值所对应的二元对称矩阵的索引,根据确定的所述索引和预设的m阶二元对称矩阵的集合确定所述二元对称矩阵P参数包括用户设备标识ID,系统帧号、时隙编号、参考信号的符号编号和小区ID,用户ID中的至少一种。In another embodiment, the binary symmetric matrix P may be determined according to the following manner: the UE determines an initial value according to preset functions and parameters, and the mapping relationship between the initial value and the preset initial value and the index of the binary symmetric matrix is determined. , determine the index of the binary symmetric matrix corresponding to the initial value, and determine, according to the determined index and a preset set of m-order binary symmetric matrices, that the binary symmetric matrix P parameters include the user equipment identification ID, and the system At least one of the frame number, the time slot number, the symbol number of the reference signal, the cell ID, and the user ID.
在一个具体的例子中,确定初始值cinit的函数如下:In a specific example, the function that determines the initial value cinit is as follows:
其中,ns表示1个系统帧中的slot编号,l表示此slot中的参考信号所在symbol的编号,为用户ID值,其可以由网络设备通过高层信令(例如rrc信令)为UE配置的,nSCID∈{0,1}表示一个用户ID值的指示标号,此外X<=Y,X,Y取大于1的任意整数即可。可以理解的是,上述确定初始值的函数仅仅是一个示例,其还可以是其它的函数,本申请不做限定。Among them, n s represents the slot number in a system frame, l represents the symbol number of the reference signal in this slot, is the user ID value, which can be configured by the network device for the UE through high-layer signaling (such as rrc signaling), n SCID ∈ {0, 1} represents an indication label of a user ID value, and X<=Y, X, Y can be any integer greater than 1. It can be understood that the above function for determining the initial value is only an example, and it may also be other functions, which are not limited in this application.
在一个具体的例子中,确定初始值cinit的函数如下:In a specific example, the function that determines the initial value cinit is as follows:
f(·)可以为任意函数,Z即为网络设备给用户设备配的数值,ns表示1个系统帧中的slot编号,表示小区ID。本方案可以应用于随机接入过程中的preamble序列的生成。 f( ) can be any function, Z is the value assigned by the network device to the user equipment, n s represents the slot number in a system frame, Indicates the cell ID. This solution can be applied to the generation of the preamble sequence in the random access process.
在一种实施例中,可以通过例如f(cinit)预设的函数将上述初始值映射成一个二元对称矩阵的索引,然后根据该索引和预设的m阶二元对称矩阵的集合确定该索引对应的二元对称矩阵。In an embodiment, the above-mentioned initial value may be mapped to an index of a binary symmetric matrix by a preset function such as f(c init ), and then determined according to the index and a preset set of m-order binary symmetric matrices The binary symmetric matrix corresponding to this index.
在一种实施例中,可以将上述初始值cinit转换成长度为Y的二元向量;将该二元向量中的各个元素填充到公式3中的二元对称矩阵P中的上三角矩阵和/或下三角阵中,从而可以构造出上述二元对称矩阵P。In an embodiment, the above-mentioned initial value c init can be converted into a binary vector of length Y; each element in the binary vector is filled into the upper triangular matrix in the binary symmetric matrix P in Equation 3 and / or the lower triangular matrix, so that the above-mentioned binary symmetric matrix P can be constructed.
在一实施方式中,将该二元向量中的各个元素填充到公式3中的二元对称矩阵P中的上三角矩阵和/或下三角阵包括:In one embodiment, filling each element in the binary vector into the upper triangular matrix and/or the lower triangular matrix in the binary symmetric matrix P in Formula 3 includes:
将二元向量扩展成长度为m(m-1)/2的二元向量;Extend the binary vector into a binary vector of length m(m-1)/2;
将m(m-1)/2长的向量中的各个元素预设的规则填充到所述二元对称矩阵P中的上三角矩阵和/或下三角阵中。预设的规则,例如可以是,按照从左到右、从上到下依次填充上三角阵或者下三角阵中各个位置。可以理解的是,还可以有其它的预设规则,本申请不做限定。Fill the upper triangular matrix and/or the lower triangular matrix in the binary symmetric matrix P with preset rules of each element in the m(m-1)/2-length vector. The preset rule may be, for example, that each position in the upper triangular matrix or the lower triangular matrix is filled sequentially from left to right and from top to bottom. It can be understood that there may also be other preset rules, which are not limited in this application.
将长度为Y的二元向量扩展成长度为m(m-1)/2的二元向量的方法有多种,例如,通过填充“0”或者编码的方式二元向量的长度Y扩展成长度m(m-1)/2。There are many ways to expand a binary vector of length Y into a binary vector of length m(m-1)/2, for example, by padding "0" or encoding the length Y of the binary vector to length. m(m-1)/2.
在本实施例中,上述二元对称矩阵P的对角线元素全部为0,例如,公式3中所示。In this embodiment, the diagonal elements of the above-mentioned binary symmetric matrix P are all 0, for example, as shown in formula 3.
在另一实施例中,将该二元向量中的各个元素填充到公式3中的二元对称矩阵P中的上三角矩阵和/或下三角阵包括:In another embodiment, filling each element in the binary vector into the upper triangular matrix and/or the lower triangular matrix in the binary symmetric matrix P in Formula 3 includes:
将二元向量扩展成长度为m(m+1)/2的二元向量;Extend the binary vector into a binary vector of length m(m+1)/2;
将m(m+1)/2长的向量中的各个元素预设的规则填充到所述二元对称矩阵P中的上三角矩阵和/或下三角阵中。Fill the upper triangular matrix and/or the lower triangular matrix in the binary symmetric matrix P with preset rules of each element in the m(m+1)/2-long vector.
在本实施例中,上述二元对称矩阵P的对角线元素可以不为0。In this embodiment, the diagonal elements of the above-mentioned binary symmetric matrix P may not be 0.
在一实施例中,步骤S24中的二阶RM序列生成公式包括:In one embodiment, the second-order RM sequence generation formula in step S24 includes:
或者 or
其中, in,
φP,b(j)为所述二阶Reed-Muller序列中第j个元素的值,weight(b)表示二元向量b中“1”的个数,i2=-1,P为所述二元对称矩阵,aj-1为长度为m的二进制向量,其是由整数值j-1转换而来。φ P, b (j) is the value of the jth element in the second-order Reed-Muller sequence, weight(b) is the number of "1" in the binary vector b, i 2 =-1, P is the For the binary symmetric matrix, a j-1 is a binary vector of length m, which is converted from an integer value j-1.
由前文描述可以知道,m的取值并不一定使得生成的二阶RM序列的长度2m刚好等于参考信号序列的长度L,因此,当二者长度度一直时,需要对二阶RM序列进行扩展或者截断,从而形成最终的参考信号序列。It can be known from the previous description that the value of m does not necessarily make the length 2m of the generated second-order RM sequence just equal to the length L of the reference signal sequence. Therefore, when the lengths of the two are the same, the second-order RM sequence needs to be extended. or truncated to form the final reference signal sequence.
例如,二阶RM序列的长度小于L时,此时需要采用补齐(循环扩展等方法)或者填零等方式进行长度匹配。For example, when the length of the second-order RM sequence is less than L, length matching needs to be performed by means of padding (methods such as cyclic extension) or zero-filling.
又如,二阶RM序列的长度大于L时,此时需要将二阶RM序列进行截断成长度为L的序列。For another example, when the length of the second-order RM sequence is greater than L, the second-order RM sequence needs to be truncated into a sequence of length L at this time.
UE将生成的参考信号序列中的各个元素映射到用于发送参考信号的时频资源上生成参考信号,并发送给网络设备。用于发送参考信号的时频资源可以是网络设备为UE配置的,也可以是预设的,例如协议所规定的。The UE maps each element in the generated reference signal sequence to the time-frequency resources used for sending the reference signal, generates the reference signal, and sends the reference signal to the network device. The time-frequency resource used for sending the reference signal may be configured by the network device for the UE, or may be preset, for example, specified by a protocol.
在本申请中的方法生成的参考信号序列可以用作为解调参考信号(DemodulationReference Signal,dmrs)序列,也可以用作为随机接入过程中的preamble序列。The reference signal sequence generated by the method in this application can be used as a demodulation reference signal (Demodulation Reference Signal, dmrs) sequence, and can also be used as a preamble sequence in a random access process.
利用本申请中的参考信号序列的生成方法,可以提高参考信号序列的检测性能,主要体现在:利用本申请中的二元对称矩阵P与二向量b的确定方方法,结合二阶RM序列本身的嵌套特性做检测和信道估计时,消除了相关峰值相位翻转,使得不同用户的相关峰值均能同相相加,与此同时,减少了干扰方差;使得信道估计更简单准确;对从大序列空间随机抽取序列来进行接入这一场景来说,其序列空间的局部子空间的正交性对系统性能影响小。Using the generation method of the reference signal sequence in this application can improve the detection performance of the reference signal sequence, which is mainly reflected in: using the method for determining the binary symmetric matrix P and the binary vector b in this application, combined with the second-order RM sequence itself When performing detection and channel estimation, the correlation peak phase inversion is eliminated, so that the correlation peaks of different users can be added in phase, and at the same time, the interference variance is reduced; the channel estimation is simpler and more accurate; For the scenario where the sequence is randomly extracted from the space for access, the orthogonality of the local subspace of the sequence space has little effect on the system performance.
相应于上述方法,本申请还提供一种生成参考信号序列的装置,用于执行前文实施例中的方法。如图3所示,该装置包括:Corresponding to the above method, the present application further provides an apparatus for generating a reference signal sequence, which is used to execute the method in the foregoing embodiments. As shown in Figure 3, the device includes:
第一确定模块30,用于确定用于生成二阶Reed-Muller序列的二元对称矩阵的阶数m;The
第二确定模块32,用于确定一个m阶的二元对称矩阵P和一个m*1的二元向量b;The
Reed-Muller序列生成模块34,用于根据确定的所述二元对称矩阵P、所述二元向量b和二阶Reed-Muller序列生成公式生成二阶Reed-Muller序列;The Reed-Muller
参考信号序列生成模块36,用于将所述二阶Reed-Muller序列扩展或截断成长度为L的参考信号序列。The reference signal
在一实施例中,第一确定模块30具体用于:In one embodiment, the first determining
根据所述参考信号序列的长度L确定所述阶数m;或者determining the order m according to the length L of the reference signal sequence; or
从接收到的来自网络设备的配置消息中获取所述参数m;或者obtain the parameter m from a received configuration message from the network device; or
根据用于发送参考信号序列的资源粒子数量确定所述阶数m;或者;The order m is determined according to the number of resource elements used for transmitting the reference signal sequence; or;
根据用于发送参考信号序列的时频资源确定所述阶数m;或者The order m is determined according to the time-frequency resource used for transmitting the reference signal sequence; or
根据参考信号的资源图样和用于发送参考信号序列的时频资源确定所述阶数m。The order m is determined according to the resource pattern of the reference signal and the time-frequency resources used for transmitting the reference signal sequence.
在一实施例中,所述二元向量b的中元素与所述二元对称矩阵P中的元素满足预设的运算关系。In an embodiment, the elements in the binary vector b and the elements in the binary symmetric matrix P satisfy a preset operation relationship.
在一实施例中,所述二元向量b为[bm,bm-1,...,b1],其中,所述二元向量b中的元素bq的值为所述二元对称矩阵的上三角阵中第(m+1-q)行所有元素的模二加的结果,q=2,…m;所述所述二元向量b中的元素b1的值为所述二元向量b中其它所有元素的模二加的结果。In one embodiment, the binary vector b is [b m , b m-1 , . . . , b 1 ], wherein the value of the element b q in the binary vector b is the binary The result of the modular two addition of all elements in the (m+1-q)th row of the upper triangular matrix of the symmetric matrix, q=2, ... m; the value of the element b 1 in the binary vector b is the The result of the modular two addition of all other elements in the binary vector b.
在一实施例中,所述第二确定模块32具体用于:In one embodiment, the second determining
根据来自网络设备的配置消息所携带的二元对称矩阵的索引和预设的m阶二元对称矩阵的集合确定所述二元对称矩阵P;或者The binary symmetric matrix P is determined according to the index of the binary symmetric matrix carried in the configuration message from the network device and a preset set of m-order binary symmetric matrices; or
根据预设的函数和参数确定一个初始值,其中,所述参数包括用户设备标识ID,系统帧号、时隙编号、参考信号的符号编号和小区ID中的至少一种;根据所述初始值和预设的初始值与二元对称矩阵的索引的映射关系,确定所述初始值所对应的二元对称矩阵的索引;根据确定的所述索引和预设的预设的m阶二元对称矩阵的集合确定所述二元对称矩阵P;或者An initial value is determined according to a preset function and parameter, wherein the parameter includes at least one of the ID of the user equipment, the system frame number, the time slot number, the symbol number of the reference signal, and the cell ID; according to the initial value and the mapping relationship between the preset initial value and the index of the binary symmetric matrix, determine the index of the binary symmetric matrix corresponding to the initial value; according to the determined index and the preset preset m-order binary symmetry the set of matrices determines the binary symmetric matrix P; or
根据预设的函数和参数确定一个初始值,其中,所述参数包括用户设备标识ID,系统帧号、时隙编号、参考信号的符号编号和小区ID中的至少一种;将所述初始值转换成二元向量;将所述二元向量各个比特的数值填充到所述二元对称矩阵P中的上三角矩阵和/或下三角阵中。An initial value is determined according to a preset function and parameter, wherein the parameter includes at least one of a user equipment identification ID, a system frame number, a time slot number, a symbol number of a reference signal, and a cell ID; the initial value is Converting into a binary vector; filling the value of each bit of the binary vector into the upper triangular matrix and/or the lower triangular matrix in the binary symmetric matrix P.
在一实施例中,所述第二确定模块32具体用于:In one embodiment, the second determining
将所述二元向量扩展成m(m-1)/2长的二元向量;Extending the binary vector into a binary vector of length m(m-1)/2;
将m(m-1)/2长的二元向量中的各个比特的数值按照预设的规则填充到所述二元对称矩阵P中的上三角矩阵和/或下三角阵中。Fill the upper triangular matrix and/or the lower triangular matrix in the binary symmetric matrix P with the value of each bit in the m(m-1)/2-long binary vector according to a preset rule.
在一实施例中,二阶Reed-Muller序列生成公式包括:In one embodiment, the second-order Reed-Muller sequence generation formula includes:
或者 or
其中, in,
φP,b(j)为所述二阶Reed-Muller序列中第j个元素的值,weight(b)表示二元向量b中“1”的个数,i2=-1,P为所述二元对称矩阵,aj-1为长度为m的二进制向量,其是由整数值j-1转换而来。φ P, b (j) is the value of the jth element in the second-order Reed-Muller sequence, weight(b) is the number of "1" in the binary vector b, i 2 =-1, P is the For the binary symmetric matrix, a j-1 is a binary vector of length m, which is converted from an integer value j-1.
上述各个模块的具体处理过程可以参见前文实施例中的相应描述,此处不再赘述。For the specific processing procedures of the foregoing modules, reference may be made to the corresponding descriptions in the foregoing embodiments, and details are not repeated here.
图4是根据本申请实施例的生成参考信号的装置400的示意性框图。如图4所示,该装置400包括处理器410、收发器430和总线系统940。可选地,该装置400还可以包括存储器920、存储器920用于存放程序指令。处理器910可以调用存储器920中存放的程序指令。处理器910、存储器920和收发器930通过总线系统940相连。FIG. 4 is a schematic block diagram of an apparatus 400 for generating a reference signal according to an embodiment of the present application. As shown in FIG. 4 , the apparatus 400 includes a processor 410 , a
其中,处理器910用于调用存储器920中存储的程序指令,执行以下操作:确定用于生成二阶Reed-Muller序列的二元对称矩阵的阶数m;Wherein, the processor 910 is configured to call the program instructions stored in the memory 920, and perform the following operations: determine the order m of the binary symmetric matrix used to generate the second-order Reed-Muller sequence;
确定一个m阶的二元对称矩阵P和一个m*1的二元向量b;Determine a binary symmetric matrix P of order m and a binary vector b of m*1;
根据确定的所述二元对称矩阵P、所述二元向量b和二阶Reed-Muller序列生成公式生成二阶Reed-Muller序列;Generate a second-order Reed-Muller sequence according to the determined binary symmetric matrix P, the binary vector b and the second-order Reed-Muller sequence generation formula;
将所述二阶Reed-Muller序列扩展或截断成长度为L的参考信号序列。The second-order Reed-Muller sequence is extended or truncated into a reference signal sequence of length L.
在一实施例中,所述确定用于生成二阶Reed-Muller序列的二元对称矩阵的阶数m包括:In one embodiment, the determining the order m of the binary symmetric matrix for generating the second-order Reed-Muller sequence includes:
根据所述参考信号序列的长度L确定所述阶数m;或者determining the order m according to the length L of the reference signal sequence; or
从接收到的来自网络设备的配置消息中获取所述参数m;或者obtain the parameter m from a received configuration message from the network device; or
根据用于发送参考信号序列的资源粒子数量确定所述阶数m;或者;The order m is determined according to the number of resource elements used for transmitting the reference signal sequence; or;
根据用于发送参考信号序列的时频资源确定所述阶数m;或者The order m is determined according to the time-frequency resource used for transmitting the reference signal sequence; or
根据参考信号的资源图样和用于发送参考信号序列的时频资源确定所述阶数m。The order m is determined according to the resource pattern of the reference signal and the time-frequency resources used for transmitting the reference signal sequence.
在一实施例中,所述二元向量b的中元素与所述二元对称矩阵中的元素满足预设的运算关系。In an embodiment, the elements in the binary vector b and the elements in the binary symmetric matrix satisfy a preset operation relationship.
在一实施例中,所述二元向量b为[bm,bm-1,...,b1],其中,所述二元向量b中的元素bq的值为所述二元对称矩阵P的上三角阵中第(m+1-q)行所有元素的模二加的结果,q=2,…m;所述所述二元向量b中的元素b1的值为所述二元向量b中其它所有元素的模二加的结果。In one embodiment, the binary vector b is [b m , b m-1 , . . . , b 1 ], wherein the value of the element b q in the binary vector b is the binary The result of the modular two addition of all elements in the (m+1-q)th row of the upper triangular matrix of the symmetric matrix P, q=2, ... m; the value of the element b 1 in the binary vector b is all The result of the modular two addition of all other elements in the binary vector b.
在一实施例中,所述确定一个m阶的二元对称矩阵P包括:In one embodiment, the determining an m-order binary symmetric matrix P includes:
根据来自网络设备的配置消息所携带的二元对称矩阵的索引和预设的m阶二元对称矩阵的集合确定所述二元对称矩阵P;或者The binary symmetric matrix P is determined according to the index of the binary symmetric matrix carried in the configuration message from the network device and a preset set of m-order binary symmetric matrices; or
根据预设的函数和参数确定一个初始值,其中,所述参数包括用户设备标识ID,系统帧号、时隙编号、参考信号的符号编号和小区ID中的至少一种;根据所述初始值和预设的初始值与二元对称矩阵的索引的映射关系,确定所述初始值所对应的二元对称矩阵的索引;根据确定的所述索引和预设的预设的m阶二元对称矩阵的集合确定所述二元对称矩阵P;或者An initial value is determined according to a preset function and parameter, wherein the parameter includes at least one of the ID of the user equipment, the system frame number, the time slot number, the symbol number of the reference signal, and the cell ID; according to the initial value and the mapping relationship between the preset initial value and the index of the binary symmetric matrix, determine the index of the binary symmetric matrix corresponding to the initial value; according to the determined index and the preset preset m-order binary symmetry the set of matrices determines the binary symmetric matrix P; or
根据预设的函数和参数确定一个初始值,其中,所述参数包括用户设备标识ID,系统帧号、时隙编号、参考信号的符号编号和小区ID中的至少一种;将所述初始值转换成二元向量;将所述二元向量各个比特的数值填充到所述二元对称矩阵P中的上三角矩阵和/或下三角阵中。An initial value is determined according to a preset function and parameter, wherein the parameter includes at least one of a user equipment identification ID, a system frame number, a time slot number, a symbol number of a reference signal, and a cell ID; the initial value is Converting into a binary vector; filling the value of each bit of the binary vector into the upper triangular matrix and/or the lower triangular matrix in the binary symmetric matrix P.
在一实施例中,将所述二元向量各个比特的数值填充到所述二元对称矩阵P中的上三角矩阵和/或下三角阵包括:In one embodiment, filling the value of each bit of the binary vector into the upper triangular matrix and/or the lower triangular matrix in the binary symmetric matrix P includes:
将所述二元向量扩展成m(m-1)/2长的二元向量;Extending the binary vector into a binary vector of length m(m-1)/2;
将m(m-1)/2长的二元向量中的各个比特的数值按照预设的规则填充到所述二元对称矩阵P中的上三角矩阵和/或下三角阵中。Fill the upper triangular matrix and/or the lower triangular matrix in the binary symmetric matrix P with the value of each bit in the m(m-1)/2-long binary vector according to a preset rule.
在一实施例中,所述二阶Reed-Muller序列生成公式包括:In one embodiment, the second-order Reed-Muller sequence generation formula includes:
或者 or
其中, in,
φP,b(j)为所述二阶Reed-Muller序列中第j个元素的值,weight(b)表示二元向量b中“1”的个数,i2=-1,P为所述二元对称矩阵,aj-1为长度为m的二进制向量,其是由整数值j-1转换而来。φ P, b (j) is the value of the jth element in the second-order Reed-Muller sequence, weight(b) is the number of "1" in the binary vector b, i 2 =-1, P is the For the binary symmetric matrix, a j-1 is a binary vector of length m, which is converted from an integer value j-1.
收发器430用于发送生成的所述参考信号序列。The
应理解,该装置400可以对应于图2所示方法实施例中UE设备,可以具有其相应功能,为了简洁,在此不再赘述。It should be understood that the apparatus 400 may correspond to the UE device in the method embodiment shown in FIG. 2 , and may have corresponding functions thereof, which will not be repeated here for brevity.
在一实施例中,装置400具体是一个芯片,收发器400具体可以是芯片的通信接口。In one embodiment, the apparatus 400 is specifically a chip, and the transceiver 400 may be specifically a communication interface of the chip.
在一实施例中,装置400具体是用户设备,收发器400具体可以是用户设备的射频收发电路。In an embodiment, the apparatus 400 is specifically a user equipment, and the transceiver 400 may specifically be a radio frequency transceiver circuit of the user equipment.
本申请实施方式的装置可以是现场可编程门阵列(Field-Programmable GateArray,FPGA),可以是专用集成芯片(Application Specific Integrated Circuit,ASIC),还可以是系统芯片(System on Chip,SoC),还可以是中央处理器(Central ProcessorUnit,CPU),还可以是网络处理器(Network Processor,NP),还可以是数字信号处理电路(Digital Signal Processor,DSP),还可以是微控制器(Micro Controller Unit,MCU),还可以是可编程控制器(Programmable Logic Device,PLD)或其他集成芯片。The device in the embodiment of the present application may be a Field-Programmable Gate Array (FPGA), an Application Specific Integrated Circuit (ASIC), or a System on Chip (SoC), or It can be a central processing unit (Central ProcessorUnit, CPU), a network processor (Network Processor, NP), a digital signal processing circuit (Digital Signal Processor, DSP), or a microcontroller (Micro Controller Unit) , MCU), can also be a programmable controller (Programmable Logic Device, PLD) or other integrated chips.
本领域普通技术人员可以意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、或者计算机软件和电子硬件的结合来实现。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本发明的范围。Those of ordinary skill in the art can realize that the units and algorithm steps of each example described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are performed in hardware or software depends on the specific application and design constraints of the technical solution. Skilled artisans may implement the described functionality using different methods for each particular application, but such implementations should not be considered beyond the scope of the present invention.
所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的系统、装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。Those skilled in the art can clearly understand that, for the convenience and brevity of description, the specific working process of the above-described systems, devices and units may refer to the corresponding processes in the foregoing method embodiments, which will not be repeated here.
在本申请所提供的几个实施例中,应该理解到,所揭露的系统、装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。In the several embodiments provided in this application, it should be understood that the disclosed system, apparatus and method may be implemented in other manners. For example, the apparatus embodiments described above are only illustrative. For example, the division of the units is only a logical function division. In actual implementation, there may be other division methods. For example, multiple units or components may be combined or Can be integrated into another system, or some features can be ignored, or not implemented. On the other hand, the shown or discussed mutual coupling or direct coupling or communication connection may be through some interfaces, indirect coupling or communication connection of devices or units, and may be in electrical, mechanical or other forms.
所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。The units described as separate components may or may not be physically separated, and components displayed as units may or may not be physical units, that is, may be located in one place, or may be distributed to multiple network units. Some or all of the units may be selected according to actual needs to achieve the purpose of the solution in this embodiment.
另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。In addition, each functional unit in each embodiment of the present invention may be integrated into one processing unit, or each unit may exist physically alone, or two or more units may be integrated into one unit.
所述功能如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(ROM,Reed-Only Memory)、随机存取存储器(RAM,Random Access Memory)、磁碟或者光盘等各种可以存储程序代码的介质。The functions, if implemented in the form of software functional units and sold or used as independent products, may be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present invention can be embodied in the form of a software product in essence, or the part that contributes to the prior art or the part of the technical solution. The computer software product is stored in a storage medium, including Several instructions are used to cause a computer device (which may be a personal computer, a server, or a network device, etc.) to execute all or part of the steps of the methods described in the various embodiments of the present invention. The aforementioned storage medium includes: U disk, removable hard disk, read-only memory (ROM, Reed-Only Memory), random access memory (RAM, Random Access Memory), magnetic disk or optical disk and other media that can store program codes .
以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应所述以权利要求的保护范围为准。The above are only specific embodiments of the present invention, but the protection scope of the present invention is not limited to this. Any person skilled in the art can easily think of changes or substitutions within the technical scope disclosed by the present invention. should be included within the protection scope of the present invention. Therefore, the protection scope of the present invention should be based on the protection scope of the claims.
Claims (15)
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201811075982.5A CN110912660B (en) | 2018-09-14 | 2018-09-14 | Method and device for generating reference signal |
PCT/CN2019/105676 WO2020052646A1 (en) | 2018-09-14 | 2019-09-12 | Method and device for generating reference signal |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201811075982.5A CN110912660B (en) | 2018-09-14 | 2018-09-14 | Method and device for generating reference signal |
Publications (2)
Publication Number | Publication Date |
---|---|
CN110912660A CN110912660A (en) | 2020-03-24 |
CN110912660B true CN110912660B (en) | 2021-09-14 |
Family
ID=69776716
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201811075982.5A Active CN110912660B (en) | 2018-09-14 | 2018-09-14 | Method and device for generating reference signal |
Country Status (2)
Country | Link |
---|---|
CN (1) | CN110912660B (en) |
WO (1) | WO2020052646A1 (en) |
Families Citing this family (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN114095137A (en) * | 2020-08-24 | 2022-02-25 | 华为技术有限公司 | Method and device for wireless communication |
CN114126053A (en) * | 2020-08-28 | 2022-03-01 | 华为技术有限公司 | Data transmission method and device |
CN114157405A (en) * | 2020-09-08 | 2022-03-08 | 华为技术有限公司 | Reference signal sequence generation method and communication device |
CN115189732B (en) * | 2022-04-08 | 2024-05-28 | 网络通信与安全紫金山实验室 | Precoding matrix estimation method and device |
CN115642986B (en) * | 2022-09-26 | 2024-11-05 | 深圳芯启航科技有限公司 | Modulation method, modulation device, modulator, transmitting device and communication system |
CN120263606A (en) * | 2024-01-04 | 2025-07-04 | 华为技术有限公司 | A communication method and device |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101379710A (en) * | 2006-02-06 | 2009-03-04 | 高通股份有限公司 | Message remapping and encoding |
CN101488823A (en) * | 2008-01-14 | 2009-07-22 | 三星电子株式会社 | Reed-Muller decoding method and decoder using the method |
CN106972914A (en) * | 2010-04-01 | 2017-07-21 | 瑞典爱立信有限公司 | It is used for the system and method that control information is transmitted by signal in mobile communications network |
CN107437984A (en) * | 2016-05-27 | 2017-12-05 | 华为技术有限公司 | Information transferring method and device |
Family Cites Families (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20090031195A1 (en) * | 2007-07-25 | 2009-01-29 | Digital Prospect Sdn.Bhd. | Method and apparatus for encoding and decoding Reed-Muller codes |
CN102088309B (en) * | 2009-12-04 | 2014-09-10 | 重庆无线绿洲通信技术有限公司 | Method and device for generating reference signal used for estimating channel quality |
CN107548094B (en) * | 2016-06-23 | 2020-08-25 | 华为技术有限公司 | Method, network device and terminal device for transmitting user sequence |
CN107566081B (en) * | 2016-06-30 | 2020-04-03 | 华为技术有限公司 | A kind of RM sequence generation and application method and device |
-
2018
- 2018-09-14 CN CN201811075982.5A patent/CN110912660B/en active Active
-
2019
- 2019-09-12 WO PCT/CN2019/105676 patent/WO2020052646A1/en active Application Filing
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101379710A (en) * | 2006-02-06 | 2009-03-04 | 高通股份有限公司 | Message remapping and encoding |
CN101488823A (en) * | 2008-01-14 | 2009-07-22 | 三星电子株式会社 | Reed-Muller decoding method and decoder using the method |
CN106972914A (en) * | 2010-04-01 | 2017-07-21 | 瑞典爱立信有限公司 | It is used for the system and method that control information is transmitted by signal in mobile communications network |
CN107437984A (en) * | 2016-05-27 | 2017-12-05 | 华为技术有限公司 | Information transferring method and device |
Non-Patent Citations (3)
Title |
---|
"LTE系统中Reed-Muller码的编译码算法";陈发堂; 何坚龙;《重庆邮电大学学报(自然科学版)》;20100815;全文 * |
"Projected subcodes of the second order binary Reed-Muller code";Matthieu Legeay;Pierre Loidreau;《2012 IEEE International Symposium on Information Theory Proceedings》;20121230;全文 * |
"一种改进的二阶Reed-Muller译码算法";李效坡; 陈发堂;《通信技术》;20070610;全文 * |
Also Published As
Publication number | Publication date |
---|---|
WO2020052646A1 (en) | 2020-03-19 |
CN110912660A (en) | 2020-03-24 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN110912660B (en) | Method and device for generating reference signal | |
CN110176981B (en) | Transmission method and transmission device of reference signal | |
US20200119882A1 (en) | Reference signal transmission method and transmission apparatus | |
US10797827B2 (en) | Grant-free transmission method and apparatus | |
US11412520B2 (en) | Communication method, apparatus, and system | |
CN107437984B (en) | Information transmission method and device | |
US10819487B2 (en) | Pilot transmission method, terminal device, and network device | |
CN109150460B (en) | Method and device for transmitting information | |
CN112312463A (en) | Method and device for reporting channel state information | |
CN110972294B (en) | Method and apparatus for transmitting random access signal | |
US10764915B2 (en) | Sequence-based signal processing method and apparatus | |
US20230088374A1 (en) | Buffer determining method and apparatus | |
CN114503487B (en) | Communication method and device | |
CN116250318A (en) | Reference signal sequence generation method and device | |
CN112752351A (en) | Method and communication device for sequence-based signal transmission | |
US12068849B2 (en) | Data transmission method and apparatus | |
CN110890953B (en) | Communication method and communication device using unlicensed frequency band | |
CN109286991B (en) | The method and apparatus of information transmission | |
CN106506112A (en) | Method and network device for feeding back channel state information | |
CN107733596B (en) | Information transmission method and equipment | |
KR20190075128A (en) | Data transfer method and apparatus | |
WO2024067605A1 (en) | Communication method and communication apparatus |
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 |