WO2022002005A1 - Sequence generation method and related device - Google Patents
Sequence generation method and related device Download PDFInfo
- Publication number
- WO2022002005A1 WO2022002005A1 PCT/CN2021/102932 CN2021102932W WO2022002005A1 WO 2022002005 A1 WO2022002005 A1 WO 2022002005A1 CN 2021102932 W CN2021102932 W CN 2021102932W WO 2022002005 A1 WO2022002005 A1 WO 2022002005A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- pilot
- terminal device
- orthogonal matrix
- elements
- pilot sequence
- 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.)
- Ceased
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/70—Services for machine-to-machine communication [M2M] or machine type communication [MTC]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04J—MULTIPLEX COMMUNICATION
- H04J13/00—Code division multiplex systems
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04J—MULTIPLEX COMMUNICATION
- H04J13/00—Code division multiplex systems
- H04J13/0007—Code type
- H04J13/0022—PN, e.g. Kronecker
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04J—MULTIPLEX COMMUNICATION
- H04J13/00—Code division multiplex systems
- H04J13/0007—Code type
- H04J13/0055—ZCZ [zero correlation zone]
- H04J13/0059—CAZAC [constant-amplitude and zero auto-correlation]
- H04J13/0062—Zadoff-Chu
-
- 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
-
- 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
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W74/00—Wireless channel access
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W74/00—Wireless channel access
- H04W74/08—Non-scheduled access, e.g. ALOHA
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W74/00—Wireless channel access
- H04W74/08—Non-scheduled access, e.g. ALOHA
- H04W74/0833—Random access procedures, e.g. with 4-step access
- H04W74/0841—Random access procedures, e.g. with 4-step access with collision treatment
- H04W74/085—Random access procedures, e.g. with 4-step access with collision treatment collision avoidance
Definitions
- the type of the orthogonal matrix in the first parameter determines that the pilot sequence of the terminal device is selected from the orthogonal matrix, which can reduce the processing complexity of the receiving end.
- the terminal device selects L elements from one or more column elements of the N ⁇ N orthogonal matrix X, including:
- the length of the pilot sequence may be determined by the terminal device according to the time-frequency resources occupied by the pilot.
- the network device determines that one or more columns in the matrix X' constitute a pilot sequence set
- the L elements are scrambled, and the L elements obtained after scrambling constitute the pilot sequence of the terminal equipment.
- the processing unit is configured to determine the L ⁇ N matrix X′ from the orthogonal matrix X according to the length L of the pilot sequence, and is specifically used for:
- the cell identifier of the cell where the terminal equipment is located
- an embodiment of the present application provides a chip or a chip system, the chip or chip system includes at least one processor and an interface, the interface and the at least one processor are interconnected through a line, and the at least one processor is used for running a computer program or instruction , to perform the method described in any one of the second aspect or any possible implementation manner of the second aspect.
- the embodiments of the present application provide a computer program or computer program product, including codes or instructions, when the codes or instructions are run on a computer, the computer executes the second aspect or any one of the second aspects may be implemented method in method.
- FIG. 1 is a schematic diagram of a communication system provided by an embodiment of the present application.
- New radio access technology covers enhanced mobile broadband (eMBB), ultra-reliable low latency communications (uRLLC) and massive machine type communications (massive machine type communications, mMTC) these three scenarios.
- eMBB enhanced mobile broadband
- uRLLC ultra-reliable low latency communications
- mMTC massive machine type communications
- FIG. 1 is a schematic diagram of a communication system provided by an embodiment of the present application.
- the communication system includes network equipment and terminal equipment, and can support access of a large number of terminal equipment.
- Figure 1 includes one network device and four terminal devices. Wherein, terminal equipment 1 and terminal equipment 2 are located in cell 1, terminal equipment 3 and terminal equipment 4 are located in cell 2, and the above four terminal equipments all access network equipment.
- the network device and terminal device in FIG. 1 are only an example, and the number of terminal devices accessed by the network device is not limited in this embodiment.
- the pilot sequence In the existing Long Term Evolution (Long Term Evolution, LTE) and NR, the pilot sequence usually adopts a ZC (Zadoff-Chu) sequence, or a pseudo random (pseudo random noise, PN) sequence.
- ZC Zero-Chu
- PN pseudo random
- the network equipment can specify the pilot frequency sequences that the terminal equipment can use.
- the pilot configuration parameter of the terminal device includes a first parameter for configuring an orthogonal matrix used by the terminal device.
- the first parameter may include, but is not limited to, the total number of pilots N and/or the type of orthogonal matrix, and the like.
- the orthogonal matrix type indicates what type of orthogonal matrix is used by the pilot sequence of the terminal device.
- the embodiment of the present application proposes that the pilot sequences are selected from orthogonal matrices.
- Orthogonal matrix types may include but are not limited to discrete Fourier transform (discrete Fourier transform, DFT) matrix, inverse discrete Fourier transform (inverse discrete Fourier transform, IDFT) matrix, Hadamard (Hadamard) matrix, ZC matrix and other positive intersection matrix.
- the ZC matrix is generated by performing N cyclic shifts of the ZC sequence. The result of each cyclic shift constitutes a row or column of the ZC matrix. The root of the generated ZC sequence and the length of the ZC sequence satisfy a co-prime relationship.
- the terminal device can determine the orthogonality according to one or more parameters of the cell identity of the cell where the terminal device is located, the terminal identity of the terminal device, the time-frequency location parameter associated with the pilot, or the RRC signaling parameter configured by the network device.
- the set of column numbers in the matrix that can be used to form pilot sequences for this terminal device.
- the network device determines the orthogonal matrix X according to the total number N of pilots and/or the type of the orthogonal matrix;
- the base station selects M columns from the L ⁇ N matrix X′, and each column constitutes a pilot sequence. That is to say, the M pilot sequences constitute a pilot sequence set, and M is a positive integer less than or equal to N.
- the base station can allocate the M pilot sequences to multiple terminal devices in the cell, that is, the base station can directly send the pilot sequences corresponding to the terminal device to the terminal device.
- the base station may send the pilot sequence set to the terminal device, and then the terminal device selects the pilot sequence of the terminal device from the pilot sequence set by itself.
- the terminal equipment can configure the pilot frequency sequence of the terminal equipment according to the received pilot frequency configuration parameters. That is, the terminal device can determine the pilot sequence of the terminal device from the orthogonal matrix. Some or all of the elements in each column of the orthogonal matrix may constitute a pilot sequence or a pilot subsequence.
- the selection method of the terminal device will be described in detail below by taking L elements from a column of elements of the orthogonal matrix X as an example.
- the terminal device may correspondingly select L elements from one column of the orthogonal matrix X according to the L values obtained by the above calculation.
- the L elements constitute the pilot sequence of the terminal equipment.
- terminal devices in different cells may select the same L elements from the same orthogonal matrix X, and the terminal device may also scramble the selected L elements, and the L elements obtained after scrambling constitute the terminal.
- the pilot sequence of the device may be selected from the same orthogonal matrix X, and the terminal device may also scramble the selected L elements, and the L elements obtained after scrambling constitute the terminal.
- terminal equipment 1 is located within the signal coverage of cell 1
- terminal equipment 2 is located within the signal coverage of cell 2.
- the terminal device 1 and the terminal device 2 can select the same number (for example, L) and the same position of elements, that is, the L elements selected by the terminal device 1 and the terminal device 2 are exactly the same.
- the terminal device may determine the pilot sequence corresponding to the p th frequency band from the orthogonal matrix X.
- the method for the terminal device to determine the pilot sequence corresponding to the p-th frequency band may include, but is not limited to, the random extraction method described in the above embodiment, the extraction method according to a specified formula, and the like.
- the processing unit 602 is configured to determine the pilot sequence of the terminal equipment from the orthogonal matrix.
- the processing unit 602 selects L elements from the elements of the multiple columns of the N ⁇ N orthogonal matrix X, and the number and/or position of the selected elements in each column are the same.
- the L elements are subjected to precoding processing, and the L elements obtained after the precoding processing constitute the pilot sequence of the terminal device.
- a DFT matrix may be used to perform precoding processing on the above-mentioned L elements.
- the pilot sequence of the terminal device is determined from one or more columns in the matrix X'.
- L rows are randomly selected from the orthogonal matrix X to determine an L ⁇ N matrix X′.
- FIG. 7 is a schematic structural diagram of a terminal device provided by an embodiment of the present application.
- the terminal device may be a device (eg, a chip) having the function of performing the sequence generation described in the embodiment of the present application.
- the terminal device may include a transceiver 701 , at least one processor 702 and a memory 703 .
- the transceiver 701, the processor 702 and the memory 703 may be connected to each other through one or more communication buses, and may also be connected to each other in other ways.
- the memory 703 is used for storing program codes and the like.
- the memory 703 may include a volatile memory (volatile memory), such as random access memory (RAM); the memory 703 may also include a non-volatile memory (non-volatile memory), such as a read-only memory (read- only memory, ROM), flash memory (flash memory), hard disk drive (HDD) or solid-state drive (solid-state drive, SSD); the memory 703 may also include a combination of the above-mentioned types of memory.
- the processor 702 is configured to determine the pilot sequence of the terminal equipment from the orthogonal matrix.
- the processor 702 is configured to determine an L ⁇ N matrix X′ from the orthogonal matrix X according to the length L of the pilot sequence, and is specifically configured to:
- Transceiver unit 802 configured to send pilot configuration parameters to terminal equipment.
- Radio resource control RRC signaling parameters configured by the network device.
- processing unit 801 is further configured to:
- the processor 902 is configured to acquire pilot configuration parameters of the terminal device, where the pilot configuration parameters include a first parameter used to configure an orthogonal matrix used by the terminal device, and some or all of the elements in each column of the orthogonal matrix constitute a pilot. frequency sequence or pilot subsequence;
- the pilot configuration parameter further includes a pilot sequence length L and/or a second parameter, where the second parameter is used to configure a set of column numbers in the orthogonal matrix that can be used to form the pilot sequence of the terminal device .
- Terminal identification of the terminal equipment
- the transceiver 901 is further configured to send one or more pilot sequences in the set of pilot sequences to one or more corresponding terminal devices; or, to send the set of pilot sequences to the terminal device, so that the The pilot sequence of the terminal equipment is selected from the pilot sequence set.
- An embodiment of the present application provides a communication system, where the communication system includes the terminal device and the network device described in the foregoing embodiments.
- An embodiment of the present application provides a chip or a chip system, the chip or chip system includes at least one processor and an interface, the interface and the at least one processor are interconnected by a line, and the at least one processor is used to run a computer program or instruction to perform the present application Sequence generation method in the Examples.
Landscapes
- Engineering & Computer Science (AREA)
- Signal Processing (AREA)
- Computer Networks & Wireless Communication (AREA)
- Power Engineering (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
Description
本申请要求于2020年6月29日提交中国国家知识产权局、申请号为202010604528.5、申请名称为“一种序列生成方法及相关设备”的中国专利申请的优先权,以及要求于2020年8月12日提交中国国家知识产权局、申请号为202010808797.3、申请名称为“一种序列生成方法及相关设备”的中国专利申请的优先权,其全部内容通过引用结合在本申请中。This application claims the priority of the Chinese patent application with the application number 202010604528.5 and the application title "A Sequence Generation Method and Related Equipment" filed with the State Intellectual Property Office of China on June 29, 2020, and claimed in August 2020 On the 12th, the priority of the Chinese patent application with the application number 202010808797.3 and the application title of "A Sequence Generation Method and Related Equipment" was submitted to the State Intellectual Property Office of China, the entire contents of which are incorporated in this application by reference.
本申请涉及通信技术领域,尤其涉及一种序列生成方法及相关设备。The present application relates to the field of communication technologies, and in particular, to a sequence generation method and related equipment.
新无线接入技术(new radio access technology,NR)覆盖了增强型移动宽带(enhanced mobile broadband,eMBB)、超可靠低时延通信(ultra-reliable low latency communications,uRLLC)和海量机器类通信(massive machine type communications,mMTC)这三大场景。其中,在mMTC场景中,小区中会存在大量的待接入终端设备。大量的待接入终端设备在需要进行数据传输时,可以向网络设备(例如基站)发起随机接入。对应的,网络设备接收终端设备的随机接入请求,可以通过导频完成用户检测和/或数据解调译码。New radio access technology (NR) covers enhanced mobile broadband (eMBB), ultra-reliable low latency communications (uRLLC) and massive machine type communications (massive machine type communications, mMTC) these three scenarios. Among them, in the mMTC scenario, there will be a large number of terminal devices to be accessed in the cell. A large number of terminal devices to be accessed may initiate random access to a network device (eg, a base station) when data transmission is required. Correspondingly, the network device receives the random access request from the terminal device, and can complete user detection and/or data demodulation and decoding through the pilot frequency.
其中,由于mMTC场景中存在大量的待接入终端设备,但是目前NR中设计的导频数量有限,那么终端设备在随机接入时可能会选择同一个导频,从而提高了用户竞争相同时频资源时的导频碰撞概率。Among them, since there are a large number of terminal devices to be accessed in the mMTC scenario, but the number of pilots designed in the current NR is limited, the terminal device may select the same pilot during random access, thus improving the user competition for the same time-frequency Pilot collision probability at resource time.
发明内容SUMMARY OF THE INVENTION
本申请实施例提供一种序列生成方法及相关设备,该序列生成方法可以增加导频的数量,有利于降低大量终端设备进行传输的场景下的终端设备随机接入时的导频碰撞概率,提高系统容量,同时通过导频的设计降低接收端处理复杂度。Embodiments of the present application provide a sequence generation method and related equipment. The sequence generation method can increase the number of pilots, which is beneficial to reduce the pilot collision probability during random access of terminal devices in a scenario where a large number of terminal devices transmit, and improve the The system capacity is reduced, and the processing complexity of the receiving end is reduced through the design of the pilot frequency.
第一方面,本申请实施例提供一种序列生成方法,该方法可以由终端设备所执行。其中,终端设备接收网络设备发送的导频配置参数,所述导频配置参数包括用于配置所述终端设备使用的正交矩阵的第一参数,所述正交矩阵的每列中的部分或者全部元素构成一个导频序列或者导频子序列。终端设备从所述正交矩阵中确定所述终端设备的导频序列。In a first aspect, an embodiment of the present application provides a method for generating a sequence, and the method can be executed by a terminal device. The terminal device receives a pilot configuration parameter sent by a network device, where the pilot configuration parameter includes a first parameter used to configure an orthogonal matrix used by the terminal device, and a part of each column of the orthogonal matrix or All elements constitute a pilot sequence or pilot subsequence. The terminal device determines the pilot sequence of the terminal device from the orthogonal matrix.
可见,终端设备可以根据导频配置参数指示的正交矩阵,从正交矩阵中确定该正交矩阵的每列中的部分或全部元素构成该终端设备的导频序列。采用正交矩阵,可以使得导频序列的数量趋于无限大,满足mMTC场景下的海量终端的需求,有利于提升系统容量。由于终端设备的导频序列选自正交矩阵,可以降低不同终端设备发送的导频之间的干扰,进而降低接收端处理复杂度。It can be seen that, according to the orthogonal matrix indicated by the pilot configuration parameter, the terminal device can determine from the orthogonal matrix some or all of the elements in each column of the orthogonal matrix to constitute the pilot sequence of the terminal device. Using an orthogonal matrix can make the number of pilot sequences tend to be infinite, meet the needs of massive terminals in the mMTC scenario, and help improve system capacity. Since the pilot sequence of the terminal equipment is selected from an orthogonal matrix, the interference between pilots sent by different terminal equipment can be reduced, thereby reducing the processing complexity of the receiving end.
在一种可能的设计中,第一参数包括导频总数N和/或正交矩阵类型。In one possible design, the first parameter includes the total number of pilots N and/or the type of orthogonal matrix.
可见,第一参数中的正交矩阵类型确定了终端设备的导频序列选自正交矩阵,可以降低接收端处理复杂度。It can be seen that the type of the orthogonal matrix in the first parameter determines that the pilot sequence of the terminal device is selected from the orthogonal matrix, which can reduce the processing complexity of the receiving end.
在一种可能的设计中,导频配置参数还包括导频序列长度L和/或第二参数,其中,第二参数用于配置正交矩阵中可用于构成终端设备的导频序列的列号集合。In a possible design, the pilot configuration parameter further includes a pilot sequence length L and/or a second parameter, where the second parameter is used to configure the column number of the pilot sequence that can be used to form the terminal device in the orthogonal matrix gather.
可见,导频序列长度和第二参数可以确定终端设备的导频序列选自正交矩阵的哪一列中的部分或全部元素。It can be seen that the length of the pilot sequence and the second parameter can determine part or all of the elements in which column of the orthogonal matrix the pilot sequence of the terminal device is selected from.
在一种可能的设计中,终端设备从正交矩阵中确定终端设备的导频序列,包括:In a possible design, the terminal equipment determines the pilot sequence of the terminal equipment from the orthogonal matrix, including:
终端设备根据导频总数N,确定维度为N×N的正交矩阵X;The terminal device determines an orthogonal matrix X with a dimension of N×N according to the total number of pilots N;
终端设备从N×N的正交矩阵X的一列或多列元素中选取L个元素,该L个元素构成终端设备的导频序列。The terminal device selects L elements from one or more column elements of the N×N orthogonal matrix X, where the L elements constitute the pilot sequence of the terminal device.
可见,对于一个终端设备来说,该终端设备的导频序列为N×N的正交矩阵X的一列或多列元素中的L个元素构成的。It can be seen that, for a terminal device, the pilot sequence of the terminal device is composed of L elements in one or more columns of the N×N orthogonal matrix X.
在一种可能的设计中,终端设备根据导频总数N,确定维度为N×N的正交矩阵X,包括:In a possible design, the terminal device determines an orthogonal matrix X with a dimension of N×N according to the total number of pilots N, including:
终端设备根据导频总数N和矩阵类型,确定维度为N×N的矩阵类型的正交矩阵X。The terminal device determines, according to the total number of pilots N and the matrix type, an orthogonal matrix X of a matrix type with a dimension of N×N.
在一种可能的设计中,当终端设备从N×N的正交矩阵X的多列元素中选取L个元素时,每列中被选取的元素数量和/或位置相同。In a possible design, when the terminal device selects L elements from elements of multiple columns of an N×N orthogonal matrix X, the number and/or position of the selected elements in each column are the same.
可见,对于各个小区来说,不同的小区中的终端设备从N×N的正交矩阵X的多列元素中选取L个元素构成导频序列时,每列中被选取的元素数量和/或位置可以相同。It can be seen that, for each cell, when the terminal equipment in different cells selects L elements from the elements of the multiple columns of the N×N orthogonal matrix X to form a pilot sequence, the number of elements selected in each column and/or The location can be the same.
在一种可能的设计中,终端设备从N×N的正交矩阵X的一列或多列元素中选取L个元素,包括:In a possible design, the terminal device selects L elements from one or more column elements of the N×N orthogonal matrix X, including:
终端设备根据导频序列长度L,从正交矩阵X的一列或多列元素中按照随机抽取的方式选取L个元素。According to the length L of the pilot sequence, the terminal device selects L elements from the elements in one or more columns of the orthogonal matrix X by random extraction.
可见,终端设备在从正交矩阵中确定该终端设备的导频序列时,可以采用随机抽取的方式,该方式采用随机数进行随机抽取,算法复杂度较低。It can be seen that when the terminal device determines the pilot sequence of the terminal device from the orthogonal matrix, a random extraction method can be adopted, and this method adopts random numbers to perform random extraction, and the algorithm complexity is low.
在一种可能的设计中,终端设备从N×N的正交矩阵X的一列或多列元素中选取L个元素,包括:In a possible design, the terminal device selects L elements from one or more column elements of the N×N orthogonal matrix X, including:
终端设备根据终端设备所在小区的小区标识,从正交矩阵X的一列或多列元素中选取L个元素。The terminal equipment selects L elements from the elements in one or more columns of the orthogonal matrix X according to the cell identifier of the cell where the terminal equipment is located.
可见,终端设备在从正交矩阵中确定该终端设备的导频序列时,可以采用公式进行计算,从而针对该终端设备的导频序列。It can be seen that when the terminal equipment determines the pilot frequency sequence of the terminal equipment from the orthogonal matrix, the formula can be used to calculate the pilot frequency sequence of the terminal equipment.
在一种可能的设计中,L个元素构成所述终端设备的导频序列,包括:In a possible design, L elements constitute the pilot sequence of the terminal device, including:
终端设备对该L个元素进行加扰,加扰后得到的L个元素构成所述终端设备的导频序列。The terminal equipment scrambles the L elements, and the L elements obtained after scrambling constitute a pilot sequence of the terminal equipment.
可见,对于各个小区来说,不同小区中的终端设备可以对选取的L个元素进行加扰,以降低不同小区之间的干扰。It can be seen that, for each cell, terminal devices in different cells can scramble the selected L elements to reduce interference between different cells.
在一种可能的设计中,终端设备还可以基于配置的用于发送导频的时频资源确定导频序列长度L。In a possible design, the terminal device may also determine the length L of the pilot sequence based on the configured time-frequency resource for sending the pilot.
可见,导频序列长度可以是终端设备根据导频占用的时频资源确定的。It can be seen that the length of the pilot sequence may be determined by the terminal device according to the time-frequency resources occupied by the pilot.
在一种可能的设计中,所述终端设备对该L个元素进行预编码处理,预编码处理后得到的L个元素构成所述终端设备的导频序列。In a possible design, the terminal equipment performs precoding processing on the L elements, and the L elements obtained after the precoding processing constitute a pilot sequence of the terminal equipment.
可见,终端设备可以对选取的L个元素进行预编码处理,以降低导频序列的峰均比, 有利于避免信号失真。It can be seen that the terminal device can perform precoding processing on the selected L elements to reduce the peak-to-average ratio of the pilot sequence, which is beneficial to avoid signal distortion.
在一种可能的设计中,终端设备从正交矩阵中确定终端设备的导频序列,包括:In a possible design, the terminal equipment determines the pilot sequence of the terminal equipment from the orthogonal matrix, including:
终端设备根据导频总数N,确定维度为N×N的正交矩阵X;The terminal device determines an orthogonal matrix X with a dimension of N×N according to the total number of pilots N;
终端设备根据导频序列长度L,从正交矩阵X中确定L×N的矩阵X′;The terminal device determines an L×N matrix X′ from the orthogonal matrix X according to the length L of the pilot sequence;
终端设备从矩阵X′中的一列或多列中确定终端设备的导频序列。The terminal device determines the terminal device's pilot sequence from one or more columns in the matrix X'.
在一种可能的设计中,终端设备根据导频序列长度L,从正交矩阵X中确定L×N的矩阵X′,包括:In a possible design, the terminal device determines an L×N matrix X′ from the orthogonal matrix X according to the length L of the pilot sequence, including:
终端设备根据导频序列长度L,从正交矩阵X中随机抽取L行,确定L×N的矩阵X′。The terminal device randomly extracts L rows from the orthogonal matrix X according to the length L of the pilot sequence, and determines an L×N matrix X′.
在一种可能的设计中,终端设备根据导频序列长度L,从正交矩阵X中确定L×N的矩阵X′,包括:In a possible design, the terminal device determines an L×N matrix X′ from the orthogonal matrix X according to the length L of the pilot sequence, including:
终端设备根据导频序列长度L和终端设备所在小区的小区标识,确定L×N的矩阵X′。The terminal equipment determines an L×N matrix X′ according to the pilot sequence length L and the cell identifier of the cell where the terminal equipment is located.
在一种可能的设计中,不同小区的矩阵X′相同。In one possible design, the matrix X' is the same for different cells.
第二方面,本申请实施例提供一种序列生成方法,该方法可以由网络设备所执行。其中,网络设备是指接入网中的网络设备,如基站等。网络设备获取终端设备的导频配置参数,该导频配置参数包括用于配置终端设备使用的正交矩阵的第一参数。其中,正交矩阵的每列中的部分或者全部元素构成一个导频序列或者导频子序列。网络设备向终端设备发送该导频配置参数。In a second aspect, an embodiment of the present application provides a method for generating a sequence, and the method can be executed by a network device. The network device refers to a network device in an access network, such as a base station. The network device acquires a pilot configuration parameter of the terminal device, where the pilot configuration parameter includes a first parameter for configuring an orthogonal matrix used by the terminal device. Some or all of the elements in each column of the orthogonal matrix constitute a pilot sequence or a pilot subsequence. The network device sends the pilot configuration parameter to the terminal device.
可见,网络设备可以设置终端设备的导频配置参数,并向终端设备发送该导频配置参数,以使终端设备从正交矩阵中确定该正交矩阵的每列中的部分或全部元素构成该终端设备的导频序列。采用正交矩阵,可以使得导频序列的数量趋于无限大,满足mMTC场景下的海量终端的需求,有利于提升系统容量。由于终端设备的导频序列选自正交矩阵,可以降低不同终端设备发送的导频之间的干扰,进而降低接收端处理复杂度。It can be seen that the network device can set the pilot configuration parameters of the terminal device, and send the pilot configuration parameters to the terminal device, so that the terminal device can determine from the orthogonal matrix that some or all of the elements in each column of the orthogonal matrix constitute the The pilot sequence of the terminal equipment. Using an orthogonal matrix can make the number of pilot sequences tend to be infinite, meet the needs of massive terminals in the mMTC scenario, and help improve system capacity. Since the pilot sequence of the terminal equipment is selected from an orthogonal matrix, the interference between pilots sent by different terminal equipment can be reduced, thereby reducing the processing complexity of the receiving end.
在一种可能的设计中,第一参数包括导频总数N和/或正交矩阵类型。In one possible design, the first parameter includes the total number of pilots N and/or the type of orthogonal matrix.
在一种可能的设计中,导频配置参数还包括导频序列长度L和/或第二参数,其中,第二参数用于配置正交矩阵中可用于构成终端设备的导频序列的列号集合。In a possible design, the pilot configuration parameter further includes a pilot sequence length L and/or a second parameter, where the second parameter is used to configure the column number of the pilot sequence that can be used to form the terminal device in the orthogonal matrix gather.
在一种可能的设计中,导频总数N与导频序列长度L存在预设的对应关系。In a possible design, there is a preset corresponding relationship between the total number N of pilots and the length L of the pilot sequence.
在一种可能的设计中,正交矩阵类型为预先设置的;或者,正交矩阵类型与导频总数N和/或导频序列长度L存在预设的对应关系。In a possible design, the orthogonal matrix type is preset; or, there is a preset corresponding relationship between the orthogonal matrix type and the total number N of pilots and/or the length L of the pilot sequence.
在一种可能的设计中,第二参数包括以下一种或多种:In one possible design, the second parameter includes one or more of the following:
终端设备所在小区的小区标识;The cell identifier of the cell where the terminal equipment is located;
终端设备的终端标识;Terminal identification of the terminal equipment;
导频所关联的时频位置参数;或,the time-frequency location parameter associated with the pilot; or,
网络设备配置的无线资源控制RRC信令参数。Radio resource control RRC signaling parameters configured by the network device.
在一种可能的设计中,网络设备根据导频总数N和/或正交矩阵类型,确定正交矩阵X;In a possible design, the network device determines the orthogonal matrix X according to the total number of pilots N and/or the type of the orthogonal matrix;
网络设备根据导频序列长度L,从正交矩阵X中确定L×N的矩阵X′;The network device determines the L×N matrix X′ from the orthogonal matrix X according to the length L of the pilot sequence;
网络设备确定矩阵X′中的一列或多列构成导频序列集合;The network device determines that one or more columns in the matrix X' constitute a pilot sequence set;
网络设备将该导频序列集合中的一个或多个导频序列发送给对应的一个或多个终端设备;或者,网络设备向终端设备发送该导频序列集合,以使终端设备从该导频序列集合中 选取终端设备的导频序列。The network device sends one or more pilot sequences in the set of pilot sequences to one or more corresponding terminal devices; or, the network device sends the set of pilot sequences to the terminal device, so that the terminal device can download the pilot sequence from the set of pilot sequences. The pilot sequence of the terminal equipment is selected from the sequence set.
在一种可能的设计中,网络设备根据导频总数N和/或正交矩阵类型,确定正交矩阵X;In a possible design, the network device determines the orthogonal matrix X according to the total number of pilots N and/or the type of the orthogonal matrix;
网络设备根据导频序列长度L,从正交矩阵X中确定L×N的矩阵X′;网络设备根据矩阵X′以及预编码矩阵,确定预编码处理后的L×N的矩阵X″。The network device determines the L×N matrix X′ from the orthogonal matrix X according to the pilot sequence length L; the network device determines the L×N matrix X″ after precoding processing according to the matrix X′ and the precoding matrix.
第三方面,本申请实施例提供一种终端设备,该终端设备包括收发单元和处理单元;In a third aspect, an embodiment of the present application provides a terminal device, where the terminal device includes a transceiver unit and a processing unit;
收发单元,用于接收网络设备发送的导频配置参数,导频配置参数包括用于配置终端设备使用的正交矩阵的第一参数,正交矩阵的每列中的部分或者全部元素构成一个导频序列或者导频子序列;The transceiver unit is configured to receive pilot configuration parameters sent by the network device, where the pilot configuration parameters include a first parameter used to configure an orthogonal matrix used by the terminal equipment, and some or all of the elements in each column of the orthogonal matrix constitute a pilot frequency sequence or pilot subsequence;
处理单元,用于从正交矩阵中确定终端设备的导频序列。The processing unit is used for determining the pilot sequence of the terminal equipment from the orthogonal matrix.
在一种可能的设计中,第一参数包括导频总数N和/或正交矩阵类型。In one possible design, the first parameter includes the total number of pilots N and/or the type of orthogonal matrix.
在一种可能的设计中,导频配置参数还包括导频序列长度L和/或第二参数,其中,第二参数用于配置正交矩阵中可用于构成终端设备的导频序列的列号集合。In a possible design, the pilot configuration parameter further includes a pilot sequence length L and/or a second parameter, where the second parameter is used to configure the column number of the pilot sequence that can be used to form the terminal device in the orthogonal matrix gather.
在一种可能的设计中,处理单元用于从正交矩阵中确定终端设备的导频序列,具体用于:In a possible design, the processing unit is used to determine the pilot sequence of the terminal equipment from the orthogonal matrix, and is specifically used for:
根据导频总数N,确定维度为N×N的正交矩阵X;According to the total number of pilot frequencies N, determine an orthogonal matrix X with a dimension of N×N;
从N×N的正交矩阵X的一列或多列元素中选取L个元素,该L个元素构成终端设备的导频序列。L elements are selected from one or more column elements of the N×N orthogonal matrix X, and the L elements constitute the pilot sequence of the terminal device.
在一种可能的设计中,处理器用于根据导频总数N,确定维度为N×N的正交矩阵X,具体用于:In a possible design, the processor is configured to determine an orthogonal matrix X with a dimension of N×N according to the total number N of pilot frequencies, and is specifically used for:
根据导频总数N和矩阵类型,确定维度为N×N的所述矩阵类型的正交矩阵X。According to the total number of pilots N and the matrix type, an orthogonal matrix X of the matrix type with dimension N×N is determined.
在一种可能的设计中,当处理单元从N×N的正交矩阵X的多列元素中选取L个元素时,每列中被选取的元素数量和/或位置相同。In a possible design, when the processing unit selects L elements from elements of multiple columns of an N×N orthogonal matrix X, the number and/or position of the selected elements in each column are the same.
在一种可能的设计中,处理单元用于从N×N的正交矩阵X的一列或多列元素中选取L个元素,具体用于:In a possible design, the processing unit is configured to select L elements from one or more column elements of the N×N orthogonal matrix X, specifically for:
从正交矩阵X的一列或多列元素中按照随机抽取的方式选取L个元素;或者,L elements are randomly selected from one or more columns of the orthogonal matrix X; or,
根据终端设备所在小区的小区标识,从正交矩阵X的一列或多列元素中选取L个元素。According to the cell identifier of the cell where the terminal device is located, L elements are selected from the elements in one or more columns of the orthogonal matrix X.
在一种可能的设计中,处理单元还用于:In one possible design, the processing unit is also used to:
对L个元素进行加扰,加扰后得到的L个元素构成终端设备的导频序列。The L elements are scrambled, and the L elements obtained after scrambling constitute the pilot sequence of the terminal equipment.
在一种可能的设计中,处理单元用于从正交矩阵中确定终端设备的导频序列,具体用于:In a possible design, the processing unit is used to determine the pilot sequence of the terminal equipment from the orthogonal matrix, and is specifically used for:
根据导频总数N,确定维度为N×N的正交矩阵X;According to the total number of pilot frequencies N, determine an orthogonal matrix X with a dimension of N×N;
根据导频序列长度L,从正交矩阵X中确定L×N的矩阵X′;According to the length L of the pilot sequence, determine the matrix X′ of L×N from the orthogonal matrix X;
从矩阵X′中的一列或多列中确定终端设备的导频序列。The pilot sequence of the terminal device is determined from one or more columns in the matrix X'.
在一种可能的设计中,处理单元用于根据导频序列长度L,从正交矩阵X中确定L×N的矩阵X′,具体用于:In a possible design, the processing unit is configured to determine the L×N matrix X′ from the orthogonal matrix X according to the length L of the pilot sequence, and is specifically used for:
根据导频序列长度L,从正交矩阵X中随机抽取L行,确定L×N的矩阵X′。According to the length L of the pilot sequence, L rows are randomly selected from the orthogonal matrix X to determine an L×N matrix X′.
在一种可能的设计中,处理单元用于根据导频序列长度L,从正交矩阵X中确定L×N的矩阵X′,具体用于:In a possible design, the processing unit is configured to determine the L×N matrix X′ from the orthogonal matrix X according to the length L of the pilot sequence, and is specifically used for:
根据导频序列长度L和终端设备所在小区的小区标识,确定L×N的矩阵X′。An L×N matrix X′ is determined according to the length L of the pilot sequence and the cell identifier of the cell where the terminal equipment is located.
在一种可能的设计中,不同小区的矩阵X′相同。In one possible design, the matrix X' is the same for different cells.
第四方面,本申请实施例提供一种网络设备,该网络设备包括处理单元和收发单元;In a fourth aspect, an embodiment of the present application provides a network device, where the network device includes a processing unit and a transceiver unit;
处理单元,用于获取终端设备的导频配置参数,导频配置参数包括用于配置终端设备使用的正交矩阵的第一参数,正交矩阵的每列中的部分或者全部元素构成一个导频序列或者导频子序列;A processing unit, configured to acquire pilot configuration parameters of the terminal equipment, where the pilot configuration parameters include a first parameter used to configure an orthogonal matrix used by the terminal equipment, and some or all of the elements in each column of the orthogonal matrix constitute a pilot sequence or pilot subsequence;
收发单元,用于向终端设备发送导频配置参数。The transceiver unit is used for sending pilot frequency configuration parameters to the terminal equipment.
在一种可能的设计中,第一参数包括导频总数N和/或正交矩阵类型。In one possible design, the first parameter includes the total number of pilots N and/or the type of orthogonal matrix.
在一种可能的设计中,导频配置参数还包括导频序列长度L和/或第二参数,其中,第二参数用于配置正交矩阵中可用于构成终端设备的导频序列的列号集合。In a possible design, the pilot configuration parameter further includes a pilot sequence length L and/or a second parameter, where the second parameter is used to configure the column number of the pilot sequence that can be used to form the terminal device in the orthogonal matrix gather.
在一种可能的设计中,导频总数N与导频序列长度L存在预设的对应关系。In a possible design, there is a preset corresponding relationship between the total number N of pilots and the length L of the pilot sequence.
在一种可能的设计中,正交矩阵类型为预先设置的,或者,正交矩阵类型与导频总数N和/或导频序列长度L存在预设的对应关系。In a possible design, the orthogonal matrix type is preset, or there is a preset corresponding relationship between the orthogonal matrix type and the total number N of pilots and/or the length L of the pilot sequence.
在一种可能的设计中,第二参数包括以下一种或多种:In one possible design, the second parameter includes one or more of the following:
终端设备所在小区的小区标识;The cell identifier of the cell where the terminal equipment is located;
终端设备的终端标识;Terminal identification of the terminal equipment;
导频所关联的时频位置参数;或,the time-frequency location parameter associated with the pilot; or,
网络设备配置的无线资源控制RRC信令参数。Radio resource control RRC signaling parameters configured by the network device.
第五方面,本申请实施例提供一种终端设备,该设备具有实现第一方面所提供的序列生成方法的功能。该功能可以通过硬件实现,也可以通过硬件执行相应的软件实现。该硬件或软件包括一个或多个与上述功能相对应的模块。In a fifth aspect, an embodiment of the present application provides a terminal device, where the device has a function of implementing the sequence generation method provided in the first aspect. This function can be implemented by hardware or by executing corresponding software by hardware. The hardware or software includes one or more modules corresponding to the above functions.
第六方面,本申请实施例提供一种网络设备,该设备具有实现第二方面所提供的序列生成方法的功能。该功能可以通过硬件实现,也可以通过硬件执行相应的软件实现。该硬件或软件包括一个或多个与上述功能相对应的模块。In a sixth aspect, an embodiment of the present application provides a network device, and the device has a function of implementing the sequence generation method provided in the second aspect. This function can be implemented by hardware or by executing corresponding software by hardware. The hardware or software includes one or more modules corresponding to the above functions.
第七方面,本申请实施例提供一种通信系统,该通信系统包括上述第三方面或第五方面提供的终端设备以及第四方面或第六方面提供的网络设备。In a seventh aspect, an embodiment of the present application provides a communication system, where the communication system includes the terminal device provided in the third aspect or the fifth aspect and the network device provided in the fourth aspect or the sixth aspect.
第八方面,本申请实施例提供一种计算机可读存储介质,该可读存储介质包括程序或指令,当所述程序或指令在计算机上运行时,使得计算机执行第一方面或第一方面中任一种可能实现方式中的方法。In an eighth aspect, embodiments of the present application provide a computer-readable storage medium, where the readable storage medium includes a program or an instruction, and when the program or instruction is run on a computer, the computer executes the first aspect or the first aspect. method in any of the possible implementations.
第九方面,本申请实施例提供一种计算机可读存储介质,该可读存储介质包括程序或指令,当所述程序或指令在计算机上运行时,使得计算机执行第二方面或第二方面中任一种可能实现方式中的方法。In a ninth aspect, an embodiment of the present application provides a computer-readable storage medium, where the readable storage medium includes a program or an instruction, when the program or instruction is run on a computer, the computer executes the second aspect or the second aspect. method in any of the possible implementations.
第十方面,本申请实施例提供一种芯片或者芯片系统,该芯片或者芯片系统包括至少一个处理器和接口,接口和至少一个处理器通过线路互联,至少一个处理器用于运行计算机程序或指令,以进行第一方面或第一方面的任一种可能的实现方式中任一项所描述的方法。In a tenth aspect, an embodiment of the present application provides a chip or a chip system, the chip or chip system includes at least one processor and an interface, the interface and the at least one processor are interconnected through a line, and the at least one processor is used for running a computer program or instruction, to perform the method described in any one of the first aspect or any of the possible implementations of the first aspect.
第十一方面,本申请实施例提供一种芯片或者芯片系统,该芯片或者芯片系统包括至少一个处理器和接口,接口和至少一个处理器通过线路互联,至少一个处理器用于运行计 算机程序或指令,以进行第二方面或第二方面的任一种可能的实现方式中任一项所描述的方法。In an eleventh aspect, an embodiment of the present application provides a chip or a chip system, the chip or chip system includes at least one processor and an interface, the interface and the at least one processor are interconnected through a line, and the at least one processor is used for running a computer program or instruction , to perform the method described in any one of the second aspect or any possible implementation manner of the second aspect.
其中,芯片中的接口可以为输入/输出接口、管脚或电路等。Wherein, the interface in the chip may be an input/output interface, a pin or a circuit, or the like.
上述方面中的芯片系统可以是片上系统(system on chip,SOC),也可以是基带芯片等,其中基带芯片可以包括处理器、信道编码器、数字信号处理器、调制解调器和接口模块等。The chip system in the above aspects may be a system on chip (system on chip, SOC), or a baseband chip, etc., where the baseband chip may include a processor, a channel encoder, a digital signal processor, a modem, an interface module, and the like.
在一种可能的实现中,本申请中上述描述的芯片或者芯片系统还包括至少一个存储器,该至少一个存储器中存储有指令。该存储器可以为芯片内部的存储单元,例如,寄存器、缓存等,也可以是该芯片的存储单元(例如,只读存储器、随机存取存储器等)。In a possible implementation, the chip or chip system described above in this application further includes at least one memory, where instructions are stored in the at least one memory. The memory may be a storage unit inside the chip, such as a register, a cache, etc., or a storage unit of the chip (eg, a read-only memory, a random access memory, etc.).
第十二方面,本申请实施例提供一种计算机程序或计算机程序产品,包括代码或指令,当代码或指令在计算机上运行时,使得计算机执行第一方面或第一方面中任一种可能实现方式中的方法。A twelfth aspect, embodiments of the present application provide a computer program or computer program product, including codes or instructions, when the codes or instructions are run on a computer, the computer executes the first aspect or any one of the first aspects may be implemented method in method.
第十三方面,本申请实施例提供一种计算机程序或计算机程序产品,包括代码或指令,当代码或指令在计算机上运行时,使得计算机执行第二方面或第二方面中任一种可能实现方式中的方法。In a thirteenth aspect, the embodiments of the present application provide a computer program or computer program product, including codes or instructions, when the codes or instructions are run on a computer, the computer executes the second aspect or any one of the second aspects may be implemented method in method.
图1为本申请实施例提供的一种通信系统的示意图;FIG. 1 is a schematic diagram of a communication system provided by an embodiment of the present application;
图2为本申请实施例提供的序列生成方法的流程示意图;2 is a schematic flowchart of a sequence generation method provided in an embodiment of the present application;
图3a为本申请实施例提供的一种正交矩阵的示意图;3a is a schematic diagram of an orthogonal matrix provided by an embodiment of the present application;
图3b为本申请实施例提供的一种正交矩阵和导频序列的示意图;3b is a schematic diagram of an orthogonal matrix and a pilot sequence provided by an embodiment of the present application;
图4为本申请实施例提供的一种终端设备的导频序列的示意图;4 is a schematic diagram of a pilot sequence of a terminal device according to an embodiment of the present application;
图5为本申请实施例提供的一种网络设备采用正交矩阵的性能分析的示意图;5 is a schematic diagram of performance analysis of a network device using an orthogonal matrix according to an embodiment of the present application;
图6为本申请实施例提供的一种终端设备的结构示意图;FIG. 6 is a schematic structural diagram of a terminal device according to an embodiment of the present application;
图7为本申请实施例提供的另一种终端设备的结构示意图;FIG. 7 is a schematic structural diagram of another terminal device provided by an embodiment of the present application;
图8为本申请实施例提供的一种网络设备的结构示意图;FIG. 8 is a schematic structural diagram of a network device according to an embodiment of the present application;
图9为本申请实施例提供的另一种网络设备的结构示意图。FIG. 9 is a schematic structural diagram of another network device according to an embodiment of the present application.
下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行描述。The technical solutions in the embodiments of the present application will be described below with reference to the accompanying drawings in the embodiments of the present application.
新无线接入技术(new radio access technology,NR)覆盖了增强型移动宽带(enhanced mobile broadband,eMBB)、超可靠低时延通信(ultra-reliable low latency communications,uRLLC)和海量机器类通信(massive machine type communications,mMTC)这三大场景。其中,eMBB场景强调高吞吐量,uRLLC场景强调高可靠性和低时延,mMTC场景强调海量连接数。New radio access technology (NR) covers enhanced mobile broadband (eMBB), ultra-reliable low latency communications (uRLLC) and massive machine type communications (massive machine type communications, mMTC) these three scenarios. Among them, the eMBB scenario emphasizes high throughput, the uRLLC scenario emphasizes high reliability and low latency, and the mMTC scenario emphasizes massive connections.
其中,在mMTC场景中,小区中会存在海量的待接入终端设备。例如,这些终端设备可以是手机,也可以是物联网中的设备。请参见图1,图1为本申请实施例提供的一种通信系统的示意图。该通信系统包括网络设备和终端设备,可以支持大量的终端设备的接入。例如,图1包括一个网络设备和四个终端设备。其中,终端设备1和终端设备2位于小区1,终端设备3和终端设备4位于小区2,上述四个终端设备均接入网络设备。图1中的网 络设备和终端设备仅为一种示例,网络设备接入的终端设备的数量本实施例不作限定。Among them, in the mMTC scenario, there will be a large number of terminal devices to be accessed in the cell. For example, these terminal devices can be mobile phones or devices in the Internet of Things. Please refer to FIG. 1 , which is a schematic diagram of a communication system provided by an embodiment of the present application. The communication system includes network equipment and terminal equipment, and can support access of a large number of terminal equipment. For example, Figure 1 includes one network device and four terminal devices. Wherein, terminal equipment 1 and terminal equipment 2 are located in cell 1, terminal equipment 3 and terminal equipment 4 are located in cell 2, and the above four terminal equipments all access network equipment. The network device and terminal device in FIG. 1 are only an example, and the number of terminal devices accessed by the network device is not limited in this embodiment.
其中,网络设备可以是任意一种具有无线收发功能的设备,为覆盖范围内的终端设备提供无线通信服务。网络设备可以包括但不限于:长期演进(long term evolution,LTE)系统中的演进型基站(NodeB或eNB或e-NodeB,evolutional NodeB),新一代无线接入技术(new radio access technology,NR)中的基站(gNodeB或gNB)或收发点(transmission receiving point/transmission reception point,TRP),3GPP后续演进的基站,WiFi系统中的接入节点,无线中继节点,无线回传节点,车联网、D2D通信、机器通信中承担基站功能的设备,卫星等。Wherein, the network device may be any device with a wireless transceiver function, which provides wireless communication services for terminal devices within the coverage. The network equipment may include but is not limited to: an evolved base station (NodeB or eNB or e-NodeB, evolutional NodeB) in a long term evolution (long term evolution, LTE) system, a new generation radio access technology (new radio access technology, NR) The base station (gNodeB or gNB) or the transceiver point (transmission receiving point/transmission reception point, TRP) in 3GPP, the base station of the subsequent evolution of 3GPP, the access node in the WiFi system, the wireless relay node, the wireless backhaul node, the Internet of Vehicles, Equipment, satellites, etc. that undertake the function of base stations in D2D communication and machine communication.
其中,终端设备可以是一种具有无线收发功能的设备,或者终端设备也可以是一种芯片。所述终端设备可以是用户设备(user equipment,UE)、手机(mobile phone)、平板电脑(Pad)、带无线收发功能的电脑、虚拟现实(virtual reality,VR)终端设备、增强现实(augmented reality,AR)终端设备、车载终端设备、远程医疗(remote medical)中的无线终端、智能电网(smart grid)中的无线终端、可穿戴终端设备、车联网、D2D通信、机器通信中的传感器等。The terminal device may be a device with a wireless transceiver function, or the terminal device may also be a chip. The terminal device may be a user equipment (user equipment, UE), a mobile phone (mobile phone), a tablet computer (Pad), a computer with a wireless transceiver function, a virtual reality (virtual reality, VR) terminal device, an augmented reality (augmented reality) , AR) terminal equipment, in-vehicle terminal equipment, wireless terminals in remote medical, wireless terminals in smart grid, wearable terminal equipment, Internet of Vehicles, D2D communication, sensors in machine communication, etc.
在mMTC场景中,为了减少大量小包导致的信令开销,NR可以采用简化的信令流程设计。例如,NR中采用免授权(grant free,GF)传输或者两步随机接入信道(2-steprandom access channel,2-Step RACH)过程的方式进行接入和数据发送。其中,对于上行传输,终端设备会主动选择一块资源进行数据发送。由于没有基站的预先调度,多个终端设备可能会竞争同一块时频资源。对应的,基站作为接收端,需要通过导频序列(例如Preamble序列或者DMRS序列)完成活跃用户检测和/或数据解调译码的工作。In the mMTC scenario, in order to reduce the signaling overhead caused by a large number of small packets, NR can adopt a simplified signaling process design. For example, in NR, a grant free (GF) transmission or a 2-step random access channel (2-step RACH) process is used for access and data transmission. Among them, for uplink transmission, the terminal device will actively select a resource for data transmission. Since there is no pre-scheduling of the base station, multiple terminal devices may compete for the same block of time-frequency resources. Correspondingly, as the receiving end, the base station needs to complete the work of active user detection and/or data demodulation and decoding through a pilot sequence (eg, a Preamble sequence or a DMRS sequence).
考虑到在mMTC场景中,潜在的用户数非常多,这就对导频序列的设计提出了更高的要求。为了减小用户竞争同一块资源时的导频碰撞概率(其中,导频碰撞是指多个终端设备选择了同一个导频),系统需要更多数量的导频序列。并且为了减少不同导频序列之间干扰,需要保证这些导频序列具有较低的相关性。Considering that in the mMTC scenario, the number of potential users is very large, this puts forward higher requirements for the design of the pilot sequence. In order to reduce the pilot frequency collision probability when users compete for the same resource (wherein, the pilot frequency collision means that multiple terminal equipments select the same pilot frequency), the system needs a larger number of pilot frequency sequences. And in order to reduce the interference between different pilot sequences, it is necessary to ensure that these pilot sequences have low correlation.
在现有的长期演进(Long Term Evolution,LTE)和NR中,导频序列通常采用ZC(Zadoff-Chu)序列,或者伪随机(pseudo random noise,PN)序列。In the existing Long Term Evolution (Long Term Evolution, LTE) and NR, the pilot sequence usually adopts a ZC (Zadoff-Chu) sequence, or a pseudo random (pseudo random noise, PN) sequence.
例如,网络设备可以通过给不同的终端设备配置相同的DMRS端口,但配置不同的加扰标识(scrambling ID)取值,生成不同的PN序列,使多个终端设备可以共享某个DMRS端口,但采用不同的DMRS序列进行非正交传输。For example, a network device can generate different PN sequences by configuring the same DMRS port for different terminal devices, but with different scrambling ID values, so that multiple terminal devices can share a DMRS port, but Different DMRS sequences are used for non-orthogonal transmission.
但是,当采用多个PN序列进行DMRS扩展时,由于PN序列初始值与时隙号,OFDM符号编号,scrambling ID都有关,即由不同PN序列初始值生成的DMRS序列的相关性将不受控制,差异性较大,非正交的序列会增加用户间的干扰。特别对于mMTC场景,参考信号除了用于信道估计,还会用于用户活跃性检测,参考信号之间的干扰会降低用户检测的准确性和信道估计的性能。However, when multiple PN sequences are used for DMRS spreading, since the initial value of the PN sequence is related to the slot number, OFDM symbol number, and scrambling ID, that is, the correlation of DMRS sequences generated by different initial values of PN sequences will not be controlled. , the difference is large, and the non-orthogonal sequences will increase the interference between users. Especially for the mMTC scenario, the reference signal is not only used for channel estimation, but also used for user activity detection. The interference between the reference signals will reduce the accuracy of user detection and the performance of channel estimation.
又例如,NR随机接入过程中的preamble可以采用ZC序列。其中,Preamble序列组可以基于基准序列,通过循环移位的方式得到所有的preamble序列组(NR与LTE一样,最多支持64个preamble序列)。但是,preamble采用较多循环移位或者不同根序列构成preamble序列组时,非正交的序列会增加用户间的干扰,降低用户检测的准确性和信道估 计的性能。For another example, the preamble in the NR random access process may use a ZC sequence. Among them, the preamble sequence group can be based on the reference sequence, and all preamble sequence groups can be obtained by means of cyclic shift (NR is the same as LTE, and supports up to 64 preamble sequences). However, when the preamble adopts more cyclic shifts or different root sequences to form a preamble sequence group, the non-orthogonal sequences will increase the interference between users and reduce the accuracy of user detection and the performance of channel estimation.
可见,在mMTC大连接场景下,大量用户随机接入引发碰撞问题,因此需要大幅增加导频数,降低用户碰撞概率;同时为了提升资源利用率,需要设计非正交导频,导频设计方案同时还需要解决小区间的干扰问题并且降低检测复杂度。It can be seen that in the mMTC large connection scenario, a large number of users randomly access the collision problem, so the number of pilots needs to be greatly increased to reduce the probability of user collision; at the same time, in order to improve resource utilization, it is necessary to design non-orthogonal pilots, and the pilot design scheme simultaneously There is also a need to solve the problem of inter-cell interference and reduce the detection complexity.
为了解决上述问题,本申请实施例提供一种序列生成方法,该序列生成方法可以增加导频序列的数量,降低大量终端传输场景下的终端随机接入时的碰撞概率,提高系统容量。In order to solve the above problem, an embodiment of the present application provides a sequence generation method, which can increase the number of pilot sequences, reduce the collision probability of random access of terminals in a transmission scenario of a large number of terminals, and improve system capacity.
下面将结合具体的实施例进行描述。The following will be described in conjunction with specific embodiments.
本申请实施例提供一种序列生成方法,请参见图2。该序列生成方法可以由终端设备和网络设备之间的交互实现,包括以下步骤:The embodiment of the present application provides a sequence generation method, please refer to FIG. 2 . The sequence generation method can be realized by the interaction between the terminal device and the network device, including the following steps:
S201,网络设备获取终端设备的导频配置参数,该导频配置参数包括用于配置终端设备使用的正交矩阵的第一参数,正交矩阵的每列中的部分或者全部元素构成一个导频序列或者导频子序列。S201, the network device acquires a pilot configuration parameter of the terminal device, where the pilot configuration parameter includes a first parameter used to configure an orthogonal matrix used by the terminal device, and some or all of the elements in each column of the orthogonal matrix constitute a pilot sequence or pilot subsequence.
网络设备通过设置终端设备的导频配置参数,可以指定终端设备可以使用的导频序列。其中,终端设备的导频配置参数包括用于配置终端设备使用的正交矩阵的第一参数。该第一参数可以包括但不限于导频总数N和/或正交矩阵类型等。By setting the pilot frequency configuration parameters of the terminal equipment, the network equipment can specify the pilot frequency sequences that the terminal equipment can use. Wherein, the pilot configuration parameter of the terminal device includes a first parameter for configuring an orthogonal matrix used by the terminal device. The first parameter may include, but is not limited to, the total number of pilots N and/or the type of orthogonal matrix, and the like.
其中,导频总数N表示可供选择的所有导频的数量。在一种实施方式中,该导频总数可以是终端设备所在小区可容纳的最大用户数。例如,终端设备所在小区为小区1,小区1规定该小区可容纳的最大用户数为500个。那么导频配置参数中的导频总数为500。The total number of pilots N represents the number of all pilots available for selection. In an embodiment, the total number of pilots may be the maximum number of users that can be accommodated in the cell where the terminal device is located. For example, the cell where the terminal equipment is located is cell 1, and cell 1 specifies that the maximum number of users that can be accommodated in this cell is 500. Then the total number of pilots in the pilot configuration parameters is 500.
其中,正交矩阵类型表示终端设备的导频序列所采用的正交矩阵为何种类型的正交矩阵。为了增加导频序列的数量并且避免用户间干扰,本申请实施例提出导频序列选自正交矩阵。正交矩阵类型可以包括但不限于离散傅里叶变换(discrete Fourier transform,DFT)矩阵、离散傅里叶反变换(inverse discrete Fourier transform,IDFT)矩阵、哈达玛(Hadamard)矩阵、ZC矩阵等正交矩阵。其中,ZC矩阵是由ZC序列进行N次循环移位生成的,每次循环移位的结果构成ZC矩阵的一个行或者列,生成该ZC序列的根与ZC序列的长度满足互质的关系。Wherein, the orthogonal matrix type indicates what type of orthogonal matrix is used by the pilot sequence of the terminal device. In order to increase the number of pilot sequences and avoid inter-user interference, the embodiment of the present application proposes that the pilot sequences are selected from orthogonal matrices. Orthogonal matrix types may include but are not limited to discrete Fourier transform (discrete Fourier transform, DFT) matrix, inverse discrete Fourier transform (inverse discrete Fourier transform, IDFT) matrix, Hadamard (Hadamard) matrix, ZC matrix and other positive intersection matrix. The ZC matrix is generated by performing N cyclic shifts of the ZC sequence. The result of each cyclic shift constitutes a row or column of the ZC matrix. The root of the generated ZC sequence and the length of the ZC sequence satisfy a co-prime relationship.
可选的,正交矩阵类型为预先设置的,也就是说,正交矩阵类型可以是协议标准中规定的。一旦协议标准确定了正交矩阵类型,那么终端设备采用的正交矩阵类型也就确定了。那么导频配置参数中可以不包括正交矩阵类型这一参数值。Optionally, the orthogonal matrix type is preset, that is, the orthogonal matrix type may be specified in the protocol standard. Once the type of orthogonal matrix is determined by the protocol standard, the type of orthogonal matrix used by the terminal device is also determined. Then, the parameter value of the orthogonal matrix type may not be included in the pilot configuration parameters.
可选的,正交矩阵类型还可以与导频总数N和/或导频序列长度L有预设的对应关系,即网络设备不需要显式配置正交矩阵类型这一参数。例如,导频配置参数中包括导频总数N这一参数,那么根据导频总数N和正交矩阵类型的预设的对应关系,终端设备可以确定采用哪种类型的正交矩阵。Optionally, the orthogonal matrix type may also have a preset corresponding relationship with the total number of pilots N and/or the length of the pilot sequence L, that is, the network device does not need to explicitly configure the parameter of the orthogonal matrix type. For example, the pilot configuration parameter includes the parameter of the total number of pilots N, then according to the preset correspondence between the total number of pilots N and the type of the orthogonal matrix, the terminal device can determine which type of orthogonal matrix to use.
其中,正交矩阵的每列中的部分或者全部元素构成一个导频序列或者导频子序列。当终端设备的导频序列只有一个时,该导频序列为终端设备的导频序列。当终端设备的占用的频谱资源被划分为多块资源时,每块资源对应一个导频子序列,该多块资源对应的所有的导频子序列为终端设备的导频子序列。Some or all of the elements in each column of the orthogonal matrix constitute a pilot sequence or a pilot subsequence. When there is only one pilot sequence of the terminal device, the pilot sequence is the pilot sequence of the terminal device. When the spectrum resources occupied by the terminal equipment are divided into multiple blocks of resources, each block of resources corresponds to one pilot subsequence, and all the pilot subsequences corresponding to the multiple blocks of resources are pilot subsequences of the terminal equipment.
可选的,终端设备根据第一参数可以确定维度为N×N的指定正交矩阵类型的正交矩阵X。那么该正交矩阵的任意一列中的部分或全部元素可以构成该终端设备的一个导频序列 或导频子序列。Optionally, the terminal device may determine, according to the first parameter, an orthogonal matrix X with a dimension of N×N of a specified orthogonal matrix type. Then some or all of the elements in any column of the orthogonal matrix can constitute a pilot sequence or pilot subsequence of the terminal equipment.
举例来说,请参见图3a,图3a为本申请实施例提供的一种正交矩阵的示意图。可见,该正交矩阵为N行和N列的方阵。该方阵对应的第i行和第j列的元素为x ij。其中,i=0,1,2,...N,j=0,1,2,...N。其中,正交矩阵可以是DFT矩阵,也可以是其他类型的正交矩阵,本实施例不作限定。 For example, please refer to FIG. 3a, which is a schematic diagram of an orthogonal matrix provided by an embodiment of the present application. It can be seen that the orthogonal matrix is a square matrix with N rows and N columns. The elements of the i-th row and j-th column corresponding to the square matrix are x ij . where i=0,1,2,...N, j=0,1,2,...N. The orthogonal matrix may be a DFT matrix, or may be other types of orthogonal matrices, which are not limited in this embodiment.
该正交矩阵的任意一列中的部分或全部元素可以构成一个导频序列。例如,正交矩阵的一列中的部分元素构成一个导频序列,如图3b所示。可选的,该正交矩阵的任意一列中的部分元素也可以构成一个导频子序列,或者,该正交矩阵的任意一列中的全部元素构成一个导频序列或者一个导频子序列,本实施例不作限定。Some or all of the elements in any column of the orthogonal matrix may constitute a pilot sequence. For example, some elements in one column of the orthogonal matrix constitute a pilot sequence, as shown in Fig. 3b. Optionally, some elements in any column of the orthogonal matrix may also constitute a pilot subsequence, or, all elements in any column of the orthogonal matrix constitute a pilot sequence or a pilot subsequence. The embodiment is not limited.
在一种示例中,终端设备的导频配置参数还包括导频序列长度L和/或第二参数。其中,导频序列长度L表示终端设备采用的导频序列的序列长度。也就是说,终端设备的导频序列是由L个元素构成,其中,L个元素为正交矩阵X的一列或多列中选取的L个元素。In an example, the pilot configuration parameter of the terminal device further includes a pilot sequence length L and/or a second parameter. The pilot sequence length L represents the sequence length of the pilot sequence used by the terminal device. That is to say, the pilot sequence of the terminal device is composed of L elements, wherein the L elements are L elements selected from one or more columns of the orthogonal matrix X.
其中,导频序列长度L可以根据导频占用的时频资源来计算。例如,终端设备可以基于网络设备配置的用于发送导频的时频资源来计算导频序列长度L。The length L of the pilot sequence can be calculated according to the time-frequency resources occupied by the pilot. For example, the terminal device may calculate the pilot sequence length L based on the time-frequency resource configured by the network device for sending the pilot.
可选的,对于某些应用,导频序列长度L可以是一个预设的固定值。例如,当导频为前导序列(preamble)时,导频占用的时频资源的大小是固定的,那么导频序列长度L也对应的为预设的固定值。Optionally, for some applications, the pilot sequence length L may be a preset fixed value. For example, when the pilot is a preamble, the size of the time-frequency resource occupied by the pilot is fixed, and the length L of the pilot sequence is also a preset fixed value correspondingly.
可选的,导频序列长度L与导频总数N存在预设的对应关系。也就是说,当网络设备配置了导频总数N时,可以不显式地配置导频序列长度。终端设备可以根据导频总数N与导频序列长度L之间的预设的对应关系,确定终端设备的导频序列长度L。Optionally, there is a preset corresponding relationship between the pilot sequence length L and the total number N of pilots. That is to say, when the network device is configured with the total number N of pilots, the length of the pilot sequence may not be explicitly configured. The terminal device may determine the length L of the pilot sequence of the terminal device according to the preset correspondence between the total number of pilots N and the length L of the pilot sequence.
可选的,网络设备配置了序列长度L时,可以不显式地配置导频总数N,终端设备可以根据导频总数N与导频序列长度L之间的预设的对应关系,确定终端设备的导频总数N。Optionally, when the network device is configured with the sequence length L, the total number of pilots N may not be explicitly configured, and the terminal device may determine the terminal device according to the preset correspondence between the total number of pilots N and the length of the pilot sequence L. The total number of pilots N.
其中,第二参数用于配置所述正交矩阵中可用于构成所述终端设备的导频序列的列号集合。也就是说,第二参数可以指示终端设备的导频使用范围。其中,对于某个指定的终端设备,网络设备可能只在一定的范围内分配指定的导频给终端设备,那么该终端设备可使用的导频序列的数量M小于导频总数N。The second parameter is used to configure a set of column numbers in the orthogonal matrix that can be used to form a pilot sequence of the terminal device. That is, the second parameter may indicate the pilot usage range of the terminal device. Wherein, for a certain designated terminal equipment, the network equipment may only allocate designated pilot frequencies to the terminal equipment within a certain range, then the number M of pilot frequency sequences that can be used by the terminal equipment is less than the total number N of pilot frequencies.
例如,第二参数用于配置正交矩阵中可用于构成终端设备的导频序列的起始列编号和结束列编号,假设导频总数N为500,正交矩阵中可用于构成终端设备的导频序列的起始列编号为30,结束列编号为60。那么终端设备可以根据第二参数确定终端设备的导频序列在正交矩阵的500个序列中的起始列编号为30,结束列编号为60,从而确定该终端设备的导频序列可以由正交矩阵的第30列至第60列中的全部元素或部分元素构成。For example, the second parameter is used to configure the starting column number and ending column number of the pilot sequence in the orthogonal matrix that can be used to form the terminal equipment. Assuming that the total number of pilots N is 500, the orthogonal matrix can be used to form the terminal equipment. The starting column number of the frequency sequence is 30 and the ending column number is 60. Then the terminal device can determine, according to the second parameter, that the start column number of the terminal device's pilot sequence in the 500 sequences of the orthogonal matrix is 30, and the end column number is 60, so as to determine that the terminal device's pilot sequence can be determined by the positive sequence. It consists of all or part of the elements in the 30th to 60th columns of the intersection matrix.
在一实施方式中,第二参数包括起始列编号和终止列编号,或者第二参数包括起始列编号和列的数量,或者第二参数包括终止列编号和列的数量。在另一实施方式中,列的数量可以理解为可用的导频序列的数量。In one embodiment, the second parameter includes the starting column number and the ending column number, or the second parameter includes the starting column number and the number of columns, or the second parameter includes the ending column number and the number of columns. In another embodiment, the number of columns can be understood as the number of available pilot sequences.
可选的,对于某个指定的终端设备,网络设备也可以从全部的N个导频序列中分配指定的导频给终端设备,那么该终端设备可使用的导频序列的数量M等于导频总数N。Optionally, for a specified terminal device, the network device can also allocate the specified pilot frequency to the terminal device from all N pilot frequency sequences, then the number M of pilot frequency sequences that can be used by the terminal device is equal to the pilot frequency. total N.
可选的,同一个小区中的终端设备的导频序列的列号集合可以完全不同,也可以部分 相同,还可以完全相同。Optionally, the column number sets of the pilot sequences of the terminal equipments in the same cell may be completely different, may be partially the same, or may be completely the same.
举例来说,若小区的导频总数N为500,假设此时该小区请求接入的终端设备包括终端设备1、终端设备2和终端设备3一共三个终端设备。假设每个终端设备可用的导频序列为20个,那么网络设备可以配置正交矩阵中的第1列至第20列为终端设备1的可用导频序列的列号集合;配置正交矩阵中的第21列至第40列为终端设备2的可用导频序列的列号集合;配置正交矩阵中的第41列至第60列为终端设备3的可用导频序列的列号集合。此时终端设备1、终端设备2和终端设备3的可用导频序列完全不同。For example, if the total number of pilots N of the cell is 500, it is assumed that the terminal equipments requesting access to the cell at this time include three terminal equipments, namely terminal equipment 1, terminal equipment 2 and terminal equipment 3. Assuming that there are 20 pilot sequences available to each terminal device, the network device can configure the set of column numbers of the available pilot sequences for terminal device 1 in the 1st to 20th columns in the orthogonal matrix; The 21st to 40th columns are the column number sets of available pilot sequences of terminal equipment 2; the 41st to 60th columns in the configuration orthogonal matrix are the column number sets of available pilot sequences of terminal equipment 3. At this time, the available pilot sequences of terminal equipment 1, terminal equipment 2 and terminal equipment 3 are completely different.
又例如,若小区的导频总数N较少(假设共有40个导频),假设此时该小区请求接入的终端设备包括终端设备1、终端设备2和终端设备3一共三个终端设备。假设每个终端设备可用的导频序列为20个,那么网络设备可以配置正交矩阵中的第1列至第20列为终端设备1的导频序列的列号集合;配置正交矩阵中的第21列至第40列为终端设备2的导频序列的列号集合;配置正交矩阵中的第11列至第30列为终端设备3的导频序列的列号集合。此时终端设备2和终端设备3的可用导频序列有部分相同,终端设备1和终端设备3的可用导频序列也有部分相同。For another example, if the total number N of pilots in the cell is small (assuming there are 40 pilots in total), it is assumed that the terminal equipments requesting access to the cell include three terminal equipments: terminal equipment 1, terminal equipment 2 and terminal equipment 3. Assuming that there are 20 pilot sequences available to each terminal device, the network device can configure the set of column numbers of the pilot sequences of terminal device 1 in the first column to the 20th column in the orthogonal matrix; The 21st to 40th columns are the column number sets of the pilot sequences of the terminal device 2; the 11th to 30th columns in the configuration orthogonal matrix are the column number sets of the pilot sequences of the terminal device 3. At this time, the available pilot sequences of the terminal equipment 2 and the terminal equipment 3 are partially the same, and the available pilot sequences of the terminal equipment 1 and the terminal equipment 3 are also partially the same.
可选的,第二参数可以包括:终端设备所在小区的小区标识、终端设备的终端标识、导频所关联的时频位置参数、网络设备配置的无线资源控制(radio resource control,RRC)信令参数等。Optionally, the second parameter may include: the cell identity of the cell where the terminal device is located, the terminal identity of the terminal device, the time-frequency location parameter associated with the pilot, and the radio resource control (radio resource control, RRC) signaling configured by the network device. parameters, etc.
其中,终端设备可以根据终端设备所在小区的小区标识、终端设备的终端标识、导频所关联的时频位置参数或网络设备配置的RRC信令参数中的一种或多种参数来确定正交矩阵中可用于构成该终端设备的导频序列的列号集合。Wherein, the terminal device can determine the orthogonality according to one or more parameters of the cell identity of the cell where the terminal device is located, the terminal identity of the terminal device, the time-frequency location parameter associated with the pilot, or the RRC signaling parameter configured by the network device. The set of column numbers in the matrix that can be used to form pilot sequences for this terminal device.
在一实施方式中,第二参数与列号集合可以存在预设的对应关系,终端设备可以根据这种对应关系确定网络设备配置的第二参数所对应的列号集合。在另一实施方式中,第二参数可以作为用于确定列号集合的预设运算关系的输入参数,终端设备和网络设备均可以根据该预设的运算关系和第二参数,计算出列号集合。在又一实施方式中,RRC信令参数可以包括起始列编号、终止列编号和列数量中的至少两个参数。In one embodiment, there may be a preset correspondence between the second parameter and the set of column numbers, and the terminal device may determine the set of column numbers corresponding to the second parameter configured by the network device according to the correspondence. In another embodiment, the second parameter can be used as an input parameter for determining a preset operation relationship of the column number set, and both the terminal device and the network device can calculate the column number according to the preset operation relationship and the second parameter gather. In yet another embodiment, the RRC signaling parameters may include at least two parameters among the starting column number, the ending column number, and the number of columns.
例如,终端设备可以根据终端设备所在小区的小区标识和终端设备的终端标识确定该终端设备可以使用的导频序列在N个序列中的起始列号和结束列号,即确定该终端设备的导频使用范围。For example, the terminal device can determine the starting column number and the ending column number of the N sequences of pilot sequences that the terminal device can use according to the cell ID of the cell where the terminal device is located and the terminal ID of the terminal device, that is, to determine the terminal device's Pilot usage range.
可选的,网络设备也可以不限制终端设备的导频使用范围,即网络设备不对终端设备配置第二参数,网络设备在N个导频的范围内给终端分配导频。但是相较于限定终端设备的导频使用范围的方案,若网络设备不限制终端设备的导频使用范围,可能增加终端设备间的导频碰撞概率。Optionally, the network device may not limit the pilot frequency range of the terminal device, that is, the network device does not configure the second parameter for the terminal device, and the network device allocates pilot frequencies to the terminal within the range of N pilot frequencies. However, compared with the scheme of limiting the pilot frequency range of the terminal equipment, if the network equipment does not limit the pilot frequency use range of the terminal equipment, the probability of pilot frequency collision between the terminal equipment may increase.
S202,网络设备向终端设备发送导频配置参数;对应的,终端设备接收网络设备发送的导频配置参数。S202, the network device sends the pilot configuration parameter to the terminal device; correspondingly, the terminal device receives the pilot configuration parameter sent by the network device.
网络设备获取终端设备的导频配置参数后,可以向终端设备发送导频配置参数。例如,该导频配置参数可以通过无线资源控制信令发送给终端设备。网络设备还可以通过其他形式将导频配置参数发送给终端设备,例如,网络设备还可以通过广播的形式将导频配置参数广播给小区内的所有终端设备,本实施例不作限定。After acquiring the pilot configuration parameters of the terminal device, the network device may send the pilot configuration parameters to the terminal device. For example, the pilot configuration parameter may be sent to the terminal device through radio resource control signaling. The network device may also send the pilot configuration parameters to the terminal device in other forms. For example, the network device may also broadcast the pilot configuration parameters to all terminal devices in the cell in the form of broadcasting, which is not limited in this embodiment.
对应的,终端设备接收网络设备发送的导频配置参数。例如,终端设备接收网络设备发送的RRC信令,该RRC信令中的部分字段指示导频配置参数。又例如,终端设备接收所在小区的广播消息,该广播消息中包括导频配置参数的信息。终端设备可以通过终端标识获取该终端设备的导频配置参数。可选的,终端设备还可以通过其他方式从该广播消息中获取该终端设备的导频配置参数,本实施例不作限定。Correspondingly, the terminal device receives the pilot configuration parameter sent by the network device. For example, the terminal device receives RRC signaling sent by the network device, and some fields in the RRC signaling indicate pilot configuration parameters. For another example, the terminal device receives a broadcast message of the cell where it is located, where the broadcast message includes information of pilot configuration parameters. The terminal device can obtain the pilot configuration parameters of the terminal device through the terminal identifier. Optionally, the terminal device may also acquire the pilot configuration parameter of the terminal device from the broadcast message in other ways, which is not limited in this embodiment.
可选的,当导频配置参数包括导频总数N时,该导频总数N可以通过RRC信令发送给终端设备,给终端设备配置显示导频总数N。Optionally, when the pilot configuration parameter includes the total number of pilots N, the total number of pilots N may be sent to the terminal device through RRC signaling, and the terminal device is configured to display the total number of pilots N.
可选的,该导频总数N也可以不需要额外的显式配置,那么终端设备接收到的导频配置参数可以不包括导频总数N。若按照协议标准规定,导频总数N与导频序列长度L有预设的对应关系。也就是说,导频配置参数中包括了导频序列长度L,就可以确定导频总数N。Optionally, the total number N of pilots may not require additional explicit configuration, and the pilot configuration parameters received by the terminal device may not include the total number N of pilots. According to the protocol standard, the total number N of pilots and the length L of the pilot sequence have a preset corresponding relationship. That is to say, if the pilot configuration parameter includes the pilot sequence length L, the total number N of pilots can be determined.
可选的,网络设备也可以直接确定终端设备的导频序列,并向终端设备发送该导频序列。或者,网络设备可以确定导频序列集合,并向终端设备发送该导频序列集合。其中,网络设备确定终端设备的导频序列可以包括以下步骤:Optionally, the network device may also directly determine the pilot sequence of the terminal device, and send the pilot sequence to the terminal device. Alternatively, the network device may determine the set of pilot sequences and send the set of pilot sequences to the terminal device. Wherein, determining the pilot sequence of the terminal device by the network device may include the following steps:
网络设备根据导频总数N和/或正交矩阵类型,确定正交矩阵X;The network device determines the orthogonal matrix X according to the total number N of pilots and/or the type of the orthogonal matrix;
网络设备根据导频序列长度L,从正交矩阵X中确定L×N的矩阵X′;The network device determines the L×N matrix X′ from the orthogonal matrix X according to the length L of the pilot sequence;
网络设备确定矩阵X′中的一列或多列构成导频序列集合;The network device determines that one or more columns in the matrix X' constitute a pilot sequence set;
网络设备将该导频序列集合中的一个或多个导频序列发送给对应的一个或多个终端设备;或者,网络设备向终端设备发送该导频序列集合,以使终端设备从该导频序列集合中选取终端设备的导频序列。The network device sends one or more pilot sequences in the set of pilot sequences to one or more corresponding terminal devices; or, the network device sends the set of pilot sequences to the terminal device, so that the terminal device can download the pilot sequence from the set of pilot sequences. The pilot sequence of the terminal equipment is selected from the sequence set.
网络设备确定正交矩阵X、矩阵X′、以及从确定矩阵X′中确定导频序列或者导频序列集合的具体过程可以参考下文步骤S203中相关的描述。例如,基站从L×N的矩阵X′中选择M列,每一列构成一个导频序列。也就是说,该M个导频序列构成导频序列集合,M为小于或等于N的正整数。基站可以将这M个导频序列分配给小区内的多个终端设备,也就是说,基站可以直接向终端设备发送该终端设备对应的导频序列。又例如,基站可以向终端设备发送该导频序列集合,再由终端设备自行从该导频序列集合中选取终端设备的导频序列。For the specific process of the network device determining the orthogonal matrix X, the matrix X', and determining the pilot sequence or the set of pilot sequences from the determination matrix X', reference may be made to the related description in step S203 below. For example, the base station selects M columns from the L×N matrix X′, and each column constitutes a pilot sequence. That is to say, the M pilot sequences constitute a pilot sequence set, and M is a positive integer less than or equal to N. The base station can allocate the M pilot sequences to multiple terminal devices in the cell, that is, the base station can directly send the pilot sequences corresponding to the terminal device to the terminal device. For another example, the base station may send the pilot sequence set to the terminal device, and then the terminal device selects the pilot sequence of the terminal device from the pilot sequence set by itself.
S203,终端设备从正交矩阵中确定终端设备的导频序列。S203, the terminal device determines the pilot sequence of the terminal device from the orthogonal matrix.
终端设备可以根据收到的导频配置参数,配置终端设备的导频序列。也就是说,终端设备可以从正交矩阵中确定终端设备的导频序列。其中,正交矩阵的每列中的部分或者全部元素可以构成一个导频序列或者导频子序列。The terminal equipment can configure the pilot frequency sequence of the terminal equipment according to the received pilot frequency configuration parameters. That is, the terminal device can determine the pilot sequence of the terminal device from the orthogonal matrix. Some or all of the elements in each column of the orthogonal matrix may constitute a pilot sequence or a pilot subsequence.
在一种示例中,终端设备从正交矩阵中确定终端设备的导频序列,可以包括以下步骤:In an example, the terminal device determines the pilot sequence of the terminal device from the orthogonal matrix, which may include the following steps:
终端设备根据导频总数N,确定维度为N×N的正交矩阵X;The terminal device determines an orthogonal matrix X with a dimension of N×N according to the total number of pilots N;
终端设备从正交矩阵X的一列或多列元素中选取L个元素,该L个元素构成终端设备的导频序列。The terminal equipment selects L elements from one or more column elements of the orthogonal matrix X, and the L elements constitute the pilot sequence of the terminal equipment.
其中,终端设备确定的维度为N×N的正交矩阵X的示意图如图3a所示。该正交矩阵X为N行和N列的方阵。其中,该正交矩阵X可以是协议标准中规定的正交矩阵,即终端设备已预先存储了该正交矩阵X。A schematic diagram of an orthogonal matrix X with a dimension of N×N determined by the terminal device is shown in FIG. 3 a . The orthogonal matrix X is a square matrix with N rows and N columns. Wherein, the orthogonal matrix X may be an orthogonal matrix specified in a protocol standard, that is, the terminal device has stored the orthogonal matrix X in advance.
可选的,该正交矩阵X也可以是网络设备所配置的,即网络设备在导频配置参数中显 式地指示导频总数N和正交矩阵类型,那么终端设备可以确定维度为N×N的正交矩阵X。Optionally, the orthogonal matrix X may also be configured by the network device, that is, the network device explicitly indicates the total number of pilots N and the type of the orthogonal matrix in the pilot configuration parameter, then the terminal device can determine that the dimension is N× Orthogonal matrix X of N.
终端设备根据导频配置参数中的导频序列长度L,可以从正交矩阵X的一列或多列元素中选取L个元素,如图4所示。其中,终端设备从正交矩阵X的一列或多列元素中选取L个元素的方法可以包括但不限于随机抽取的方式,采用公式计算的方式等。According to the pilot sequence length L in the pilot configuration parameter, the terminal device may select L elements from one or more columns of the orthogonal matrix X, as shown in FIG. 4 . The method for the terminal device to select L elements from elements in one or more columns of the orthogonal matrix X may include, but is not limited to, random extraction, formula calculation, and the like.
可选的,导频配置参数中还可以包括用于配置导频序列中第一个元素的起始行号,或者用于配置导频序列中最后一个元素的终止行号,从起始行号开始按照预设的规则在正交矩阵的一列或多列中选取L个元素。Optionally, the pilot configuration parameters may also include the starting line number for configuring the first element in the pilot sequence, or the ending line number for configuring the last element in the pilot sequence, starting from the starting line number. Start to select L elements in one or more columns of the orthogonal matrix according to the preset rules.
可以理解的是,上述起始行号可以不是用于配置导频序列中第一个元素,而是用于确定导频序列的L个元素中的一个元素,然后以该元素为起点选取L个元素,L个元素可以经过预设顺序的排列处理后得到导频序列。相似地,上述终止行号可以不是用于配置导频序列中最后一个元素,而是用于确定导频序列的L个元素中的一个元素,然后以该元素为重点选取L个元素,L个元素可以经过预设顺序的排列处理后得到导频序列。It can be understood that the above-mentioned starting line number may not be used to configure the first element in the pilot sequence, but may be used to determine one of the L elements of the pilot sequence, and then select L elements from this element as a starting point. element, the L elements can be arranged in a preset order to obtain a pilot sequence. Similarly, the above-mentioned termination line number may not be used to configure the last element in the pilot sequence, but may be used to determine one of the L elements of the pilot sequence, and then select L elements with this element as the focus, and L The elements can be arranged in a preset order to obtain a pilot sequence.
为了便于描述,以下以终端设备从正交矩阵X的一列元素中L个元素为例,对终端设备的选择方式进行详细的介绍。For the convenience of description, the selection method of the terminal device will be described in detail below by taking L elements from a column of elements of the orthogonal matrix X as an example.
在一种示例中,终端设备可以从正交矩阵X的一列元素中按照随机抽取的方式选取L个元素。In an example, the terminal device may select L elements from a column of elements of the orthogonal matrix X by random extraction.
例如,假设终端设备所在小区的小区标识为 那么终端设备可以以 为参数,获取 的随机数。若 一次随机得到的随机数为1,那么终端设备可以从正交矩阵X的一列中选取第一个元素构成终端设备的导频序列。那么终端设备可以按照上述随机抽取的方式随机抽取L次,就可以选取L个元素构成终端设备的导频序列。 For example, suppose the cell ID of the cell where the terminal equipment is located is Then the terminal device can as a parameter, get of random numbers. like If the random number obtained at one time is 1, the terminal device can select the first element from a column of the orthogonal matrix X to form the pilot sequence of the terminal device. Then, the terminal device can randomly extract L times according to the above random extraction method, and then L elements can be selected to form the pilot sequence of the terminal device.
可选的,终端设备选择正交矩阵X的一列时,也可以是按照随机抽取的方式选择一列。Optionally, when the terminal device selects a column of the orthogonal matrix X, it may also select a column by random extraction.
例如,终端设备以终端标识为参数,获取终端标识的随机数。若终端标识一次随机得到的随机数为5,那么终端设备可以从正交矩阵X的第五列中随机抽取L次,将L次抽取的L个元素构成终端设备的导频序列。For example, the terminal device uses the terminal identifier as a parameter to obtain a random number of the terminal identifier. If the random number obtained by the terminal identification once is 5, the terminal equipment can randomly extract L times from the fifth column of the orthogonal matrix X, and the L elements extracted for the L times form the pilot sequence of the terminal equipment.
可选的,终端设备也可以先从正交矩阵X中按照随机抽取的方式抽取L行元素,构成一个L×N的矩阵X′。Optionally, the terminal device may first extract L rows of elements from the orthogonal matrix X in a random extraction manner to form an L×N matrix X′.
例如,假设终端设备所在小区的小区标识为 那么终端设备可以以 为参数,获取 的随机数。若 一次随机得到的随机数为1,那么终端设备可以选取正交矩阵X第一行。那么终端设备按照上述随机抽取的方式抽取L次,就可以得到L×N的矩阵X′。可选的,若某一次随机产生的随机数对应的行数已被选取,那么终端设备可以选择该随机数对应的行的下一行。 For example, suppose the cell ID of the cell where the terminal equipment is located is Then the terminal device can as a parameter, get of random numbers. like If the random number obtained at one time is 1, the terminal device can select the first row of the orthogonal matrix X. Then, the terminal device extracts L times according to the above random extraction method, and can obtain an L×N matrix X′. Optionally, if the row number corresponding to a random number generated at a certain time has been selected, the terminal device may select the next row of the row corresponding to the random number.
终端设备可以从随机抽取得到的L×N的矩阵X′中选取任意一列作为终端设备的导频序列。其中,终端设备从矩阵X′中选取任意一列时,也可以是按照随机抽取的方式选择一列。具体的举例请参见前文实施例中对终端设备选择正交矩阵X的一列时,可以是按照随机抽取的方式选择一列的举例描述,在此不再赘述。The terminal equipment may select any column from the L×N matrix X′ obtained by random extraction as the pilot sequence of the terminal equipment. Wherein, when the terminal device selects any column from the matrix X', it may also select a column by random extraction. For a specific example, please refer to the example description of selecting a column of the orthogonal matrix X for the terminal device in the foregoing embodiment, which may be selected by random extraction, which will not be repeated here.
在一种示例中,终端设备可以从正交矩阵X的一列元素中按照指定的公式计算获取指定位置的元素。In an example, the terminal device may obtain an element at a specified position from a column of elements of the orthogonal matrix X according to a specified formula.
例如,假设终端设备所在小区的小区标识为 那么终端设备可以采用以下指定的 公式计算获取指定位置的元素: For example, suppose the cell ID of the cell where the terminal equipment is located is Then the terminal device can use the following specified formula to calculate and obtain the element at the specified position:
其中,l=0,1,2,...L-1;p可以为任意质数,使得按照公式(1)计算时,每次取余之后的数都不相同。例如,终端设备根据公式(1),可以分别计算l=0,1,2,...L-1时对应的L个值。对应的,终端设备可以根据上述计算得到的L个值,对应地从正交矩阵X的一列中选取的L个元素。该L个元素构成终端设备的导频序列。Among them, l=0,1,2,...L-1; p can be any prime number, so that when calculating according to formula (1), the number after the remainder is different each time. For example, according to formula (1), the terminal device can calculate L values corresponding to when l=0, 1, 2, . . . L-1, respectively. Correspondingly, the terminal device may correspondingly select L elements from one column of the orthogonal matrix X according to the L values obtained by the above calculation. The L elements constitute the pilot sequence of the terminal equipment.
可选的,终端设备也可以先从正交矩阵X中按照公式(1)计算获取L行元素,构成一个L×N的矩阵X′。Optionally, the terminal device may also first obtain L row elements from the orthogonal matrix X according to formula (1) to form an L×N matrix X′.
例如,终端设备根据公式(1),可以分别计算l=0,1,2,...L-1时对应的L个值。对应的,终端设备可以根据上述计算得到的L个值,对应地从正交矩阵X中选取的L行元素。该L行元素构成一个L×N的矩阵X′。For example, according to formula (1), the terminal device can calculate L values corresponding to when l=0, 1, 2, . . . L-1, respectively. Correspondingly, the terminal device may correspondingly select L row elements from the orthogonal matrix X according to the L values obtained by the above calculation. The L row elements form an L×N matrix X′.
终端设备可以从按照公式(1)得到的L×N的矩阵X′中选取任意一列作为终端设备的导频序列。其中,终端设备从矩阵X′中选取任意一列时,也可以是按照公式(1)从矩阵X′中选择一列。具体的举例请参见前文实施例中对终端设备选择正交矩阵X的一列时,可以是按照指定的公式(1)选择一列的举例描述,在此不再赘述。The terminal device can select any column from the L×N matrix X′ obtained according to formula (1) as the pilot sequence of the terminal device. Wherein, when the terminal device selects any column from the matrix X', it may also select a column from the matrix X' according to formula (1). For a specific example, please refer to the example description of selecting a column of the orthogonal matrix X for the terminal device in the foregoing embodiment, which may be an example description of selecting a column according to the specified formula (1), which will not be repeated here.
可见,上述两种终端设备获取L个元素的方式均与终端设备所在小区的小区标识 有关。 It can be seen that the above two ways for the terminal equipment to obtain the L elements are related to the cell identifier of the cell where the terminal equipment is located. related.
在一种示例中,终端设备从正交矩阵X的一列元素中获取L个元素时,抽取方式也可以与小区标识 无关。也就是说,不同小区中的终端设备,可以在正交矩阵X中选择相同数量和/或相同位置的元素。 In an example, when the terminal device obtains L elements from a column of elements of the orthogonal matrix X, the extraction method may also be the same as the cell identifier. It doesn't matter. That is to say, terminal devices in different cells can select the same number and/or the same position of elements in the orthogonal matrix X.
举例来说,假设终端设备1位于小区1的信号覆盖范围内,终端设备2位于小区2的信号覆盖范围内。其中,假设小区1和小区2下发的正交矩阵X均相同。终端设备1和终端设备2都可以从该正交矩阵X中确定对应的导频序列。在一种可能的情况下,终端设备1和终端设备2可以选择相同数量(例如L个)和相同位置的元素。此时终端设备1和终端设备2的导频序列相同。For example, it is assumed that terminal equipment 1 is located within the signal coverage of cell 1, and terminal equipment 2 is located within the signal coverage of cell 2. Wherein, it is assumed that the orthogonal matrices X delivered by cell 1 and cell 2 are the same. Both terminal equipment 1 and terminal equipment 2 can determine the corresponding pilot sequence from the orthogonal matrix X. In a possible case, the terminal device 1 and the terminal device 2 may select the same number (eg L) and the same position of elements. At this time, the pilot sequences of terminal equipment 1 and terminal equipment 2 are the same.
可选的,对于不同小区的终端设备可能从同一个正交矩阵X中选择相同的L个元素,终端设备还可以对选取的L个元素进行加扰,加扰后得到的L个元素构成终端设备的导频序列。Optionally, terminal devices in different cells may select the same L elements from the same orthogonal matrix X, and the terminal device may also scramble the selected L elements, and the L elements obtained after scrambling constitute the terminal. The pilot sequence of the device.
举例来说,假设终端设备1位于小区1的信号覆盖范围内,终端设备2位于小区2的信号覆盖范围内。其中,终端设备1和终端设备2可以选择相同数量(例如L个)和相同位置的元素,即终端设备1和终端设备2选取的L个元素完全相同。For example, it is assumed that terminal equipment 1 is located within the signal coverage of cell 1, and terminal equipment 2 is located within the signal coverage of cell 2. Wherein, the terminal device 1 and the terminal device 2 can select the same number (for example, L) and the same position of elements, that is, the L elements selected by the terminal device 1 and the terminal device 2 are exactly the same.
为了避免终端设备1和终端设备2的导频碰撞,终端设备1可以将选取的L个元素与长度为L的序列做模2加,从而对终端设备1选取的L个元素进行加扰。其中,该长度为L的序列可以是由终端设备1所在的小区1的 作为初始值的PN序列,也可以是由基站配置的Scramble ID决定的,本实施例不作限定。 In order to avoid pilot collision between terminal equipment 1 and terminal equipment 2, terminal equipment 1 may add the selected L elements to a sequence of length L modulo 2, so as to scramble the L elements selected by terminal equipment 1. Wherein, the sequence of length L may be generated by the cell 1 where the terminal device 1 is located. The PN sequence as the initial value may also be determined by the Scramble ID configured by the base station, which is not limited in this embodiment.
类似的,终端设备2也可以将选取的L个元素与长度为L的序列做模2加,从而对终端设备2选取的L个元素进行加扰。其中,该长度为L的序列可以是由终端设备2所在的 小区2的 作为初始值的PN序列,也可以是由基站配置的Scramble ID决定的,本实施例不作限定。 Similarly, the terminal device 2 may also add the selected L elements to a sequence of length L modulo 2, so as to scramble the L elements selected by the terminal device 2 . Wherein, the sequence of length L may be generated by the cell 2 where the terminal device 2 is located. The PN sequence as the initial value may also be determined by the Scramble ID configured by the base station, which is not limited in this embodiment.
本申请实施例提供一种序列生成方法,该方法可以由网络设备和终端设备之间的交互实现。其中,网络设备获取终端设备的导频配置参数,并将该导频配置参数发送给终端设备。终端设备可以根据导频配置参数指示的正交矩阵,从正交矩阵中确定该正交矩阵的每列中的部分或全部元素构成该终端设备的导频序列。可见,本申请实施例提供的方法采用正交矩阵,可以使得导频序列的数量趋于无限大,满足mMTC场景下的海量终端的需求,有利于提升系统容量。由于终端设备的导频序列选自正交矩阵,可以降低不同终端设备发送的导频之间的干扰,进而降低接收端处理的复杂度。An embodiment of the present application provides a method for generating a sequence, and the method can be implemented by interaction between a network device and a terminal device. The network device acquires the pilot configuration parameters of the terminal device, and sends the pilot configuration parameters to the terminal device. The terminal device may determine, according to the orthogonal matrix indicated by the pilot configuration parameter, from the orthogonal matrix, some or all of the elements in each column of the orthogonal matrix constitute the pilot sequence of the terminal device. It can be seen that the method provided by the embodiment of the present application adopts an orthogonal matrix, which can make the number of pilot sequences tend to be infinite, which can meet the requirements of a large number of terminals in the mMTC scenario, and is conducive to improving the system capacity. Since the pilot sequence of the terminal device is selected from an orthogonal matrix, the interference between pilots sent by different terminal devices can be reduced, thereby reducing the processing complexity of the receiving end.
下面对存在频率选择性衰落的情况下,终端设备可以被分配多个导频的情况进行详细的描述。The following describes in detail the situation in which a terminal device may be allocated multiple pilot frequencies in the presence of frequency selective fading.
在一种示例中,由于存在频率选择性衰落,因此终端设备可以被分配多个导频。其中,每个导频覆盖一段带宽。网络设备和终端设备之间的交互可以包括以下步骤:In one example, a terminal device may be allocated multiple pilots due to frequency selective fading. Wherein, each pilot frequency covers a segment of bandwidth. The interaction between the network device and the terminal device can include the following steps:
网络设备确定终端设备的导频配置参数;The network device determines the pilot configuration parameters of the terminal device;
终端设备接收网络设备发送的导频配置参数,所述导频配置参数还包括终端设备的导频数量P;The terminal equipment receives the pilot frequency configuration parameter sent by the network equipment, and the pilot frequency configuration parameter further includes the pilot frequency P of the terminal equipment;
终端设备获取P个频段分别对应的P个导频序列。The terminal device acquires P pilot sequences corresponding to the P frequency bands respectively.
其中,由于存在频率选择性衰落,可以将终端设备所占用的频谱资源划分为P个频段,每一个频段对应一个导频序列,每一个导频序列的长度为固定值(例如导频序列包括L个元素,即长度为L)。那么网络设备在确定终端设备的导频配置参数时,该导频配置参数还可以包括终端设备的导频数量P。例如,若导频配置参数中的导频数量为4,即表示终端设备将占用的频谱资源划分为4个频段。在一实施方式中,每个频段对应的导频序列也可以被称之为导频子序列。Among them, due to the existence of frequency selective fading, the spectrum resources occupied by the terminal equipment can be divided into P frequency bands, each frequency band corresponds to a pilot sequence, and the length of each pilot sequence is a fixed value (for example, the pilot sequence includes L elements, that is, the length is L). Then, when the network device determines the pilot configuration parameter of the terminal device, the pilot configuration parameter may further include the number P of pilots of the terminal device. For example, if the number of pilots in the pilot configuration parameter is 4, it means that the terminal device divides the occupied spectrum resources into 4 frequency bands. In one embodiment, the pilot sequence corresponding to each frequency band may also be referred to as a pilot subsequence.
其中,对于P个频段中的第p个频段(p=1,2,…,P),终端设备可以从正交矩阵X中确定第p个频段对应的导频序列。其中,终端设备确定第p个频段对应的导频序列的方法可以包括但不限于上文实施例中所述的随机抽取方式、按照指定的公式抽取方式等。Wherein, for the p th frequency band (p=1, 2, . . . , P) in the P frequency bands, the terminal device may determine the pilot sequence corresponding to the p th frequency band from the orthogonal matrix X. The method for the terminal device to determine the pilot sequence corresponding to the p-th frequency band may include, but is not limited to, the random extraction method described in the above embodiment, the extraction method according to a specified formula, and the like.
例如,终端设备可以从正交矩阵X的一列元素中按照随机抽取的方式选取L个元素,该L个元素构成第p个频段对应的导频序列。又例如,终端设备可以从正交矩阵X的一列元素中按照指定的公式选取L个元素,该L个元素构成第p个频段对应的导频序列。再例如,终端设备从正交矩阵X的一列元素中获取L个元素时,抽取方式也可以与小区标识 无关。 For example, the terminal device may randomly select L elements from a column of elements of the orthogonal matrix X, and the L elements constitute the pilot sequence corresponding to the p-th frequency band. For another example, the terminal device may select L elements from a column of elements of the orthogonal matrix X according to a specified formula, and the L elements constitute a pilot sequence corresponding to the p-th frequency band. For another example, when the terminal device obtains L elements from a column of elements of the orthogonal matrix X, the extraction method may also be the same as the cell identifier. It doesn't matter.
类似的,对于P个频段中的余下所有频段,终端设备都可以从正交矩阵X中确定余下所有频段分别对应的导频序列。也就是说,当终端设备将占用的导频资源划分为P个频段时,终端设备需要从正交矩阵X中选取P次,每次选取L个元素,最终得到P个频段分别对应的P个导频序列,每个导频序列包括L个元素。Similarly, for all the remaining frequency bands in the P frequency bands, the terminal device can determine from the orthogonal matrix X the pilot sequences corresponding to all the remaining frequency bands respectively. That is to say, when the terminal equipment divides the occupied pilot frequency resources into P frequency bands, the terminal equipment needs to select P times from the orthogonal matrix X, and select L elements each time, and finally obtain P corresponding to the P frequency bands. Pilot sequences, each pilot sequence includes L elements.
举例来说,假设终端设备将占用的资源划分为2个频段。若终端设备采用随机抽取的方式从正交矩阵X中选取L个元素,那么终端设备第一次从正交矩阵X的一列中随机抽取L个元素,构成频段1的导频序列1。终端设备继续从正交矩阵X的一列中随机抽取L个 元素,构成频段2的导频序列。其中,终端设备在随机抽取时,抽取频段1和频段2时采用的正交矩阵不同。也就是说,终端设备从一个正交矩阵中随机抽取L个元素,构成频段1的导频序列1。终端设备从另一个正交矩阵中随机抽取L个元素,构成频段1的导频序列1。For example, it is assumed that the terminal equipment divides the occupied resources into 2 frequency bands. If the terminal equipment selects L elements from the orthogonal matrix X by random extraction, the terminal equipment randomly extracts L elements from a column of the orthogonal matrix X for the first time to form the pilot sequence 1 of the frequency band 1. The terminal equipment continues to randomly extract L elements from one column of the orthogonal matrix X to form the pilot sequence of frequency band 2. Wherein, when the terminal equipment randomly extracts, the orthogonal matrices used in extracting frequency band 1 and frequency band 2 are different. That is to say, the terminal device randomly extracts L elements from an orthogonal matrix to form the pilot sequence 1 of the frequency band 1. The terminal equipment randomly extracts L elements from another orthogonal matrix to form pilot sequence 1 of frequency band 1.
又例如,假设终端设备将占用的资源划分为2个频段。若终端设备按照指定的公式抽取的方式从正交矩阵X中选取L个元素,那么终端设备第一次从正交矩阵X的一列中按照指定的公式抽取L个元素,构成频段1的导频序列1。终端设备继续从正交矩阵X的一列中按照指定的公式抽取L个元素,构成频段2的导频序列。其中,终端设备在随机抽取时,抽取频段1和频段2时采用的正交矩阵可以相同,也可以不同。For another example, it is assumed that the terminal equipment divides the occupied resources into 2 frequency bands. If the terminal equipment selects L elements from the orthogonal matrix X according to the specified formula, then the terminal equipment extracts L elements from a column of the orthogonal matrix X according to the specified formula for the first time to form the pilot frequency of frequency band 1 sequence 1. The terminal equipment continues to extract L elements from one column of the orthogonal matrix X according to the specified formula to form the pilot sequence of frequency band 2. Wherein, when the terminal equipment randomly extracts, the orthogonal matrices used in extracting frequency band 1 and frequency band 2 may be the same or different.
可选的,对于第p个频段,终端设备也可以先从正交矩阵X中抽取L行元素,构成一个L×N的矩阵X′。终端设备再从该矩阵X′中抽取一列,构成第p个频段的导频序列。类似的,对于P个频段中的余下所有频段,终端设备都可以先从正交矩阵X中抽取L行元素,构成一个L×N的矩阵X′,再从该矩阵X′中抽取一列,构成某一个频段的导频序列。也就是说,终端设备需要从正交矩阵X中抽取P次,P次抽取的L行元素分别构成P个L×N的正交矩阵。终端设备再从各个L×N的正交矩阵中抽取一列构成P个频段中的任意一个频段p的导频序列。Optionally, for the p-th frequency band, the terminal device may also first extract L row elements from the orthogonal matrix X to form an L×N matrix X′. The terminal equipment extracts another column from the matrix X' to form the pilot sequence of the p-th frequency band. Similarly, for all the remaining frequency bands in the P frequency bands, the terminal device can first extract L row elements from the orthogonal matrix X to form an L×N matrix X′, and then extract a column from the matrix X′ to form The pilot sequence of a certain frequency band. That is to say, the terminal device needs to extract P times from the orthogonal matrix X, and the L row elements extracted for the P times respectively form P L×N orthogonal matrices. The terminal equipment then extracts a column from each L×N orthogonal matrix to form a pilot sequence of any frequency band p in the P frequency bands.
可见,在考虑到频率选择性衰落的情况下,针对频率选择性衰落比较严重的信道,终端设备可以在不同频段使用单独的导频,有利于增强对抗频率选择性衰落的能力。It can be seen that in the case of considering frequency selective fading, for channels with severe frequency selective fading, terminal equipment can use separate pilot frequencies in different frequency bands, which is beneficial to enhance the ability to resist frequency selective fading.
下面对降低导频序列的峰均比的方法进行详细的描述。为了降低导频序列的峰均比(peak to average power ratio,PAPR),从而使信号工作在放大器的线性区域,本申请实施例提出对终端设备的导频序列进一步做预编码处理。也就是说,通过对终端设备的导频序列进行预编码处理,可以降低导频序列的PAPR。The method for reducing the peak-to-average ratio of the pilot sequence will be described in detail below. In order to reduce the peak-to-average power ratio (PAPR) of the pilot sequence, so that the signal works in the linear region of the amplifier, the embodiment of the present application proposes to further perform precoding processing on the pilot sequence of the terminal device. That is, by performing precoding processing on the pilot sequence of the terminal device, the PAPR of the pilot sequence can be reduced.
在一种示例中,可以通过公式(2)对该导频序列进行预编码处理:In an example, the pilot sequence can be precoded by formula (2):
其中, 表示前文实施例所述的终端设备的导频序列,即正交矩阵X中的L个元素构成的导频序列;D表示L维的DFT预编码矩阵, 表示预编码处理后的终端设备的导频序列。通过公式(2)对终端设备的导频序列进行预编码处理,可以降低序列的PAPR。 in, Represents the pilot sequence of the terminal equipment described in the previous embodiment, that is, the pilot sequence composed of L elements in the orthogonal matrix X; D represents the L-dimensional DFT precoding matrix, Indicates the pilot sequence of the terminal equipment after precoding processing. By performing precoding processing on the pilot sequence of the terminal device by formula (2), the PAPR of the sequence can be reduced.
其中,根据公式(2)对终端设备的导频序列进行预编码处理的过程可以是网络设备所执行的,也可以是终端设备所执行的。Wherein, the process of performing precoding processing on the pilot sequence of the terminal device according to formula (2) may be performed by the network device or by the terminal device.
举例来说,根据图2实施例中的描述,基站可以根据导频序列长度L,从正交矩阵X中确定L×N的矩阵X′。将该矩阵X′与预编码矩阵D根据公式(2)进行预编码处理,可以得到预编码处理后的子矩阵 需要注意的是,这里的子矩阵 可以包括一个或多个导频序列,即该子矩阵 中的一个导频序列为预编码处理后的终端设备的导频序列 导频序列 可以是子矩阵 中的一列元素或者多列元素。 For example, according to the description in the embodiment of FIG. 2 , the base station may determine an L×N matrix X′ from the orthogonal matrix X according to the length L of the pilot sequence. The matrix X' and the precoding matrix D are precoded according to formula (2), and the submatrix after precoding can be obtained It should be noted that the submatrix here can include one or more pilot sequences, i.e. the sub-matrix One of the pilot sequences in the precoding process is the pilot sequence of the terminal equipment pilot sequence can be a submatrix One or more columns of elements in .
在一实施例中,基站得到预编码处理后的子矩阵 后,基站可以通过信令将子矩阵 通知给终端设备,以使终端设备在子矩阵 中确定需要使用的导频序列 在本实施例中,终端设备在收到子矩阵 后,可以自主选择所所要使用的导频序列 也可以根据预设的 规则选择所要使用的导频序列 也可以根据基站的指示选择所要使用的导频序列 (例如,根据子矩阵 中基站所指示的列或者行的元素确定所要使用的导频序列 )。 In one embodiment, the base station obtains the sub-matrix after precoding processing After that, the base station can send the sub-matrix by signaling Notify the terminal device so that the terminal device is in the sub-matrix Determine the pilot sequence to be used in In this embodiment, the terminal device receives the sub-matrix After that, you can autonomously select the pilot sequence to be used The pilot sequence to be used can also be selected according to preset rules The pilot sequence to be used can also be selected according to the instructions of the base station (for example, according to the submatrix The elements of the column or row indicated by the base station in the base station determine the pilot sequence to be used ).
在另一实施例中,基站也可以通过信令将一个或多个导频序列 通知给终端设备。在本实施例中,信令直接携带允许终端使用的导频序列,无需携带整个子矩阵 In another embodiment, the base station may also send one or more pilot sequences through signaling. Notify the terminal device. In this embodiment, the signaling directly carries the pilot sequence that the terminal is allowed to use, without carrying the entire sub-matrix
在又一实施例中,基站可以通过信令将生成子矩阵 所需的参数通知给终端设备,以终端设备根据该参数生成所述子矩阵 例如,根据图2实施例中的描述,终端设备可以根据导频配置参数,从正交矩阵X中确定子矩X′。在一实施方式中,根据公式(2)对导频序列 进行处理,得到最终所要使用的导频序列 在另一实施方式中,根据公式(2)对X′进行处理,即将公式(2)中的 替换成矩阵X′,得到子矩阵 该子矩阵 中的一列元素可以是一个导频序列 或者为一个导频序列 的一部分(例如,一个导频序列 由子矩阵 中多列元素构成)。终端设备根据该子矩阵 确定要使用的导频序列 在子矩阵 中确定导频序列 的方式可以是参考前文中从矩阵X或者矩阵X′中确定未进行预编码处理的导频序列的方式相同。 In yet another embodiment, the base station may generate a sub-matrix by signaling The required parameter is notified to the terminal device, so that the terminal device generates the sub-matrix according to the parameter For example, according to the description in the embodiment of FIG. 2 , the terminal device may determine the sub-moment X′ from the orthogonal matrix X according to the pilot configuration parameter. In one embodiment, the pilot sequence is Process to get the final pilot sequence to be used In another embodiment, X' is processed according to formula (2), that is, in formula (2) Replace it with a matrix X' to get a submatrix the submatrix A column of elements in can be a pilot sequence or a pilot sequence part of (e.g. a pilot sequence by submatrix consists of multiple columns of elements). End devices according to this sub-matrix Determine which pilot sequence to use in the submatrix determine the pilot sequence The manner may be the same as the manner in which the pilot sequence without precoding processing is determined from the matrix X or the matrix X' in reference to the foregoing.
在另一实施例中,基站可以通过信令将生成 所需的参数指示给终端设备,以使终端设备确定待进行预编码处理的序列 然后根据公式(2)对序列 进行处理得到导频序列 例如,根据图2实施例中的描述,终端设备可以根据导频配置参数,根据正交矩阵X确定序列 然后根据公式(2)对序列 进行处理得到导频序列 表示前文实施例所获得的未经预编码处理过的导频序列。 In another embodiment, the base station can generate the The required parameters are indicated to the terminal device so that the terminal device can determine the sequence to be subjected to precoding processing Then according to formula (2), the sequence Process to get the pilot sequence For example, according to the description in the embodiment of FIG. 2, the terminal device may determine the sequence according to the orthogonal matrix X according to the pilot configuration parameters Then according to formula (2), the sequence Process to get the pilot sequence Indicates the unprecoded pilot sequence obtained in the foregoing embodiment.
在频率选择性衰落的情况下,终端设备或者基站可以根据公式(2),将前文实施例中获得的未经预编码处理的各个频段对应的导频序列分别进行预编码处理,得到各个频段对应的最终要使用的导频序列。In the case of frequency selective fading, the terminal device or the base station can perform precoding processing on the pilot sequences corresponding to each frequency band obtained in the preceding embodiment without precoding processing according to formula (2), respectively, to obtain the corresponding frequency bands corresponding to each frequency band. The final pilot sequence to be used.
在生成导频序列的过程中若使用加扰处理,则可以先应用公式(2)进行预编码处理然后进行加扰处理,也可以先进行加扰处理然后应用公式(2)进行预编码处理,本实施例不作限定。If scrambling is used in the process of generating the pilot sequence, formula (2) can be used to perform precoding processing and then scrambling processing, or scrambling processing can be performed first and then formula (2) can be used to perform precoding processing. This embodiment is not limited.
下面对本申请实施例提供的序列生成方法简化接收端的操作,提升接收端的性能的情况进行详细的描述。The following describes in detail how the sequence generation method provided by the embodiment of the present application simplifies the operation of the receiving end and improves the performance of the receiving end.
终端设备可以从正交矩阵X中确定终端设备的导频序列,对应的,网络设备可以也采用与终端设备相同的方法获取正交矩阵X,以及获取终端设备选取的L个元素分别对应的正交矩阵X中的位置参数。其中,位置参数表示一个元素位于正交矩阵X中的哪一行哪一列。例如,终端设备选取的一个元素位于正交矩阵的第二行第二列,即该元素的位置参数为第二行第二列。基站根据每个元素的位置参数,可以获取一个L×N的正交矩阵X′。The terminal device can determine the pilot sequence of the terminal device from the orthogonal matrix X. Correspondingly, the network device can also use the same method as the terminal device to obtain the orthogonal matrix X, and obtain the L elements selected by the terminal device. Corresponding positive sequence. The position parameter in the intersection matrix X. Among them, the position parameter indicates which row and which column in the orthogonal matrix X an element is located. For example, an element selected by the terminal device is located in the second row and second column of the orthogonal matrix, that is, the position parameter of the element is the second row and second column. The base station can obtain an L×N orthogonal matrix X′ according to the position parameter of each element.
当终端设备向网络设备发送该终端设备的导频序列时,网络设备可以依次使用L×N的正交矩阵X′的第1至第N列与接收到的导频序列做相关,得到N个相关值。若其中一个相关值r i的数值超过预设门限,那么可以确定相关值为r i的那一列导频序列为终端设备发送的导频序列,完成了用户检测过程。 When the terminal device sends the pilot sequence of the terminal device to the network device, the network device can sequentially use the 1st to Nth columns of the L×N orthogonal matrix X′ to correlate the received pilot sequences to obtain N related value. Wherein if a value r i of the correlation value exceeds the preset threshold, it can be determined correlation value r i of the pilot sequence to the row pilot sequence sent by the terminal, the user to complete the detection process.
请参见图5,图5为网络设备采用本申请实施例提供正交矩阵以及进行用户检测时的性能示意图。其中,可以采用漏检概率这一指标来判断网络设备进行用户检测时的性能变化。可见,随着网络设备的天线数目的增加,网络设备的漏检概率逐渐降低。其中,网络 设备采用傅里叶变换矩阵或哈达玛矩阵进行用户检测时,漏检概率比较接近,两者漏检概率都比较低。可见,本申请实施例提出导频序列选自正交矩阵,可以降低不同终端设备发送的导频之间的干扰,进而降低接收端处理的复杂度,同时也达到了较低的漏检概率。Please refer to FIG. 5. FIG. 5 is a schematic diagram of performance when a network device provides an orthogonal matrix and performs user detection using an embodiment of the present application. Wherein, the indicator of missed detection probability can be used to judge the performance change of the network device when performing user detection. It can be seen that as the number of antennas of the network device increases, the probability of missed detection of the network device gradually decreases. Among them, when the network equipment uses the Fourier transform matrix or the Hadamard matrix for user detection, the probability of missed detection is relatively close, and the probability of missed detection of both is relatively low. It can be seen that the embodiment of the present application proposes that the pilot sequence is selected from an orthogonal matrix, which can reduce the interference between pilots sent by different terminal devices, thereby reducing the processing complexity of the receiving end, and at the same time achieving a lower probability of missed detection.
以下结合图6至图9详细说明本申请实施例的相关设备。The related devices of the embodiments of the present application will be described in detail below with reference to FIG. 6 to FIG. 9 .
本申请实施例提供一种终端设备,如图6所示,该终端设备用于实现上述方法实施例中终端设备所执行的方法,具体包括:An embodiment of the present application provides a terminal device. As shown in FIG. 6 , the terminal device is configured to implement the method executed by the terminal device in the foregoing method embodiments, and specifically includes:
收发单元601,用于接收网络设备发送的导频配置参数,导频配置参数包括用于配置终端设备使用的正交矩阵的第一参数,正交矩阵的每列中的部分或者全部元素构成一个导频序列或者导频子序列;
处理单元602,用于从正交矩阵中确定终端设备的导频序列。The
在一种实现方式中,第一参数包括导频总数N和/或正交矩阵类型。In one implementation, the first parameter includes the total number N of pilots and/or the type of orthogonal matrix.
在一种实现方式中,导频配置参数还包括导频序列长度L和/或第二参数,其中,第二参数用于配置正交矩阵中可用于构成终端设备的导频序列的列号集合。In an implementation manner, the pilot configuration parameter further includes a pilot sequence length L and/or a second parameter, where the second parameter is used to configure a set of column numbers in the orthogonal matrix that can be used to form the pilot sequence of the terminal device .
在一种实现方式中,处理单元602用于从正交矩阵中确定终端设备的导频序列,具体用于:In an implementation manner, the
根据导频总数N,确定维度为N×N的正交矩阵X;According to the total number of pilot frequencies N, determine an orthogonal matrix X with a dimension of N×N;
从正交矩阵X的一列或多列元素中选取L个元素,该L个元素构成终端设备的导频序列。L elements are selected from one or more column elements of the orthogonal matrix X, and the L elements constitute the pilot sequence of the terminal device.
在一种实现方式中,处理单元602用于根据导频总数N,确定维度为N×N的正交矩阵X,具体用于:In an implementation manner, the
根据导频总数N和矩阵类型,确定维度为N×N的该矩阵类型的正交矩阵X。According to the total number of pilots N and the matrix type, an orthogonal matrix X of the matrix type with dimension N×N is determined.
在一种实现方式中,处理单元602从所述N×N的正交矩阵X的多列元素中选取L个元素,每列中被选取的元素数量和/或位置相同。In an implementation manner, the
在一种实现方式中,处理单元602用于从正交矩阵X的一列或多列元素中选取L个元素,具体用于:In an implementation manner, the
从正交矩阵X的一列或多列元素中按照随机抽取的方式选取L个元素;或者,根据终端设备所在小区的小区标识,从正交矩阵X的一列或多列元素中选取L个元素。L elements are randomly selected from one or more columns of the orthogonal matrix X; or, L elements are selected from one or more columns of the orthogonal matrix X according to the cell identifier of the cell where the terminal device is located.
在一种实现方式中,处理单元602还用于:In one implementation, the
对L个元素进行加扰,加扰后得到的L个元素构成所述终端设备的导频序列。The L elements are scrambled, and the L elements obtained after scrambling constitute the pilot sequence of the terminal device.
在一种实现方式中,处理单元602还用于:In one implementation, the
基于配置的用于发送导频的时频资源确定导频序列长度L。The pilot sequence length L is determined based on the configured time-frequency resources for transmitting pilots.
在一种实现方式中,处理单元602还用于:In one implementation, the
对该L个元素进行预编码处理,预编码处理后得到的L个元素构成所述终端设备的导频序列。在一可选的实施方式中,可以使用DFT矩阵对上述L个元素进行预编码处理。The L elements are subjected to precoding processing, and the L elements obtained after the precoding processing constitute the pilot sequence of the terminal device. In an optional implementation manner, a DFT matrix may be used to perform precoding processing on the above-mentioned L elements.
在一种实现方式中,处理单元602用于从正交矩阵中确定终端设备的导频序列,具体用于:In an implementation manner, the
根据导频总数N,确定维度为N×N的正交矩阵X;According to the total number of pilot frequencies N, determine an orthogonal matrix X with a dimension of N×N;
根据导频序列长度L,从正交矩阵X中确定L×N的矩阵X′;According to the length L of the pilot sequence, determine the matrix X′ of L×N from the orthogonal matrix X;
从矩阵X′中的一列或多列中确定终端设备的导频序列。The pilot sequence of the terminal device is determined from one or more columns in the matrix X'.
在一种实现方式中,处理单元602用于根据导频序列长度L,从正交矩阵X中确定L×N的矩阵X′,具体用于:In an implementation manner, the
根据导频序列长度L,从正交矩阵X中随机抽取L行,确定L×N的矩阵X′。According to the length L of the pilot sequence, L rows are randomly selected from the orthogonal matrix X to determine an L×N matrix X′.
在一种实现方式中,处理单元602用于根据导频序列长度L,从正交矩阵X中确定L×N的矩阵X′,具体用于:In an implementation manner, the
根据导频序列长度L和终端设备所在小区的小区标识,确定L×N的矩阵X′。An L×N matrix X′ is determined according to the length L of the pilot sequence and the cell identifier of the cell where the terminal equipment is located.
在一种实现方式中,不同小区的矩阵X′相同。In one implementation, the matrix X' of different cells is the same.
在一种实现方式中,图6中的各个单元所实现的相关功能可以通过收发器和处理器来实现。请参见图7,图7是本申请实施例提供的一种终端设备的结构示意图,该终端设备可以为具有执行本申请实施例所述的序列生成功能的设备(例如芯片)。该终端设备可以包括收发器701、至少一个处理器702和存储器703。其中,收发器701、处理器702和存储器703可以通过一条或多条通信总线相互连接,也可以通过其它方式相连接。In an implementation manner, the related functions implemented by each unit in FIG. 6 may be implemented by a transceiver and a processor. Referring to FIG. 7 , FIG. 7 is a schematic structural diagram of a terminal device provided by an embodiment of the present application. The terminal device may be a device (eg, a chip) having the function of performing the sequence generation described in the embodiment of the present application. The terminal device may include a
其中,收发器701可以用于发送信息,或者接收信息。可以理解的是,收发器701是统称,可以包括接收器和发送器。例如,接收器用于网络设备发送的导频配置参数。The
其中,处理器702可以用于对终端设备的信息进行处理。例如,处理器702可以调用存储器703中存储的程序代码,实现从所述正交矩阵中确定所述终端设备的导频序列。处理器702可以包括一个或多个处理器,例如该处理器702可以是一个或多个中央处理器(central processing unit,CPU),网络处理器(network processor,NP),硬件芯片或者其任意组合。在处理器702是一个CPU的情况下,该CPU可以是单核CPU,也可以是多核CPU。The
其中,存储器703用于存储程序代码等。存储器703可以包括易失性存储器(volatile memory),例如随机存取存储器(random access memory,RAM);存储器703也可以包括非易失性存储器(non-volatile memory),例如只读存储器(read-only memory,ROM),快闪存储器(flash memory),硬盘(hard disk drive,HDD)或固态硬盘(solid-state drive,SSD);存储器703还可以包括上述种类的存储器的组合。Among them, the
其中,上述处理器702和存储器703可以通过接口耦合,也可以集成在一起,本实施例不作限定。The above-mentioned
上述收发器701和处理器702可以用于实现本申请实施例中的序列生成方法,其中,具体实现方式如下:The foregoing
收发器701,用于接收网络设备发送的导频配置参数,导频配置参数包括用于配置终端设备使用的正交矩阵的第一参数,正交矩阵的每列中的部分或者全部元素构成一个导频序列或者导频子序列;The
处理器702,用于从正交矩阵中确定终端设备的导频序列。The
在一种实现方式中,第一参数包括导频总数N和/或正交矩阵类型。In one implementation, the first parameter includes the total number N of pilots and/or the type of orthogonal matrix.
在一种实现方式中,导频配置参数还包括导频序列长度L和/或第二参数,其中,第二参数用于配置正交矩阵中可用于构成终端设备的导频序列的列号集合。In an implementation manner, the pilot configuration parameter further includes a pilot sequence length L and/or a second parameter, where the second parameter is used to configure a set of column numbers in the orthogonal matrix that can be used to form the pilot sequence of the terminal device .
在一种实现方式中,处理器702用于从正交矩阵中确定终端设备的导频序列,具体用于:In an implementation manner, the
根据导频总数N,确定维度为N×N的正交矩阵X;According to the total number of pilot frequencies N, determine an orthogonal matrix X with a dimension of N×N;
从正交矩阵X的一列或多列元素中选取L个元素,该L个元素构成终端设备的导频序列。L elements are selected from one or more column elements of the orthogonal matrix X, and the L elements constitute the pilot sequence of the terminal device.
在一种实现方式中,处理器702用于根据导频总数N,确定维度为N×N的正交矩阵X,具体用于:In an implementation manner, the
根据导频总数N和矩阵类型,确定维度为N×N的该矩阵类型的正交矩阵X。According to the total number of pilots N and the matrix type, an orthogonal matrix X of the matrix type with dimension N×N is determined.
在一种实现方式中,处理器702从N×N的正交矩阵X的多列元素中选取L个元素,每列中被选取的元素数量和/或位置相同。In one implementation, the
在一种实现方式中,处理器702用于从N×N的正交矩阵X的一列或多列元素中选取L个元素,具体用于:In an implementation manner, the
从正交矩阵X的一列或多列元素中按照随机抽取的方式选取L个元素;或者,根据终端设备所在小区的小区标识,从正交矩阵X的一列或多列元素中选取L个元素。L elements are randomly selected from one or more columns of the orthogonal matrix X; or, L elements are selected from one or more columns of the orthogonal matrix X according to the cell identifier of the cell where the terminal device is located.
在一种实现方式中,处理器702还用于:In one implementation, the
对L个元素进行加扰,加扰后得到的L个元素构成终端设备的导频序列。The L elements are scrambled, and the L elements obtained after scrambling constitute the pilot sequence of the terminal equipment.
在一种实现方式中,处理器702还用于:In one implementation, the
基于配置的用于发送导频的时频资源确定导频序列长度L。The pilot sequence length L is determined based on the configured time-frequency resources for transmitting pilots.
在一种实现方式中,处理器702还用于:In one implementation, the
对该L个元素进行预编码处理,预编码处理后得到的L个元素构成所述终端设备的导频序列。在一可选的实施方式中,可以使用DFT矩阵对上述L个元素进行预编码处理。The L elements are subjected to precoding processing, and the L elements obtained after the precoding processing constitute the pilot sequence of the terminal device. In an optional implementation manner, a DFT matrix may be used to perform precoding processing on the above-mentioned L elements.
在一种实现方式中,处理器702用于从正交矩阵中确定终端设备的导频序列,具体用于:In an implementation manner, the
根据导频总数N,确定维度为N×N的正交矩阵X;According to the total number of pilot frequencies N, determine an orthogonal matrix X with a dimension of N×N;
根据导频序列长度L,从正交矩阵X中确定L×N的矩阵X′;According to the length L of the pilot sequence, determine the matrix X′ of L×N from the orthogonal matrix X;
从矩阵X′中的一列或多列中确定终端设备的导频序列。The pilot sequence of the terminal device is determined from one or more columns in the matrix X'.
在一种实现方式中,处理器702用于根据导频序列长度L,从正交矩阵X中确定L×N的矩阵X′,具体用于:In an implementation manner, the
根据导频序列长度L,从正交矩阵X中随机抽取L行,确定L×N的矩阵X′。According to the length L of the pilot sequence, L rows are randomly selected from the orthogonal matrix X to determine an L×N matrix X′.
在一种实现方式中,处理器702用于根据导频序列长度L,从正交矩阵X中确定L×N的矩阵X′,具体用于:In an implementation manner, the
根据导频序列长度L和终端设备所在小区的小区标识,确定L×N的矩阵X′。An L×N matrix X′ is determined according to the length L of the pilot sequence and the cell identifier of the cell where the terminal equipment is located.
在一种实现方式中,不同小区的矩阵X′相同。In one implementation, the matrix X' of different cells is the same.
本申请实施例提供一种网络设备,如图8所示,该通信设备用于执行上述方法实施例中网络设备所执行的方法,具体包括:An embodiment of the present application provides a network device. As shown in FIG. 8 , the communication device is configured to execute the method executed by the network device in the foregoing method embodiments, and specifically includes:
处理单元801,用于获取终端设备的导频配置参数,导频配置参数包括用于配置终端设备使用的正交矩阵的第一参数,正交矩阵的每列中的部分或者全部元素构成一个导频序列或者导频子序列;The
收发单元802,用于向终端设备发送导频配置参数。
在一种实现方式中,第一参数包括导频总数N和/或正交矩阵类型。In one implementation, the first parameter includes the total number N of pilots and/or the type of orthogonal matrix.
在一种实现方式中,导频配置参数还包括导频序列长度L和/或第二参数,其中,第二参数用于配置所述正交矩阵中可用于构成终端设备的导频序列的列号集合。In an implementation manner, the pilot configuration parameter further includes a pilot sequence length L and/or a second parameter, where the second parameter is used to configure a column in the orthogonal matrix that can be used to form a pilot sequence of the terminal device number collection.
在一种实现方式中,导频总数N与导频序列长度L存在预设的对应关系。In an implementation manner, there is a preset corresponding relationship between the total number N of pilots and the length L of the pilot sequence.
在一种实现方式中,正交矩阵类型为预先设置的,或者,正交矩阵类型与导频总数N和/或导频序列长度L存在预设的对应关系。In an implementation manner, the orthogonal matrix type is preset, or there is a preset corresponding relationship between the orthogonal matrix type and the total number N of pilots and/or the length L of the pilot sequence.
在一种实现方式中,第二参数包括以下一种或多种:In one implementation, the second parameter includes one or more of the following:
终端设备所在小区的小区标识;The cell identifier of the cell where the terminal equipment is located;
终端设备的终端标识;Terminal identification of the terminal equipment;
导频所关联的时频位置参数;The time-frequency location parameter associated with the pilot;
网络设备配置的无线资源控制RRC信令参数。Radio resource control RRC signaling parameters configured by the network device.
在一种实现方式中,处理单元801还用于:In one implementation, the
根据导频总数N和/或正交矩阵类型,确定正交矩阵X;Determine the orthogonal matrix X according to the total number N of pilots and/or the type of the orthogonal matrix;
根据导频序列长度L,从正交矩阵X中确定L×N的矩阵X′;According to the length L of the pilot sequence, determine the matrix X′ of L×N from the orthogonal matrix X;
确定矩阵X′中的一列或多列构成导频序列集合;Determine that one or more columns in the matrix X' constitute a set of pilot sequences;
收发单元802还用于将该导频序列集合中的一个或多个导频序列发送给对应的一个或多个终端设备;或者,向终端设备发送该导频序列集合,以使终端设备从该导频序列集合中选取终端设备的导频序列。The
在一种可能的设计中,处理单元801还用于:In one possible design, the
根据导频总数N和/或正交矩阵类型,确定正交矩阵X;Determine the orthogonal matrix X according to the total number N of pilots and/or the type of the orthogonal matrix;
根据导频序列长度L,从正交矩阵X中确定L×N的矩阵X′;According to the length L of the pilot sequence, determine the matrix X′ of L×N from the orthogonal matrix X;
根据矩阵X′以及预编码矩阵,确定预编码处理后的L×N的矩阵X″。According to the matrix X' and the precoding matrix, an L×N matrix X″ after the precoding process is determined.
可选地,预编码矩阵可以是DFT矩阵。Alternatively, the precoding matrix may be a DFT matrix.
在一种实现方式中,图8中的各个单元所实现的相关功能可以通过收发器和处理器来实现。请参见图9,图9是本申请实施例提供的一种网络设备的结构示意图。该网络设备900可以包括收发器901、至少一个处理器902和存储器903。其中,收发器901、处理器902和存储器903可以通过一条或多条通信总线相互连接,也可以通过其它方式相连接。In an implementation manner, the related functions implemented by each unit in FIG. 8 may be implemented by a transceiver and a processor. Referring to FIG. 9, FIG. 9 is a schematic structural diagram of a network device provided by an embodiment of the present application. The network device 900 may include a
其中,收发器901可以用于发送信息,或者接收信息。可以理解的是,收发器901是统称,可以包括接收器和发送器。例如,发送器用于向终端设备发送导频配置参数。The
其中,处理器902可以用于对网络设备的信息进行处理。例如,处理器902可以调用存储器903中存储的程序代码,获取终端设备的导频配置参数。处理器902可以包括一个或多个处理器,例如该处理器902可以是一个或多个中央处理器(central processing unit,CPU),网络处理器(network processor,NP),硬件芯片或者其任意组合。在处理器902是一个CPU的情况下,该CPU可以是单核CPU,也可以是多核CPU。Wherein, the
其中,存储器903用于存储程序代码等。存储器903可以包括易失性存储器(volatile memory),例如随机存取存储器(random access memory,RAM);存储器903也可以包括非易失性存储器(non-volatile memory),例如只读存储器(read-only memory,ROM),快闪存储器(flash memory),硬盘(hard disk drive,HDD)或固态硬盘(solid-state drive,SSD);存储器903还可以包括上述种类的存储器的组合。Among them, the
其中,上述处理器902和存储器903可以通过接口耦合,也可以集成在一起,本实施例不作限定。The above-mentioned
上述收发器901和处理器902可以用于实现本申请实施例中的序列生成方法,其中,具体实现方式如下:The foregoing
处理器902,用于获取终端设备的导频配置参数,导频配置参数包括用于配置终端设备使用的正交矩阵的第一参数,正交矩阵的每列中的部分或者全部元素构成一个导频序列或者导频子序列;The
收发器901,用于向终端设备发送导频配置参数。The
在一种实现方式中,第一参数包括导频总数N和/或正交矩阵类型。In one implementation, the first parameter includes the total number N of pilots and/or the type of orthogonal matrix.
在一种实现方式中,导频配置参数还包括导频序列长度L和/或第二参数,其中,第二参数用于配置正交矩阵中可用于构成终端设备的导频序列的列号集合。In an implementation manner, the pilot configuration parameter further includes a pilot sequence length L and/or a second parameter, where the second parameter is used to configure a set of column numbers in the orthogonal matrix that can be used to form the pilot sequence of the terminal device .
在一种实现方式中,导频总数N与导频序列长度L存在预设的对应关系。In an implementation manner, there is a preset corresponding relationship between the total number N of pilots and the length L of the pilot sequence.
在一种实现方式中,正交矩阵类型为预先设置的,或者,正交矩阵类型与导频总数N和/或导频序列长度L存在预设的对应关系。In an implementation manner, the orthogonal matrix type is preset, or there is a preset corresponding relationship between the orthogonal matrix type and the total number N of pilots and/or the length L of the pilot sequence.
在一种实现方式中,第二参数包括以下一种或多种:In one implementation, the second parameter includes one or more of the following:
终端设备所在小区的小区标识;The cell identifier of the cell where the terminal equipment is located;
终端设备的终端标识;Terminal identification of the terminal equipment;
导频所关联的时频位置参数;The time-frequency location parameter associated with the pilot;
网络设备配置的无线资源控制RRC信令参数。Radio resource control RRC signaling parameters configured by the network device.
在一种实现方式中,处理器902还用于:In one implementation, the
根据导频总数N和/或正交矩阵类型,确定正交矩阵X;Determine the orthogonal matrix X according to the total number N of pilots and/or the type of the orthogonal matrix;
根据导频序列长度L,从正交矩阵X中确定L×N的矩阵X′;According to the length L of the pilot sequence, determine the matrix X′ of L×N from the orthogonal matrix X;
确定矩阵X′中的一列或多列构成导频序列集合;Determine that one or more columns in the matrix X' constitute a set of pilot sequences;
收发器901还用于将该导频序列集合中的一个或多个导频序列发送给对应的一个或多个终端设备;或者,向终端设备发送该导频序列集合,以使终端设备从该导频序列集合中选取终端设备的导频序列。The
在一种可能的设计中,处理器902还用于:In one possible design,
根据导频总数N和/或正交矩阵类型,确定正交矩阵X;Determine the orthogonal matrix X according to the total number N of pilots and/or the type of the orthogonal matrix;
根据导频序列长度L,从正交矩阵X中确定L×N的矩阵X′;According to the length L of the pilot sequence, determine the matrix X′ of L×N from the orthogonal matrix X;
根据矩阵X′以及预编码矩阵,确定预编码处理后的L×N的矩阵X″。According to the matrix X' and the precoding matrix, an L×N matrix X″ after the precoding process is determined.
可选地,预编码矩阵可以是DFT矩阵。Alternatively, the precoding matrix may be a DFT matrix.
本申请实施例提供一种通信系统,该通信系统包括前述实施例所述的终端设备和网络设备。An embodiment of the present application provides a communication system, where the communication system includes the terminal device and the network device described in the foregoing embodiments.
本申请实施例提供一种计算机可读存储介质,该计算机可读存储介质存储有程序或指令,当所述程序或指令在计算机上运行时,使得计算机执行本申请实施例中的序列生成方法。The embodiment of the present application provides a computer-readable storage medium, where the computer-readable storage medium stores a program or an instruction, and when the program or the instruction runs on a computer, the computer executes the sequence generation method in the embodiment of the present application.
本申请实施例提供一种芯片或者芯片系统,该芯片或者芯片系统包括至少一个处理器和接口,接口和至少一个处理器通过线路互联,至少一个处理器用于运行计算机程序或指 令,以进行本申请实施例中的序列生成方法。An embodiment of the present application provides a chip or a chip system, the chip or chip system includes at least one processor and an interface, the interface and the at least one processor are interconnected by a line, and the at least one processor is used to run a computer program or instruction to perform the present application Sequence generation method in the Examples.
其中,芯片中的接口可以为输入/输出接口、管脚或电路等。Wherein, the interface in the chip may be an input/output interface, a pin or a circuit, or the like.
上述方面中的芯片系统可以是片上系统(system on chip,SOC),也可以是基带芯片等,其中基带芯片可以包括处理器、信道编码器、数字信号处理器、调制解调器和接口模块等。The chip system in the above aspects may be a system on chip (system on chip, SOC), or a baseband chip, etc., where the baseband chip may include a processor, a channel encoder, a digital signal processor, a modem, an interface module, and the like.
在一种实现方式中,本申请中上述描述的芯片或者芯片系统还包括至少一个存储器,该至少一个存储器中存储有指令。该存储器可以为芯片内部的存储单元,例如,寄存器、缓存等,也可以是该芯片的存储单元(例如,只读存储器、随机存取存储器等)。In an implementation manner, the chip or chip system described above in this application further includes at least one memory, where instructions are stored in the at least one memory. The memory may be a storage unit inside the chip, such as a register, a cache, etc., or a storage unit of the chip (eg, a read-only memory, a random access memory, etc.).
在上述实施例中,可以全部或部分地通过软件、硬件、固件或者其任意组合来实现。当使用软件实现时,可以全部或部分地以计算机程序产品的形式实现。计算机程序产品包括一个或多个计算机指令。在计算机上加载和执行所述计算机指令时,全部或部分地产生按照本申请实施例所述的流程或功能。计算机可以是通用计算机、专用计算机、计算机网络、或者其他可编程装置。计算机指令可以存储在计算机可读存储介质中,或者从一个计算机可读存储介质向另一个计算机可读存储介质传输,例如,计算机指令可以从一个网站站点、计算机、服务器或数据中心通过有线(例如同轴电缆、光纤、数字用户线(Digital Subscriber Line,DSL))或无线(例如红外、无线、微波等)方式向另一个网站站点、计算机、服务器或数据中心进行传输。计算机可读存储介质可以是计算机能够存取的任何可用介质或者是包含一个或多个可用介质集成的服务器、数据中心等数据存储设备。所述可用介质可以是磁性介质(例如,软盘、硬盘、磁带)、光介质(例如,高密度数字视频光盘(Digital Video Disc,DVD))、或者半导体介质(例如,固态硬盘(Solid State Disk,SSD))等。In the above-mentioned embodiments, it may be implemented in whole or in part by software, hardware, firmware or any combination thereof. When implemented in software, it can be implemented in whole or in part in the form of a computer program product. A computer program product includes one or more computer instructions. When the computer instructions are loaded and executed on a computer, all or part of the processes or functions described in the embodiments of the present application are generated. The computer may be a general purpose computer, a special purpose computer, a computer network, or other programmable device. Computer instructions may be stored on or transmitted from one computer-readable storage medium to another computer-readable storage medium, for example, the computer instructions may be transmitted from a website site, computer, server, or data center over a wire (e.g. Coaxial cable, optical fiber, digital subscriber line (Digital Subscriber Line, DSL)) or wireless (such as infrared, wireless, microwave, etc.) means to transmit to another website site, computer, server or data center. A computer-readable storage medium can be any available medium that can be accessed by a computer or a data storage device such as a server, a data center, or the like that includes an integration of one or more available media. The available media may be magnetic media (eg, floppy disks, hard disks, magnetic tapes), optical media (eg, high-density digital video discs (DVD)), or semiconductor media (eg, solid state disks, SSD)) etc.
本领域普通技术人员可以意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、计算机软件或者二者的结合来实现,为了清楚地说明硬件和软件的可互换性,在上述说明中已经按照功能一般性地描述了各示例的组成及步骤。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本申请的范围。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, computer software, or a combination of the two. Interchangeability, the above description has generally described the components and steps of each example in terms of function. 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 this application.
以上所述,仅为本申请的具体实施方式,但本申请的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本申请揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本申请的保护范围之内。因此,本申请的保护范围应以所述权利要求的保护范围为准。The above are only specific embodiments of the present application, but the protection scope of the present application is not limited to this. should be covered within the scope of protection of this application. Therefore, the protection scope of the present application should be subject to the protection scope of the claims.
Claims (36)
Applications Claiming Priority (4)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202010604528.5 | 2020-06-29 | ||
| CN202010604528 | 2020-06-29 | ||
| CN202010808797.3A CN113938864A (en) | 2020-06-29 | 2020-08-12 | A sequence generation method and related equipment |
| CN202010808797.3 | 2020-08-12 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| WO2022002005A1 true WO2022002005A1 (en) | 2022-01-06 |
Family
ID=79274114
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| PCT/CN2021/102932 Ceased WO2022002005A1 (en) | 2020-06-29 | 2021-06-29 | Sequence generation method and related device |
Country Status (2)
| Country | Link |
|---|---|
| CN (1) | CN113938864A (en) |
| WO (1) | WO2022002005A1 (en) |
Families Citing this family (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN115766364B (en) * | 2022-10-24 | 2025-07-25 | 北京邮电大学 | Unauthorized uplink data implicit transmission method and device and electronic equipment |
| CN116055020B (en) * | 2023-03-30 | 2023-06-02 | 南京邮电大学 | Non-orthogonal pilot construction method and signal transmission method in authorization-free access process |
Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN102148675A (en) * | 2011-05-06 | 2011-08-10 | 北京邮电大学 | Random access protocol based on hybrid automatic retransmission |
| CN106685625A (en) * | 2016-12-20 | 2017-05-17 | 武汉拓宝科技股份有限公司 | Pilot frequency structure, pilot frequency transmitting method, and user channel estimation method |
| US20190174466A1 (en) * | 2018-01-22 | 2019-06-06 | Intel Corporation | Control signaling for uplink multiple input multiple output, channel state information reference signal configuration and sounding reference signal configuration |
Family Cites Families (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN101026606A (en) * | 2006-02-24 | 2007-08-29 | 中国科学院上海微系统与信息技术研究所 | Orthogonal pilot frequency sequence design method |
| CN107135178B (en) * | 2016-02-29 | 2020-01-17 | 华为技术有限公司 | A kind of pilot sequence sending method and device |
| EP3529960B1 (en) * | 2016-12-05 | 2023-02-22 | Huawei Technologies Co., Ltd. | Pilot sequence generator and corresponding method and channel estimator and corresponding method |
-
2020
- 2020-08-12 CN CN202010808797.3A patent/CN113938864A/en active Pending
-
2021
- 2021-06-29 WO PCT/CN2021/102932 patent/WO2022002005A1/en not_active Ceased
Patent Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN102148675A (en) * | 2011-05-06 | 2011-08-10 | 北京邮电大学 | Random access protocol based on hybrid automatic retransmission |
| CN106685625A (en) * | 2016-12-20 | 2017-05-17 | 武汉拓宝科技股份有限公司 | Pilot frequency structure, pilot frequency transmitting method, and user channel estimation method |
| US20190174466A1 (en) * | 2018-01-22 | 2019-06-06 | Intel Corporation | Control signaling for uplink multiple input multiple output, channel state information reference signal configuration and sounding reference signal configuration |
Also Published As
| Publication number | Publication date |
|---|---|
| CN113938864A (en) | 2022-01-14 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN110891315B (en) | Communication method, device and computer storage medium | |
| EP3739800A1 (en) | Pilot signal generation method and apparatus | |
| JP7467529B2 (en) | Broadcast signal transmitting method, broadcast signal receiving method, network device, and terminal device | |
| JP2023537067A (en) | Frequency domain resource determination method, device and storage medium | |
| CN116015381A (en) | New radio system physical downlink control channel design method, user equipment and memory | |
| CN108988978A (en) | Scrambling code sequence generation method and device | |
| US11985709B2 (en) | Random access method, user equipment, base station, and random access system | |
| CN110149294B (en) | Synchronous signal block transmission method, communication device and communication equipment | |
| EP3846367B1 (en) | Data transmission method and device and storage medium | |
| CN111756501A (en) | Method and device for transmitting uplink control information | |
| CN111867135A (en) | Random access method, device and system | |
| US11502885B2 (en) | Base station, terminal, reception method and transmission method | |
| CN116582849A (en) | Information transmission method, device and storage medium | |
| WO2014067101A1 (en) | Scrambling sequence configuration method, device, user equipment and base station | |
| CN110972300B (en) | Method and device for transmitting data | |
| CN112291050A (en) | Method and device for transmitting information | |
| WO2022002005A1 (en) | Sequence generation method and related device | |
| CN113841457A (en) | A method and device for transmitting downlink control information DCI | |
| US20230189234A1 (en) | Frequency Domain Resource Determining Method, Device, and Storage Medium | |
| WO2021143529A1 (en) | Signal processing method and apparatus, first communication node, second communication node, and storage medium | |
| CN110062473B (en) | Random access method, terminal equipment and network equipment | |
| CN108809579B (en) | Resource allocation method, device and system | |
| WO2018228221A1 (en) | Method and apparatus for transmitting information | |
| WO2021031874A1 (en) | Signal transmission method and communication apparatus | |
| WO2025175448A1 (en) | Communication method, communication device, communication system and storage medium |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| 121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 21832078 Country of ref document: EP Kind code of ref document: A1 |
|
| NENP | Non-entry into the national phase |
Ref country code: DE |
|
| 122 | Ep: pct application non-entry in european phase |
Ref document number: 21832078 Country of ref document: EP Kind code of ref document: A1 |