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