Pilot frequency mapping method and device
By determining the time-frequency resource location of CDM group with more than 32 ports in the network device and sending corresponding instructions to the terminal device, the problem of difficulty in configuring pilot resources with more than 32 ports in the prior art is solved, and efficient Pilot measurement and resource multiplexing.
Patent Information
- Application Number
- CN202311049615.9
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2023-08-18
- Publication Date
- 2025-02-21
AI Technical Summary
The prior art is difficult to effectively configure pilot resources with more than 32 ports, and cannot meet the pilot measurement requirements corresponding to the increasing number of ports.
By determining the time frequency resource location of the CDM group corresponding to each group of ports in the X group port in the network device, and sending the terminal device a first indication information indicating the time frequency resource location of the CDM group to the terminal device, the terminal makes the terminal make the terminal The device is able to measure the pilot signals transmitted on the ports corresponding to the CDM group.
The mapping of pilot resources larger than port 32 is realized, which meets the pilot measurement requirements corresponding to the increasing number of ports. The polarization direction configuration corresponding to port 32 is multiplexed, saving resource overhead, and achieving low complexity.
Smart Images

Figure CN119496596A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of communications, and more specifically, to a pilot mapping method and device. Background Art
[0002] With the popularization of fifth-generation mobile communication technology (5th generation, 5G) devices and the emergence of a large number of new business types such as extended reality (XR) and short videos, the demand for traffic has increased significantly. In order to meet the rapidly growing traffic demand, frequency division duplex (FDD) massive multiple-input multiple-output (MIMO) technology has evolved towards a larger antenna scale. In a traditional FDD system, the terminal device is required to feedback the channel state information (CSI) of the downlink channel to the network device. The network device needs to first send signaling for the configuration of channel measurement, notify the terminal device of the time and behavior of channel measurement, and then the network device sends a pilot (such as a channel state information reference signal (CSI-RS)) to the terminal device for channel measurement.
[0003] The related technology can only support the configuration of pilot resources for 32 ports at most. For an FDD system with more ports, how to configure pilot resources is a technical problem that needs to be solved urgently. Summary of the invention
[0004] The embodiments of the present application provide a pilot mapping method and device, which can implement pilot mapping of more than 32 ports.
[0005] In order to achieve the above objectives, this application adopts the following technical solutions:
[0006] In a first aspect, a pilot mapping method is provided, which can be executed by a network device, or by a component of the network device, such as a processor, a chip, or a chip system of the network device, or can be implemented by a logic module or software that can implement all or part of the network device functions. Taking the method being executed by a network device as an example, the method includes: the network device determines the time-frequency resource position of the CDM group associated with Y positions corresponding to each group of ports in the X groups of ports, wherein each group of ports is distributed on different resource blocks RB, X is determined by the total number of ports P, the number of CDM groups is determined by P and the type of CDM group, X>1, Y≥1, P>32, and X, Y, and P are integers; the network device sends first indication information, and the first indication information is used to indicate the time-frequency resource position of the CDM group associated with Y positions corresponding to each group of ports in the X groups of ports.
[0007] The pilot mapping method provided in the embodiment of the present application can determine the time-frequency resources of the CDM group associated with each group of ports when the number of ports is greater than 32, and send first indication information indicating the position of the time-frequency resources of the CDM group to the terminal device through the network device, so that the terminal device can measure the pilot signal transmitted on the port corresponding to the CDM group, thereby realizing the mapping of pilot resources for more than 32 ports and meeting the pilot measurement requirements corresponding to the increasing number of ports.
[0008] In a possible implementation, the index of the CDM group associated with Y positions corresponding to each group of ports in the X groups of ports is sorted by port group first, frequency domain resource position second, and time domain resource position third. Among them, the polarization direction of half of the ports in each group of ports corresponding to the index of the CDM group is the first polarization direction, and the polarization direction of the other half of the ports is the second polarization direction. This solution can reuse the configuration of the polarization direction corresponding to 32 ports, save resource overhead, and has low implementation complexity.
[0009] In a possible implementation, the pilot sequence of the CDM corresponding to the yth position of each group of ports in the X groups of ports is the same, 1≤y≤Y. The pilot sequence of the CDM corresponding to the yth position of each group of ports is the same, and the mapping rule of the 32-port pilot sequence can be reused, and the implementation complexity is low.
[0010] In a possible implementation, the pilot sequence numbers of the CDM corresponding to the y-th position of adjacent groups of ports in the X groups of ports differ by an integer ≥ 1, 1≤y≤Y. The pilot sequence of the CDM corresponding to the y-th position of each group of ports is different, and the pilot sequence corresponding to each group of ports can be mapped differently, which is more flexible.
[0011] In a possible implementation, when P is greater than a first threshold, ρ is less than a second threshold, where ρ represents the number of resource units RE occupied by each port in each RB. P cannot be infinite, and the second threshold can be limited by the first threshold to avoid excessive pilot overhead due to a large number of ports. Exemplarily, the first threshold can be 64 and the second threshold can be 0.5.
[0012] In a possible implementation, the Y positions corresponding to each group of ports in the X groups of ports are determined according to a bitmap. Among them, the method of determining the time-frequency resource positions of the CDM group of 32 ports by multiplexing makes little change to the existing protocol.
[0013] In one possible implementation, the Y positions corresponding to the first group of ports in the X groups of ports are determined according to a bitmap, and,
[0014] The corresponding Y positions of the other groups of ports in the X groups of ports except the first group of ports are determined according to the frequency domain resource position relationship between the first group of ports and the other groups of ports as agreed upon in the protocol. Among them, the method of combining the time-frequency resource position of the CDM group of 32 ports with the protocol is used to determine the time-frequency resource position of the CDM group, which is more flexible.
[0015] Among them, the Y positions may be frequency domain resource positions.
[0016] In a possible implementation, there is a terminal device that can only support a maximum of 32 ports of pilot resources, and the RB corresponding to any group of ports in the X group of ports is used to carry the pilot resources corresponding to less than or equal to 32 ports. The pilot resources supporting a maximum of 32 ports are carried on the RB corresponding to any group of ports in the X group of ports, and the configuration of the pilot resources when there are more than 32 ports can be reused. When the number of ports is less than or equal to 32, the pilot resources corresponding to less than 32 ports can also be transmitted on the RB configured when there are more than 32 ports, which can save the overhead of separately configuring the pilot resources corresponding to more than 32 ports and less than or equal to 32 ports.
[0017] In a second aspect, a pilot mapping method is provided, which can be executed by a terminal device, or by a component of the terminal device, such as a processor, a chip, or a chip system of the terminal device, or can be implemented by a logic module or software that can realize all or part of the functions of the terminal device. Taking the method being executed by a terminal device as an example, the method includes: the terminal device receives first indication information, the first indication information is used to indicate the time-frequency resource position of the CDM group associated with Y positions corresponding to each group of ports in the X group of ports, wherein each group of ports is distributed on different resource blocks RB, X is determined by the total number of ports P, the number of CDM groups is determined by P and the type of CDM group, X is an integer greater than 1, Y is an integer greater than or equal to 1 and less than or equal to 6, and P is an integer greater than 32; the terminal device measures the pilot resources transmitted on the port corresponding to the CDM group according to the first indication information.
[0018] The pilot mapping method provided in the embodiment of the present application can determine the time-frequency resources of the CDM group associated with each group of ports when the number of ports is greater than 32, and send first indication information indicating the position of the time-frequency resources of the CDM group to the terminal device through the network device, so that the terminal device can measure the pilot signal transmitted on the port corresponding to the CDM group, thereby realizing the mapping of pilot resources for more than 32 ports and meeting the pilot measurement requirements corresponding to the increasing number of ports.
[0019] In a possible implementation, the index of the CDM group associated with Y positions corresponding to each group of ports in the X groups of ports is sorted by port group first, frequency domain resource position second, and time domain resource position third. Among them, the polarization direction of half of the ports in each group of ports corresponding to the index of the CDM group is the first polarization direction, and the polarization direction of the other half of the ports is the second polarization direction. This solution can reuse the configuration of the polarization direction corresponding to 32 ports, save resource overhead, and has low implementation complexity.
[0020] In a possible implementation, the pilot sequence of the CDM corresponding to the yth position of each group of ports in the X groups of ports is the same, 1≤y≤Y. The pilot sequence of the CDM corresponding to the yth position of each group of ports is the same, and the mapping rule of the 32-port pilot sequence can be reused, and the implementation complexity is low.
[0021] In a possible implementation, the pilot sequence numbers of the CDM corresponding to the y-th position of adjacent groups of ports in the X groups of ports differ by an integer ≥ 1, 1≤y≤Y. The pilot sequence of the CDM corresponding to the y-th position of each group of ports is different, and the pilot sequence corresponding to each group of ports can be mapped differently, which is more flexible.
[0022] In a possible implementation, when P is greater than a first threshold, ρ is less than a second threshold, and ρ represents the number of resource units occupied by each port in each RB. P cannot be infinite, and the second threshold can be limited by the first threshold to avoid excessive pilot overhead caused by too large a number of ports. Exemplarily, the first threshold can be 64, and the second threshold can be 0.5. In a possible implementation, the corresponding Y positions of each group of ports in the X group of ports are determined according to a bitmap. Among them, the method of determining the time-frequency resource position of a CDM group of 32 ports by multiplexing makes little change to the existing protocol.
[0023] In one possible implementation, the Y positions corresponding to the first group of ports in the X groups of ports are determined according to a bitmap, and,
[0024] The corresponding Y positions of the other groups of ports in the X groups of ports except the first group of ports are determined according to the frequency domain resource position relationship between the first group of ports and the other groups of ports as agreed upon in the protocol. Among them, the method of combining the time-frequency resource position of the CDM group of 32 ports with the protocol is used to determine the time-frequency resource position of the CDM group, which is more flexible.
[0025] Among them, the Y positions may be frequency domain resource positions.
[0026] In a possible implementation, the terminal device can only support a maximum of 32 ports of pilot resources, and the RB corresponding to any group of ports in the X group of ports is used to carry the pilot resources corresponding to less than or equal to 32 ports. The pilot resources supporting a maximum of 32 ports are carried on the RB corresponding to any group of ports in the X group of ports, and the configuration of the pilot resources when there are more than 32 ports can be reused. When the number of ports is less than or equal to 32, the pilot resources corresponding to less than 32 ports can also be transmitted on the RB configured when there are more than 32 ports, which can save the overhead of separately configuring the pilot resources corresponding to more than 32 ports and less than or equal to 32 ports.
[0027] In a third aspect, a pilot mapping method is provided, which can be executed by a network device, or by a component of the network device, such as a processor, a chip, or a chip system of the network device, or can be implemented by a logic module or software that can implement all or part of the network device functions. Taking the method being executed by a network device as an example, the method includes: the network device determines a pilot sequence of a CDM group associated with Y positions corresponding to each group of ports in X groups of ports, wherein each group of ports is distributed on different RBs, X is determined by the total number of ports P, the number of CDM groups is determined by P and the type of CDM group, X>1, Y≥1, P>32, and X, Y, and P are integers; the network device sends a pilot signal corresponding to the pilot sequence.
[0028] The pilot mapping method provided in the embodiment of the present application can determine the pilot sequence of the CDM group associated with each group of ports when the number of ports is greater than 32, so that the pilot sequence is mapped to different pilot resources, thereby realizing the mapping of pilot resources for more than 32 ports and meeting the pilot measurement requirements corresponding to the increasing number of ports.
[0029] In a possible implementation, the pilot sequence of the CDM corresponding to the yth position of each group of ports in the X groups of ports is the same, 1≤y≤Y. The pilot sequence of the CDM corresponding to the yth position of each group of ports is the same, and the mapping rule of the 32-port pilot sequence can be reused, and the implementation complexity is low.
[0030] In a possible implementation, the pilot sequence numbers of the CDM corresponding to the y-th position of adjacent groups of ports in the X groups of ports differ by an integer ≥ 1, 1≤y≤Y. The pilot sequence of the CDM corresponding to the y-th position of each group of ports is different, and the pilot sequence corresponding to each group of ports can be mapped differently, which is more flexible.
[0031] In a fourth aspect, a pilot mapping method is provided, which can be executed by a terminal device, or by a component of the terminal device, such as a processor, a chip, or a chip system of the terminal device, or can be implemented by a logic module or software that can implement all or part of the terminal device functions. Taking the method as an example that the method can be executed by a terminal device, the method includes: the terminal device receives a pilot signal corresponding to a pilot sequence, the pilot sequence is determined by a CDM group associated with Y positions corresponding to each group of ports in X groups of ports, wherein each group of ports is distributed on different resource blocks, X is determined by the total number of ports P, the number of CDM groups is determined by P and the type of CDM group, X>1, Y≥1, P>32, and X, Y, and P are integers; and the pilot signal is measured.
[0032] In a possible implementation, the pilot sequence of the CDM corresponding to the yth position of each group of ports in the X groups of ports is the same, 1≤y≤Y. The pilot sequence of the CDM corresponding to the yth position of each group of ports is the same, and the mapping rule of the 32-port pilot sequence can be reused, and the implementation complexity is low.
[0033] In a possible implementation, the pilot sequence numbers of the CDM corresponding to the y-th position of adjacent groups of ports in the X groups of ports differ by an integer ≥ 1, 1≤y≤Y. The pilot sequence of the CDM corresponding to the y-th position of each group of ports is different, and the pilot sequence corresponding to each group of ports can be mapped differently, which is more flexible.
[0034] In a fifth aspect, a communication device is provided for implementing the above-mentioned various methods. The communication device may be the network device in the first aspect or the third aspect, or a device included in the network device, such as a chip; or the communication device may be the terminal device in the second aspect or the fourth aspect, or a device included in the terminal device, such as a chip.
[0035] The communication device includes a module, unit, or means corresponding to the above method, which can be implemented by hardware, software, or by hardware executing corresponding software. The hardware or software includes one or more modules or units corresponding to the above functions.
[0036] In some possible designs, the communication device may include a processing module and a communication module. The communication module may include an output module (or a sending module) and an input module (or a receiving module), respectively used to implement the output-type (or sending-type) and input-type (or receiving-type) functions in any of the above aspects and any possible designs thereof. The processing module may be used to implement the processing functions in any of the above aspects and any possible designs thereof.
[0037] Optionally, the communication device further includes a storage module 1430 for storing program instructions and data.
[0038] In a sixth aspect, a communication device is provided, comprising: at least one processor, the processor being used to run a computer program or instruction, or being used to enable the communication device to execute the method described in any one of the above aspects through a logic circuit. The communication device may be the network device in the first aspect, or a device included in the network device, such as a chip; or the communication device may be the terminal device in the second aspect, or a device included in the terminal device, such as a chip.
[0039] In some possible designs, the communication device further includes a memory for storing computer instructions and / or configuration files of logic circuits. Optionally, the memory is integrated with the processor, or the memory is independent of the processor.
[0040] In a possible design, the communication device further includes a communication interface for inputting and / or outputting signals.
[0041] In some possible designs, the communication interface is an interface circuit for reading and writing computer instructions. For example, the interface circuit is used to receive computer execution instructions (computer execution instructions are stored in a memory, may be read directly from the memory, or may pass through other devices) and transmit them to the processor.
[0042] In some possible designs, the communication interface is used to communicate with modules outside the communication device.
[0043] In some possible designs, the communication device may be a chip system. Wherein, when the communication device is a chip system, the chip system may include a chip, or may include a chip and other discrete devices.
[0044] In a seventh aspect, a communication device is provided, comprising: a logic circuit and an interface circuit; the interface circuit is used to input information and / or output information; the logic circuit is used to execute the method described in any of the above aspects, and process and / or generate output information according to the input information. The communication device can be the network device in the first aspect or the third aspect, or a device included in the network device, such as a chip; or the communication device can be the terminal device in the second aspect or the fourth aspect, or a device included in the terminal device, such as a chip.
[0045] In an eighth aspect, a computer-readable storage medium is provided, in which a computer program or instruction is stored. When the computer program or instruction is executed by a processor, the method described in any one of the above aspects is executed.
[0046] In a ninth aspect, a computer program product is provided, which, when executed by a processor, enables the method described in any one of the above aspects to be executed.
[0047] It can be understood that when the communication device provided in any one of the fifth to eighth aspects is a chip, the above-mentioned sending action / function can be understood as output information, and the above-mentioned receiving action / function can be understood as input information.
[0048] Among them, the technical effects brought about by any design method in the fifth to eighth aspects can refer to the technical effects brought about by different design methods in the above-mentioned first to fourth aspects, and will not be repeated here.
[0049] In a tenth aspect, a communication system is provided, which includes the network device described in the first or third aspect and the terminal device described in the second or fourth aspect. BRIEF DESCRIPTION OF THE DRAWINGS
[0050] Figure 1 It is a schematic diagram of the basic pattern and OCC mapping of CDM2 in an embodiment of the present application.
[0051] Figure 2 It is a schematic diagram of the basic pattern and OCC mapping of CDM4 according to an embodiment of the present application.
[0052] Figure 3 It is a schematic diagram of the basic pattern and OCC mapping of CDM8 according to an embodiment of the present application.
[0053] Figure 4It is a schematic diagram of the system architecture of an embodiment of the present application.
[0054] Figure 5 It is a schematic diagram of a communication device according to an embodiment of the present application.
[0055] Figure 6 It is a schematic diagram of an example of a pilot mapping method according to an embodiment of the present application.
[0056] Figure 7 It is a schematic diagram of an embodiment of the present application in which Y positions are Y frequency domain resource positions.
[0057] Figure 8 It is a schematic diagram of an embodiment of the present application in which Y positions are Y time-frequency resource positions.
[0058] Fig. 9 It is a schematic diagram of four frequency domain resource positions corresponding to each group of ports in the two groups of ports in an embodiment of the present application.
[0059] Fig.10 It is a schematic diagram of the pilot sequence of the CDM group corresponding to the two groups of ports in the embodiment of the present application.
[0060] Fig.11 This is another schematic diagram of the pilot sequence of the CDM group corresponding to the two groups of ports in the embodiment of the present application.
[0061] Fig.12 It is a schematic diagram of resource blocks corresponding to any group of ports in the X groups of ports provided in an embodiment of the present application being used to carry pilot resources corresponding to less than or equal to 32 ports.
[0062] Fig.13 It is a schematic diagram of another example of the pilot mapping method provided in an embodiment of the present application.
[0063] Fig.14 It is a schematic diagram of another example of a communication device according to an embodiment of the present application. DETAILED DESCRIPTION
[0064] In the description of this application, unless otherwise specified, " / " indicates that the objects associated with each other are in an "or" relationship, for example, A / B can represent A or B; "and / or" in this application is merely a description of the association relationship between associated objects, indicating that three relationships may exist, for example, A and / or B can represent: A exists alone, A and B exist at the same time, and B exists alone, where A and B can be singular or plural.
[0065] In the description of this application, unless otherwise specified, "plurality" means two or more than two. "At least one of the following" or similar expressions refers to any combination of these items, including any combination of single items or plural items. For example, at least one of a, b, or c can mean: a, b, c, ab, ac, bc, or abc, where a, b, and c can be single or multiple.
[0066] In addition, in order to clearly describe the technical solutions of the embodiments of the present application, in the embodiments of the present application, words such as "first" and "second" are used to distinguish the same items or similar items with substantially the same functions and effects. Those skilled in the art can understand that words such as "first" and "second" do not limit the quantity and execution order, and words such as "first" and "second" do not necessarily limit the difference.
[0067] In the embodiments of the present application, words such as "exemplary" or "for example" are used to indicate examples, illustrations or descriptions. Any embodiment or design described as "exemplary" or "for example" in the embodiments of the present application should not be interpreted as being more preferred or more advantageous than other embodiments or designs. Specifically, the use of words such as "exemplary" or "for example" is intended to present related concepts in a concrete way for easy understanding.
[0068] It is understood that the "embodiment" mentioned throughout the specification means that the specific features, structures or characteristics related to the embodiment are included in at least one embodiment of the present application. Therefore, the various embodiments in the entire specification do not necessarily refer to the same embodiment. In addition, these specific features, structures or characteristics can be combined in one or more embodiments in any suitable manner. It is understood that in various embodiments of the present application, the size of the sequence number of each process does not mean the order of execution, and the execution order of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the embodiment of the present application.
[0069] It can be understood that in the present application, "when" and "if" both mean that corresponding processing will be carried out under certain objective circumstances, and do not limit the time, nor do they require any judgment action when implementing, nor do they mean the existence of other limitations.
[0070] It can be understood that some optional features in the embodiments of the present application may be implemented independently in certain scenarios without relying on other features, such as the solution on which they are currently based, to solve corresponding technical problems and achieve corresponding effects, or may be combined with other features according to needs in certain scenarios. Accordingly, the devices provided in the embodiments of the present application may also realize these features or functions accordingly, which will not be elaborated here.
[0071] In this application, unless otherwise specified, the same or similar parts between the various embodiments can refer to each other. In the various embodiments of this application, if there is no special description and logical conflict, the terms and / or descriptions between different embodiments are consistent and can be referenced to each other, and the technical features in different embodiments can be combined to form new embodiments according to their inherent logical relationships. The following description of the implementation methods of this application does not constitute a limitation on the scope of protection of this application.
[0072] In order to facilitate understanding of the technical solutions of the embodiments of the present application, a brief introduction to the relevant technologies and terms of the present application is first given.
[0073] 1. Time domain resources.
[0074] The uplink transmission in the new radio (NR) system can be composed of multiple radio frames. The duration of each radio frame is T f =(Δf max N f / 100) = 10ms. Each wireless frame can be composed of ten frames of duration T sf =(Δf max N f / 1000)=1ms. The 10 subframes in a wireless frame can be arranged in sequence. Exemplarily, the order of the 10 subframes in a wireless frame can be: subframe #0 to subframe #9. It can be understood that the numbering and order in subframe #0 to subframe #9 are only exemplary. For example, the starting number can also be #1, and then a wireless frame includes subframe #1 to subframe #10. For another example, the order of the 10 subframes can be in descending order, and then a wireless frame includes subframe #9 to subframe #0. The embodiments of the present application do not specifically limit this.
[0075] In the NR system, a subframe can include several time slots. For the subcarrier spacing configuration μ, the time slots can be numbered in ascending order within a subframe. Arrangement, and can be numbered in ascending order within a wireless frame In a time slot there are consecutive orthogonal frequency division multiplexing (OFDM) symbols, as shown in Tables 1 and 2. The time slot in a subframe is The beginning of the OFDM symbol in the same subframe The start of the OFDM symbol is aligned in time. For example, in the case where a time slot includes 14 OFDM symbols, the OFDM symbols may be arranged in chronological order as: OFDM symbol #0 to OFDM symbol #13.
[0076] Table 1
[0077]
[0078] Table 2
[0079]
[0080] 2. Frequency domain resources.
[0081] In the NR system, frequency domain resources can be divided into resource elements (RE), resource blocks (RB), and bandwidth parts (BWP) according to their size, which are introduced below.
[0082] 2.1, RE.
[0083] In the NR system, a subcarrier in the frequency domain and an OFDM symbol in the time domain can be defined as RE. Among them, RE is the resource with the smallest granularity in the physical layer. RE can also be understood as time-frequency resource, that is, RE includes time domain resources and frequency domain resources.
[0084] 2.2, RB.
[0085] In the frequency domain, no matter how much the subcarrier spacing is, the NR system can define 12 consecutive subcarriers as one RB. In the physical layer, an RB can be called a physical resource block (PRB).
[0086] It can be understood that the time-frequency resources in the embodiment of the present application include the above-mentioned time domain resources and frequency domain resources, which are uniformly explained here and will not be repeated below.
[0087] 3. Code division multiplexing (CDM).
[0088] By using orthogonal cover code (OCC) in the time domain and frequency domain, the same time and frequency resources can be shared. This method is called CDM. There are many types of CDM. The currently proposed CDM includes four basic types. The embodiments of this application do not limit the types of CDM.
[0089] Exemplarily, the four basic types of CDM may include: No CDM (no CDM), CDM2, CDM4, and CDM8. Each port of CDM is mapped to all REs, which are distinguished by OCC. Exemplary:
[0090] Figure 1This is a schematic diagram of the basic pattern of CDM2 and OCC mapping, such as Figure 1 As shown, CDM2 has no time domain multiplexing, only frequency domain multiplexing, that is, the time domain occupies 1 symbol, and the frequency domain multiplexes 2 consecutive subcarriers. In other words, the basic pattern of CDM2 occupies 2 REs.
[0091] Figure 2 This is a schematic diagram of the basic pattern of CDM4 and OCC mapping, such as Figure 2 As shown, both the time domain and the frequency domain of CDM4 are multiplexed, and 2 consecutive subcarriers and 2 consecutive symbols are multiplexed respectively. In other words, the basic pattern of CDM4 occupies 4 REs.
[0092] Figure 3 This is a schematic diagram of the basic pattern of CDM8 and OCC mapping, such as Figure 3 As shown, both the time domain and the frequency domain of CDM8 are multiplexed, and 2 consecutive subcarriers and 4 consecutive symbols are multiplexed respectively. In other words, the basic pattern of CDM8 occupies 8 REs.
[0093] 4. CDM group.
[0094] A CDM group is a CDM basic type.
[0095] Exemplarily, assuming that the type of the CDM group is CDM4, and the number of ports of the pilot resources is 16, then the 16 ports correspond to 4 CDM4s, and the indexes of these 4 CDM groups are 0, 1, 2, and 3, respectively.
[0096] Exemplarily, assuming that the type of the CDM group is CDM2 and the number of ports of the pilot resources is 16, then the 16 ports correspond to 8 CDM2s, and the indexes of these 8 CDM groups are 0, 1, 2, 3, 4, 5, 6, and 7 respectively.
[0097] 5. 32 ports available for CDM type.
[0098] The number of ports of pilot resources can be 1, 2, 4, 8, 12, 16, 24, 32. The multiple CDM groups carrying pilot resources correspond to M adjacent subcarriers in the frequency domain and Z adjacent symbols in the time domain, and the starting subcarrier position index of the multiple CDM groups carrying pilot resources in the frequency domain is an integer multiple of M.
[0099] It should be noted that only the port time-frequency resource location mapping rules for up to 32 ports are introduced here, but this application does not limit the port time-frequency mapping rules for more than 32 ports.
[0100] It should be understood that in the embodiments of the present application, the pilot signal is transmitted on the pilot resources. In some descriptions, the pilot resources and the pilot signal may be equivalent, for example, the pilot resources are measured, or the pilot signal is measured. The embodiments of the present application do not limit this.
[0101] Table 3 shows the types of CDM available for each port. As shown in Table 3, the index order of the ports is as follows:
[0102] p = 3000 + s + jL;
[0103] j=0,1,...,P / L-1
[0104] s=0,1,...,L-1;
[0105] Where p represents the port index, starting from 3000, j represents the index of the CDM group, s represents the index of the OCC sequence in a CDM group, P represents the total number of ports, and L represents the size of a CDM group. Indicates the time-frequency resource position of the CDM group in an RB. represents the frequency domain resource location, represents the time domain position, ρ represents the frequency domain density, represents the number of REs occupied by each port in each RB, and k′ and l′ represent the time-frequency index of RE in a CDM.
[0106] in, By RBs are repeated. Indicated by bitmap, Given directly by high-level parameters.
[0107] It can be seen from the index of the CDM group in Table 3 that the frequency domain resource position of the CDM group is in the same RB, and on each RB, according to the existing protocol, the first half and the second half of the port index, or the first half and the second half of the CDM group index, respectively correspond to two different polarization directions.
[0108] Table 3
[0109]
[0110]
[0111]
[0112] Figure 4 Schematic diagram of the system architecture of the embodiment of the present application. Figure 4As shown, in the communication system of an embodiment of the present application, multiple terminal devices and at least one network device (or access device) may be included.
[0113] Among them, one or more terminal devices among the multiple terminal devices can send uplink data to the network device (or access device), and the network device (or access device) can receive uplink data from one or more terminal devices.
[0114] The network device (or access device) may send downlink data to one or more terminal devices among the multiple terminal devices, and one or more terminal devices among the multiple terminal devices may receive downlink data from the network device (or access device). Optionally, one or more terminal devices among the multiple terminal devices may also send downlink data to one or more other terminal devices among the multiple terminal devices.
[0115] The terminal equipment involved in the present application can be a user equipment (UE), an access terminal, a terminal unit, a user station, a terminal station, a mobile station, a mobile station, a mobile station, a remote station, a remote terminal, a user terminal terminal equipment, a mobile device, a wireless communication device, a terminal agent, a tablet computer (pad), a handheld device with wireless communication function, a computing device or other processing device connected to a wireless modem, a vehicle-mounted device, a vehicle-mounted transceiver unit, a wearable device, or a terminal device. The access terminal can be a cellular phone, a cordless phone, a session initiation protocol (SIP) phone, a wireless local loop (WLL) station, a personal digital assistant (PDA), a handheld device with wireless communication function, a computing device or other processing device connected to a wireless modem, a vehicle-mounted device, a drone, a robot, a smart point of sale (point of The terminal may be a point-of-sale (POS) machine, a customer-premises equipment (CPE) or a wearable device, a virtual reality (VR) terminal device, an augmented reality (AR) terminal device, a wireless terminal in industrial control, a wireless terminal in self-driving, a wireless terminal in telemedicine, a wireless terminal in a smart grid, a wireless terminal in transportation safety, a wireless terminal in a smart city, a wireless terminal in a smart home, etc. Alternatively, the terminal may be a terminal with a communication function in the Internet of Things (IoT), such as a terminal in V2X (such as a vehicle networking device), a terminal in D2D communication, or a terminal in M2M communication, etc. The terminal may be mobile or fixed.
[0116] The embodiments of the present application do not limit the device form of the terminal. The device for realizing the function of the terminal device can be a terminal device; it can also be a device that can support the terminal device to realize the function, such as a chip system. The device can be installed in the terminal device or used in combination with the terminal device. In the embodiments of the present application, the chip system can be composed of chips, or it can include chips and other discrete devices.
[0117] The network device or access device involved in the present application may be a device for communicating with a terminal device, for example, it may include an evolved base station (NodeB or eNB or e-NodeB, evolutional Node B) in a long term evolution (LTE) system or an enhanced LTE (LTE-advanced, LTE-A) system, such as a traditional macro base station eNB and a micro base station eNB in a heterogeneous network scenario. Alternatively, it may include a next generation node B (next generation node B, gNB) in an NR system. Alternatively, it may include a transmission reception point (TRP), a home base station (e.g., home evolved NodeB, or home Node B, HNB), a base band unit (base band unit, BBU), a base band pool (BBU pool), or a wireless fidelity (wireless fidelity, WiFi) access point (access point, AP), etc. Alternatively, it may include a base station in a non-terrestrial network (NTN), that is, it may be deployed on a flying platform or a satellite. In the NTN, the network device or access device may be used as a layer 1 (L1) relay, or as a base station, or as an integrated access and backhaul (IAB) node. Alternatively, the network device or access device may be a device that implements the base station function in IoT, such as a device that implements the base station function in drone communications, V2X, D2D, or machine to machine (M2M).
[0118] In some possible scenarios, the network device or access device may also be a module or unit that can implement some functions of the base station. For example, the network device or access device may be a centralized unit (CU), a distributed unit (DU), a CU-control plane (CP), a CU-user plane (UP), or a radio unit (RU). The CU and DU may be separately configured or may be included in the same network element, such as a baseband unit (BBU). The RU may be included in a radio frequency device or radio frequency unit, such as a remote radio unit (RRU), an active antenna unit (AAU), or a remote radio head (RRH).
[0119] In different systems, CU (or CU-CP and CU-UP), DU or RU may also have different names, but those skilled in the art can understand their meanings. For example, the network device or access device may be a network device or a module of a network device in an open radio access network (open RAN, ORAN) system. In the ORAN system, CU may also be referred to as open (open, O)-CU, DU may also be referred to as O-DU, CU-CP may also be referred to as O-CU-CP, CU-UP may also be referred to as O-CU-UP, and RU may also be referred to as O-RU. Any of the CU (or CU-CP, CU-UP), DU and RU in this application may be implemented by a software module, a hardware module, or a combination of a software module and a hardware module.
[0120] Optionally, the base station in the embodiment of the present application may include various forms of base stations, such as: macro base stations, micro base stations (also called small stations), relay stations, access points, home base stations, TRPs, transmitting points (TP), mobile switching centers, etc., and the embodiments of the present application do not specifically limit this.
[0121] In the embodiments of the present application, the form of the network device or access device is not limited. The device for realizing the function of the network device or access device can be a network device or access device; or it can be a device that can support the network device or access device to realize the function, such as a chip system. The device can be installed in the network device or access device or used in combination with the network device or access device.
[0122] It should be noted that the communication system described in the embodiment of the present application is for the purpose of more clearly illustrating the technical solution of the embodiment of the present application, and does not constitute a limitation on the technical solution provided in the embodiment of the present application. A person of ordinary skill in the art can know that with the evolution of network architecture and the emergence of new business scenarios, the technical solution provided in the embodiment of the present application is also applicable to similar technical problems.
[0123] The relevant functions of the terminal equipment and network equipment involved in the present application can be implemented by one device, or by multiple devices together, or by one or more functional modules within a device, or can be one or more chips, or a system on chip (system on chip, SOC) or a chip system. The chip system can be composed of chips, or can include chips and other discrete devices. The embodiments of the present application do not specifically limit this.
[0124] It is understandable that the above functions can be network elements in hardware devices, software functions running on dedicated hardware, or a combination of hardware and software, or virtualized functions instantiated on a platform (e.g., a cloud platform).
[0125] For example, the relevant functions of the terminal equipment and network equipment involved in this application can be Figure 5 The communication device 500 is implemented. Figure 5 FIG. 5 is a schematic diagram of the structure of a communication device 500 provided in an embodiment of the present application. The communication device 500 includes one or more processors 501, a communication line 502, and at least one communication interface ( Figure 5 The example in which the communication interface 504 and a processor 501 are included is merely exemplary), and a memory 503 may also be included optionally.
[0126] The processor 501 may be a general-purpose central processing unit (CPU), a microprocessor, an application-specific integrated circuit (ASIC), or one or more integrated circuits for controlling the execution of the program of the present application.
[0127] The communication line 502 may include a path for connecting different components.
[0128] The communication interface 504 may be a transceiver module for communicating with other devices or communication networks, such as Ethernet, RAN, wireless local area networks (WLAN), etc. For example, the transceiver module may be a device such as a transceiver or a transceiver. Optionally, the communication interface 504 may also be a transceiver circuit located in the processor 501 to implement signal input and signal output of the processor.
[0129] The memory 503 may be a device with a storage function. For example, it may be a read-only memory (ROM) or other types of static storage devices that can store static information and instructions, a random access memory (RAM) or other types of dynamic storage devices that can store information and instructions, or an electrically erasable programmable read-only memory (EEPROM), a compact disc read-only memory (CD-ROM) or other optical disc storage, optical disc storage (including compressed optical disc, laser disc, optical disc, digital versatile disc, Blu-ray disc, etc.), a magnetic disk storage medium or other magnetic storage device, or any other medium that can be used to carry or store the desired program code in the form of instructions or data structures and can be accessed by a computer, but is not limited thereto. The memory may exist independently and be connected to the processor via a communication line 502. The memory may also be integrated with the processor.
[0130] The memory 503 is used to store computer-executable instructions for executing the solution of the present application, and the execution is controlled by the processor 501. The processor 501 is used to execute the computer-executable instructions stored in the memory 503, thereby implementing the pilot mapping method provided in the embodiment of the present application.
[0131] Alternatively, optionally, in an embodiment of the present application, the processor 501 may also execute processing-related functions in the method provided in the following embodiments of the present application, and the communication interface 504 is responsible for communicating with other devices or communication networks, which is not specifically limited in the embodiments of the present application.
[0132] Optionally, the computer-executable instructions in the embodiments of the present application may also be referred to as application code, which is not specifically limited in the embodiments of the present application.
[0133] In a specific implementation, as an embodiment, the processor 501 may include one or more CPUs, such as Figure 5 CPU0 and CPU1 in.
[0134] In a specific implementation, as an embodiment, the communication device 500 may include multiple processors, such as Figure 5 501 and processor 507 in the embodiment. Each of these processors may be a single-core processor or a multi-core processor. The processors here may include but are not limited to at least one of the following: a central processing unit (CPU), a microprocessor, a digital signal processor (DSP), a microcontroller unit (MCU), or an artificial intelligence processor and other computing devices running software, each of which may include one or more cores for executing software instructions to perform calculations or processing.
[0135] In a specific implementation, as an embodiment, the communication device 500 may further include an output device 505 and an input device 506. The output device 505 communicates with the processor 501 and may display information in a variety of ways. For example, the output device 505 may be a liquid crystal display (LCD), a light emitting diode (LED) display device, a cathode ray tube (CRT) display device, or a projector. The input device 506 communicates with the processor 501 and may receive user input in a variety of ways. For example, the input device 506 may be a mouse, a keyboard, a touch screen device, or a sensor device.
[0136] The communication device 500 may also be referred to as a communication apparatus, which may be a general-purpose device or a dedicated device. For example, the communication device 500 may be a desktop computer, a portable computer, a network server, a personal digital assistant (PDA), a mobile phone, a tablet computer, a wireless terminal device, an embedded device, the above-mentioned terminal, the above-mentioned network device, or a device having Figure 5 The embodiment of the present application does not limit the type of the communication device 500.
[0137] also, Figure 5 The structure shown in the figure does not constitute a limitation on the communication device, except Figure 5 In addition to the components shown, the communication device may include more or fewer components than shown, or combine certain components, or arrange the components differently.
[0138] Figure 6 Schematic diagram of a pilot mapping method provided in an embodiment of the present application. The method is described by taking the interaction between a network device and a terminal device as an example. Figure 6 As shown, the method 600 includes:
[0139] S610: The network device determines a time-frequency resource position of a CDM group associated with Y positions corresponding to each group of ports in X groups of ports.
[0140] In the embodiment of the present application, pilot signals corresponding to different groups of ports are carried on different resource blocks, and pilot signals corresponding to the same group of ports can be carried on one resource block or on the same multiple resource blocks. Exemplarily, the resource block can be an RB.
[0141] In the embodiment of the present application, the number of groups X of ports is determined by the total number P of ports, X is an integer greater than 1, and P is an integer greater than 32. Exemplarily, P can be an integer multiple of 8, 12, 16, 24, or 32, and P can also be any integer greater than 32, which is not limited in the embodiment of the present application.
[0142] When P is determined, X may not be unique. Exemplarily, when P is 64, X may be 2, so that the network device can reuse the configuration of the pilot resources of 32 ports to the maximum extent, saving resource overhead and achieving low implementation complexity. Of course, when P is 64, X may also be an integer greater than 2, for example, X may be 3, the first group of ports may correspond to 32 of the ports, the second group of ports may correspond to 16 of the ports, and the third group of ports may correspond to 16 of the ports. For another example, X may be 4, each group of ports corresponds to 16 of the ports, that is, the number of ports included in each group of ports may be the same or different, and this application does not limit this.
[0143] Wherein, Y is an integer greater than or equal to 1.
[0144] In a possible implementation, the Y positions may be Y frequency domain resource positions, and the number of CDM groups that can be associated with the Y positions corresponding to each group of ports is greater than or equal to Y, thereby determining the time-frequency resource positions greater than or equal to Y CDM groups. Exemplary, Figure 7 The figure shows a schematic diagram of Y positions being Y frequency domain resource positions, such as Figure 7 As shown, there are 4 frequency domain resource positions, which can correspond to 4 positions in the frequency domain and 2 positions in the time domain. The 4 frequency domain resource positions corresponding to each group of ports can be associated with 8 CDM groups. Among them, Y positions correspond to Y frequency domain positions, and the time-frequency resource positions are determined according to the situation of the time domain resources, making the time-frequency resources associated with the CDM group more flexible.
[0145] In another possible implementation, the Y positions may be Y time-frequency resource positions, and the Y positions corresponding to each group of ports may be associated with Y CDM groups, thereby determining the time-frequency resource positions of the Y CDM groups. Figure 8 The figure shows a schematic diagram of Y positions being Y time-frequency resource positions, such as Figure 8 As shown, there are 8 time-frequency resource positions, corresponding to 4 positions in the frequency domain and 2 positions in the time domain. The 8 time-frequency resource positions corresponding to each group of ports can be associated with 8 CDM groups. Among them, Y positions correspond to Y time-frequency resource positions, making the indication of the time-frequency resources associated with the CDM group more accurate.
[0146] Exemplarily, the Y positions corresponding to each group of ports in the X groups of ports may be determined by a bitmap. The Y positions may be Y frequency domain resource positions, and the time-frequency resource positions of the CDM group associated with the Y frequency domain resource positions corresponding to each group of ports in the X groups of ports may be determined by a bitmap. Among them, the method of determining the time-frequency resource positions of the CDM group of 32 ports by multiplexing makes little change to the existing protocol.
[0147] Exemplarily, the Y positions corresponding to the first group of ports in the X group of ports may be determined by a bitmap, and the Y positions corresponding to the other group ports in the X group of ports except the first group of ports are determined according to the frequency domain resource position relationship between the first group of ports and the other group ports as agreed upon in the protocol. The Y positions may be Y frequency domain resource positions, and the time-frequency resource positions of the CDM group associated with the Y frequency domain resource positions corresponding to the first group of ports in the X group of ports may be determined by a bitmap, and the time-frequency resource positions of the CDM group associated with the Y frequency domain positions corresponding to the other group ports in the X group of ports except the first group of ports are determined according to the time-frequency resource position relationship between the first group of ports and the other group ports as agreed upon in the protocol. Among them, the method of combining the time-frequency resource position of the CDM group of 32 ports with the protocol to determine the time-frequency resource position of the CDM group is more flexible.
[0148] It should be understood that Figure 7 and Figure 8 The figure shows the time-frequency resources corresponding to one RB in the frequency domain and one subframe in the time domain, that is, the time-frequency resources composed of 12 subcarriers and 14 OFDM symbols.
[0149] In addition, the Y positions corresponding to each group of ports can be the same position on the RB or different positions on the RB. Fig. 9 Schematic diagram of the positions of four frequency domain resources corresponding to each group of ports in the two groups of ports, such as Fig. 9 As shown, the first position of the 4 frequency domain resource positions corresponding to the first group of ports may start from the first subcarrier of the 0th RB, and the first position of the 4 frequency domain resource positions corresponding to the second group of ports may start from the third subcarrier of the 1st RB. The Y positions corresponding to each group of ports may be the same position on the RB or different positions on the RB, which makes it more flexible to determine the Y positions of the CDM group.
[0150] In the embodiment of the present application, the number of CDM groups is determined by P and the type of the CDM group. For example, P is 64, the type of the CDM group is CDM8, and the number of CDM groups corresponding to 64 ports is 8.
[0151] In a possible implementation, the pilot sequence of the CDM group corresponding to the y-th position of each group of ports in the X groups of ports is the same, 1≤y≤Y, and so on, so that the pilot sequence of the CDM group corresponding to the corresponding point of the corresponding position of each group of ports in the X groups of ports is the same. The following is an example description of "corresponding" involved in the embodiment of the present application so that the reader can more clearly understand the solution of the embodiment of the present application.
[0152] Exemplarily, the number of port groups is 2, the pilot sequence of the CDM group corresponding to the first position of the first group of ports is the same as the pilot sequence of the CDM group corresponding to the second position of the second group of ports, or the pilot sequence of the CDM group corresponding to the second position of the first group of ports is the same as the pilot sequence of the CDM group corresponding to the second position of the second group of ports, and so on, that is, the pilot sequences corresponding to the corresponding CDM groups of the Y positions of each group of ports of the two groups of ports are the same. Among them, the pilot sequences of the CDM group corresponding to the yth position of each group of ports are the same, 1≤y≤Y, and the mapping rules of the 32-port pilot sequences can be reused, and the implementation complexity is low.
[0153] In the embodiment of the present application, the pilot mapped to the pilot resource can be composed of w f (k′), w t w(l′) and r(m′), where r(m′) represents the pilot sequence. f (k′) and w t (l') represents a sequence of +1 and -1, which is related to the type of CDM group. For example, for a CDM group of type CDM2, w f (k′) and w t (l') is shown in Table 4:
[0154] Table 4
[0155] Index <![CDATA[[w f (0) in f (1)]]]> <![CDATA[w t (0)]]> 0 [+1 +1] 1 1 [+1 -1] 1
[0156] m′, l′ and m′ satisfy the following relationship:
[0157]
[0158]
[0159]
[0160]
[0161] n=0,1,…
[0162] in, Indicates the number of subcarriers in one RB. Indicates the remainder below.
[0163] Fig.10 is a schematic diagram of the pilot sequence of the CDM group corresponding to the two groups of ports. Fig.10 As shown, the type of CDM is CDM4. Taking the 0th RB corresponding to the first group of ports and the 1st RB corresponding to the second group of ports as an example, each group of ports corresponds to 4 frequency domain resource positions, or each group of ports corresponds to 8 time-frequency resource positions, and the pilot sequence of the CDM group associated with the first frequency domain resource position of the first group of ports is the same as the pilot sequence of the CDM group associated with the first frequency domain resource position of the second group of ports, which are both 1, 2; or, the pilot sequence of the CDM group associated with the first time-frequency resource position of the first group of ports is the same as the pilot sequence of the CDM group associated with the first time-frequency resource position of the second group of ports, which are both 1, 2, 1, 2.
[0164] In another possible implementation, the pilot sequence numbers of the CDM groups corresponding to the y-th positions of the adjacent groups of ports in the X groups of ports differ by an integer greater than or equal to 1, 1≤y≤Y. By analogy, the pilot sequence numbers of the CDM groups corresponding to the corresponding positions of the adjacent groups of ports in the X groups of ports differ by an integer greater than or equal to 1, and the description of "corresponding" is similar to the above example and will not be repeated here. Among them, the pilot sequences corresponding to the corresponding CDM groups of the Y positions of each group of ports are different, and the pilot sequences corresponding to each group of ports can be mapped differently, which is more flexible.
[0165] In the embodiment of the present application, the pilot sequence mapped to the pilot resource can be composed of w f (k′), w t w(l′) and r(m′), where r(m′) represents the pilot sequence. f (k′) and w t (l') represents a sequence consisting of +1 and -1, which is related to the type of CDM group. Exemplarily, when the pilot sequence numbers of the CDM groups corresponding to the y-th positions of the adjacent group ports in the X group ports differ by an integer of 1 (1≤y≤Y), m', l' and m' satisfy the following relationship:
[0166]
[0167]
[0168]
[0169]
[0170] n=0,1,…
[0171] Indicates the number of subcarriers in one RB. Indicates the remainder below.
[0172] That is, when the pilot sequence numbers of the CDM groups corresponding to the yth positions of adjacent groups of ports in the X groups of ports differ by 1, the pilot sequences of the CDM corresponding to the yth positions of each group of ports in the multiple groups of ports are continuous.
[0173] Fig.11 is another schematic diagram of the pilot sequence of the CDM group corresponding to the two groups of ports. Fig.11 As shown, the pilot sequence numbers corresponding to the Y positions of each group of ports in the two groups of ports in the corresponding CDM group differ by 1, the type of CDM is CDM4, taking the 0th RB corresponding to the first group of ports and the 1st RB corresponding to the second group of ports as an example, each group of ports corresponds to 4 frequency domain resource positions, or each group of ports corresponds to 8 time-frequency resource positions, the pilot sequence numbers of the CDM group associated with the first frequency domain resource position of the first group of ports and the pilot sequence numbers of the CDM group associated with the first frequency domain resource position of the second group of ports differ by 1, and the first frequency domain resource position of the first port The pilot sequence of the CDM group associated with the source position is 1, 2, and the pilot sequence of the CDM group associated with the first frequency domain resource position of the second group of ports is 2, 3; or, the pilot sequence of the CDM group associated with the first time-frequency resource position of the first group of ports and the pilot sequence of the CDM group associated with the first time-frequency resource position of the second group of ports differ by 1, the pilot sequence of the CDM group associated with the first time-frequency resource position of the first group of ports is 1, 2, 1, 2, and the pilot sequence of the CDM group corresponding to the first time-frequency resource position of the second group of ports is 2, 3, 2, 3.
[0174] It should be understood that the RBs carrying the pilot resources are multiple consecutive RBs. The pilot resources corresponding to the same group of ports are not sent only once, but are repeatedly sent on consecutive RBs with the port group as the granularity. Fig.10 and Fig.11 In the example, the CDM group associated with the first group of ports is sent on the 0th RB, the CDM group associated with the second group of ports is sent on the 1st RB, the CDM group associated with the first group of ports is repeatedly sent on the 2nd RB, the CDM group associated with the second group of ports is repeatedly sent on the 3rd RB, and so on, the CDM group associated with the first group of ports is sent on the even-numbered RBs, and the CDM group associated with the second group of ports is sent on the odd-numbered RBs, so that the pilot resources carried by the port group are transmitted with RB as the granularity. The pilot sequence corresponding to each CDM group of each group of ports is continuous in the frequency domain.
[0175] It should be noted that when the number of ports P is greater than the first threshold, the measured pilot frequency domain density ρ is less than the second threshold, where ρ represents the number of resource units occupied by each port in each RB. Exemplarily, the first threshold may be 64, and the second threshold may be 0.5. Exemplarily, the resource unit may be RE. P cannot be infinite, and the second threshold may be limited by the first threshold to avoid excessive pilot overhead due to excessive number of ports.
[0176] For example, when P is 64 or 128, the number of ports and the measurement pilot frequency domain density are shown in Table 5.
[0177] Table 5
[0178] Number of ports density Port 64 0.5,0.25 Port 128 0.25
[0179] Exemplarily, the index of the CDM group associated with Y positions corresponding to each group of ports in the X group of ports is sorted by first the port group, then the frequency domain resource position, and then the time domain position, so that the polarization direction of half of the ports in each group of ports corresponding to the index of the CDM group is the first polarization direction, and the polarization direction of the other half of the ports is the second polarization direction. It should be understood that the port with the polarization direction of the first polarization direction and the port with the polarization direction of the second polarization direction can correspond to the same physical port position. This solution can reuse the configuration of the polarization direction corresponding to 32 ports, save resource overhead, and have low implementation complexity.
[0180] Table 6 shows an example of sorting the port group index of each group of ports in two groups of ports according to the port group first, then the Y frequency domain resource positions, and then the time domain position. As shown in Table 6, the total number of ports is 64, which are divided into two groups, each group uses 32-port CDM8, where "'" represents the second group of ports, the subscript "0,1,2,3" of k represents the 1st, 2nd, 3rd, and 4th frequency domain resource positions, and the subscript "0" of l represents the 1st time domain resource position. The index of the CDM group is shown in the table:
[0181] Table 6
[0182]
[0183] Table 7 shows an example of sorting the port group index of each group of ports in the two groups of ports according to the port group first, then the Y frequency domain resource positions, and then the time domain position. As shown in Table 7, the total number of ports is 64, which are divided into two groups, each group uses 32-port CDM4, where "'" represents the second group of ports, the subscript "0,1,2,3" of k represents the 1st, 2nd, 3rd, and 4th frequency domain resource positions, and the subscript "0,1" of l represents the 1st and 2nd time domain resource positions. The index of the CDM group is shown in the table:
[0184] Table 7
[0185]
[0186]
[0187] Table 8 shows an example of sorting the port group index of each group of four groups of ports according to the first port group, then the Y frequency domain resource positions, and then the time domain position. As shown in Table 8, the total number of ports is 128, which are divided into two groups, each group uses 32-port CDM8, where "'" represents the second group of ports, """ represents the third group of ports, and ""'" represents the fourth group of ports. The subscript "0,1,2,3" of k represents the 1st, 2nd, 3rd, and 4th frequency domain resource positions, and the subscript "0" of l represents the 1st time domain resource position. The index of the CDM group is shown in the table:
[0188] Table 8
[0189]
[0190] As shown in Table 6, Table 7 or Table 8 above, the polarization direction corresponding to the CDM group with CDM group index number 0 is the first polarization direction, the polarization direction corresponding to the CDM group with CDM group index number 8 is the second polarization direction, and so on, which will not be repeated here.
[0191] In the embodiment of the present application, when the number of ports is greater than 32, the time-frequency resource position of the CDM group associated with Y positions corresponding to each group of ports in the X groups of ports is determined by grouping the ports greater than 32. If there is a terminal device in the system that can only support pilot mapping with a port number less than or equal to 32, when the terminal device has a pilot measurement requirement, the network device can configure the resource blocks corresponding to any group of ports in the configured X groups of ports to carry the pilot resources corresponding to less than or equal to 32 ports by measuring the pilot resource configuration, and inform the terminal device of the pilot resource position corresponding to less than or equal to 32 ports.
[0192] Fig.12 Schematic diagram of resource blocks corresponding to any one of the X groups of ports provided in the embodiment of the present application being used to carry pilot resources corresponding to less than or equal to 32 ports. Fig.12 As shown, when there are terminal devices in the system that can only support pilot mappings with a port number less than or equal to 32, the pilot resources corresponding to ports less than or equal to 32 can be placed on the 0th, 2nd, 4th... resource blocks for transmission, and so on. The embodiments of the present application will not be repeated here. According to the configuration of the network device, the terminal device will then receive the pilot signal and perform measurements on the 0th, 2nd, 4th... resource blocks. At the same time, for terminal devices that support pilots with a port number greater than 32, pilot signals can be received and measured on the 0th, 1st, 2nd, 3rd... resource blocks, and the channel measured at this time is a 64-port channel.
[0193] In an embodiment of the present application, the pilot resources supporting up to 32 ports are carried on the resource blocks corresponding to any group of ports in the X group of ports, and the configuration of the pilot resources when there are more than 32 ports can be reused, and the two share the same reference signal. When the number of ports is less than or equal to 32, the pilot resources corresponding to less than 32 ports can also be transmitted on the resource blocks configured when there are more than 32 ports, which can save the overhead of configuring the pilot resources corresponding to more than 32 ports and less than or equal to 32 ports respectively. In addition, according to the aforementioned CDM indexing method, it can be ensured that the polarization direction of half of the ports in each group of ports is the first polarization direction, and the polarization direction of the other half of the ports is the second polarization direction, so the multiplexing of the polarization direction of the terminal device when the number of ports is less than or equal to 32 can be met.
[0194] S620, the network device sends the first indication information, and correspondingly, the terminal device receives the first indication information.
[0195] The first indication information is used to indicate the time-frequency resource position of the CDM group associated with Y positions corresponding to each group of ports in the X groups of ports. In an embodiment of the present application, the first indication information may include two indication information, one indication information indicating the time domain resource position and the other indication information indicating the frequency domain resource position. The first indication information may also be an indication indicating the time-frequency position, which is not limited in the present application.
[0196] In an embodiment of the present application, the first indication information may be a radio resource control protocol (radio resource control, RRC) message, a multiple access control (multiple access control, MAC) control element (control element, CE) message, or downlink control information (downlink control information, DCI), and the present application does not limit this.
[0197] S630: The terminal device measures the pilot signal transmitted on the port corresponding to the CDM group according to the first indication information.
[0198] In the embodiment of the present application, the time-frequency resource position of the corresponding port can be determined according to the time-frequency resource position of the CDM group associated with Y positions corresponding to each group of ports in the X groups of ports. Further, the time-frequency resource position of the pilot resource mapped on the port can be determined, and then the terminal device can measure the pilot signal to obtain channel state information.
[0199] The pilot mapping method provided in the embodiment of the present application can determine the time-frequency resources of the CDM group associated with each group of ports when the number of ports is greater than 32, and send the first indication information indicating the time-frequency resource position of the CDM group to the terminal device through the network device, so that the terminal device can measure the pilot signal transmitted on the port corresponding to the CDM group, thereby realizing the mapping of pilot resources greater than 32 ports and meeting the pilot measurement requirements corresponding to the increasing number of ports. In addition, by grouping the ports, most of the configurations of the 32 ports can be reused, saving resource overhead, especially the index of the CDM group is sorted by the port group first, then the Y frequency domain resource positions, and then the time domain position, and the polarization direction configuration of the 32 ports can be reused, so as to achieve low complexity. At the same time, by grouping the ports, the maximum number of ports is limited, which can avoid excessive pilot overhead caused by too large a number of ports.
[0200] Fig.13 is a schematic diagram of another pilot mapping method provided in an embodiment of the present application. The method is described by taking the interaction between a network device and a terminal device as an example. Fig.13 As shown, the method 1300 includes:
[0201] S1310: The network device determines a pilot sequence of a CDM group associated with Y positions corresponding to each group of ports in the X groups of ports.
[0202] For the description of the time-frequency resource position, pilot sequence, and measurement pilot frequency domain density ρ corresponding to X, Y, and CDM groups, please refer to Figure 6 The description in the illustrated embodiment will not be repeated here.
[0203] S1320, the network device sends a pilot signal corresponding to the pilot sequence to the terminal device, and correspondingly, the terminal device receives the pilot signal corresponding to the pilot sequence from the network device.
[0204] In the embodiment of the present application, the pilot sequence is mapped to the pilot resource for transmission.
[0205] S1330: The terminal device measures the pilot signal.
[0206] In an embodiment of the present application, the terminal device obtains channel state information by measuring the pilot signal.
[0207] The pilot mapping method provided in the embodiment of the present application can determine the pilot sequence of the CDM group associated with each group of ports when the number of ports is greater than 32, so that the pilot sequence is mapped to different pilot resources, and the mapping of pilot resources greater than 32 ports is realized, meeting the pilot measurement requirements corresponding to the increasing number of ports. In addition, by grouping the ports, most of the configurations of the 32 ports can be reused, which saves overhead and has low implementation complexity. At the same time, by grouping the ports, the maximum number of ports is limited, which can avoid excessive pilot overhead caused by too large a number of ports.
[0208] The above mainly introduces the scheme provided by the embodiment of the present application from the perspective of interaction between the terminal device and the network device. Accordingly, the embodiment of the present application also provides a communication device, which is used to implement the above various methods. The communication device can be a network device in the above method embodiment, or a device including the above network device, or a component that can be used for the network device; or, the communication device can be a terminal device in the above method embodiment, or a device including the above terminal device, or a component that can be used for the terminal device. It can be understood that the communication device includes a hardware structure and / or software module corresponding to each function in order to implement the above functions. Those skilled in the art should easily realize that, in combination with the units and algorithm steps of each example described in the embodiments disclosed herein, the present application can be implemented in the form of hardware or a combination of hardware and computer software. Whether a function is executed in the form of hardware or computer software driving hardware depends on the specific application and design constraints of the technical solution. Professional and technical personnel can use different methods to implement the described functions for each specific application, but such implementation should not be considered to exceed the scope of the present application.
[0209] The embodiment of the present application can divide the functional modules of the communication device according to the above method embodiment. For example, each functional module can be divided according to each function, or two or more functions can be integrated into one processing module. The above integrated module can be implemented in the form of hardware or in the form of software functional modules. It should be understood that the division of modules in the embodiment of the present application is schematic and is only a logical function division. There may be other division methods in actual implementation.
[0210] for example, Fig.14 14 is a schematic diagram of a communication device provided in an embodiment of the present application. Taking the communication device as a network device in the above method embodiment as an example, the network device 1400 includes a transceiver module 1410 and a processing module 1420. The transceiver module 1410, which may also be referred to as a transceiver unit for implementing a transceiver function, may be, for example, a transceiver circuit, a transceiver, a transceiver or a communication interface.
[0211] In one solution, the processing module 1420 is configured to determine a pilot sequence of a CDM group associated with Y positions corresponding to each group of ports in the X groups of ports, wherein each group of ports is distributed on different RBs, X is determined by a total number of ports P, the number of CDM groups is determined by P and a type of the CDM groups, X>1, Y≥1, P>32, and X, Y, and P are integers.
[0212] The transceiver module 1410 is configured to send a pilot signal corresponding to the pilot sequence.
[0213] In a possible implementation manner, the pilot sequence of the CDM group corresponding to the y-th position of each group of ports in the X groups of ports is the same, 1≤y≤Y.
[0214] In another possible implementation, the pilot sequence numbers of the CDM groups corresponding to the y-th positions of adjacent group ports in the X group ports differ by an integer greater than or equal to 1, where 1≤y≤Y.
[0215] In another solution, the processing module 1420 is used to determine the time-frequency resource position of the CDM group associated with Y positions corresponding to each group of ports in the X groups of ports, wherein each group of ports is distributed on different RBs, X is determined by the total number of ports P, the number of CDM groups is determined by P and the type of CDM groups, X>1, Y≥1, P>32, and X, Y, and P are integers.
[0216] The transceiver module 1410 is configured to send first indication information, where the first indication information is used to indicate the time-frequency resource position of the CDM group associated with Y positions corresponding to each group of ports in the X groups of ports.
[0217] In the embodiment of the present application, the index of the CDM group associated with the Y positions corresponding to each group of ports in the X groups of ports is sorted by the port group first, then the Y frequency domain resource positions, and then the time domain position, so that the polarization direction of half of the ports in each group of ports corresponding to the index of the CDM group is the first polarization direction, and the polarization direction of the other half of the ports is the second polarization direction.
[0218] In a possible implementation manner, the pilot sequence of the CDM group corresponding to the y-th position of each group of ports in the X groups of ports is the same, 1≤y≤Y.
[0219] In another possible implementation, the pilot sequence numbers of the CDM groups corresponding to the y-th positions of adjacent group ports in the X group ports differ by an integer greater than or equal to 1, where 1≤y≤Y.
[0220] When P is greater than the first threshold, ρ is less than the second threshold, and ρ is the frequency domain density, which indicates the number of resource units occupied by each port in each RB.
[0221] In one possible implementation, the Y positions of each group of ports in the X groups of ports are determined according to a bit map.
[0222] In another possible implementation, the corresponding Y positions of the first group of ports in the X group of ports are determined according to a bit map, and the corresponding Y positions of the other group ports in the X group of ports except the first group of ports are determined according to a frequency domain resource position relationship between the first group of ports and the other group ports as agreed upon in a protocol.
[0223] In the embodiment of the present application, the Y positions are Y frequency domain resource positions.
[0224] In the embodiment of the present application, the RBs corresponding to any group of ports in the X groups of ports are used to carry pilot resources corresponding to less than or equal to 32 ports.
[0225] Among them, all relevant contents of each step involved in the above method embodiment can be referred to the functional description of the corresponding functional module, which will not be repeated here. Optionally, the communication device 1400 may also include a storage module 1430, which can be used to store instructions and / or data, and the processing module 1420 can read the instructions and / or data in the storage module 1430.
[0226] In the embodiment of the present application, the network device 1400 is presented in the form of dividing various functional modules in an integrated manner. The "module" here can refer to a specific ASIC, a circuit, a processor and a memory that executes one or more software or firmware programs, an integrated logic circuit, and / or other devices that can provide the above functions. In a simple embodiment, a person skilled in the art can imagine that the network device 1400 can be used Figure 5 The form of the communication device 500 is shown.
[0227] for example, Figure 5 The processor 501 in the communication device 500 shown can call the computer-executable instructions stored in the memory 503 to enable the communication device 500 to execute the signal transmission method in the above method embodiment.
[0228] Specifically, Fig.13 The functions / implementation processes of the transceiver module 1410 and the processing module 1420 in the embodiment can be Figure 5 The processor 501 in the communication device 500 shown calls the computer execution instructions stored in the memory 503 to implement. Or, Fig.14 The function / implementation process of the processing module 1420 can be Figure 5 The processor 501 in the communication device 500 shown calls the computer execution instructions stored in the memory 503 to implement, Fig.14The function / implementation process of the transceiver module 1410 can be Figure 5 The communication interface 504 in the communication device 500 shown in FIG. 1 is implemented.
[0229] Since the network device 1400 provided in the embodiment of the present application can execute the above-mentioned signal transmission method, the technical effects that can be obtained can refer to the above-mentioned method embodiment and will not be repeated here.
[0230] Alternatively, taking the communication device as the terminal device in the above method embodiment as an example, the terminal device 1400 includes a transceiver module 1410 and a processing module 1420. The transceiver module 1410, also called a transceiver unit, is used to implement the transceiver function, for example, a transceiver circuit, a transceiver, a transceiver or a communication interface.
[0231] In one solution, the transceiver module 1410 is used to receive a pilot resource corresponding to a pilot sequence, where the pilot sequence is determined by a CDM group associated with Y positions corresponding to each group of ports in X groups of ports, where each group of ports is distributed on different RBs, X is determined by a total number of ports P, the number of CDM groups is determined by P and a type of CDM group, X>1, Y≥1, P>32, and X, Y, and P are integers.
[0232] The processing module 1420 is configured to measure the pilot signal.
[0233] In a possible implementation manner, the pilot sequence of the CDM group corresponding to the y-th position of each group of ports in the X groups of ports is the same, 1≤y≤Y.
[0234] In another possible implementation, the pilot sequence numbers of the CDM groups corresponding to the y-th positions of adjacent group ports in the X group ports differ by an integer greater than or equal to 1, where 1≤y≤Y.
[0235] In another solution, the transceiver module 1410 is used to receive first indication information, where the first indication information is used to indicate the time-frequency resource position of the CDM group associated with Y positions corresponding to each group of ports in the X groups of ports, where each group of ports is distributed on different RBs, X is determined by the total number of ports P, the number of CDM groups P and the type of CDM groups, X is an integer greater than 1, Y is an integer greater than or equal to 1 and less than or equal to 6, and P is an integer greater than 32;
[0236] The processing module 1420 is configured to measure the pilot signal transmitted on the port corresponding to the CDM group according to the time-frequency resource position of the CDM group associated with Y positions corresponding to each group of ports in the X groups of ports.
[0237] In the embodiment of the present application, the index of the CDM group associated with the Y positions corresponding to each group of ports in the X groups of ports is sorted by the port group first, then the Y frequency domain resource positions, and then the time domain position, so that the polarization direction of half of the ports in each group of ports corresponding to the index of the CDM group is the first polarization direction, and the polarization direction of the other half of the ports is the second polarization direction.
[0238] In a possible implementation manner, the pilot sequence of the CDM group corresponding to the y-th position of each group of ports in the X groups of ports is the same, 1≤y≤Y.
[0239] In another possible implementation, the pilot sequence numbers of the CDM groups corresponding to the y-th positions of adjacent group ports in the X group ports differ by an integer greater than or equal to 1, where 1≤y≤Y.
[0240] When P is greater than the first threshold, ρ is less than the second threshold, and ρ is the frequency domain density, which indicates the number of resource units occupied by each port in each RB.
[0241] In a possible implementation, the Y positions corresponding to each group of ports in the X groups of ports are determined according to a bit map.
[0242] In another possible implementation, the Y positions corresponding to the first group of ports in the X group of ports are determined according to a bit map, and the Y positions corresponding to other group ports in the X group of ports except the first group of ports are determined according to a frequency domain resource position relationship between the first group of ports and the other group ports as agreed upon in a protocol.
[0243] In the embodiment of the present application, the Y positions may be frequency domain resource positions.
[0244] In the embodiment of the present application, the RBs corresponding to any group of ports in the X groups of ports are used to carry pilot resources corresponding to less than or equal to 32 ports.
[0245] Among them, all relevant contents of each step involved in the above method embodiment can be referred to the functional description of the corresponding functional module, which will not be repeated here. Optionally, the communication device 1400 may also include a storage module 1430, which can be used to store instructions and / or data, and the processing module 1420 can read the instructions and / or data in the storage module 1430.
[0246] In the embodiment of the present application, the terminal device 1400 is presented in the form of dividing various functional modules in an integrated manner. The "module" here may refer to a specific ASIC, circuit, processor and memory that executes one or more software or firmware programs, integrated logic circuit, and / or other devices that can provide the above functions. In a simple embodiment, those skilled in the art can imagine that the terminal device 1400 can be used Figure 5The form of the communication device 500 is shown.
[0247] for example, Figure 5 The processor 501 in the communication device 500 shown can call the computer-executable instructions stored in the memory 503 to enable the communication device 500 to execute the signal transmission method in the above method embodiment.
[0248] Specifically, Fig.14 The functions / implementation processes of the transceiver module 1410 and the processing module 1420 in the embodiment can be Figure 5 The processor 501 in the communication device 500 shown calls the computer execution instructions stored in the memory 503 to implement. Or, Fig.14 The function / implementation process of the processing module 1420 can be Figure 5 The processor 501 in the communication device 500 shown calls the computer execution instructions stored in the memory 503 to implement, Fig.14 The function / implementation process of the transceiver module 1410 can be Figure 5 The communication interface 504 in the communication device 500 shown in FIG. 1 is implemented.
[0249] Since the terminal device 1400 provided in the embodiment of the present application can execute the above-mentioned signal transmission method, the technical effects that can be obtained can be referred to the above-mentioned method embodiment and will not be repeated here.
[0250] It should be understood that one or more of the above modules or units can be implemented by software, hardware or a combination of the two. When any of the above modules or units are implemented in software, the software exists in the form of computer program instructions and is stored in a memory, and the processor can be used to execute the program instructions and implement the above method flow. The processor can be built into an SoC (system on chip) or an ASIC, or it can be an independent semiconductor chip. In addition to the core used to execute software instructions for calculation or processing in the processor, it can also further include necessary hardware accelerators, such as field programmable gate arrays (FPGA), PLDs (programmable logic devices), or logic circuits that implement dedicated logic operations.
[0251] When the above modules or units are implemented in hardware, the hardware can be any one or any combination of a CPU, a microprocessor, a digital signal processing (DSP) chip, a microcontroller unit (MCU), an artificial intelligence processor, an ASIC, a SoC, an FPGA, a PLD, a dedicated digital circuit, a hardware accelerator or a non-integrated discrete device, which can run the necessary software or not rely on the software to execute the above method flow.
[0252] Optionally, an embodiment of the present application further provides a communication device (for example, the communication device may be a chip or a chip system), which includes a processor for implementing the method in any of the above method embodiments. In one possible design, the communication device also includes a memory. The memory is used to store necessary program instructions and data, and the processor can call the program code stored in the memory to instruct the communication device to execute the method in any of the above method embodiments. Of course, the memory may not be in the communication device. When the communication device is a chip system, it may be composed of chips, or it may include chips and other discrete devices, which is not specifically limited in the embodiments of the present application.
[0253] Optionally, an embodiment of the present application further provides a computer-readable storage medium, which stores a computer program or instruction, and when the computer-readable storage medium is run on a communication device, the communication device can execute the method described in any of the above method embodiments or any of its implementation methods.
[0254] Optionally, an embodiment of the present application further provides a communication system, which includes the first network device described in the above method embodiment and the terminal device described in the above method embodiment.
[0255] In the above embodiments, it can be implemented in whole or in part by software, hardware, firmware or any combination thereof. When implemented using a software program, it can be implemented in whole or in part in the form of a computer program product. The computer program product includes one or more computer instructions. When loading and executing computer program instructions on a computer, the process or function according to the embodiment of the present application is generated in whole or in part. The computer can be a general-purpose computer, a special-purpose computer, a computer network, or other programmable devices. Computer instructions can be stored in a computer-readable storage medium, or transmitted from one computer-readable storage medium to another computer-readable storage medium. For example, computer instructions can be transmitted from a website site, computer, server or data center by wired (e.g., coaxial cable, optical fiber, digital subscriber line (digital subscriber line, DSL)) or wireless (e.g., infrared, wireless, microwave, etc.) mode to another website site, computer, server or data center. The computer-readable storage medium can be any available medium that a computer can access or a data storage device such as a server, data center, etc. that contains one or more servers that can be integrated with a medium. The available medium may be a magnetic medium (eg, a floppy disk, a hard disk, a magnetic tape), an optical medium (eg, a DVD), or a semiconductor medium (eg, a solid state disk (SSD)).
[0256] Although the present application is described herein in conjunction with various embodiments, in the process of implementing the claimed application, those skilled in the art may understand and implement other changes to the disclosed embodiments by viewing the drawings, the disclosure, and the appended claims. In the claims, the word "comprising" does not exclude other components or steps, and "one" or "an" does not exclude multiple situations. A single processor or other unit may implement several functions listed in the claims. Certain measures are recorded in different dependent claims, but this does not mean that these measures cannot be combined to produce good results.
[0257] Although the present application has been described in conjunction with specific features and embodiments thereof, it is obvious that various modifications and combinations may be made thereto without departing from the spirit and scope of the present application. Accordingly, this specification and the drawings are merely exemplary illustrations of the present application as defined by the appended claims, and are deemed to have covered any and all modifications, variations, combinations or equivalents within the scope of the present application. Obviously, those skilled in the art may make various modifications and variations to the present application without departing from the spirit and scope of the present application. Thus, if these modifications and variations of the present application fall within the scope of the claims of the present application and their equivalents, the present application is also intended to include these modifications and variations.
Claims
1. A pilot mapping method, characterized in that: include: Determine a time-frequency resource position of a code division multiplexing CDM group associated with Y positions corresponding to each group of ports in X groups of ports, wherein each group of ports is distributed on different resource blocks RB, X is determined by the total number of ports P, the number of CDM groups is determined by P and the type of CDM groups, X>1, Y≥1, P>32, and X, Y, and P are integers; Sending first indication information, where the first indication information is used to indicate the time-frequency resource position of the CDM group associated with Y positions corresponding to each group of ports in the X groups of ports.
2. A pilot mapping method, characterized in that: include: Receive first indication information, where the first indication information is used to indicate the time-frequency resource position of a code division multiplexing CDM group associated with Y positions corresponding to each group of ports in X groups of ports, where each group of ports is distributed on different resource blocks RBs, X is determined by the total number of ports P, the number of CDM groups is determined by P and the type of CDM groups, X>1, Y≥1, and X, Y, and P are integers; According to the first indication information, a pilot signal transmitted on the port corresponding to the CDM group is measured.
3. The method according to claim 1 or 2, characterized in that: The index of the CDM group associated with the Y positions corresponding to each group of ports in the X groups of ports is sorted in the order of port group first, frequency domain resource position second, and time domain resource position third.
4. The method according to claim 3, characterized in that The polarization directions of half of the ports in each group of ports corresponding to the index of the CDM group are the first polarization directions, and the polarization directions of the other half of the ports are the second polarization directions.
5. The method according to any one of claims 1 to 4, characterized in that The pilot sequence of the CDM corresponding to the y-th position of each group of ports in the X groups of ports is the same, 1≤y≤Y, and y is an integer.
6. The method according to any one of claims 1 to 4, characterized in that The pilot sequence numbers of the CDM corresponding to the y-th position of the adjacent group ports in the X group ports differ by an integer ≥1, 1≤y≤Y, and y is an integer.
7. The method according to any one of claims 1 to 6, characterized in that When P is greater than a first threshold, p is less than a second threshold, and p represents the number of resource units RE occupied by each port in each RB.
8. The method according to claim 7, characterized in that The first threshold is 64, and the second threshold is 0.
5.
9. The method according to any one of claims 1 to 8, characterized in that The Y positions corresponding to each group of ports in the X groups of ports are determined according to a bit map.
10. The method according to any one of claims 1 to 9, characterized in that The Y positions corresponding to the first group of ports in the X groups of ports are determined according to a bitmap, and, The corresponding Y positions of other groups of ports in the X groups of ports except the first group of ports are determined according to the frequency domain resource position relationship between the first group of ports and the other groups of ports agreed upon in a protocol.
11. The method according to any one of claims 1 to 10, characterized in that The Y positions are Y frequency domain resource positions.
12. The method according to any one of claims 1 to 11, characterized in that The RBs corresponding to any group of ports in the X groups of ports are used to carry pilot resources corresponding to ports that are less than or equal to 32.
13. A pilot mapping method, characterized in that: include: Determine a pilot sequence of a code division multiplexing CDM group associated with Y positions corresponding to each group of ports in X groups of ports, wherein each group of ports is distributed on different resource blocks RB, X is determined by the total number of ports P, the number of CDM groups is determined by P and the type of CDM groups, X>1, Y≥1, P>32, and X, Y, and P are integers; A pilot signal corresponding to the pilot sequence is sent.
14. A pilot mapping method, characterized in that: include: Receive a pilot signal corresponding to a pilot sequence, wherein the pilot sequence is determined by a code division multiplexing CDM group associated with Y positions corresponding to each group of ports in X groups of ports, wherein each group of ports is distributed on different resource blocks RB, X is determined by a total number of ports P, the number of CDM groups is determined by P and a type of CDM group, X>1, Y≥1, P>32, and X, Y, and P are integers; The pilot signal is measured.
15. The method according to claim 13 or 14, characterized in that The pilot sequence of the CDM corresponding to the y-th position of each group of ports in the X groups of ports is the same, 1≤y≤Y, and y is an integer.
16. The method according to claim 13 or 14, characterized in that The pilot sequence numbers of the CDM corresponding to the y-th position of the adjacent group ports in the X group ports differ by an integer ≥1, 1≤y≤Y, and y is an integer.
17. A communication device, characterized in that: include: A processing module, configured to determine a time-frequency resource position of a code division multiplexing CDM group associated with Y positions corresponding to each group of ports in X groups of ports, wherein each group of ports is distributed on different resource blocks RB, X is determined by a total number of ports P, the number of CDM groups is determined by P and a type of CDM group, X>1, Y≥1, P>32, and X, Y, and P are integers; The transceiver module is used to send first indication information, where the first indication information is used to indicate the time-frequency resource position of the CDM group associated with Y positions corresponding to each group of ports in the X groups of ports.
18. A communication device, characterized in that: include: a transceiver module, configured to receive first indication information, wherein the first indication information is used to indicate a time-frequency resource position of a code division multiplexing CDM group associated with Y positions corresponding to each group of ports in the X groups of ports, wherein each group of ports is distributed on different resource blocks RBs, the X is determined by a total number of ports P, the number of CDM groups is determined by the P and a type of CDM group, the X is an integer greater than 1, the Y is an integer greater than or equal to 1 and less than or equal to 6, and the P is an integer greater than 32; The processing module is configured to measure the pilot signal transmitted on the port corresponding to the CDM group according to the time-frequency resource position of the CDM group associated with Y positions corresponding to each group of ports in the X groups of ports.
19. The device according to claim 17 or 18, characterized in that The index of the CDM group associated with the Y positions corresponding to each group of ports in the X groups of ports is sorted in the order of port group first, Y frequency domain resource positions in one RB second, and time domain positions in one RB third.
20. The device according to claim 19, characterized in that The polarization direction of half of the ports in each group of ports corresponding to the index of the CDM group is the first polarization direction, and the polarization direction of the other half of the ports is the second polarization direction.
21. The device according to any one of claims 17 to 20, characterized in that The pilot sequences corresponding to the Y positions of each group of ports in the X groups of ports in the corresponding CDM group are the same.
22. The device according to any one of claims 17 to 20, characterized in that The pilot sequence numbers corresponding to the Y positions of each group of ports in the X groups of ports in the corresponding CDM groups differ by an integer ≥1.
23. The device according to any one of claims 17 to 22, characterized in that When P is greater than a first threshold, p is less than a second threshold, and p represents the number of resource units RE occupied by each port in each RB.
24. The device according to any one of claims 17 to 23, characterized in that The corresponding Y positions of each group of ports in the X groups of ports are determined according to a bitmap.
25. The device according to any one of claims 17 to 23, characterized in that The corresponding Y positions of the first group of ports in the X groups of ports are determined according to the bitmap, and, The corresponding Y positions of other groups of ports in the X groups of ports except the first group of ports are determined according to the frequency domain resource position relationship between the first group of ports and the other groups of ports agreed upon in a protocol.
26. The device according to any one of claims 17 to 25, characterized in that The Y positions are Y frequency domain resource positions.
27. The device according to any one of claims 17 to 26, characterized in that The RBs corresponding to any group of ports in the X groups of ports are used to carry pilot resources corresponding to ports that are less than or equal to 32.
28. A communication device, characterized in that: include: a processing module, configured to determine a pilot sequence of a code division multiplexing CDM group associated with Y positions corresponding to each group of ports in X groups of ports, wherein each group of ports is distributed on different resource blocks RB, X is determined by a total number of ports P, the number of CDM groups is determined by P and a type of CDM group, X>1, Y≥1, P>32, and X, Y, and P are integers; The transceiver module sends a pilot signal corresponding to the pilot sequence.
29. A communication device, characterized in that: include: A transceiver module, configured to receive a pilot signal corresponding to a pilot sequence, wherein the pilot sequence is determined by a code division multiplexing CDM group associated with Y positions corresponding to each group of ports in X groups of ports, wherein each group of ports is distributed on different resource blocks RB, X is determined by a total number of ports P, the number of CDM groups is determined by P and a type of CDM group, X>1, Y≥1, P>32, and X, Y, and P are integers; A processing module is used to measure the pilot signal.
30. The device according to claim 28 or 29, characterized in that The pilot sequence of the CDM corresponding to the y-th position of each group of ports in the X groups of ports is the same, 1≤y≤Y, and y is an integer.
31. The device according to claim 28 or 29, characterized in that The pilot sequence numbers of the CDM corresponding to the y-th position of the adjacent group ports in the X group ports differ by an integer ≥1, 1≤y≤Y, and y is an integer.
32. A communication device, characterized in that: The communication device comprises a processor, the processor being configured to execute a computer program or instruction, or to enable the communication device to execute the method as claimed in any one of claims 1, 3 to 12, or to enable the communication device to execute the method as claimed in any one of claims 2, 3 to 12 through a logic circuit.
33. A communication device, characterized in that: The communication device comprises a processor, the processor being configured to execute a computer program or instruction, or to enable the communication device to execute the method according to any one of claims 13, 15, and 16 through a logic circuit, or to enable the communication device to execute the method according to any one of claims 14 to 16.
34. The device according to claim 32 or 33, characterized in that The communication device further comprises a communication interface for inputting and / or outputting signals.
35. The device according to any one of claims 32 to 34, characterized in that The communication device further comprises a memory for storing the computer program or instructions.
36. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores computer instructions or programs, which, when executed on a computer, enable the communication device to execute the method as claimed in any one of claims 1, 3 to 12, or enable the communication device to execute the method as claimed in any one of claims 2, 3 to 12.
37. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores computer instructions or programs, which, when executed on a computer, enable the communication device to execute the method as claimed in any one of claims 13, 15, and 16, or enable the communication device to execute the method as claimed in any one of claims 14 to 16.
38. A communication system, characterized in that: The communication system comprises the communication device according to any one of claims 17 and 19 to 27 and the communication device according to any one of claims 18 to 27.
39. A communication system, characterized in that: The communication system comprises the communication device according to any one of claims 28, 30, and 31 and the communication device according to any one of claims 29 to 31.
Citation Information
Cited By
Pilot mapping method and apparatus
EP4753196A1
Pilot mapping method and apparatus
WO2025039884A1