Mapping pattern determination method and apparatus, device, and storage medium
By determining the mapping pattern of CSI-RS in the time-frequency domain resources in the terminal, the problem that CSI-RS ports cannot be effectively mapped in future communications is solved, and the communication performance is guaranteed.
Patent Information
- Application Number
- PCT/CN2024/139713
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2023-12-21
- Filing Date
- 2024-12-16
- Publication Date
- 2025-06-26
AI Technical Summary
In future communication, there is no solution to how multiple ports of CSI-RS map within time-frequency domain resources, resulting in the inability to complete the mapping of CSI-RS, thus unable to ensure communication performance.
A mapping pattern determination method is provided, and the terminal acquires a mapping pattern of the first reference signal in a first resource, the resource including N time slots and M RBs, wherein at least one of N and M is greater than 1. Through this mapping pattern, the terminal can receive the first reference signal to ensure that there are sufficient resources to complete the mapping of the CSI-RS large number of ports.
It realizes effective mapping of CSI-RS on time-frequency domain resources, ensuring the stability and efficiency of communication performance.
Smart Images

Figure CN2024139713_26062025_PF_FP_ABST
Abstract
Description
Mapping pattern determination method, device, equipment and storage medium
[0001] CROSS-REFERENCE TO RELATED APPLICATIONS
[0002] This application claims priority to Chinese patent application number 202311782314.7 filed on December 21, 2023, the entire contents of which are incorporated herein by reference. Technical Field
[0003] The present application belongs to the field of communication technology, and specifically relates to a mapping pattern determination method, apparatus, device, and storage medium. Background Art
[0004] Currently, a maximum of 32 ports can be configured in a Channel State Information-Reference Signal (CSI-RS) resource, and resources of different ports can be time-division multiplexed, frequency-division multiplexed, or code-division multiplexed.
[0005] In future communications, CSI-RS will introduce more ports (e.g., 128, 256, etc.). However, there is currently no solution for how to map multiple CSI-RS ports within time-frequency domain resources. Therefore, CSI-RS mapping cannot be completed, and communication performance cannot be guaranteed. Summary of the Invention
[0006] The embodiments of the present application provide a mapping pattern determination method, apparatus, device, and storage medium, which can solve the problem that the mapping of CSI-RS in the time-frequency domain resources cannot be completed and the communication performance cannot be guaranteed.
[0007] In a first aspect, a mapping pattern determination method is provided, the method comprising: a terminal obtaining a mapping pattern of a first reference signal in a first resource, the first resource comprising at least one of the following: N time slots and M resource blocks (RB); at least one of N and M is greater than 1, and both N and M are positive integers; the terminal receives the first reference signal based on the mapping pattern.
[0008] In a second aspect, a mapping pattern determination method is provided, the method comprising: a network side device sends configuration information to a terminal, the configuration information being used to configure a mapping pattern of a first reference signal in a first resource, the first resource comprising at least one of the following: N time slots and M RBs; at least one of N and M is greater than 1, and both N and M are positive integers.
[0009] According to a third aspect, a mapping pattern determination apparatus is provided, comprising: an acquisition module and a receiving module. The acquisition module is configured to acquire a mapping pattern of a first reference signal in a first resource, where the first resource comprises at least one of the following: N time slots and M resource blocks; at least one of N and M is greater than 1, and both N and M are positive integers. The receiving module is configured to receive the first reference signal based on the mapping pattern acquired by the acquisition module.
[0010] In a fourth aspect, a mapping pattern determination apparatus is provided, comprising: a sending module configured to send configuration information to a terminal, the configuration information being used to configure a mapping pattern of a first reference signal in a first resource, where the first resource comprises at least one of the following: N time slots and M resource resource blocks; at least one of N and M is greater than 1, and both N and M are positive integers.
[0011] In a fifth aspect, a terminal is provided, comprising a processor and a memory, wherein the memory stores a program or instruction that can be run on the processor, and when the program or instruction is executed by the processor, the steps of the method described in the first aspect are implemented.
[0012] According to a sixth aspect, a terminal is provided, comprising a processor and a communication interface, wherein the processor is configured to obtain a mapping pattern of a first reference signal in a first resource, where the first resource comprises at least one of the following: N time slots and M resource buffers; at least one of N and M is greater than 1, and both N and M are positive integers. The communication interface is configured to receive the first reference signal based on the mapping pattern.
[0013] In the seventh aspect, a network side device is provided, which includes a processor and a memory, wherein the memory stores programs or instructions that can be run on the processor, and when the program or instructions are executed by the processor, the steps of the method described in the first aspect are implemented.
[0014] In the eighth aspect, a network side device is provided, comprising a processor and a communication interface, wherein the communication interface is used to send configuration information to the terminal, the configuration information being used to configure a mapping pattern of a first reference signal in a first resource, the first resource comprising at least one of the following: N time slots and M RBs; at least one of N and M is greater than 1, and both N and M are positive integers.
[0015] In the ninth aspect, a readable storage medium is provided, on which a program or instruction is stored. When the program or instruction is executed by a processor, the steps of the method described in the first aspect are implemented, or the steps of the method described in the second aspect are implemented.
[0016] In the tenth aspect, a wireless communication system is provided, comprising: a terminal and a network side device, wherein the terminal can be used to execute the steps of the method described in the first aspect, and the network side device can be used to execute the steps of the method described in the second aspect.
[0017] In the eleventh aspect, a chip is provided, which includes a processor and a communication interface, wherein the communication interface is coupled to the processor, and the processor is used to run programs or instructions to implement the method as described in the first aspect, or to implement the method as described in the second aspect.
[0018] In the twelfth aspect, a computer program / program product is provided, which is stored in a storage medium and is executed by at least one processor to implement the steps of the mapping pattern determination method as described in the first aspect, or to implement the steps of the mapping pattern determination method as described in the second aspect.
[0019] In an embodiment of the present application, a terminal may obtain a mapping pattern of a first reference signal in a first resource, and receive the first reference signal based on the mapping pattern. The first resource includes at least one of N time slots and M RBs, where at least one of N and M is greater than 1. In this solution, the terminal may obtain a mapping pattern of the reference signal in multiple time slots, or a mapping pattern in multiple RBs, or a mapping pattern in at least one time slot and at least one RB, so that sufficient resources are available to complete mapping of a large number of ports of the first reference signal, thereby mapping the first reference signal to multiple time-frequency domain resources and ensuring communication performance. BRIEF DESCRIPTION OF THE DRAWINGS
[0020] FIG1 is a schematic diagram of the architecture of a wireless communication system provided in an embodiment of the present application;
[0021] FIG2 is a flowchart of a method for determining a mapping pattern provided in an embodiment of the present application;
[0022] FIG3 is a second flowchart of a method for determining a mapping pattern provided in an embodiment of the present application;
[0023] FIG4 is a third flowchart of a method for determining a mapping pattern provided in an embodiment of the present application;
[0024] FIG5 is a fourth flowchart of a method for determining a mapping pattern provided in an embodiment of the present application;
[0025] FIG6 is a fifth flowchart of a method for determining a mapping pattern provided in an embodiment of the present application;
[0026] FIG7 is a schematic diagram of a structure of a mapping pattern determination device according to an embodiment of the present application;
[0027] FIG8 is a second structural diagram of a mapping pattern determination device provided in an embodiment of the present application;
[0028] FIG9 is a schematic diagram of the hardware structure of a communication device provided in an embodiment of the present application;
[0029] FIG10 is a schematic diagram of the hardware structure of a terminal provided in an embodiment of the present application;
[0030] FIG11 is a schematic diagram of the hardware structure of a network-side device provided in an embodiment of the present application. DETAILED DESCRIPTION
[0031] The following will be combined with the accompanying drawings in the embodiments of this application to clearly describe the technical solutions in the embodiments of this application. Obviously, the embodiments described are part of the embodiments of this application, not all of the embodiments. Based on the embodiments in this application, all other embodiments obtained by ordinary technicians in this field are within the scope of protection of this application.
[0032] The terms "first", "second", etc. in this application are used to distinguish similar objects, and are not used to describe a specific order or sequence. It should be understood that the terms used in this way are interchangeable where appropriate, so that the embodiments of the present application can be implemented in an order other than those illustrated or described herein, and the objects distinguished by "first" and "second" are generally of the same type, and do not limit the number of objects, for example, the first object can be one or more. In addition, "or" in this application represents at least one of the connected objects. For example, "A or B" covers three options, namely, Option 1: including A but not including B; Option 2: including B but not including A; Option 3: including both A and B. The character " / " generally indicates that the objects associated before and after are in an "or" relationship.
[0033] The term "indication" in this application can be either a direct indication (or explicit indication) or an indirect indication (or implicit indication). A direct indication can be understood as the sender explicitly informing the receiver of specific information, the operation to be performed, or the requested result, etc. in the instruction sent; an indirect indication can be understood as the receiver determining the corresponding information based on the instruction sent by the sender, or making a judgment and determining the operation to be performed or the requested result, etc. based on the judgment result.
[0034] The terms "at least one" and "at least one of" in this application refer to any one, any two, or a combination of more than two of the objects included. For example, at least one of a, b, and c can be represented by: "a", "b", "c", "a and b", "a and c", "b and c", and "a, b, and c", where a, b, and c can be single or multiple. Similarly, "at least two" means two or more, and its meaning is similar to "at least one".
[0035] It is worth noting that the technology described in the embodiments of the present application is not limited to the Long Term Evolution (LTE) / LTE-Advanced (LTE-A) system, but can also be used in other wireless communication systems, such as Code Division Multiple Access (CDMA), Time Division Multiple Access (TDMA), Frequency Division Multiple Access (FDMA), Orthogonal Frequency Division Multiple Access (OFDMA), Single-carrier Frequency-Division Multiple Access (SC-FDMA) or other systems. The terms "system" and "network" in the embodiments of the present application are often used interchangeably, and the technology described can be used for the systems and radio technologies mentioned above, as well as for other systems and radio technologies. The following description describes a New Radio (NR) system for illustrative purposes, and NR terminology is used in most of the following description, but these technologies can also be applied to systems other than NR systems, such as 6th generation (6G) systems. th Generation, 6G) communication system.
[0036] FIG1 is a block diagram of a wireless communication system applicable to an embodiment of the present application. The wireless communication system includes a terminal 11 and a network-side device 12. The terminal 11 may be a mobile phone, a tablet computer (Tablet Personal Computer), a laptop computer (Laptop Computer), a notebook computer, a personal digital assistant (PDA), a handheld computer, a netbook, an ultra-mobile personal computer (UMPC), a mobile internet device (MID), an augmented reality (AR), a virtual reality (VR) device, a robot, a wearable device (Wearable Device), an aircraft (Flight Vehicle), a vehicle-mounted device (VUE), a ship-mounted device, a pedestrian user equipment (PUE), a smart home (home appliances with wireless communication capabilities, such as refrigerators, televisions, washing machines, or furniture), a game console, a personal computer (PC), an ATM, or a self-service machine, or other terminal-side devices. Wearable devices include: smart watches, smart bracelets, smart headphones, smart glasses, smart jewelry (smart bracelets, smart bracelets, smart rings, smart necklaces, smart anklets, smart anklets, etc.), smart wristbands, smart clothing, etc. Among them, the vehicle-mounted device can also be called a vehicle-mounted terminal, a vehicle-mounted controller, a vehicle-mounted module, a vehicle-mounted component, a vehicle-mounted chip or a vehicle-mounted unit, etc. It should be noted that the specific type of the terminal 11 is not limited in the embodiment of the present application. The network side device 12 may include an access network device or a core network device, wherein the access network device may also be called a radio access network (Radio Access Network, RAN) device, a radio access network function or a radio access network unit. The access network device may include a base station, a wireless local area network (WLAN) access point (AP) or a wireless fidelity (WiFi) node, etc.Among them, the base station can be referred to as Node B (NB), Evolved Node B (eNB), the next generation Node B (gNB), New Radio Node B (NR Node B), access point, Relay Base Station (RBS), Serving Base Station (SBS), Base Transceiver Station (BTS), radio base station, radio transceiver, Basic Service Set (BSS), Extended Service Set (ESS), Home Node B (HNB), Home evolved Node B (home evolved Node B), Transmission Reception Point (TRP) or other appropriate terms in the relevant field. As long as the same technical effect is achieved, the base station is not limited to specific technical vocabulary. It should be noted that in the embodiment of the present application, only the base station in the NR system is used as an example for introduction, and the specific type of the base station is not limited.
[0037] The following explains some concepts and / or terms involved in a mapping pattern determination method, apparatus, device, and storage medium provided in an embodiment of the present application.
[0038] 5G CSI-RS can include at least one of the following categories:
[0039] (1) Non-Zero-Power CSI-RS (NZP-CSI-RS) is used for:
[0040] Measure the Precoding Matrix Indicator (PMI), Rank Indicator (RI), Channel Quality Indicator (CQI), and Layer Indicator (LI);
[0041] Measure L1-reference signal receiving power (RSRP) and L1-signal to interference plus noise ratio (SINR);
[0042] Measuring intra-cell interference, for example, for Multi-User Multiple-Input Multiple-Output (MU-MIMO) scheduling.
[0043] (2) Zero-Power CSI-RS (ZP-CSI-RS), used for rate matching.
[0044] (3) CSI - Interference Measurement (IM), used to measure neighboring cell interference.
[0045] Currently, a maximum of 32 ports can be configured within a CSI-RS resource. Resources for different ports can be time-division multiplexed, frequency-division multiplexed, or code-division multiplexed. Code-division multiplexing can be distinguished by using orthogonal covering codes (OCCs) in the time-frequency domain.
[0046] The mapping pattern determination method provided in the embodiments of the present application is described in detail below through some embodiments and their application scenarios in conjunction with the accompanying drawings.
[0047] The present invention provides a method for determining a mapping pattern, and Figure 2 shows a flowchart of the method for determining a mapping pattern provided by the present invention. As shown in Figure 2, the method for determining a mapping pattern provided by the present invention may include the following steps 201 and 202.
[0048] Step 201: A terminal obtains a mapping pattern of a first reference signal in a first resource.
[0049] In the embodiment of the present application, the first resource includes at least one of the following: N time slots and M RBs. At least one of N and M is greater than 1, and both N and M are positive integers.
[0050] Optionally, in the embodiment of the present application, the first reference signal may be a CSI-RS, a CSI-RS resource, or a code division multiplexing (CDM) group of a CSI-RS.
[0051] Optionally, in the embodiment of the present application, the first resource includes N time slots, and the mapping pattern includes a first time domain position. In conjunction with Figure 2 , as shown in Figure 3 , the step 201 can be specifically implemented by the following step 201a.
[0052] Step 201a: The terminal obtains a first time domain position configured by a network-side device.
[0053] In an embodiment of the present application, the above-mentioned first time domain position includes at least one of the following: a position of N time slots, and at least one target symbol position in N time slots.
[0054] In the embodiment of the present application, the above network may configure N time slots to indicate that the CSI-RS is transmitted in multiple time slots.
[0055] It can be understood that the first time domain position is a mapping pattern of the first reference signal in the time domain resource. That is, when executing step 201a, step 202 may be: the terminal receives the first reference signal based on the first time domain position.
[0056] In this way, in this case, the terminal can determine the first time domain position configured by the network side device, that is, the position of N (N is greater than 1) time slots as the mapping pattern of the first reference signal in the time domain resource, thereby mapping the first reference signal to the position of the N time slots to ensure communication performance.
[0057] Optionally, in the embodiment of the present application, the first time domain position includes positions of N time slots. The step 201a can be specifically implemented by the following step 201a1.
[0058] Step 201a1: The terminal determines the positions of N time slots according to the first information configured by the network side device.
[0059] In this embodiment of the present application, the first information includes at least one of the following:
[0060] N time slot offsets;
[0061] A starting slot offset and N-1 first offsets, each first offset being an offset of a slot relative to the starting slot;
[0062] The starting time slot offset, the time slot offset between adjacent time slots, and the number of time slots;
[0063] The number of times a transmission is repeated using different time slots (i.e., the number of inter-slot repetitions N) and the offset between the time slots used for adjacent repeated transmissions.
[0064] It can be understood that in repeated time units, the time-frequency mapping pattern of the first reference signal is the same, and multiple repetitions are associated with the same reference signal resource identifier.
[0065] It should be noted that the offset described in the embodiment of the present application can also be understood as a gap.
[0066] Optionally, in an embodiment of the present application, the above-mentioned N time slot offsets can be independently configured by the network.
[0067] Optionally, in an embodiment of the present application, the time slots may be assumed to be adjacent, and the network may configure the starting time slot offset and the number of time slots.
[0068] Optionally, in an embodiment of the present application, for the above-mentioned inter-time slot repetition, the first reference signal is repeatedly transmitted at a time-frequency position within N time slots.
[0069] Optionally, in an embodiment of the present application, one repetition in the repeated transmission includes all ports in at least one group of ports corresponding to the first reference signal (i.e., at least one group of complete CSI-RS ports), or one repetition in the repeated transmission includes part of the ports corresponding to the first reference signal.
[0070] It should be noted that, for a periodic or semi-continuous first reference signal, the time slot offset described in the embodiment of the present application is a 'time slot offset within the period'; for a non-periodic first reference signal, the above time slot offset is a 'trigger offset' relative to the downlink control information (DCI).
[0071] Optionally, in the embodiment of the present application, the number N of the N time slots can be configured by the network device or agreed upon by the protocol. For example, N is determined based on the total number of ports and the number of ports in a time slot, such as N = total number of ports divided by the number of ports in a time slot.
[0072] In this case, the terminal can determine the positions of N time slots, that is, the mapping pattern of the first reference signal in the time domain resources, based on the first information configured by the network side device, so as to map the first reference signal to the positions of the N time slots to ensure communication performance.
[0073] Optionally, in the embodiment of the present application, the first time domain position includes at least one target symbol position in the N time slots. The step 201a can be specifically implemented by the following step 201a2 or step 201a3.
[0074] Step 201a2: The terminal obtains at least one target symbol position configured by the network for a time slot.
[0075] The target symbol positions in all the N time slots are the same.
[0076] Optionally, in the embodiment of the present application, the target symbol may be a first symbol. There may be at least one first symbol in each time slot.
[0077] Step 201a3: The terminal obtains at least one target symbol position configured by the network for each of the N time slots.
[0078] It is understood that the terminal can obtain at least one target symbol position within N time slots. A target symbol is used to assist in determining the starting symbol position of a first reference signal (e.g., CSI-RS or CSI-RS CDM group) in the time domain. For example, for CSI RS, a target symbol is determined based on the parameter 'firstOFDMSymbolInTimeDomain' configured by the network-side device.
[0079] Optionally, in an embodiment of the present application, the above-mentioned at least one target symbol position can be independently configured by the network.
[0080] Optionally, in an embodiment of the present application, the target symbol position in each of the N time slots is determined according to at least one of the following:
[0081] The starting target symbol position, and the offsets of the remaining target symbols relative to the starting target symbol; the starting target symbol position, the offsets between adjacent target symbols, and the number of target symbols;
[0082] The offset of each target symbol relative to the first symbol of the first time slot of the N time slots;
[0083] The offset of each target symbol relative to the first symbol of the time slot;
[0084] The number of times different symbols in the same time slot are repeatedly transmitted (i.e., the number of intra-slot repetitions within the time slot) and the offset between the symbols used in adjacent repeated transmissions.
[0085] Optionally, in an embodiment of the present application, one repetition in repeated transmission includes at least one group of target symbols.
[0086] Optionally, in the embodiment of the present application, one repetition in the repeated transmission includes all ports corresponding to the first reference signal (for example, all ports in at least one group of ports corresponding to the first reference signal) or part of the ports.
[0087] Optionally, in the embodiment of the present application, if there is no intra-slot repetition, one repetition represents one slot; if there is intra-slot repetition, one repetition represents symbol-level repetition.
[0088] Optionally, in an embodiment of the present application, the total number of repetitions = the number of intra-slot repetitions multiplied by the number of inter-slot repetitions.
[0089] Optionally, in an embodiment of the present application, if the target symbol position is determined based on the 'starting target symbol position, and the offset of the remaining target symbols relative to the starting target symbol', or based on the 'starting target symbol position, the offset between adjacent target symbols, and the number of target symbols', the terminal can indirectly obtain the time slot in which the target symbol is located based on the target symbol position, thereby indirectly obtaining N time slot positions.
[0090] In this way, in this case, the terminal can determine the first time domain position configured by the network side device, that is, the same at least one target symbol position configured for all time slots or at least one target symbol position configured for each time slot, as the mapping pattern of the first reference signal in the time domain resources, thereby realizing the mapping of the first reference signal to at least one target symbol position of N time slots to ensure communication performance.
[0091] Optionally, in the embodiment of the present application, the first resource includes N time slots, and the mapping pattern includes a first time domain position. In conjunction with Figure 2 , as shown in Figure 4 , the step 201 can be specifically implemented by the following step 201b.
[0092] Step 201b: The terminal determines a first time domain position according to at least one target symbol position configured by the network-side device.
[0093] In the embodiment of the present application, each target symbol position of the at least one target symbol position is used to indicate a starting position of the first reference signal in the time domain.
[0094] It is understood that the network can configure multiple target symbol positions, and multiple target symbols can span time slots. The positions of N time slots can be indirectly determined based on the target symbol positions. Among them, one target symbol is used to assist in determining the starting position of the first reference signal (e.g., CSI-RS or CSI-RS CDM group) in the time domain.
[0095] It should be noted that in step 201b above, the first time domain position may include at least one of the following: a position in N time slots, or at least one target symbol position in the N time slots. Furthermore, when step 201b is executed, step 202 may include: the terminal receiving the first reference signal based on the first time domain position.
[0096] Optionally, in the embodiment of the present application, the above step 201b can be specifically implemented through the following step 201b1.
[0097] Step 201b1: The terminal determines a first time domain position according to a starting target symbol position and at least one second offset configured by a network-side device, where each second offset is an offset of a target symbol position relative to the first symbol.
[0098] In an embodiment of the present application, the above-mentioned first symbol includes: the first symbol of the starting time slot, the starting target symbol or the adjacent target symbol.
[0099] It should be noted that, in the above step 201b1, the first time domain position may include at least one of the following: a position of N time slots, or at least one target symbol position in N time slots.
[0100] Optionally, in this embodiment of the present application, the at least one second offset may span time slots. For example, the target symbol index of the starting time slot is 2, indicating the third symbol; the subsequent target symbol offset is 16, which is an offset relative to the first symbol of the starting time slot, indicating that the subsequent target symbol is the third symbol in the adjacent time slot after the starting time slot.
[0101] In this case, the terminal can determine the positions of N time slots or at least one target symbol position in N time slots based on the starting target symbol position and at least one second offset configured by the network side device, that is, the mapping pattern of the first reference signal in the time domain resources, thereby mapping the first reference signal within the N time slots to ensure communication performance.
[0102] Optionally, in an embodiment of the present application, the M RBs are frequency domain units of time-frequency pattern mapping.
[0103] Optionally, in this embodiment of the present application, the M RBs are continuous RBs.
[0104] Optionally, in an embodiment of the present application, the number of the above-mentioned M RBs is configured by the network side device, or is determined according to the frequency domain density of the reference signal, or is determined according to the relationship between the number of ports in an RB and the total number of ports; wherein the frequency domain density is used to characterize the number of resource elements (RE) occupied by each port in an RB.
[0105] Optionally, in the embodiment of the present application, the above M=1 / ρ, or, or, Or M = X / X RB ,or or, Where ρ is the frequency domain density; X is the total number of reference signal ports, X RB is the number of reference signal ports in an RB.
[0106] It should be noted that the operator symbols in this application It refers to the rounding operation. It means floor operation. The operator / means division operation.
[0107] Optionally, in the embodiment of the present application, ρ≤1. For example, ρ=1 / 2, M=1 / ρ=2.
[0108] Optionally, in the embodiment of the present application, ρ>1. For example, ρ=3,
[0109] For example, X=16, X RB =10,
[0110] Optionally, in an embodiment of the present application, the number of the above-mentioned M RBs is determined according to the above-mentioned frequency domain density; when the above-mentioned frequency domain density is less than 1, only 1 RB among the above-mentioned M RBs has the frequency domain position of the first reference signal, or all RBs among the above-mentioned M RBs have the frequency domain position of the first reference signal.
[0111] It can be understood that if the M RBs are determined according to the frequency domain density ρ, when ρ<1, the network instructs only one of the M RBs to send CSI-RS, or all of the M RBs to send CSI-RS.
[0112] Optionally, in an embodiment of the present application, when the above-mentioned frequency domain density is less than 1, one RB among the above-mentioned M RBs has the frequency domain position of the first reference signal, or more than one RB among the above-mentioned M RBs has the frequency domain position of the first reference signal. These two situations can be further determined according to network instructions.
[0113] Optionally, in an embodiment of the present application, the frequency domain locations where more than one of the M RBs has a first reference signal can be divided into M RBs having a first reference signal or K RBs having a first reference signal. The situation where K RBs have a first reference signal can be determined as described below.
[0114] Optionally, in the embodiment of the present application, the terminal may determine the number of ports based on the relationship between the number of ports in one RB and the total number of ports, that is, M=the total number of ports divided by the number of ports in one RB.
[0115] Optionally, in the embodiment of the present application, if the value of the frequency domain density is a special value 3 / 2 L , that is, every The ports of RBs correspond to RE, or The comb structure equivalent to the first reference signal is comb-4*2 L . L∈{-2,-1,0,1,2…}.
[0116] It should be noted that the operator symbols in this application The operator * indicates a multiplication operation.
[0117] Exemplarily, the special value of ρ includes at least one of the following:
[0118] ρ = 3*4, that is, each RB has 12 CSI-RS REs per port, M = 1. The comb structure equivalent to CSI-RS is comb-1;
[0119] ρ = 3*2, that is, each RB has 6 CSI-RS REs per port, M = 1. The comb structure equivalent to CSI-RS is comb-2;
[0120] ρ = 3, that is, each RB has 3 CSI-RS REs per port, and M = 1. The comb structure equivalent to CSI-RS is comb-4;
[0121] ρ = 3 / 2, that is, there are 3 CSI-RS REs per port for every 2 RBs, and M = 2. The comb structure equivalent to CSI-RS is comb-8;
[0122] ρ = 3 / 4, that is, there are 3 CSI-RS REs per port for every 4 RBs, and M = 4. The comb structure equivalent to CSI-RS is Comb-16;
[0123] ρ = 3 / 8, that is, there are 3 CSI-RS REs per port for every 8 RBs, and M = 8. The comb structure equivalent to CSI-RS is Comb-32;
[0124] …
[0125] ρ=3 / 2 L , that is, every RBs per port CSI-RS REs, or The comb structure equivalent to CSI-RS is Comb-4*2 L . L∈{-2,-1,0,1,2…}.
[0126] For the frequency domain density example above, the network side device configuration parameter frequency domain allocation (frequencyDomainAllocation) has a target bitmap content. The bitmap length is w, bitmap = [b w-1 ...b0], w = comb size. The terminal can determine k based on the bitmap. i-1 , k i-1 Used to determine the frequency domain position of CSI-RS within each M RB. w-1 …b0],k i-1=f(i). Where f(i) is the number of bits in the bitmap with the i-th bit set to 1, repeated every M RBs.
[0127] Optional, k i-1 = 0, indicating that the frequency domain position is the 0th RE or subcarrier within M RBs, which is the frequency domain reference point; k i-1 =1, generally indicates that the frequency domain position is the first RE within M RBs; k i-1 =2, which generally indicates that the frequency domain position is the second RE within M RBs, ..., and so on.
[0128] k i-1 The value range of k is not limited to 1 RB. i-1 The amount depends on [b w-1 ...b0] is the number of bits that are 1. Optional. In these methods, [b w-1 ...b0] has only one bit set to 1. Then, i=1, k i-1 That is k0.
[0129] For example, if the number of CSI-RS ports is 1 and the CDM type is 'noCDM', the corresponding CSI-RS time-frequency position mapping table is shown in Table 1 below:
[0130] Table 1
[0131] If the number of CSI-RS ports is greater than 1, Table 1 may represent the time-frequency position of one port, and the time-frequency positions of other ports may have a fixed frequency domain offset Δ relative to the time-frequency position of one port.
[0132] For example, the second port is shown in Table 2 below:
[0133] Table 2
[0134] For example, port x is shown in Table 3 below:
[0135] Table 3
[0136] Optionally, the frequency domain offset Δ may be determined by a protocol or indicated by a network. The value of the frequency domain offset Δ does not exceed comb size-1.
[0137] Optionally, in the embodiment of the present application, the first resource includes M RBs, and the mapping pattern includes the frequency domain position of the first reference signal in the M RBs. In conjunction with Figure 2 , as shown in Figure 5 , the step 201 can be specifically implemented by the following step 201c.
[0138] Step 201c: The terminal determines the frequency domain position of the first reference signal in the M RBs according to the target bitmap configured by the network-side device.
[0139] It can be understood that the frequency domain position of the first reference signal in the M RBs is a mapping pattern of the first reference signal in the frequency domain resources. That is, when executing step 201c, step 202 may be: the terminal receives the first reference signal based on the frequency domain position of the first reference signal in the M RBs.
[0140] Optionally, in the embodiment of the present application, the above step 201c can be specifically implemented through the following steps 201c1 and 201c2.
[0141] Step 201c1: The terminal determines a first value according to the target bitmap.
[0142] Step 201c2: The terminal determines the frequency domain position of the first reference signal in every M RBs or one RB according to the first value.
[0143] In the embodiment of the present application, the relationship between the target bitmap and the first value is: [b (w-1) …b0],k (i-1) =x*f(i). Where, [b (w-1) ...b0] is the target bitmap, w is the length of the target bitmap, k (i-1) is the first value; f(i) is the number of bits in the target bitmap where bit i is set to 1, repeated every M RBs; x is the value configured by the network side device or agreed upon by the protocol (used to determine k (i-1) size).
[0144] It can be understood that the terminal determines k based on the bitmap (i-1) , k (i-1) Used to determine the frequency domain position of the CSI-RS (or CSI-RS CDM group) within every M RBs or within 1 RB.
[0145] Optionally, in the embodiment of the present application, k (i-1) Used to determine the frequency domain position of the first reference signal in every M RBs. (i-1) =j, then the frequency domain position of the first reference signal is the j-th RE or subcarrier in the M RBs.
[0146] Optionally, in the embodiment of the present application, k (i-1) =0, indicating that the frequency domain position is the 0th RE or subcarrier within M RBs, which is the frequency domain reference point.
[0147] Optionally, in the embodiment of the present application, k i-1 The value range can exceed the limit of 1 RB.
[0148] Optionally, in the embodiment of the present application, if Then all RBs in the M RBs have the frequency domain position of the first reference signal. is the number of subcarriers per RB.
[0149] Optionally, in the embodiment of the present application, if Then K RBs out of M RBs have the frequency domain position of the first reference signal, Alternatively, K is configured by the network side device or agreed upon by the protocol. K is a positive integer greater than 1 and less than M.
[0150] Optionally, in the embodiment of the present application, if K RBs among the M RBs have frequency domain positions of the first reference signal, then k (i-1) =j represents the frequency domain position of the j-th RE in the K RBs among the M RBs.
[0151] Optionally, in the embodiment of the present application, the above k (i-1) Used to determine the frequency domain position of the first reference signal in an RB; the frequency domain positions in other RBs in the above M RBs are repeated in the frequency domain position in one RB, or, K RBs in the M RBs have the frequency domain position of the first reference signal, and the frequency domain position of each RB in the K RBs is repeated in the frequency domain position in one RB. If k (i-1) =j, then the frequency domain position of the first reference signal is the jth RE or subcarrier in an RB.
[0152] Optionally, in the embodiment of the present application, k i-1 =0, indicating the frequency domain position is the 0th RE or subcarrier in 1 RB.
[0153] Optionally, in the embodiment of the present application, k i-1 The value range does not exceed the limit of 1 RB.
[0154] Optionally, in the embodiment of the present application, is the number of subcarriers in one RB.
[0155] Optionally, in an embodiment of the present application, K RBs among the above-mentioned M RBs have frequency domain positions of the first reference signal; wherein, K is configured by the network side device or agreed upon by the protocol; K is a positive integer greater than 1 and less than M.
[0156] Optionally, in the embodiment of the present application, K RBs are any of the following:
[0157] The default is the first K RBs among M RBs;
[0158] One of multiple RB groups indicated by the network. Each RB group is obtained by equally dividing M RBs, and each RB group contains K consecutive RBs.
[0159] K consecutive RBs determined according to the position of the first starting RB indicated by the network among the M RBs;
[0160] The K RB positions corresponding to the bits with a value of 1 in the target bitmap of length M.
[0161] Optionally, in the embodiment of the present application, within the above-mentioned N time slots and M RBs, a sorting method of Code Division Multiplexing (CDM) group indexes includes any one of the following:
[0162] In the manner of frequency domain first and time domain second, wherein the range of frequency domain sorting is the range of M RBs, and the range of time domain sorting is the range of N time slots;
[0163] Taking one RB as a unit, the frequency domain is sorted first, then the time domain, and then to the next RB;
[0164] Taking one RB and one time slot as the target unit, the CDM group indexes within a target unit are sorted in the frequency domain first and then in the time domain. After mapping the CDM group indexes of a target unit, they are mapped to the next target unit. The sorting between target units is based on the frequency domain first and then the time-frequency domain.
[0165] Taking one RB and one time domain repetition as the target unit, the frequency domain is sorted first and then the time domain in a target unit. After mapping the CDM group index of one target unit, it is mapped to the next target unit. Among them, the sorting between target units is based on sorting the frequency domain first and then the time domain.
[0166] The time domain position of the xth CDM group in one RB and all time slots is the target unit. Within a target unit, the frequency domain is sorted first and then the time domain, or the time domain is sorted first and then the frequency domain. Between target units, the frequency domain is sorted first and then the time domain, or the time domain is sorted first and then the frequency domain.
[0167] The time domain position of the xth CDM group in M RBs and all time slots is the target unit. Within a target unit, the frequency domain is sorted first and then the time domain, or the time domain is sorted first and then the frequency domain. The time domain is sorted between target units.
[0168] The way a network indicates port numbers.
[0169] Optionally, in an embodiment of the present application, the CDM group indexes may be sorted in the time domain first and then in the frequency domain.
[0170] Optionally, in an embodiment of the present application, the above step 201 can be specifically implemented through the following step 301.
[0171] Step 301: The terminal obtains the time-frequency positions of all CDM groups on N time slots and M RBs.
[0172] Optionally, in an embodiment of the present application, the network indicates or the protocol stipulates that different CDM groups are associated with the same CDM group index. For example, there are Z CDM group time-frequency positions on N time slots and M RBs, each corresponding to Z CDM groups. The network indicates that some of the Z CDM groups have the same CDM group index. This effectively extends the time-frequency resources occupied by one CDM group / port.
[0173] Optionally, in an embodiment of the present application, the network indicates or the protocol stipulates that the ports (CSI-RS ports) in the CDM group associated with the same CDM group index are the same port. For example, a CDM group contains Y ports, such as Y ports distinguished by OCC codes, then multiple CDM groups associated with the same CDM group index correspond to the same Y ports. For example, a CDM group contains 1 port, then multiple CDM groups associated with the same CDM group index correspond to the same 1 port.
[0174] Optionally, in an embodiment of the present application, the frequency domain density of the first reference signal is determined according to the number of CDM groups associated with one CDM group index in the frequency domain in the M RBs.
[0175] For example, as shown in Table 4, the protocol agreement or network instruction, the number of ports, frequency domain density, CDM type, M RBs and N time slots of the CDM group frequency position Mapping table of CDM group index and other parameters.
[0176] Table 4
[0177] In a row of the preceding table, CDM group index 0 corresponds to (k0, l0) and (k1, l0); CDM group index 1 corresponds to (k2, l0) and (k3, l0).
[0178] The frequency domain density of the CSI-RS may be determined according to the number of CDM groups associated with one CDM group index in the frequency domain in the M RBs.
[0179] For example, if the number of CDM groups associated with one CDM group index in the frequency domain is K, then ρ = K / M. In Table 4 above, if M = 1, one CDM group index is associated with two frequency-domain CDM groups, then ρ = 2; or, if M = 2, the number of REs occupied by one port is one CDM group index associated with two CDM groups, then ρ = 1; or, if M = 4, the number of REs occupied by one port is one CDM group index associated with two CDM groups, then ρ = 1 / 2.
[0180] Step 202: The terminal receives a first reference signal based on a mapping pattern.
[0181] Optionally, in the embodiment of the present application, the above step 202 can be specifically implemented through the following step 202a.
[0182] Step 202a: The terminal uses the first formula and maps the sequence of the first reference signal to REs of M RBs based on a mapping pattern.
[0183] In the embodiment of the present application, the first formula is:
[0184] in, is the value of the p-th port of the reference signal at the mapped RE position (k, l) under the parameter set μ, p is the port index of the reference signal, μ is the parameter set (numerology) of the reference signal, k is the frequency domain position of the RE, l is the position of the symbol where the RE is located in the time slot, β CSIRS is the power expansion factor, w f (k′) is the frequency domain CDM value, w t (l′) is the time domain CDM value, is the sequence of the reference signal, m′ is the index of the value in the reference signal sequence, n = 0, 1, ..., α is an intermediate parameter related to the frequency domain orthogonal covering code (FD-OCC) type and frequency domain density during sequence mapping, k′ is the frequency domain RE offset related to FD-OCC, is the starting subcarrier position of the CDM group in the frequency domain in M RBs, ρ is the frequency domain density of the reference signal, is the number of subcarriers in each RB, Z is the number of RBs in the frequency domain with reference signals in M RBs, 1≤Z≤M, and Z is an integer. is the starting symbol position of the CDM group in the time slot, l′ is the symbol offset related to the Time Domain-Orthogonal Covering Code (TD-OCC), and X is the number of reference signal ports.
[0185] Optionally, in the embodiments of the present application, the value of α may also be: α = {xρX>1FD - OCCx}. That is, the value of α is related to the frequency - domain density and the size of FD - OCC. For example, when FD - OCC4 is configured, α = {4ρ X>1FD - OCC4}.
[0186] It can be understood that for each configured CSI - RS, the terminal can map the sequence r(m) of the CSI - RS to the RE(k, l) according to the first formula p,μ Above. In one case, if M =1, that is, when Z = 1:
[0187] In another case, if M>1, and each RB in every M RBs transmits CSI - RS, that is, Z = M and M>1:
[0188] In yet another case, if M>1, and K RBs in every M RBs transmit CSI - RS, that is, Z = K and 1<K<M:
[0189] Optionally, in the embodiments of the present application, the above - mentioned step 202 can be specifically implemented by the following step 202b.
[0190] Step 202b: The terminal uses the second formula and maps the sequence of the first reference signal to the REs of M RBs based on the mapping pattern.
[0191] In the embodiments of the present application, the above - mentioned second formula is: α = ρ
[0192] Where, is the value of the p - th port of the reference signal under the parameter set μ at the mapped RE position (k, l), p is the port index of the reference signal, μ is the parameter set of the reference signal, k is the frequency - domain position of the RE, l is the position of the symbol where the RE is located in the time slot, β CSIRS is the power expansion factor, w f (k′) is the frequency - domain CDM value, w t (l′) is the time - domain CDM value, is the sequence of the reference signal, m′ is the index of the value in the reference signal sequence, n = 0, 1, …, α is an intermediate parameter related to the FD - OCC type and the frequency - domain density during sequence mapping, k′ is the frequency - domain RE offset related to FDD - OCC, is the starting sub - carrier position of the frequency - domain of the CDM group in M RBs, ρ is the frequency - domain density of the reference signal, is the number of sub - carriers of each RB,[[ID=4,3]] is the starting symbol position of the CDM group in the time slot, and l′ is the symbol offset related to the time domain orthogonal cover code TD-OCC.
[0193] Where ρ = 3 / 2 L , L∈{-2,-1,0,1,2…}.
[0194] In one case, if M=1:
[0195] In another case, if M>1:
[0196] An embodiment of the present application provides a mapping pattern determination method. A terminal can obtain a mapping pattern of a first reference signal in a first resource and receive the first reference signal based on the mapping pattern. The first resource includes at least one of N time slots and M RBs, where at least one of N and M is greater than 1. In this solution, the terminal can obtain a mapping pattern of the reference signal in multiple time slots, or a mapping pattern in multiple RBs, or a mapping pattern in at least one time slot and at least one RB. This ensures that sufficient resources are available to complete mapping of the first reference signal to a large number of ports, thereby mapping the first reference signal to multiple time-frequency domain resources and ensuring communication performance.
[0197] The following illustrates two implementations of a mapping pattern of a first reference signal (taking CSI-RS as an example) in M RBs.
[0198] Implementation method 1: k i-1 Used to determine the frequency domain position of the CSI-RS within every M RBs.
[0199] 1. The number of RBs (M) is determined based on the frequency domain density ρ, or is configured by network equipment, or is determined by the relationship between the number of ports within an RB and the total number of ports. M indicates that the CSI-RS mapping pattern is mapped to M RBs, meaning that the CSI-RS mapping pattern repeats every M RBs.
[0200] If determined based on frequency domain density, M = 1 / ρ. Frequency domain density ρ represents the number of REs occupied by each port in each RB. M >= 1, i.e., ρ <= 1. For example, ρ = 1 / 2 means the CSI-RS mapping pattern repeats every 2 RBs; ρ = 1 / 4 means the CSI-RS mapping pattern repeats every 4 RBs; and ρ = 1 / 8 means the CSI-RS mapping pattern repeats every 8 RBs.
[0201] 2. The network side device configures the target bitmap (e.g., frequencyDomainAllocation) to determine the CSI-RS frequency domain position within the RB. The bitmap length is w, bitmap = [bw-1 …b0]. The terminal determines k based on the bitmap i-1 , k i-1 Used to determine the frequency domain position of the CSI-RS within every M RBs.
[0202] Optional, k i-1 =0, generally represents the frequency domain position of the 0th RE or subcarrier within M RBs, which is the frequency domain reference point; k i-1 =1, generally indicates that the frequency domain position is the first RE within M RBs; k i-1 =2, which generally indicates that the frequency domain position is the second RE within M RBs, ..., and so on.
[0203] It should be noted that for the above k i-1 = 0, which is equivalent to or It can also indicate that the frequency domain position is the 0th RE or subcarrier within M RBs, which is the frequency domain reference point.
[0204] k i-1 The value range of k can exceed the limit of 1 RB. i-1 The amount depends on [b w-1 ...the number of bits that are 1 in [b0].
[0205] 3. [b w-1 ...b0] and k i-1 The relationship is as follows: w-1 …b0],k i-1 =x*f(i).
[0206] where f(i) is the bit number of the i-th bit in the bitmap set to 1, repeated every M RBs th bit in the bitmap is set to one, repeated across every M of the resource blocks configured for CSI-RS reception by the UE). x is the value configured by the network side device or agreed upon by the protocol, which is used to determine k i-1 size.
[0207] General requirements, Indicates that each RB in M RBs has a CSI-RS transmission position.
[0208] For example,
[0209] ρ=1 / 2,M=2,w*x=24;further take w=12,x=2. k i-1 The range can exceed the limit of 1 RB, k i-1 ∈{0,2,4,6,8,10,12,24,16,18,20,22}.
[0210] ρ=1 / 4,M=4,w*x=48;further take w=24,x=2. k i-1 The range can exceed the limit of 1 RB, k i-1 ∈{0,2,4,6,8,10,12,24,16,18,20,22,24,26,28,30,32,34,36,38,40,42,44,46}.
[0211] ρ=1 / 2,M=2,w*x=24;further take w=6,x=4。k i-1 The range can exceed the limit of 1 RB, k i-1 ∈{0,4,8,12,16,20}.
[0212] ρ=1 / 4,M=4,w*x=48;further take w=12,x=4. k i-1 The range can exceed the limit of 1 RB, k i-1 ∈{0,4,8,12,16,20,24,28,32,36,40,44}
[0213] ρ=1 / 2,M=2,w*x=24;further take w=24,x=1. k i-1 The range can exceed the limit of 1 RB, k i-1 ∈{0,1,2…,23}.
[0214] ρ=1 / 4,M=4,w*x=48;further take w=48,x=1. k i-1 The range can exceed the limit of 1 RB, k i-1 ∈{0,1,2…,47}.
[0215] 4. If (ie the number of RBs affected by the bitmap is less than M RBs), it means that only some of the RBs in each M RB will send CSI-RS. The number of some RBs is K. K>=1, if K>1, K RBs are continuous RBs
[0216] For example, if ρ = 1 / 2, M = 2, but w*x = 12, only one of every two RBs will transmit CSI-RS. For example, if ρ = 1 / 4, M = 4, but w*x = 12 or 24, only one or two of every four RBs will transmit CSI-RS.
[0217] Then, it is necessary to further determine which RBs among the M RBs the K RBs are. Optionally, the determination can be made in one of the following ways:
[0218] Method 1: The default is the first K RBs of every M RBs;
[0219] Method 2: M RBs are evenly divided into multiple parts, each of which occupies K consecutive RBs. The network indicates one of the multiple parts.
[0220] Method 3: The network indicates the position of the starting RB in M RBs among K consecutive RBs. The candidate starting positions are {0, 1, ..., MK}.
[0221] Mode 4: The network indicates a bitmap, the bitmap length is M, the number of bits set to 1 in the bitmap is K, and the bits set to 1 in the bitmap correspond to K RB positions.
[0222] Optionally, if only K RBs out of every M RBs will send CSI-RS, then k i-1 = 0 indicates that the frequency domain position is the 0th RE within K RBs in M RBs, which is the frequency domain reference point. or The frequency domain position may also be represented as the 0th RE or subcarrier within K RBs in M RBs, which is the frequency domain reference point.
[0223] Optionally, the frequency domain range of the sorting of the CDM group indexes may be a range of K RBs.
[0224] 5. If the network does not indicate that only some of the M RBs are transmitted, and / or the network does not indicate the positions of some of the RBs in the M RBs, and / or the network indicates that each of the M RBs transmits CSI-RS, the terminal assumes that each of the M RBs transmits CSI-RS.
[0225] 6. Parameters describing the frequency domain position in the CSI-RS sequence mapping formula (i.e. the starting subcarrier position in the frequency domain of the target CDM group in M RBs or K RBs) can be calculated based on k i-1 get.
[0226] For example: According to the table mapping, k0, k1 in the following Table 5 are k i-1 In the table Indicates the starting position of the CDM group in the frequency domain and the time domain. The frequency domain starting position is the starting subcarrier position in the frequency domain within M RBs or K RBs.
[0227] Table 5
[0228] It should be noted that the solution of step 6 here is also applicable to the following second implementation method.
[0229] Implementation method 2: k (i-1) Used to determine the frequency domain position of the CSI-RS within an RB.
[0230] 1. The number of RBs (M) is determined based on the frequency domain density (ρ), or is configured by network equipment, or is determined by the relationship between the number of ports within an RB and the total number of ports. M indicates that the CSI-RS mapping pattern uses M RBs as the mapping unit.
[0231] It should be noted that, here, reference may be made to the description in the above-mentioned second embodiment, and no further details will be given.
[0232] 2. The network side device configures the target bitmap (such as frequencyDomainAllocation) to determine the CSI-RS frequency domain position within the RB. The bitmap length is w, bitmap = [b w-1 …b0].
[0233] Among them, the terminal determines k according to the bitmap i-1 , k i-1 Used to determine the frequency domain position of the CSI-RS within one RB. In every M RBs, the frequency domain position of the CSI-RS in other RBs is a repetition of the frequency domain position of the CSI-RS in the one RB.
[0234] Optional, k i-1 =0, generally indicates the frequency domain position of the 0th RE / subcarrier in 1 RB; k i-1 =1, generally indicates that the frequency domain position is the first RE in 1 RB; k i-1 =2, generally indicating that the frequency domain position is the second RE in one RB, ..., and so on.
[0235] k i-1 The value range of k does not exceed the limit of 1 RB. i-1 The amount depends on [b w-1 ...the number of bits that are 1 in [b0].
[0236] 3. [b w-1 ...b0] and k i-1 The relationship is as follows: w-1…b0],k i-1 =x*f(i).
[0237] where f(i) is the bit number of the i-th bit in the bitmap set to 1, repeated every M RBs th bit in the bitmap is set to one, repeated across every M of the resource blocks configured for CSI-RS reception by the UE). x is the value configured by the network side device or agreed upon by the protocol, which is used to determine k i-1 Size. General requirements,
[0238] 4. The frequency domain position of the CSI-RS in the other RBs is a repetition of the frequency domain position of the CSI-RS in the one RB. That is, the number of available CDM groups in M RBs is expanded M times, and the frequency domain position of the CDM group in each RB is the same. For example:
[0239] The time-frequency positions of the CDM groups available in one RB are shown in Table 6 below:
[0240] Table 6
[0241] After the update, M=4, the time-frequency positions of the available CDM groups are as shown in Table 7 below:
[0242] Table 7
[0243] After the update, the time-frequency positions of the available CDM groups for M RBs are as shown in Table 8 below:
[0244] Table 8
[0245] That is, the number of time-frequency positions of the CDM group is expanded to M times. After the expansion, the frequency domain position of the CDM group time-frequency position is offset by 1 RB, 2 RBs, ..., (M-1) RBs from the time-frequency position of the CDM group within 1 RB. The time domain position remains unchanged.
[0246] 5. Among every M RBs, only some RBs transmit CSI-RS. The number of these RBs is K. K >= 1. If K > 1, the K RBs are contiguous.
[0247] Then, it is necessary to further determine which RBs among the M RBs the K RBs are. Optionally, the determination can be made in one of the following ways:
[0248] Method 1: The default is the first K RBs of every M RBs.
[0249] Method 2: M RBs are evenly divided into multiple parts, each of which occupies K consecutive RBs. The network indicates one of the multiple parts.
[0250] Method 3: The network indicates the position of the starting RB in M RBs among K consecutive RBs. The candidate starting positions are {0, 1, ..., MK}.
[0251] Mode 4: The network indicates a bitmap, the bitmap length is M, the number of bits set to 1 in the bitmap is K, and the bits set to 1 in the bitmap correspond to K RB positions.
[0252] 6. The number of available CDM groups within M RBs is expanded to K times, and the frequency domain positions of the CDM groups within each RB are the same.
[0253] Here are some examples:
[0254] The time-frequency positions of the CDM groups available in an RB are shown in Table 9 below:
[0255] Table 9
[0256] After the update, K RBs are used to transmit CSI-RS in every M PRBs. The time-frequency positions of the available CDM groups are shown in Table 10 below:
[0257] Table 10
[0258] That is, the number of time-frequency positions of the CDM group is expanded by K times. After the expansion, the frequency domain position of the CDM group time-frequency position is offset by 1 RB, 2 RBs, ..., (K-1) RBs from the time-frequency position of the CDM group within 1 RB. The time domain position remains unchanged.
[0259] 7. The frequency domain range corresponding to the sorting of the CDM group index is a range of K RBs.
[0260] The present invention also provides a mapping pattern determination method, and Figure 6 shows a flowchart of the mapping pattern determination method provided by the present invention. As shown in Figure 6, the mapping pattern determination method provided by the present invention may include the following steps 401 to 404.
[0261] Step 401: The network side device sends configuration information to the terminal.
[0262] In an embodiment of the present application, the above-mentioned configuration information is used to configure a mapping pattern of the first reference signal in the first resource, and the first resource includes at least one of the following: N time slots and M RBs; at least one of N and M is greater than 1, and N and M are both positive integers.
[0263] Step 402: The terminal receives configuration information from the network-side device.
[0264] Step 403: The terminal determines a mapping pattern of the first reference signal in the first resource according to the configuration information.
[0265] Step 404: The terminal receives a first reference signal based on the mapping pattern.
[0266] Optionally, in an embodiment of the present application, the first resource includes N time slots. The configuration information includes any one of the following: a first time domain position, at least one target symbol position; each target symbol position is used to indicate a starting position of the first reference signal in the time domain. The first time domain position includes at least one of the following: a position of N time slots, or at least one target symbol position in the N time slots.
[0267] Optionally, in an embodiment of the present application, the first resource includes N time slots. The configuration information includes first information used to determine the positions of the N time slots; the first information includes at least one of the following: N time slot offsets; a starting time slot offset and N-1 first offsets, each first offset being an offset of a time slot relative to the starting time slot; the starting time slot offset, the time slot offset between adjacent time slots, and the number of time slots; the number N of repeated transmissions using different time slots and the offset between the time slots used for adjacent repeated transmissions.
[0268] Optionally, in an embodiment of the present application, the first resource includes N time slots. The configuration information includes at least one target symbol position, where the at least one target symbol position is configured for one time slot or each of the N time slots; the at least one target symbol position is used to determine at least one target symbol position in the N time slots.
[0269] Optionally, in an embodiment of the present application, the first resource includes N time slots. The configuration information includes a starting target symbol position and at least one second offset, where each second offset is an offset of a target symbol position relative to a first symbol, where the first symbol includes: a first symbol of a starting time slot, a starting target symbol, or an adjacent target symbol; the starting target symbol position and the at least one second offset are used to determine at least one of the following: positions of the N time slots, or at least one target symbol position within the N time slots.
[0270] Optionally, in an embodiment of the present application, the first resource includes M RBs. The configuration information includes a target bitmap, which is used to determine a first value, and the first value is used to determine a frequency domain position of the first reference signal in each of the M RBs or one RB;
[0271] The relationship between the target bitmap and the first value is: [b (w-1) …b0],k (i-1) =x*f(i);
[0272] Among them, [b (w-1) ...b0] is the target bitmap, w is the length of the target bitmap, k (i-1) is the first value; f(i) is the number of bits in the target bitmap with the i-th bit set to 1, repeated every M RBs; x is the value configured by the network side device or agreed upon by the protocol.
[0273] It should be noted that, for the mapping pattern and related solutions of this embodiment, reference can be made to the description in the above embodiment, which will not be repeated here.
[0274] An embodiment of the present application provides a mapping pattern determination method. A network device can configure a mapping pattern for a first reference signal in a first resource for a terminal, so that the terminal receives the first reference signal based on the mapping pattern. The first resource includes at least one of N time slots and M RBs, where at least one of N and M is greater than 1. In this solution, the network device can configure a mapping pattern for the reference signal in multiple time slots, or a mapping pattern in multiple RBs, or a mapping pattern in at least one time slot and at least one RB for the terminal, ensuring sufficient resources to complete the mapping of the first reference signal to a large number of ports, thereby mapping the first reference signal to multiple time-frequency domain resources and ensuring communication performance.
[0275] Each of the above-mentioned method embodiments, or various possible implementation methods in each method embodiment, can be executed separately, or any two or more of them can be executed in combination with each other. The specific implementation can be determined according to actual usage requirements, and the embodiments of this application do not limit this.
[0276] The mapping pattern determination method provided in the embodiment of the present application can be executed by a mapping pattern determination device. In the embodiment of the present application, the mapping pattern determination device performing the mapping pattern determination method is taken as an example to illustrate the mapping pattern determination device provided in the embodiment of the present application.
[0277] Figure 7 shows a possible schematic diagram of the structure of a mapping pattern determination device involved in an embodiment of the present application. As shown in Figure 7, mapping pattern determination device 40 may include: an acquisition module 41 and a receiving module 42. Acquisition module 41 is configured to acquire a mapping pattern of a first reference signal in a first resource, where the first resource includes at least one of the following: N time slots and M resource blocks; at least one of N and M is greater than 1, and both N and M are positive integers. Receiving module 42 is configured to receive the first reference signal based on the mapping pattern acquired by acquisition module 41.
[0278] In one possible implementation, the first resource includes N time slots, and the mapping pattern includes a first time domain position; the acquisition module 41 is specifically used to: obtain the first time domain position configured by the network side device; or, determine the first time domain position based on at least one target symbol position configured by the network side device, each target symbol position is used to indicate a starting position of the first reference signal in the time domain; wherein the first time domain position includes at least one of the following: the positions of N time slots, and at least one target symbol position in N time slots.
[0279] In one possible implementation, the above-mentioned first time domain position includes the positions of N time slots; the above-mentioned acquisition module 41 is specifically used to determine the positions of N time slots based on the first information configured by the network side device; wherein the first information includes at least one of the following: N time slot offsets; the starting time slot offset and N-1 first offsets, each first offset is the offset of a time slot relative to the starting time slot; the starting time slot offset, the time slot offset between adjacent time slots, and the number of time slots; the number of times N of repeated transmission using different time slots and the offset between the time slots used for adjacent repeated transmissions.
[0280] In one possible implementation, the first time domain position includes at least one target symbol position in N time slots; the acquisition module 41 is specifically used to: obtain at least one target symbol position configured by the network for a time slot, and the target symbol positions in all the N time slots are the same; or, obtain at least one target symbol position configured by the network for each of the N time slots.
[0281] In a possible implementation, the target symbol position in each time slot is determined according to at least one of the following:
[0282] The starting target symbol position, and the offsets of the remaining target symbols relative to the starting target symbol;
[0283] The starting target symbol position, the offset between adjacent target symbols, and the number of target symbols;
[0284] The offset of each target symbol relative to the first symbol of the first time slot of the N time slots;
[0285] The offset of each target symbol relative to the first symbol of the time slot;
[0286] The number of times different symbols are repeated in the same time slot and the offset between the symbols used in adjacent repeated transmissions.
[0287] In a possible implementation, one repetition in the repeated transmission includes at least one group of target symbols;
[0288] In the repeated transmission, one repetition includes all ports or part of ports corresponding to the first reference signal.
[0289] In one possible implementation, the above-mentioned acquisition module 41 is specifically used to determine the first time domain position based on the starting target symbol position and at least one second offset configured by the network side device, where each second offset is an offset of a target symbol position relative to the first symbol, and the first symbol includes any one of the following: the first symbol of the starting time slot, the starting target symbol, or the adjacent target symbol.
[0290] In a possible implementation, the M RBs are frequency domain units of time-frequency pattern mapping; and the M RBs are continuous RBs.
[0291] In one possible implementation, the number of the M RBs is configured by a network-side device, or is determined based on the frequency domain density of a reference signal, or is determined based on the relationship between the number of ports within an RB and the total number of ports; wherein the frequency domain density is used to characterize the number of resource elements RE occupied by each port in an RB.
[0292] In one possible implementation, the above M=1 / ρ, or, Or M = X / X RB ,or Where ρ is the frequency domain density; X is the total number of reference signal ports, X RB is the number of reference signal ports in an RB.
[0293] In one possible implementation, the number of the M RBs is determined according to the frequency domain density. When the frequency domain density is less than 1, only one of the M RBs has the frequency domain position of the first reference signal, or all of the M RBs have the frequency domain position of the first reference signal.
[0294] In one possible implementation, each The ports of RBs correspond to RE, or L∈{-2,-1,0,1,2…}.
[0295] In one possible implementation, the first resource includes M RBs, and the mapping pattern includes the frequency domain position of the first reference signal in the M RBs; the acquisition module 41 is specifically used to determine the frequency domain position of the first reference signal in the M RBs according to the target bitmap configured by the network side device.
[0296] In a possible implementation, the acquisition module 41 is specifically configured to determine a first value according to a target bitmap; and determine a frequency domain position of the first reference signal in each of M RBs or one RB according to the first value; wherein the relationship between the target bitmap and the first value is: [b (w-1) …b0],k (i-1) =x*f(i);
[0297] Among them, [b (w-1) ...b0] is the target bitmap, w is the length of the target bitmap, k (i-1) is the first value; f(i) is the number of bits in the target bitmap with the i-th bit set to 1, repeated every M RBs; x is the value configured by the network side device or agreed upon by the protocol.
[0298] In a possible implementation, the above k (i-1) Used to determine the frequency domain position of the first reference signal in each M RB; if k (i-1) =j, then the frequency domain position of the first reference signal is the j-th RE or subcarrier in the M RBs.
[0299] In one possible implementation, if Then all RBs in the M RBs have the frequency domain position of the first reference signal;
[0300] like Then K RBs out of M RBs have the frequency domain position of the first reference signal, Alternatively, K is configured by the network-side device or agreed upon by the protocol;
[0301] in, is the number of subcarriers per RB; K is a positive integer greater than 1 and less than M.
[0302] In a possible implementation, if K RBs among M RBs have frequency domain positions of the first reference signal, then k (i-1) =j represents the frequency domain position of the j-th RE in the K RBs among the M RBs.
[0303] In a possible implementation, the above k (i-1) Used to determine the frequency domain position of the first reference signal in one RB; the frequency domain positions in other RBs in the M RBs are repeated as the frequency domain positions in one RB; if k (i-1)=j, the frequency domain position of the first reference signal is the jth RE or subcarrier in an RB.
[0304] In one possible implementation, is the number of subcarriers in one RB.
[0305] In a possible implementation, K RBs among the M RBs have frequency domain positions of the first reference signal; K is configured by a network-side device or agreed upon by a protocol; and K is a positive integer greater than 1 and less than M.
[0306] In a possible implementation, the K RBs are any of the following:
[0307] The default is the first K RBs among M RBs;
[0308] One of multiple RB groups indicated by the network. Each RB group is obtained by equally dividing M RBs, and each RB group contains K consecutive RBs.
[0309] K consecutive RBs determined according to the position of the first starting RB indicated by the network among the M RBs;
[0310] The K RB positions corresponding to the bits with a value of 1 in the target bitmap of length M.
[0311] In one possible implementation, within the N time slots and M RBs, the ordering of the CDM group indexes includes any of the following:
[0312] In the manner of frequency domain first and time domain second, wherein the range of frequency domain sorting is the range of M RBs, and the range of time domain sorting is the range of N time slots;
[0313] Taking one RB as a unit, the frequency domain is sorted first, then the time domain, and then to the next RB;
[0314] Taking one RB and one time slot as the target unit, the CDM group indexes within a target unit are sorted in the frequency domain first and then in the time domain. After mapping the CDM group indexes of a target unit, they are mapped to the next target unit. The sorting between target units is based on the frequency domain first and then the time-frequency domain.
[0315] Taking one RB and one time domain repetition as the target unit, the frequency domain is sorted first and then the time domain in a target unit. After mapping the CDM group index of one target unit, it is mapped to the next target unit. Among them, the sorting between target units is based on sorting the frequency domain first and then the time domain.
[0316] The time domain position of the xth CDM group in one RB and all time slots is the target unit. Within a target unit, the frequency domain is sorted first and then the time domain, or the time domain is sorted first and then the frequency domain. Between target units, the frequency domain is sorted first and then the time domain, or the time domain is sorted first and then the frequency domain.
[0317] The time domain position of the xth CDM group in M RBs and all time slots is the target unit. Within a target unit, the frequency domain is sorted first and then the time domain, or the time domain is sorted first and then the frequency domain. The time domain is sorted between target units.
[0318] The way a network indicates port numbers.
[0319] In a possible implementation, the acquisition module 41 is specifically configured to acquire the time-frequency positions of all CDM groups on N time slots and M RBs.
[0320] In a possible implementation manner, the network indicates or the protocol stipulates that different CDM groups are associated with the same CDM group index; the network indicates or the protocol stipulates that ports in a CDM group associated with the same CDM group index are the same ports.
[0321] In a possible implementation, the frequency domain density of the first reference signal is determined according to the number of CDM groups associated with one CDM group index in the frequency domain in the M RBs.
[0322] In a possible implementation, the receiving module 42 is specifically configured to map the sequence of the first reference signal to REs of M RBs based on a mapping pattern using a first formula. The first formula is:
[0323] in, is the value of the p-th port of the reference signal at the mapped RE position (k, l) under the parameter set μ, p is the port index of the reference signal, μ is the parameter set of the reference signal, k is the frequency domain position of the RE, l is the position of the symbol where the RE is located in the time slot, β CSIRS is the power expansion factor, w f (k′) is the frequency domain CDM value, w t (l′) is the time domain CDM value, is the sequence of the reference signal, m′ is the index of the value in the reference signal sequence, n = 0, 1, ..., α is the intermediate parameter related to the frequency domain orthogonal cover code FD-OCC type and frequency domain density during sequence mapping, k′ is the frequency domain RE offset related to FD-OCC, is the starting subcarrier position of the CDM group in the frequency domain in M RBs, ρ is the frequency domain density of the reference signal, is the number of subcarriers in each RB, Z is the number of RBs in the frequency domain with reference signals in M RBs, 1≤Z≤M, and Z is an integer. is the starting symbol position of the CDM group in the time slot, l′ is the symbol offset related to the time domain orthogonal cover code TD-OCC, and X is the number of ports of the reference signal.
[0324] In a possible implementation, the receiving module 42 is specifically configured to map the sequence of the first reference signal to REs of the M RBs based on a mapping pattern using a second formula. The second formula is: α=ρ
[0325] in, is the value of the p-th port of the reference signal at the mapped RE position (k, l) under the parameter set μ, p is the port index of the reference signal, μ is the parameter set of the reference signal, k is the frequency domain position of the RE, l is the position of the symbol where the RE is located in the time slot, β CSIRS is the power expansion factor, w f (k′) is the frequency domain CDM value, w t (l′) is the time domain CDM value, is the sequence of the reference signal, m′ is the index of the value in the reference signal sequence, n = 0, 1, ..., α is the intermediate parameter related to the FD-OCC type and frequency domain density during sequence mapping, k′ is the frequency domain RE offset related to FDD-OCC, is the starting subcarrier position of the CDM group in the frequency domain in M RBs, ρ is the frequency domain density of the reference signal, is the number of subcarriers per RB, is the starting symbol position of the CDM group in the time slot, and l' is the symbol offset related to the time domain orthogonal cover code TD-OCC. L , L∈{-2,-1,0,1,2…}.
[0326] An embodiment of the present application provides a mapping pattern determination device, which can obtain a mapping pattern of a reference signal in multiple time slots, or a mapping pattern in multiple RBs, or a mapping pattern in at least one time slot and at least one RB, so that there are sufficient resources to complete the mapping of a large number of ports of the first reference signal, thereby mapping the first reference signal to multiple time-frequency domain resources and ensuring communication performance.
[0327] The mapping pattern determination device in the embodiments of the present application can be an electronic device, such as an electronic device with an operating system, or a component of an electronic device, such as an integrated circuit or chip. The electronic device can be a terminal or other device other than a terminal. For example, the terminal can include but is not limited to the types of terminal 11 listed above, and other devices can include servers, network attached storage (NAS), etc., which are not specifically limited in the embodiments of the present application.
[0328] The mapping pattern determination device provided in the embodiment of the present application can implement each process implemented in the above-mentioned mapping pattern determination method embodiment and achieve the same technical effect. To avoid repetition, it will not be described here.
[0329] FIG8 shows a possible structural diagram of a mapping pattern determination device involved in an embodiment of the present application. As shown in FIG8 , the mapping pattern determination device 50 may include: a sending module 51 .
[0330] Among them, the sending module 51 is used to send configuration information to the terminal, and the configuration information is used to configure a mapping pattern of the first reference signal in the first resource, and the first resource includes at least one of the following: N time slots and M RBs; at least one of N and M is greater than 1, and N and M are both positive integers.
[0331] In one possible implementation, the above-mentioned first resource includes N time slots; the above-mentioned configuration information includes any one of the following items: a first time domain position, at least one target symbol position; each target symbol position is used to indicate a starting position of the first reference signal in the time domain; wherein, the first time domain position includes at least one of the following items: the position of N time slots, at least one target symbol position in N time slots.
[0332] In one possible implementation, the first resource includes N time slots; the configuration information includes first information, and the first information is used to determine the positions of the N time slots; wherein the first information includes at least one of the following: N time slot offsets; a starting time slot offset and N-1 first offsets, each first offset being an offset of a time slot relative to the starting time slot; a starting time slot offset, a time slot offset between adjacent time slots, and the number of time slots; the number of times N of repeated transmission using different time slots and the offset between the time slots used for adjacent repeated transmissions.
[0333] In one possible implementation, the first resource includes N time slots; the configuration information includes at least one target symbol position, and the at least one target symbol position is configured for one time slot or each of N time slots; the at least one target symbol position is used to determine at least one target symbol position in the N time slots.
[0334] In one possible implementation, the first resource includes N time slots; the configuration information includes a starting target symbol position and at least one second offset, each second offset is an offset of a target symbol position relative to the first symbol, and the first symbol includes any one of the following: the first symbol of the starting time slot, the starting target symbol or the adjacent target symbol; the starting target symbol position and the at least one second offset are used to determine at least one of the following: the position of the N time slots, at least one target symbol position in the N time slots.
[0335] In one possible implementation, the first resource includes M RBs; the configuration information includes a target bitmap, where the target bitmap is used to determine a first value, where the first value is used to determine a frequency domain position of the first reference signal in each of the M RBs or one RB;
[0336] The relationship between the target bitmap and the first value is: [b (w-1) …b0],k (i-1) =x*f(i);
[0337] Among them, [b (w-1) ...b0] is the target bitmap, w is the length of the target bitmap, k (i-1) is the first value; f(i) is the number of bits in the target bitmap with the i-th bit set to 1, repeated every M RBs; x is the value configured by the network side device or agreed upon by the protocol.
[0338] An embodiment of the present application provides a mapping pattern determination device, which can configure a mapping pattern of a reference signal in multiple time slots, or a mapping pattern in multiple RBs, or a mapping pattern in at least one time slot and at least one RB for a terminal, so that there are sufficient resources to complete the mapping of a large number of ports of the first reference signal, thereby mapping the first reference signal to multiple time-frequency domain resources and ensuring communication performance.
[0339] The mapping pattern determination device provided in the embodiment of the present application can implement each process implemented in the above-mentioned mapping pattern determination method embodiment and achieve the same technical effect. To avoid repetition, it will not be described here.
[0340] As shown in Figure 9, an embodiment of the present application further provides a communication device 5000, including a processor 5001 and a memory 5002, wherein the memory 5002 stores a program or instruction that can be run on the processor 5001. For example, when the communication device 5000 is a terminal, the program or instruction is executed by the processor 5001 to implement the various steps of the above-mentioned terminal-side method embodiment, and can achieve the same technical effect. To avoid repetition, it is not repeated here. When the communication device 5000 is a network-side device, the program or instruction is executed by the processor 5001 to implement the various steps of the above-mentioned network-side device method embodiment, and can achieve the same technical effect. To avoid repetition, it is not repeated here.
[0341] The present application also provides a terminal comprising a processor and a communication interface, wherein the communication interface is coupled to the processor, and the processor is configured to execute a program or instruction to implement the steps in the above-described mapping pattern determination method embodiment. This terminal embodiment corresponds to the above-described terminal-side method embodiment, and each implementation process and implementation method of the above-described method embodiment is applicable to this terminal embodiment and can achieve the same technical effects. Specifically, Figure 10 is a schematic diagram of the hardware structure of a terminal implementing an embodiment of the present application.
[0342] The terminal 7000 includes but is not limited to: a radio frequency unit 7001, a network module 7002, an audio output unit 7003, an input unit 7004, a sensor 7005, a display unit 7006, a user input unit 7007, an interface unit 7008, a memory 7009 and at least some of the components of the processor 7010.
[0343] Those skilled in the art will appreciate that the terminal 7000 may also include a power supply (such as a battery) to power various components. The power supply may be logically connected to the processor 7010 via a power management system, thereby enabling the power management system to manage charging, discharging, and power consumption. The terminal structure shown in FIG10 does not limit the terminal. The terminal may include more or fewer components than shown, or may combine certain components, or have different component arrangements, which will not be described in detail here.
[0344] It should be understood that in an embodiment of the present application, the input unit 7004 may include a graphics processing unit (GPU) 70041 and a microphone 70042, and the graphics processor 70041 processes the image data of a static picture or video obtained by an image capture device (such as a camera) in a video capture mode or an image capture mode. The display unit 7006 may include a display panel 70061, and the display panel 70061 may be configured in the form of a liquid crystal display, an organic light emitting diode, etc. The user input unit 7007 includes a touch panel 70071 and at least one of other input devices 70072. The touch panel 70071 is also called a touch screen. The touch panel 70071 may include two parts: a touch detection device and a touch controller. Other input devices 70072 may include, but are not limited to, a physical keyboard, function keys (such as volume control keys, switch keys, etc.), a trackball, a mouse, and an operating stick, which will not be repeated here.
[0345] In the embodiment of the present application, after receiving downlink data from a network-side device, the RF unit 7001 may transmit the data to the processor 7010 for processing. Furthermore, the RF unit 7001 may send uplink data to the network-side device. Typically, the RF unit 7001 includes, but is not limited to, an antenna, an amplifier, a transceiver, a coupler, a low-noise amplifier, a duplexer, and the like.
[0346] The memory 7009 can be used to store software programs or instructions and various data. The memory 7009 may mainly include a first storage area for storing programs or instructions and a second storage area for storing data, wherein the first storage area may store an operating system, applications or instructions required for at least one function (such as a sound playback function, an image playback function, etc.). In addition, the memory 7009 may include a volatile memory or a non-volatile memory. Among them, the non-volatile memory may be a read-only memory (ROM), a programmable read-only memory (PROM), an erasable programmable read-only memory (EPROM), an electrically erasable programmable read-only memory (EEPROM), or a flash memory. The volatile memory may be a random access memory (RAM), a static random access memory (SRAM), a dynamic random access memory (DRAM), a synchronous dynamic random access memory (SDRAM), a double data rate synchronous dynamic random access memory (DDRSDRAM), an enhanced synchronous dynamic random access memory (ESDRAM), a synchronous link dynamic random access memory (SLDRAM), and a direct memory bus random access memory (DRRAM). The memory 7009 in the embodiment of the present application includes, but is not limited to, these and any other suitable types of memory.
[0347] The processor 7010 may include one or more processing units. Optionally, the processor 7010 integrates an application processor and a modem processor. The application processor primarily handles operations related to the operating system, user interface, and application programs, while the modem processor primarily processes wireless communication signals, such as a baseband processor. It is understood that the modem processor may not be integrated into the processor 7010.
[0348] The terminal provided in the embodiment of the present application can implement the various processes implemented in the above method embodiment and achieve the same technical effect. The implementation process of each implementation method mentioned in this embodiment can refer to the relevant description of the above mapping pattern determination method embodiment. To avoid repetition, it will not be repeated here.
[0349] The present application also provides a network-side device, including a processor and a communication interface, wherein the communication interface is coupled to the processor, and the processor is configured to execute a program or instruction to implement the steps of the above-described mapping pattern determination method embodiment. This network-side device embodiment corresponds to the above-described network-side device method embodiment, and each implementation process and implementation method of the above-described method embodiment is applicable to this network-side device embodiment and can achieve the same technical effects.
[0350] Specifically, embodiments of the present application also provide a network-side device. As shown in Figure 11, the network-side device 600 includes an antenna 61, a radio frequency device 62, a baseband device 63, a processor 64, and a memory 65. Antenna 61 is connected to radio frequency device 62. In the uplink direction, radio frequency device 62 receives information via antenna 61 and sends the received information to baseband device 63 for processing. In the downlink direction, baseband device 63 processes the information to be transmitted and sends it to radio frequency device 62. Radio frequency device 62 processes the received information and then sends it through antenna 61.
[0351] The method executed by the network-side device in the above embodiment may be implemented in the baseband device 63 , which includes a baseband processor.
[0352] The baseband device 63 may include, for example, at least one baseband board, on which multiple chips are arranged, as shown in Figure 11, one of the chips is, for example, a baseband processor, which is connected to the memory 65 through a bus interface to call the program in the memory 65 and execute the network side device operations shown in the above method embodiment.
[0353] The network side device may further include a network interface 66, which is, for example, a Common Public Radio Interface (CPRI).
[0354] Specifically, the network side device 600 of the embodiment of the present application also includes: instructions or programs stored in the memory 65 and executable on the processor 64. The processor 64 calls the instructions or programs in the memory 65 to execute the method executed by each module shown in the above-mentioned mapping pattern determination device and achieve the same technical effect. To avoid repetition, it will not be described here.
[0355] The network side device provided in the embodiment of the present application can implement the various processes implemented in the above method embodiment and achieve the same technical effect. The implementation process of each implementation method mentioned in this embodiment can refer to the relevant description of the above mapping pattern determination method embodiment. To avoid repetition, it will not be repeated here.
[0356] An embodiment of the present application also provides a readable storage medium, on which a program or instruction is stored. When the program or instruction is executed by a processor, the various processes of the above-mentioned mapping pattern determination method embodiment are implemented, and the same technical effect can be achieved. To avoid repetition, it will not be repeated here.
[0357] The processor is the processor in the terminal described in the above embodiment. The readable storage medium includes a computer-readable storage medium, such as a computer read-only memory (ROM), a random access memory (RAM), a magnetic disk, or an optical disk. In some examples, the readable storage medium may be a non-transitory readable storage medium.
[0358] An embodiment of the present application further provides a chip, which includes a processor and a communication interface, wherein the communication interface is coupled to the processor, and the processor is used to run programs or instructions to implement the various processes of the above-mentioned mapping pattern determination method embodiment, and can achieve the same technical effect. To avoid repetition, it will not be repeated here.
[0359] It should be understood that the chip mentioned in the embodiments of the present application can also be called a system-level chip, a system chip, a chip system or a system-on-chip chip, etc.
[0360] An embodiment of the present application further provides a computer program / program product, which is stored in a storage medium and is executed by at least one processor to implement the various processes of the above-mentioned mapping pattern determination method embodiment and can achieve the same technical effect. To avoid repetition, it will not be repeated here.
[0361] An embodiment of the present application further provides a wireless communication system, including: a terminal and a network-side device, wherein the terminal can be used to execute the steps of the above-mentioned mapping pattern determination method, and the network-side device can be used to execute the steps of the above-mentioned mapping pattern determination method.
[0362] It should be noted that, in this article, the terms "comprise", "include" or any other variants thereof are intended to cover non-exclusive inclusion, so that a process, method, article or device comprising a series of elements includes not only those elements, but also other elements not explicitly listed, or also includes elements inherent to such process, method, article or device. In the absence of further restrictions, an element defined by the sentence "comprises a ..." does not exclude the presence of other identical elements in the process, method, article or device comprising the element. In addition, it should be pointed out that the scope of the methods and devices in the embodiments of the present application is not limited to performing functions in the order shown or discussed, and may also include performing functions in a substantially simultaneous manner or in the opposite order according to the functions involved. For example, the described method may be performed in an order different from that described, and various steps may also be added, omitted or combined. In addition, the features described with reference to certain examples may be combined in other examples.
[0363] Through the description of the above embodiments, those skilled in the art can clearly understand that the above-mentioned embodiment methods can be implemented by means of a computer software product plus a necessary general-purpose hardware platform, or of course, by hardware. The computer software product is stored in a storage medium (such as ROM, RAM, magnetic disk, optical disk, etc.) and includes a number of instructions for enabling a terminal or network-side device to execute the methods described in each embodiment of the present application.
[0364] The embodiments of the present application are described above in conjunction with the accompanying drawings, but the present application is not limited to the above-mentioned specific implementation methods. The above-mentioned specific implementation methods are merely illustrative and not restrictive. Under the guidance of this application, ordinary technicians in this field can also make many forms of implementation methods without departing from the purpose of this application and the scope of protection of the claims. These implementation methods are all within the protection of this application.
Claims
1. A method for determining a mapping pattern, comprising: The terminal obtains a mapping pattern of a first reference signal in a first resource, where the first resource includes at least one of the following: N time slots and M resource blocks (RBs); At least one of N and M is greater than 1, and both N and M are positive integers; The terminal receives the first reference signal based on the mapping pattern.
2. The method according to claim 1, wherein: The first resource includes the N time slots, and the mapping pattern includes a first time domain position; and the terminal obtains the mapping pattern of the first reference signal in the first resource, including: The terminal obtains the first time domain position configured by the network side device; or, The terminal determines the first time domain position according to at least one target symbol position configured by a network side device, each target symbol position being used to indicate a starting position of the first reference signal in the time domain; The first time domain position includes at least one of the following: the positions of the N time slots, and at least one target symbol position in the N time slots.
3. The method according to claim 2, wherein: The first time domain position includes the positions of the N time slots; and the terminal obtains the first time domain position configured by the network side device, including: The terminal determines the positions of the N time slots according to the first information configured by the network side device; The first information includes at least one of the following: N time slot offsets; A starting time slot offset and N-1 first offsets, each first offset being an offset of a time slot relative to the starting time slot; The starting time slot offset, the time slot offset between adjacent time slots, and the number of time slots; The number of times N that the transmission is repeated using different time slots and the offset between the time slots used for adjacent repeated transmissions.
4. The method according to claim 2, wherein: The first time domain position includes at least one target symbol position in the N time slots; The terminal obtains the first time domain position configured by the network side device, including: The terminal obtains at least one target symbol position configured by the network for a time slot, and the target symbol positions in all the N time slots are the same; or, The terminal obtains at least one target symbol position configured by the network for each of the N time slots.
5. The method according to claim 4, wherein: The target symbol position in each time slot is determined based on at least one of the following: The starting target symbol position, and the offsets of the remaining target symbols relative to the starting target symbol; The starting target symbol position, the offset between adjacent target symbols, and the number of target symbols; The offset of each target symbol relative to the first symbol of the first time slot of the N time slots; The offset of each target symbol relative to the first symbol of the time slot; The number of times different symbols are repeated in the same time slot and the offset between symbols used in adjacent repeated transmissions.
6. The method according to claim 3 or 5, wherein: In the repeated transmission, one repetition contains at least one group of target symbols; One repetition in repeated transmission includes all ports or part of ports corresponding to the first reference signal.
7. The method according to claim 2, wherein: The terminal determines the first time domain position according to at least one target symbol position configured by a network side device, including: The terminal determines the first time domain position according to the starting target symbol position and at least one second offset configured by the network side device, each second offset is the offset of a target symbol position relative to the first symbol, and the first symbol includes: the first symbol of the starting time slot, the starting target symbol or the adjacent target symbol.
8. The method according to claim 1, wherein: The number of the M RBs is configured by a network-side device, or is determined according to the frequency domain density of a reference signal, or is determined according to the relationship between the number of ports in one RB and the total number of ports; The frequency domain density is used to characterize the number of resource elements RE occupied by each port in an RB.
9. The method according to claim 8, wherein: M = 1 / ρ, or Or M = X / X RB ,or Where ρ is the frequency domain density; X is the total number of reference signal ports, X RB is the number of reference signal ports in one RB.
10. The method according to claim 8 or 9, wherein: The number of the M RBs is determined according to the frequency domain density; when the frequency domain density is less than 1, only one RB among the M RBs has the frequency domain position of the first reference signal, or all RBs among the M RBs have the frequency domain position of the first reference signal.
11. The method according to any one of claims 8 to 10, wherein: Every The ports of RBs correspond to REs, or L∈{-2,-1,0,1,2…}.
12. The method according to claim 1, wherein: The first resource includes the M RBs, and the mapping pattern includes the frequency domain position of the first reference signal in the M RBs; The terminal obtains a mapping pattern of a first reference signal in a first resource, including: The terminal determines the frequency domain position of the first reference signal in the M RBs according to the target bitmap configured by the network side device.
13. The method according to claim 12, wherein: The terminal determines, according to a target bitmap configured by a network side device, a frequency domain position of the first reference signal in the M RBs, including: The terminal determines a first value according to the target bitmap; Determining, by the terminal, a frequency domain position of the first reference signal in every M RBs or one RB according to the first value; The relationship between the target bitmap and the first value is: (w-1) …b0],k (i-1) = x*f(i); Among them, [b (w-1) ...b0] is the target bitmap, w is the length of the target bitmap, k (i-1) is the first value; f(i) is the number of bits in the target bitmap whose i-th bit is set to 1, repeated every M RBs; x is the value configured by the network side device or agreed upon by the protocol.
14. The method according to claim 13, wherein: k (i-1) Used to determine the frequency domain position of the first reference signal in every M RBs; If k (i-1) =j, then the frequency domain position of the first reference signal is the jth RE or subcarrier in the M RBs.
15. The method according to claim 13 or 14, wherein: like Then all RBs in the M RBs have the frequency domain position of the first reference signal; like Then K RBs among the M RBs have frequency domain positions of the first reference signal, Alternatively, K is configured by the network-side device or agreed upon by the protocol; in, is the number of subcarriers in each RB; K is a positive integer greater than 1 and less than M.
16. The method according to claim 15, wherein: If the K RBs among the M RBs have the frequency domain position of the first reference signal, then k (i-1) =j represents the frequency domain position of the j-th RE in the K RBs in the M RBs.
17. The method according to claim 13, wherein: k (i-1) Used to determine the frequency domain position of the first reference signal in an RB; The frequency domain positions in other RBs in the M RBs are repetitions of the frequency domain position in the one RB; If k (i-1) =j, then the frequency domain position of the first reference signal is the jth RE or subcarrier in the one RB.
18. The method according to claim 17, wherein: is the number of subcarriers in the RB.
19. The method according to claim 17 or 18, wherein: K RBs among the M RBs have the frequency domain position of the first reference signal; wherein K is configured by a network side device or agreed upon by a protocol; and K is a positive integer greater than 1 and less than M.
20. The method of claim 15, 16 or 19, wherein: The K RBs are any of the following: The default is the first K RBs among the M RBs; A group of RBs among the multiple groups of RBs indicated by the network, where the multiple groups of RBs are obtained by equally dividing the M RBs, and each group of RBs includes K consecutive RBs; K consecutive RBs determined according to the position of the first starting RB indicated by the network among the M RBs; The K RB positions corresponding to the bits with a value of 1 in the target bitmap of length M.
21. The method according to claim 1, wherein: Within the N time slots and the M RBs, the sorting manner of the code division multiplexing CDM group index includes any one of the following: In a manner of first frequency domain and then time domain; wherein the range of frequency domain sorting is the range of the M RBs, and the range of time domain sorting is the range of the N time slots; Taking one RB as a unit, the frequency domain is sorted first and then the time domain is sorted within the RB, and then to the next RB; Taking one RB and one time slot as the target unit, the CDM group index in one target unit is sorted in the frequency domain first and then in the time domain; after mapping the CDM group index of one target unit, it is mapped to the next target unit; wherein the sorting between the target units is in the frequency domain first and then in the time-frequency domain; Take one RB and one repetition in the time domain as the target unit, sort the frequency domain first and then the time domain in one target unit, and after mapping the CDM group index of one target unit, map to the next target unit; wherein the sorting between the target units is in the order of sorting the frequency domain first and then the time domain; The time domain position of the xth CDM group of one RB and all time slots is taken as the target unit; within one target unit, the frequency domain is sorted first and then the time domain, or the time domain is sorted first and then the frequency domain; between the target units, the frequency domain is sorted first and then the time domain, or the time domain is sorted first and then the frequency domain; The M RBs and the xth CDM group time domain position of all time slots are taken as target units; within a target unit, the frequency domain is sorted first and then the time domain, or the time domain is sorted first and then the frequency domain; the target units are sorted in the time domain; The way a network indicates port numbers.
22. The method according to claim 1, wherein: The terminal obtains a mapping pattern of a first reference signal in a first resource, including: The terminal obtains the time-frequency positions of all CDM groups on the N time slots and the M RBs.
23. The method according to claim 22, wherein: The frequency domain density of the first reference signal is determined according to the number of CDM groups associated with one CDM group index in the frequency domain in the M RBs.
24. The method according to claim 1, wherein: The terminal receiving the first reference signal based on the mapping pattern includes: The terminal maps the sequence of the first reference signal to the REs of the M RBs using a first formula based on the mapping pattern, where the first formula is: in, is the value of the pth port of the reference signal at the mapped RE position (k, l) under the parameter set μ, p is the port index of the reference signal, μ is the parameter set of the reference signal, k is the frequency domain position of the RE, l is the position of the symbol where the RE is located in the time slot, β CSIRS is the power expansion factor, w f (k′) is the frequency domain CDM value, w t (l′) is the time domain CDM value, is the sequence of the reference signal, m′ is the index of the value in the reference signal sequence, n=0,1,…, α is the intermediate parameter related to the frequency domain orthogonal cover code FD-OCC type and frequency domain density during sequence mapping, k′ is the frequency domain RE offset related to FD-OCC, is the starting subcarrier position of the CDM group in the frequency domain in the M RBs, ρ is the frequency domain density of the reference signal, is the number of subcarriers in each RB, Z is the number of RBs in the frequency domain where reference signals are located in the M RBs, 1≤Z≤M, and Z is an integer, is the starting symbol position of the CDM group in the time slot, l′ is the symbol offset related to the time domain orthogonal cover code TD-OCC, and X is the number of ports of the reference signal.
25. The method of claim 1, wherein: The terminal receiving the first reference signal based on the mapping pattern includes: The terminal maps the sequence of the first reference signal to the REs of the M RBs using a second formula based on the mapping pattern, where the second formula is: α=ρ in, is the value of the pth port of the reference signal at the mapped RE position (k, l) under the parameter set μ, p is the port index of the reference signal, μ is the parameter set of the reference signal, k is the frequency domain position of the RE, l is the position of the symbol where the RE is located in the time slot, β CSIRS is the power expansion factor, w f (k′) is the frequency domain CDM value, w t (l′) is the time domain CDM value, is the sequence of the reference signal, m′ is the index of the value in the reference signal sequence, n=0,1,…, α is the intermediate parameter related to the FD-OCC type and frequency domain density during sequence mapping, k′ is the frequency domain RE offset related to FDD-OCC, is the starting subcarrier position of the CDM group in the frequency domain in the M RBs, ρ is the frequency domain density of the reference signal, is the number of subcarriers per RB, is the starting symbol position of the CDM group in the time slot, l′ is the symbol offset related to the time domain orthogonal cover code TD-OCC; where ρ = 3 / 2 L , L∈{-2,-1,0,1,2…}。 26. A method for determining a mapping pattern, comprising: The network side device sends configuration information to the terminal, where the configuration information is used to configure a mapping pattern of a first reference signal in a first resource, where the first resource includes at least one of the following: N time slots and M RBs; at least one of N and M is greater than 1, and both N and M are positive integers.
27. The method according to claim 26, wherein: The first resource includes the N time slots; The configuration information includes any one of the following: a first time domain position, at least one target symbol position; each target symbol position is used to indicate a starting position of the first reference signal in the time domain; The first time domain position includes at least one of the following: the positions of the N time slots, and at least one target symbol position in the N time slots.
28. The method according to claim 26, wherein: The first resource includes the N time slots; The configuration information includes first information, where the first information is used to determine the positions of the N time slots; The first information includes at least one of the following: N time slot offsets; A starting time slot offset and N-1 first offsets, each first offset being an offset of a time slot relative to the starting time slot; The starting time slot offset, the time slot offset between adjacent time slots, and the number of time slots; The number of times N that the transmission is repeated using different time slots and the offset between the time slots used for adjacent repeated transmissions.
29. The method according to claim 26, wherein: The first resource includes the N time slots; The configuration information includes at least one target symbol position, and the at least one target symbol position is configured for one time slot or each of the N time slots; the at least one target symbol position is used to determine at least one target symbol position in the N time slots.
30. The method of claim 26, wherein: The first resource includes the N time slots; The configuration information includes a starting target symbol position and at least one second offset, each second offset being an offset of a target symbol position relative to a first symbol, wherein the first symbol includes: the first symbol of a starting time slot, a starting target symbol or an adjacent target symbol; the starting target symbol position and at least one second offset are used to determine at least one of the following: the positions of the N time slots, and at least one target symbol position in the N time slots.
31. The method according to any one of claims 26 to 30, wherein: The first resource includes the M RBs; The configuration information includes a target bitmap, where the target bitmap is used to determine a first value, where the first value is used to determine a frequency domain position of the first reference signal in every M RBs or one RB; The relationship between the target bitmap and the first value is: (w-1) …b0],k (i-1) = x*f(i); Among them, [b (w-1) ...b0] is the target bitmap, w is the length of the target bitmap, k (i-1) is the first value; f(i) is the number of bits in the target bitmap whose i-th bit is set to 1, repeated every M RBs; x is the value configured by the network side device or agreed upon by the protocol.
32. A mapping pattern determination device, comprising: Acquisition module and receiving module; The acquisition module is used to acquire a mapping pattern of the first reference signal in the first resource, where the first resource includes at least one of the following: N time slots and M RBs; at least one of N and M is greater than 1, and both N and M are positive integers; The receiving module is configured to receive the first reference signal based on the mapping pattern acquired by the acquiring module.
33. The device according to claim 32, wherein: The first resource includes the N time slots, and the mapping pattern includes a first time domain position; the acquisition module is specifically used to acquire the first time domain position configured by the network side device; or, according to at least one target symbol position configured by the network side device, determine the first time domain position, each target symbol position is used to indicate a starting position of the first reference signal in the time domain; The first time domain position includes at least one of the following: the positions of the N time slots, and at least one target symbol position in the N time slots.
34. The device according to claim 32, wherein: The first resource includes the M RBs, and the mapping pattern includes the frequency domain position of the first reference signal in the M RBs; the acquisition module is specifically used to determine the frequency domain position of the first reference signal in the M RBs according to the target bitmap configured by the network side device.
35. A mapping pattern determination device, comprising: Send module; The sending module is used to send configuration information to the terminal, where the configuration information is used to configure a mapping pattern of a first reference signal in a first resource, where the first resource includes at least one of the following: N time slots and M RBs; at least one of N and M is greater than 1, and both N and M are positive integers.
36. The device according to claim 35, wherein The first resource includes the M RBs; The configuration information includes a target bitmap, where the target bitmap is used to determine a first value, where the first value is used to determine a frequency domain position of the first reference signal in every M RBs or one RB; The relationship between the target bitmap and the first value is: (w-1) …b0],k (i-1) = x*f(i); Among them, [b (w-1) ...b0] is the target bitmap, w is the length of the target bitmap, k (i-1) is the first value; f(i) is the number of bits in the target bitmap whose i-th bit is set to 1, repeated every M RBs; x is the value configured by the network side device or agreed upon by the protocol.
37. A terminal comprising a processor and a memory, wherein the memory stores a program or instruction that can be run on the processor, and when the program or instruction is executed by the processor, the steps of the mapping pattern determination method according to any one of claims 1 to 25 are implemented.
38. A network side device, comprising a processor and a memory, wherein the memory stores programs or instructions that can be run on the processor, and when the programs or instructions are executed by the processor, the steps of the mapping pattern determination method as described in any one of claims 26 to 31 are implemented.
39. A readable storage medium storing a program or instruction, wherein the program or instruction, when executed by a processor, implements the mapping pattern determination method as described in any one of claims 1 to 25, or implements the steps of the mapping pattern determination method as described in any one of claims 26 to 31.
Citation Information
Patent Citations
Base station side and user device side devices and methods for wireless communication
CN106559162A
Reference signal sending method and transmitter
CN112929100A
Systems and methods for interference management
CN115804195A
Demodulation reference signal configuration method and communication apparatus, and communication nodes
WO2018202214A1
Direct link control signaling resource mapping method and terminal
WO2021135853A1