Signal transmission method and related device
The signal transmission method addresses the challenge of increasing orthogonal DMRS ports in NR systems by determining mask information for NR systems, ensuring orthogonality and enabling more terminal devices to be scheduled.
Patent Information
- Application Number
- JP2024563626
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2022-04-29
- Filing Date
- 2023-04-26
- Publication Date
- 2025-05-15
- Estimated Expiration
- Not applicable · inactive patent
AI Technical Summary
Current New Radio (NR) systems face challenges in increasing the number of orthogonal DMRS ports that can be supported while ensuring orthogonality between scheduled DMRSs, which limits the number of terminal devices that can be simultaneously scheduled.
A signal transmission method that involves determining mask information based on resource indication information, using this information to determine the mask length, mask length set, or mask index, and then using this mask information to determine the first physical resource for transmitting a reference signal, ensuring orthogonality of scheduled masks.
This method allows for an increase in the number of orthogonal ports that can be supported, ensuring that scheduled masks remain orthogonal, thereby enabling more terminal devices to be scheduled simultaneously.
Smart Images

Figure 2025515494000001_ABST
Abstract
Description
[Technical field]
[0001] [CROSS REFERENCE TO RELATED APPLICATIONS] This application claims priority to Chinese Patent Application No. 202210469122.X, entitled "SIGNAL TRANSMISSION METHOD AND RELATED APPARATUS," filed with the State Intellectual Property Office of the People's Republic of China on April 29, 2022, the entire contents of which are incorporated by reference. [Technical field] This application relates to the field of communications technology, and in particular to signal transmission methods and related devices. [Background technology]
[0002] In a new radio (NR) system, on the frequency domain resource, if a demodulation reference signal (DMRS) sequence is mapped to one subcarrier with a spacing of one subcarrier (or if the DMRS sequence is mapped to one subcarrier every two subcarriers), the DMRS sequence is called type 1 DMRS; if the DMRS sequence is mapped to two consecutive subcarriers with a spacing of four subcarriers (or if the DMRS sequence is mapped to two consecutive subcarriers every six subcarriers), the DMRS sequence is called type 2 DMRS; on the time domain resource, if a DMRS sequence is mapped to an orthogonal frequency division multiplexing (OFDM) symbol, the DMRS sequence is called single-symbol DMRS; and if a DMRS sequence is mapped to two OFDM symbols, the DMRS sequence is called double-symbol DMRS.
[0003] Currently, a Type 1 single-symbol DMRS can support multiplexing of up to four orthogonal DMRS ports, and a Type 1 double-symbol DMRS can support multiplexing of up to eight orthogonal DMRS ports. A Type 2 single-symbol DMRS can support multiplexing of up to six orthogonal DMRS ports, and a Type 2 double-symbol DMRS can support multiplexing of up to 12 orthogonal DMRS ports.
[0004] In order to increase the number of terminal devices that are scheduled simultaneously by a network device, the number of orthogonal DMRS ports that can be multiplexed needs to be increased. How to increase the number of orthogonal DMRS ports that can be supported while ensuring orthogonality between scheduled DMRSs is currently one of the problems that still needs to be urgently studied. Summary of the Invention
[0005] Embodiments of this application provide a signal transmission method and associated apparatus to help increase the number of orthogonal ports that can be supported while ensuring that the scheduled masks are orthogonal to increase the number of terminal devices that can be scheduled.
[0006] According to a first aspect, an embodiment of the present application provides a signal transmission method that may be applied to a terminal device, the method including the steps of receiving resource indication information of a reference signal, determining mask information, the mask information being used to determine one or more of the following information: mask length information, mask length set information and mask index information, the resource indication information and the mask information being used to determine a first physical resource, or the resource indication information and the mask information being used to determine a mapping between a sequence of the reference signal and the first physical resource, and determining the first physical resource and performing transmission of the reference signal on the first physical resource.
[0007] Performing the transmission of the reference signal may refer to transmitting a reference signal or receiving a reference signal. In other words, performing the transmission of the reference signal by the terminal device may refer to transmitting an uplink reference signal or receiving a downlink reference signal by the terminal device.
[0008] It can be seen that in an embodiment of this application, the first physical resource for transmitting the reference signal is determined based on the resource indication information and the mask information related to the mask length, which helps to enable the total number of scheduled masks to be accurately divided by the mask length regardless of the number of resource blocks scheduled by the terminal device, that is, helps to enable the scheduled masks to be orthogonal. This helps to increase the number of orthogonal ports that can be supported while ensuring that the scheduled masks are orthogonal, thereby increasing the number of terminal devices that can be scheduled.
[0009] In an optional implementation manner, the step of determining the mask information includes: receiving a first signaling and determining the mask information according to the first signaling, or determining the mask information according to a preset rule, or pre-specifying the value of at least one information in the mask information. It can be seen that the terminal device can flexibly determine the mask information.
[0010] In an optional implementation manner, the first signaling includes a first configuration parameter, the first configuration parameter indicates mask information, and / or the first signaling does not include the first configuration parameter, and the value of the mask information is a default value, so that the terminal device can determine the mask length based on the first signaling.
[0011] In an optional implementation manner, the terminal device determining mask information according to a preset rule includes: determining a configuration type of a reference signal based on resource indication information of the reference signal; and determining mask information based on the configuration type of the reference signal.
[0012] In an optional implementation manner, the mask length information is a mask length, and the configuration type and mask length information of the reference signal satisfy one or more of the following: when the configuration type is a first configuration type, the mask length is 2, 3 or 6; when the configuration type is a second configuration type, the mask length is 2 or 4; and when the configuration type is a third configuration type, the mask length is 2 or 3.
[0013] The configuration type of the reference signal is associated with a mapping mode of the reference signal on the frequency domain resource, and different configuration types correspond to different mapping modes of the reference signal on the frequency domain resource. The first configuration type is configuration type 1. Specifically, the first configuration type means that the reference signal is mapped to one subcarrier with an interval of one subcarrier, or the first configuration type means that the reference signal is mapped to one subcarrier every two subcarriers. The second configuration type is configuration type 2. Specifically, the second configuration type means that the reference signal is mapped to two consecutive subcarriers with an interval of four subcarriers, or the second configuration type means that the reference signal is mapped to two consecutive subcarriers every six subcarriers. The third configuration type means that the reference signal is mapped to one subcarrier with an interval of three subcarriers, or the third configuration type means that the reference signal is mapped to one subcarrier every four subcarriers.
[0014] The name of the third configuration type is not limited in the embodiment of this application. The third configuration type is a configuration type 3, or the third configuration type is an extended configuration type. For example, the third configuration type may also be called a fourth configuration type, etc. Optionally, the configuration type of the reference signal may further include a mapping mode of the reference signal on the time domain resource.
[0015] It can be seen that the resource indication information of the reference signal may indicate different configuration types, and when the configuration types indicated by the resource indication information of the reference signal are different, the values of the mask length of the reference signal are also different. Therefore, the terminal device can determine the mask length according to the configuration type of the reference signal indicated by the resource indication information of the reference signal.
[0016] In another optional implementation manner, the mask length set information is a mask length set, and the configuration type and mask length set information of the reference signal satisfy one or more of the following: when the configuration type is a first configuration type, the mask length set is a first set; when the configuration type is a second configuration type, the mask length set is a second set; and when the configuration type is a third configuration type, the mask length set is a third set.
[0017] It can be seen that the resource indication information of the reference signal may indicate different configuration types, and when the resource indication information of the reference signal indicates different configuration types, the mask length set is different. Thus, the terminal device can determine the mask length set according to the configuration type of the reference signal indicated by the resource indication information of the reference signal.
[0018] In an optional implementation, the first set includes one or more of 2, 3, and 6, or the second set includes one or more of 2 and 4, or the third set includes one or more of 2 and 3. Thus, the terminal device determines the mask length from the mask length set. For example, the terminal device determines the mask length from the mask length set based on the mask index indicated by the network device.
[0019] In an optional implementation, different configuration types of the reference signal correspond to different mask lengths and / or the number of elements included in the first set is different from the number of elements included in the second set.
[0020] In another optional implementation manner, the first signaling indicates the fifth set, the mask length set is the fifth set, and the fifth set is {2,3,4,6,8}, or the fifth set is {1,2,3,4,5,6}, or the fifth set is {1,2,3,4,5,6,7,8}. It can be seen that the terminal device can directly obtain the set to which the mask length belongs through the fifth signaling, and then determine the mask length from the fifth set.
[0021] In another optional implementation manner, the first signaling indicates the mask length, so that the terminal device can determine the mask length directly from the first signaling.
[0022] In an optional implementation manner, the mask length set of the reference signal for the first channel is a fourth set, the mask length set of the reference signal for the second channel is a sixth set, the first channel and the second channel are different channels, and the fourth set and the sixth set are different sets.
[0023] The first channel includes one or more of the following: a physical uplink shared channel, a physical uplink control channel, a physical downlink shared channel, a physical downlink control channel, and a physical broadcast channel. The second channel includes one or more of the following: a physical uplink shared channel, a physical uplink control channel, a physical downlink shared channel, a physical downlink control channel, and a physical broadcast channel.
[0024] In an optional implementation manner, the reference signal is a demodulation reference signal DMRS, and the mapping between the sequence of the reference signal and the first physical resource satisfies at least one of the following: when the configuration type is a first configuration type, k = 2K · n + 2k' + Δ; when the configuration type is a second configuration type, k = (4 + K) · n + k' + Δ; and when the configuration type is a third configuration type, k = 4K · n + 4k' + Δ.
[0025] k is a frequency domain resource index in the first physical resource, K is a mask length, k′=0, 1, . . . , K−1, Δ is a group number of the code division multiplexing CDM group, and n is an integer equal to or greater than 0.
[0026] It can be seen that when the configuration types of the reference signals are different, the mapping relationships between the reference signals and the frequency domain resources in the first physical resource are different.
[0027] The ports for the reference signal include x ports, where x is an integer greater than or equal to 1, and the x ports belong to X ports, where X is an integer greater than or equal to 8, and X is associated with mask information.
[0028] It can be seen that the terminal device may further determine, based on the mask information, X ports that may be used for transmitting the reference signal, and then determine from the X ports, x ports that are actually used for transmitting the reference signal.
[0029] In an optional implementation manner, the terminal device may further send first report information to the network device, and the first report information indicates mask information supported by the terminal device. It can be seen that the terminal device may further report the mask information determined by the terminal device to the network device through the first report information, so as to provide a reference for the network device when the network device determines resource indication information of the reference signal.
[0030] According to a second aspect, an embodiment of the present application further provides a signal transmission method that may be applied to a terminal device, the method including: obtaining resource allocation information, where a number of physical resource blocks allocated by using the resource allocation information is an even number; determining an allocated physical resource block based on the resource allocation information; and performing transmission of a reference signal on a part of subcarriers in the allocated physical resource block.
[0031] Performing the transmission of the reference signal may refer to transmitting a reference signal or receiving a reference signal. In other words, performing the transmission of the reference signal by the terminal device may refer to transmitting an uplink reference signal or receiving a downlink reference signal by the terminal device.
[0032] It can be seen that in an embodiment of this application, the number of allocated physical resource blocks in the resource allocation information obtained by the terminal device is an even number, so that the terminal device performs reference signal transmission on a part of subcarriers in the even number of physical resource blocks. Therefore, the number of masks of the reference signal scheduled by the terminal device is an even number, that is, it is ensured that the masks scheduled by the terminal device are orthogonal.
[0033] According to a third aspect, the embodiment of the present application further provides a signal transmission method. The signal transmission method in this aspect corresponds to the signal transmission method in the first aspect, and the signal transmission method in this aspect is described from the network device side. The method includes the steps of transmitting resource indication information of a reference signal, determining mask information, where the mask information is used to determine one or more of the following information: mask length information, mask length set information, and mask index information, and the resource indication information and the mask information are used to determine a first physical resource, or the resource indication information and the mask information are used to determine a mapping between a sequence of the reference signal and the first physical resource, and determining the first physical resource and performing transmission of the reference signal on the first physical resource.
[0034] Performing the transmission of the reference signal may refer to receiving a reference signal or transmitting a reference signal. In other words, performing the transmission of the reference signal by the network device may refer to the network device receiving an uplink reference signal or transmitting a downlink reference signal.
[0035] It can be seen that in an embodiment of this application, the first physical resource for transmitting the reference signal is determined based on the resource indication information and the mask information related to the mask length, which helps to enable the total number of scheduled masks to be accurately divided by the mask length regardless of the number of resource blocks scheduled by the network device, that is, helps to enable the scheduled masks to be orthogonal. This helps to increase the number of orthogonal ports that can be supported while ensuring that the scheduled masks are orthogonal, thereby increasing the number of terminal devices that can be scheduled.
[0036] In an optional implementation manner, the step of determining the mask information includes: sending a first signaling and determining the mask information according to the first signaling, or determining the mask information according to a preset rule, or pre-specifying the value of at least one information in the mask information. It can be seen that the terminal device can flexibly determine the mask information.
[0037] In an optional implementation manner, the first signaling includes a first configuration parameter, the first configuration parameter indicates mask information, and / or the first signaling does not include the first configuration parameter, and the value of the mask information is a default value.
[0038] In an optional implementation manner, the network device determining the mask information according to a predetermined rule includes determining a configuration type of the reference signal based on resource indication information of the reference signal, and determining the mask information based on the configuration type of the reference signal.
[0039] In an optional implementation manner, the mask length information is a mask length, and the configuration type and mask length information of the reference signal satisfy one or more of the following: when the configuration type is a first configuration type, the mask length is 2, 3 or 6; when the configuration type is a second configuration type, the mask length is 2 or 4; and when the configuration type is a third configuration type, the mask length is 2 or 3.
[0040] The configuration type of the reference signal is associated with a mapping mode of the reference signal on the frequency domain resource, and different configuration types correspond to different mapping modes of the reference signal on the frequency domain resource. The first configuration type is configuration type 1. Specifically, the first configuration type means that the reference signal is mapped to one subcarrier with an interval of one subcarrier, or the first configuration type means that the reference signal is mapped to one subcarrier every two subcarriers. The second configuration type is configuration type 2. Specifically, the second configuration type means that the reference signal is mapped to two consecutive subcarriers with an interval of four subcarriers, or the second configuration type means that the reference signal is mapped to two consecutive subcarriers every six subcarriers. The third configuration type means that the reference signal is mapped to one subcarrier with an interval of three subcarriers, or the third configuration type means that the reference signal is mapped to one subcarrier every four subcarriers.
[0041] The name of the third configuration type is not limited in the embodiment of this application. The third configuration type is a configuration type 3, or the third configuration type is an extended configuration type. For example, the third configuration type may also be called a fourth configuration type, etc. Optionally, the configuration type of the reference signal may further include a mapping mode of the reference signal on the time domain resource.
[0042] It can be seen that the resource indication information of the reference signal may indicate different configuration types, and when the configuration types indicated by the resource indication information of the reference signal are different, the values of the mask length of the reference signal are also different. Thus, the network device can determine the mask length according to the configuration type of the reference signal indicated by the resource indication information of the reference signal.
[0043] In another optional implementation manner, the mask length set information is a mask length set, and the configuration type and mask length set information of the reference signal satisfy one or more of the following: when the configuration type is a first configuration type, the mask length set is a first set; when the configuration type is a second configuration type, the mask length set is a second set; and when the configuration type is a third configuration type, the mask length set is a third set.
[0044] It can be seen that the resource indication information of the reference signal may indicate different configuration types, and when the resource indication information of the reference signal indicates different configuration types, the mask length set is different. Thus, the network device can determine the mask length set according to the configuration type of the reference signal indicated by the resource indication information of the reference signal.
[0045] In an optional implementation, the first set includes one or more of 2, 3, and 6, or the second set includes one or more of 2 and 4, or the third set includes one or more of 2 and 3. Thus, the network device can determine a mask length based on the mask length set.
[0046] In an optional implementation, different configuration types of the reference signal correspond to different mask lengths and / or the number of elements included in the first set is different from the number of elements included in the second set.
[0047] In another optional implementation manner, the first signaling indicates the fifth set, the mask length set is the fifth set, and the fifth set is {2,3,4,6,8}, or the fifth set is {1,2,3,4,5,6}, or the fifth set is {1,2,3,4,5,6,7,8}. It can be seen that the network device can directly obtain the set to which the mask length belongs through the fifth signaling, and then determine the mask length from the fifth set.
[0048] In an optional implementation manner, the mask length set of the reference signal for the first channel is a fourth set, the mask length set of the reference signal for the second channel is a sixth set, the first channel and the second channel are different channels, and the fourth set and the sixth set are different sets.
[0049] The first channel includes one or more of the following: a physical uplink shared channel, a physical uplink control channel, a physical downlink shared channel, a physical downlink control channel, and a physical broadcast channel. The second channel includes one or more of the following: a physical uplink shared channel, a physical uplink control channel, a physical downlink shared channel, a physical downlink control channel, and a physical broadcast channel.
[0050] In an optional implementation manner, the mapping between the sequence of reference signals and the first physical resource satisfies at least one of the following: when the configuration type is a first configuration type, k=2K·n+2k'+Δ; when the configuration type is a second configuration type, k=(4+K)·n+k'+Δ; and when the configuration type is a third configuration type, k=4K·n+4k'+Δ.
[0051] k is a frequency domain resource index in the first physical resource, K is a mask length, k′=0, 1, . . . , K−1, Δ is a group number of the code division multiplexing CDM group, and n is an integer equal to or greater than 0.
[0052] It can be seen that when the configuration types of the reference signals are different, the mapping relationships between the reference signals and the frequency domain resources in the first physical resource are different.
[0053] In an optional implementation manner, the ports for the reference signal include x ports, where x is an integer greater than or equal to 1, and the x ports are included in X ports, where X is an integer greater than or equal to 8, and X is determined based on the mask information.
[0054] It can be seen that the network device may further determine, based on the mask information, X ports that may be used for transmitting the reference signal, and then determine from the X ports, the x ports that are actually used for transmitting the reference signal.
[0055] In an optional implementation manner, the network device may further receive first report information from the terminal device, where the first report information indicates mask information supported by the terminal device. In this way, the network device can refer to the first report information when determining resource indication information of the reference signal.
[0056] According to a fourth aspect, an embodiment of the present application further provides a signal transmission method, which corresponds to the signal transmission method in the second aspect and is described from a network device side, and includes the steps of: transmitting resource allocation information, where the number of physical resource blocks allocated by using the resource allocation information is an even number; determining an allocated physical resource block based on the resource allocation information; and performing transmission of a reference signal on a part of subcarriers in the allocated physical resource block.
[0057] Performing the transmission of the reference signal may refer to receiving a reference signal or transmitting a reference signal. In other words, performing the transmission of the reference signal by the network device may refer to the network device receiving an uplink reference signal or transmitting a downlink reference signal.
[0058] It can be seen that in an embodiment of this application, the number of allocated physical resource blocks in the resource allocation information sent by the network device is an even number, so that the network device performs the transmission of reference signals in a part of subcarriers in the even number of physical resource blocks, and therefore the number of masks of the reference signals scheduled by the network device is an even number, i.e., it is ensured that the masks scheduled by the network device are orthogonal.
[0059] According to a fifth aspect, the application further provides a communication device. The communication device has some or all of the functions of implementing the terminal device in the first aspect, has some or all of the functions of implementing the terminal device in the second aspect, has some or all of the functions of implementing the network device in the third aspect, or has some or all of the functions of implementing the network device in the fourth aspect. For example, the functions of the communication device may have the functions of the terminal device according to some or all of the embodiments of the first aspect of this application, or may have the functions of independently implementing any of the embodiments of this application. The functions may be implemented by hardware, or may be implemented by hardware executing corresponding software. The hardware or software includes one or more units or modules corresponding to the functions.
[0060] In a possible design, the structure of the communication device may include a processing unit and a communication unit. The processing unit is configured to support the communication device in performing corresponding functions in the above method. The communication unit is configured to support communication between the communication device and other communication devices. The communication device may further include a storage unit. The storage unit is configured to be coupled to the processing unit and the communication unit and stores program instructions and data required for the communication device.
[0061] In an implementation, a communication device includes a processing unit and a communication unit, the communication unit being configured to receive and transmit data / signaling.
[0062] The communication unit is configured to receive resource indication information of a reference signal.
[0063] The processing unit is configured to determine mask information, which is used to determine one or more of the following information: mask length information, mask length set information, and mask index information; The resource indication information and the mask information are used to determine the first physical resource, or alternatively, the resource indication information and the mask information are used to determine a mapping between the sequence of reference signals and the first physical resource.
[0064] The processing unit is further configured to determine a first physical resource and perform transmission of the reference signal on the first physical resource.
[0065] Furthermore, for other optional implementation manners of the communication device in this aspect, please refer to the relevant contents of the first aspect, and the details will not be described again here.
[0066] In another implementation, a communication device includes a processing unit and a communication unit, the communication unit configured to receive and transmit data / signaling.
[0067] The communication unit is configured to obtain resource allocation information, and the number of physical resource blocks allocated by using the resource allocation information is an even number.
[0068] The processing unit is configured to determine the allocated physical resource blocks based on the resource allocation information.
[0069] The communication unit is further configured to perform a reference signal transmission on a portion of the subcarriers within the assigned physical resource block.
[0070] Furthermore, for other optional implementation manners of the communication device in this aspect, please refer to the relevant contents of the second aspect, and the details will not be described again here.
[0071] In yet another implementation, a communication device includes a processing unit and a communication unit, the communication unit configured to receive and transmit data / signaling.
[0072] The communication unit is configured to transmit resource indication information of a reference signal.
[0073] The processing unit is configured to determine mask information, which is used to determine one or more of the following information: mask length information, mask length set information, and mask index information; The resource indication information and the mask information are used to determine the first physical resource, or alternatively, the resource indication information and the mask information are used to determine a mapping between the sequence of reference signals and the first physical resource.
[0074] The processing unit is further configured to determine a first physical resource and perform transmission of the reference signal on the first physical resource.
[0075] Furthermore, for other optional implementation manners of the communication device in this aspect, please refer to the relevant contents of the third aspect, and the details will not be described again here.
[0076] In yet another implementation, a communication device includes a processing unit and a communication unit, the communication unit configured to receive and transmit data / signaling.
[0077] The processing unit is configured to determine resource allocation information, where the number of physical resource blocks allocated by using the resource allocation information is an even number.
[0078] The processing unit is further configured to determine the allocated physical resource blocks based on the resource allocation information.
[0079] The communication unit is further configured to perform a reference signal transmission on a portion of the subcarriers within the assigned physical resource block.
[0080] Furthermore, for other optional implementation manners of the communication device in this aspect, please refer to the relevant contents of the fourth aspect, and the details will not be described again here.
[0081] In one example, the communication unit may be a transceiver or a communication interface, the storage unit may be a memory, and the processing unit may be a processor.
[0082] In an implementation, a communications device includes a processor and a transceiver configured to receive and transmit data / signaling.
[0083] The transceiver is configured to receive resource indication information of a reference signal.
[0084] The processor is configured to determine mask information, the mask information being used to determine one or more of the following information: mask length information, mask length set information, and mask index information; The resource indication information and the mask information are used to determine the first physical resource, or alternatively, the resource indication information and the mask information are used to determine a mapping between the sequence of reference signals and the first physical resource.
[0085] The processor is further configured to determine a first physical resource and perform transmission of the reference signal on the first physical resource.
[0086] Furthermore, for other optional implementation manners of the communication device in this aspect, please refer to the relevant contents of the first aspect, and the details will not be described again here.
[0087] In another implementation, a communications device includes a processor and a transceiver configured to receive and transmit data / signaling.
[0088] The transceiver is configured to obtain resource allocation information, and the number of physical resource blocks allocated by using the resource allocation information is an even number.
[0089] The processor is configured to determine the assigned physical resource blocks based on the resource allocation information.
[0090] The processor is further configured to perform transmission of a reference signal on a portion of the subcarriers within the assigned physical resource block.
[0091] Furthermore, for other optional implementation manners of the communication device in this aspect, please refer to the relevant contents of the second aspect, and the details will not be described again here.
[0092] In yet another implementation, a communications device includes a processor and a transceiver configured to receive and transmit data / signaling.
[0093] The transceiver is configured to transmit resource indication information in a reference signal.
[0094] The processor is configured to determine mask information, the mask information being used to determine one or more of the following information: mask length information, mask length set information, and mask index information; The resource indication information and the mask information are used to determine the first physical resource, or alternatively, the resource indication information and the mask information are used to determine a mapping between the sequence of reference signals and the first physical resource.
[0095] The processor is further configured to determine a first physical resource and perform transmission of the reference signal on the first physical resource.
[0096] Furthermore, for other optional implementation manners of the communication device in this aspect, please refer to the relevant contents of the third aspect, and the details will not be described again here.
[0097] In yet another implementation, a communications device includes a processor and a transceiver configured to receive and transmit data / signaling.
[0098] The processor is configured to transmit the resource allocation information, and the number of physical resource blocks allocated by using the resource allocation information is an even number.
[0099] The processor is further configured to determine the assigned physical resource blocks based on the resource allocation information.
[0100] The processor is further configured to perform transmission of a reference signal on a portion of the subcarriers within the assigned physical resource block.
[0101] Furthermore, for other optional implementation manners of the communication device in this aspect, please refer to the relevant contents of the fourth aspect, and the details will not be described again here.
[0102] In another implementation, the communication device is a chip or a chip system. The processing unit may also be represented as a processing circuit or a logic circuit. The transceiver unit may be an input / output interface, an interface circuit, an output circuit, an input circuit, a pin, associated circuits, etc. on a chip or a chip system.
[0103] In the implementation process, the processor may be configured to perform, for example, but not limited to, baseband-related processing, and the transceiver may be configured to perform, for example, but not limited to, radio frequency reception and transmission. Each of the above components may be separately located on independent chips, or at least some or all of the components may be located on the same chip. For example, the processor may be further divided into an analog baseband processor and a digital baseband processor. The analog baseband processor and the transceiver may be integrated on the same chip, and the digital baseband processor may be located on an independent chip. With the continuous development of integrated circuit technology, more and more components may be integrated on the same chip. For example, a digital baseband processor and multiple application processors (for example, but not limited to, a graphics processing unit and a multimedia processor) may be integrated on the same chip. The chip may be referred to as a system-on-a-chip (SoC). Whether the components are separately located on different chips or integrated on one or more chips usually depends on the requirements of the product design. The embodiments of this application do not impose any limitation on the specific implementation manner of the above components.
[0104] According to a sixth aspect, the application further provides a processor configured to execute the above methods. In the processes of executing these methods, the process of transmitting the above information and the process of receiving the above information in the above methods may be understood as a process of outputting the above information by the processor and a process of receiving the above input information by the processor. When outputting the information, the processor outputs the information to the transceiver, so that the transceiver transmits the information. After the information is output by the processor, other processing may need to be further performed on the information before the information arrives at the transceiver. Similarly, during the reception of input information by the processor, the transceiver receives the information and inputs the information to the processor. Furthermore, after the transceiver receives the above information, other processing may need to be performed on the information before the information is input to the processor.
[0105] Unless otherwise specified, operations such as transmit and receive associated with a processor may be more generally understood as operations such as output, receive and input of the processor instead of operations such as transmit and receive performed directly by radio frequency circuits and antennas, if such operations are not inconsistent with the actual functionality or internal logic of the operations in the associated description.
[0106] In the implementation process, the processor may be a processor specifically configured to execute these methods, or a processor that executes computer instructions in memory to execute these methods, such as a general-purpose processor. The memory may be a non-transitory memory, such as a read only memory (ROM). The memory and the processor may be integrated on the same chip, or may be separately located on different chips. The type of memory and the manner of arranging the memory and the processor are not limited in the embodiments of this application.
[0107] According to a seventh aspect, the present application further provides a communication system. The system includes one or more network devices and one or more terminal devices. In other possible designs, the system may further include other devices that interact with the network devices and the terminal devices.
[0108] According to an eighth aspect, the application provides a computer-readable storage medium configured to store instructions which, when executed by a computer, result in a method according to any one of the first to fourth aspects.
[0109] According to a ninth aspect, the application further provides a computer program product comprising instructions, which, when executed on a computer, realises a method according to any one of the first to fourth aspects.
[0110] According to a tenth aspect, the application provides a chip system. The chip system includes a processor and an interface. The interface is configured to obtain a program or instruction. The processor is configured to call the program or instruction to realize or support a terminal device in realizing the function in the first aspect or the second aspect, or to support a network device in realizing the function in the third aspect or the fourth aspect, for example, to determine or process at least one of the data and information in the above method. In a possible design, the chip system further includes a memory. The memory is configured to store program instructions and data required for the terminal. The chip system may include a chip, or may include a chip and other discrete components. [Brief description of the drawings]
[0111] [Figure 1] FIG. 1 is a diagram of a system structure of a communication system according to an embodiment of this application. [Diagram 2] FIG. 2 is a diagram of an application scenario according to an embodiment of the present application. [Figure 3(a)] FIG. 2 is a diagram of a single-symbol DMRS of a first configuration type according to an embodiment of this application. [Figure 3(b)] FIG. 2 is a diagram of a double-symbol DMRS of a first configuration type according to an embodiment of this application. [Figure 4(a)] FIG. 2 is a diagram of a single-symbol DMRS of a second configuration type according to an embodiment of this application. [Figure 4(b)] FIG. 2 is a diagram of a double-symbol DMRS of a second configuration type according to an embodiment of this application. [Diagram 5] FIG. 13 is a plan view of a single-symbol DMRS of a third configuration type according to an embodiment of this application. [Figure 6] FIG. 13 is a diagram of an OCC for a single-symbol DMRS of a second configuration type according to an embodiment of this application. [Figure 7] 1 is a schematic flowchart of a signal transmission method according to an embodiment of the present application. [Figure 8] 4 is a schematic flowchart of another signal transmission method according to an embodiment of the present application. [Figure 9] 4 is a schematic flowchart of yet another signal transmission method according to an embodiment of the present application. [Figure 10] 4 is a schematic flowchart of yet another signal transmission method according to an embodiment of the present application. [Figure 11] FIG. 2 is a structural diagram of a communication device according to an embodiment of this application. [Figure 12] FIG. 2 is a structural diagram of another communication device according to an embodiment of the present application. [Figure 13] FIG. 2 is a diagram of a structure of a chip according to an embodiment of the present application. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS
[0112] Hereinafter, the technical solutions in the embodiments of this application will be clearly and completely described with reference to the accompanying drawings in the embodiments of this application.
[0113] I. Communication Systems
[0114] In order to better understand the signal transmission method disclosed in the embodiments of this application, a communication system to which the embodiments of this application are applicable will be described.
[0115] The embodiments of this application may be applied to a 5th generation mobile communication (5G) system, a satellite communication system, a short-range wireless communication system, etc. A system architecture is shown in Figure 1. The wireless communication system may include one or more network devices and one or more terminal devices. The wireless communication system may alternatively perform point-to-point communication, for example, multiple terminal devices communicate with each other.
[0116] It may be understood that the wireless communication systems referred to in the embodiments of this application include, but are not limited to, three application scenarios of a narrowband-internet of things (NB-IoT) system, a long term evolution (LTE) system, and a 5G mobile communication system, namely enhanced mobile broadband (eMBB), ultra-reliable and low-latency communications (URLLC), as well as massive machine type communication (mMTC), wireless fidelity (Wi-Fi) system, 5G and beyond mobile communication systems, etc.
[0117] In an embodiment of this application, the network device is a device having a wireless transceiver function and configured to communicate with a terminal device. The network device may be an evolved NodeB (eNB or eNodeB) in LTE, a base station in a 5G network or a base station in a future evolved public land mobile network (PLMN), a broadband network gateway (BNG), an aggregation switch, a non-3rd generation partnership project (3GPP) access device, etc. Optionally, the network device in the embodiment of this application may include various types of base stations, such as macro base stations, micro base stations (also called small cells), relay stations, access points, devices for realizing future base station functions, access nodes in Wi-Fi systems, transmitting and receiving points (TRPs), transmitting points (TPs), mobile switching centers, and devices that function as base stations in device-to-device (D2D) communication, vehicle-to-everything (V2X) communication, and machine-to-machine (M2M) communication. This is not particularly limited in the embodiment of this application.
[0118] The network devices may communicate and interact with core network devices to provide communication services to terminal devices. The core network devices are, for example, devices in a 5G core network (CN). As a bearer network, the core network provides an interface to a data network, provides communication connectivity, authentication, management and policy control for terminals, and carries data services.
[0119] The terminal device in the embodiment of this application may include various handheld devices, in-vehicle devices, wearable devices, or computing devices with wireless communication capabilities or other processing devices connected to a wireless modem. The terminal device may also be referred to as a terminal. The terminal device may alternatively be a user equipment (UE), an access terminal, a subscriber unit, a user agent, a cellular phone, a smartphone, a wireless data card, a personal digital assistant (PDA) computer, a tablet computer, a wireless modem, a handheld device, a laptop computer, a machine type communication (MTC) terminal, a communication device carried on a high altitude aircraft, a wearable device, an unmanned aerial vehicle, a robot, a terminal in device-to-device (D2D) communication, a terminal in vehicle-to-everything (V2X), 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 remote medical, a smart grid, a wireless terminal in autonomous driving, a wireless terminal in remote medical ... The wireless terminal may be a wireless terminal in a grid, a wireless terminal in transportation safety, a wireless terminal in a smart city, a wireless terminal in a smart home, a terminal device in a future communication network, etc. This is not limited in this application.
[0120] The application scenario of the embodiment of this application may be as shown in Figure 2. The communication scenario includes a transmitting end and a receiving end. The transmission between the transmitting end and the receiving end may be performed through radio waves, or through a transmission medium such as visible light, laser, infrared light or optical fiber. In the communication scenario, the transmitting end may be a terminal device, and the receiving end is a network device. Optionally, the transmitting end is a network device, and the receiving end is a terminal device.
[0121] In the embodiments disclosed in this application, any aspect, embodiment or feature of this application is presented by describing a system that includes a number of devices, components, modules, etc. It is to be appreciated and understood that each system may include other devices, components, modules, etc. and / or may not include all of the devices, components, modules, etc. discussed with reference to the accompanying drawings. Furthermore, combinations of these solutions may be used.
[0122] II. Related Concepts
[0123] In order to better understand the signal transmission method disclosed in the embodiments of this application, relevant concepts in the embodiments of this application will be briefly described.
[0124] 1. Multiplexing techniques: Frequency division multiplexing, time division multiplexing and code division multiplexing
[0125] The multiplexing technique means that a transmitting end combines multiple signals and transmits the combined signals on a separate physical channel, and a receiving end separates the combined signals. The signal transmission is realized through the multiplexing technique, so that the channel transmission efficiency can be effectively improved.
[0126] Frequency-division multiplexing (FDM): A carrier bandwidth is divided into subchannels of different frequency bands, and users can simultaneously transmit their signals on different subchannels. In other words, all users using frequency-division multiplexing occupy different bandwidth resources at the same time.
[0127] Time-division multiplexing (TDM): Different channels are obtained through time-based division, and users occupy the same frequency bandwidth at different times. In other words, all users using time-division multiplexing occupy different time resources within the same frequency band.
[0128] Code-division multiplexing (CDM): Users simultaneously use the same bandwidth for communication but use different code types. The codes used by different users are called orthogonal codes. For example, if the orthogonal code is an orthogonal cover code (OCC), each user uses the OCC to achieve code-division multiplexing.
[0129] 2. Mask
[0130] The mask is used by the receiving end to perform multiple-input multiple-output (MIMO) decoding and associated demodulation, and the transmitting end needs to transmit a pilot sequence used for channel estimation, i.e., DMRS. The design of DMRS needs to satisfy that the DMRSs corresponding to the transmission layers are orthogonal to each other, i.e., it is ensured that there is no interference between the equivalent channels obtained by precoding the channels of the transmitting antennas.
[0131] For example, the mask may be an OCC code or a cyclic shift (CS) code.
[0132] The mask may be a frequency domain mask or a time domain mask. The inventive solution uses a frequency domain mask as an example and is also applicable to a time domain mask. Optionally, the mask is equivalent to a mask sequence.
[0133] It should be noted that the multiple reference signals may be obtained by multiplying a reference signal sequence with multiple mask sequences, and when the transmission of the multiple reference signals is performed on the same time-frequency resource, the multiple reference signals are orthogonal to each other. Alternatively, the multiple communication target reference signal sequences may be obtained by multiplying a reference signal sequence with a mask sequence, and the multiple communication target reference signal sequences are orthogonal to each other on the same time-frequency resource.
[0134] 3. Single-symbol demodulation reference signal (DMRS), double-symbol DMRS, first configuration type, second configuration type, and third configuration type
[0135] In an embodiment of this application, the configuration type of the reference signal may be a type of the reference signal or a type of a configuration of the reference signal. For example, the configuration type of the reference signal is configuration type 1, configuration type 2, or configuration type 3. In another example, the configuration type of the reference signal is that the configuration of the reference signal is type 1, or the configuration type of the reference signal is that the configuration of the reference signal is type 2. The configuration of the reference signal may be a time domain resource and / or a frequency domain resource of the reference signal, a mask length of the reference signal, a mapping mode of the reference signal, data associated with the reference signal, etc.
[0136] A single-symbol DMRS is a DMRS that is mapped to one orthogonal frequency division multiplexing (OFDM) symbol on a time domain resource.
[0137] A double-symbol DMRS is a DMRS that is mapped to two OFDM symbols on a time domain resource.
[0138] In an embodiment of this application, the configuration type of the reference signal is associated with a mapping mode of the reference signal on the frequency domain resource, and different configuration types correspond to different mapping modes of the reference signal on the frequency domain resource. For example, the first configuration type is configuration type 1. Specifically, the first configuration type means that the reference signal is mapped to one subcarrier with an interval of one subcarrier, or the first configuration type means that the reference signal is mapped to one subcarrier every two subcarriers. In another example, the second configuration type is configuration type 2. Specifically, the second configuration type means that the reference signal is mapped to two consecutive subcarriers with an interval of four subcarriers, or the second configuration type means that the reference signal is mapped to two consecutive subcarriers every six subcarriers. In yet another example, the third configuration type means that the reference signal is mapped to one subcarrier at an interval of three subcarriers, or the third configuration type means that the reference signal is mapped to one subcarrier every four subcarriers. The name of the third configuration type is not limited in the embodiment of this application. The third configuration type is a configuration type 3, or the third configuration type is an extended configuration type. For example, the third configuration type may also be called a fourth configuration type, etc. Optionally, the configuration type of the reference signal may further include a mapping mode of the reference signal on the time domain resource.
[0139] With reference to the first configuration type, the second configuration type and the third configuration type, the following describes the DMRS of the first configuration type, the DMRS of the second configuration type and the DMRS of the third configuration type separately.
[0140] The first configuration type DMRS, the second configuration type DMRS, and the third configuration type DMRS may all be classified as single-symbol DMRS and double-symbol DMRS.
[0141] 3.1 Comb
[0142] Comb means a comb-shaped interleaving configuration used for reference signal or data transmission among subcarriers in the frequency domain. The comb value L indicates that a sequence value of one reference signal is mapped to one subcarrier every L subcarriers, or that a sequence value of a reference signal is mapped to one subcarrier at an interval of L-1 subcarriers. The reference signal here indicates the same reference signal. For example, as shown in FIG. 3(a), comb 2 indicates that a sequence value of one reference signal is mapped to one subcarrier every two subcarriers. In another example, as shown in FIG. 3(b), comb 4 indicates that a sequence value of one reference signal is mapped to one subcarrier every four subcarriers.
[0143] 3.2 DMRS of the first configuration type
[0144] FIG. 3(a) is a diagram of a single-symbol DMRS of a first configuration type. As shown in FIG. 3(a), based on the mapping mode of the DMRS on the frequency domain resource, it is determined that two orthogonal DMRS ports can be multiplexed on the frequency domain resource through FDM. Therefore, the single-symbol DMRS of the first configuration type includes two CDM groups. DMRSs mapped to the same time resource and / or frequency resource belong to the same CDM group. Specifically, in FIG. 3(a), port 1000 and port 1001 belong to CDM group 0, and port 1002 and port 1003 belong to CDM group 1. The ports in CDM group 0 and the ports in CDM group 1 are orthogonal to each other through FDM. For example, port 1000 and port 1002 are orthogonal to each other through FDM. In another example, port 1000 and port 1003 are orthogonal to each other through FDM.
[0145] Different ports in the same CDM group may be orthogonal to each other through code division multiplexing. In the code domain, currently, Protocol Release 15, Protocol Release 16, and Protocol Release 17 (Release-15, Release-16, and Release-17) support OCC with length 2. Therefore, two orthogonal DMRS ports can be multiplexed through code division multiplexing, that is, one CDM group contains two DMRS ports. In other words, port 1000 and port 1001 in CDM group 0 are orthogonal to each other through code division multiplexing, and port 1002 and port 1003 in CDM group 1 are orthogonal to each other through code division multiplexing.
[0146] For example, the orthogonal code of port 1000 mapped to corresponding subcarriers in one resource block (RB) is in the sequence {+1,+1,+1,+1,+1,+1}, and the orthogonal code of port 1001 mapped to corresponding subcarriers in one RB is in the sequence {+1,-1,+1,-1,+1,-1}. It can be seen that ports 1000 and 1001 in CDM group 0 are orthogonal in the code domain, i.e., the DMRS sequence corresponding to port 1000 and port 1001 in CDM group 0 are orthogonal.
[0147] 3(b) is a diagram of a double-symbol DMRS of a first configuration type. It can be seen that the double-symbol DMRS of the first configuration type is mapped to two OFDM symbols. Compared with the single-symbol DMRS of the first configuration type, the double-symbol DMRS of the first configuration type can not only realize multiplexing of two orthogonal DMRS ports through FDM and multiplexing of two orthogonal DMRS ports through code division multiplexing, but can also realize multiplexing of two orthogonal DMRS ports through time division multiplexing-code division multiplexing, for example, multiplexing of two orthogonal DMRS ports through TDD-OCC.
[0148] For example, in FIG. 3(b), the orthogonal codes of port 1000, port 1001, port 1004 and port 1005 in CDM group 0 that are mapped to corresponding subcarriers in one RB on the first OFDM symbol and the second OFDM symbol are shown in Table 1. [Table 1]
[0149] In Table 1, symbol 1 represents the first OFDM symbol to which the double-symbol DMRS is mapped, and symbol 2 represents the second OFDM symbol to which the double-symbol DMRS is mapped. Subcarrier 0 represents the subcarrier with frequency domain index 0. Similarly, subcarrier 10 represents the subcarrier with frequency domain index 10. The frequency domain index may be a relative index or an absolute index. For example, the frequency domain index is determined based on a frequency domain reference point. The frequency domain reference point is subcarrier 0 of the lowest numbered resource block in a Core Resource Set (CORESET 0), or the frequency domain reference point is subcarrier 0 of common resource block 0. In another example, the subcarrier with frequency domain index 0 is the first subcarrier in one RB.
[0150] From Table 1, it can be seen that port 1000, port 1001, port 1004 and port 1005 correspond to the same time domain resource and frequency domain resource. Port 1000 and port 1001 are orthogonal through frequency division-code division multiplexing, and port 1004 and port 1005 are orthogonal through frequency division-code division multiplexing. The orthogonal code on symbol 1 of port 1000 is the same as the orthogonal code on symbol 1 of port 1004, and the orthogonal code on symbol 2 of port 1000 is opposite to the orthogonal code on symbol 2 of port 1004. In other words, port 1000 and port 1004 are orthogonal through time division-code division multiplexing. In other words, port 1000 and port 1004 are orthogonal through time division orthogonal codes on symbol 1 and symbol 2. Similarly, port 1001 and port 1005 are orthogonal through time division orthogonal codes on symbol 1 and symbol 2.
[0151] With reference to the above description, a single-symbol DMRS of the first configuration type can support multiplexing of four orthogonal ports, and a double-symbol DMRS of the first configuration type can support multiplexing of eight orthogonal ports.
[0152] 3.3 DMRS of the second configuration type
[0153] FIG. 4(a) is a diagram of a single-symbol DMRS of a second configuration type. As shown in FIG. 4(a), based on the mapping mode of the DMRS on the frequency domain resource, it is determined that three orthogonal DMRS ports can be multiplexed on the frequency domain resource through FDM. Therefore, the single-symbol DMRS of the second configuration type includes three CDM groups, namely, CDM group 0, CDM group 1 and CDM group 2. In the code domain, Release 15, Release 16 and Release 17 support orthogonal codes with a length of 2. Therefore, two orthogonal DMRS ports can be multiplexed through code division multiplexing. Therefore, one CDM group includes two orthogonal DMRS ports. In other words, CDM group 0 includes port 1000 and port 1001, CDM group 1 includes port 1002 and port 1003, and CDM group 2 includes port 10004 and port 1005.
[0154] Similar to the single-symbol DMRS of the first configuration type, the orthogonal DMRS ports are multiplexed among different CDM groups through frequency division multiplexing. Different DMRS ports in the same CDM group are orthogonal to each other through code division multiplexing. For example, the orthogonal code of port 1000 in CDM group 0 mapped to subcarriers in one RB is {+1,+1,+1,+1} in sequence, and the orthogonal code of port 1001 mapped to subcarriers in one RB is {+1,-1,+1,-1} in sequence. It can be seen that port 1000 and port 1001 in CDM group 0 are orthogonal in the code domain, i.e., the DMRS sequence corresponding to port 1000 and the DMRS sequence corresponding to port 1001 in CDM group 0 are orthogonal.
[0155] 4(b) is a diagram of a double-symbol DMRS of a second configuration type. Compared with the single-symbol DMRS of the second configuration type, the double-symbol DMRS of the second configuration type may not only realize multiplexing of two orthogonal DMRS ports through FDM and multiplexing of two orthogonal DMRS ports through code division multiplexing, but may also realize multiplexing of two orthogonal DMRS ports through time division multiplexing-code division multiplexing, for example, multiplexing of two orthogonal DMRS ports through TDD-OCC.
[0156] For example, the orthogonal codes of port 1000, port 1001, port 1006 and port 1007 in the same CDM group 0 that are mapped to subcarriers in one RB on the first OFDM symbol and the second OFDM symbol are shown in Table 2. [Table 2]
[0157] In Table 2, symbol 1 represents the first OFDM symbol to which the double symbol DMRS is mapped, and symbol 2 represents the second OFDM symbol to which the double symbol DMRS is mapped. Subcarrier 0 represents the subcarrier with a frequency domain index of 0. Similarly, subcarrier 7 represents the subcarrier with a frequency domain index of 7. The frequency domain index is determined based on the frequency domain reference point. For details, please refer to the above description. The details will not be described again.
[0158] From Table 2, it can be seen that port 1000, port 1001, port 1006 and port 1007 are on symbol 1. Port 1000 and port 1001 are orthogonal through code division multiplexing, and port 1006 and port 1007 are orthogonal through code division multiplexing. The orthogonal code on symbol 1 of port 1000 is the same as the orthogonal code on symbol 1 of port 1006, and port 1000 and port 1006 are orthogonal through time division multiplexing-code division multiplexing. In other words, port 1000 and port 1006 are orthogonal through time domain orthogonal codes on symbol 1 and symbol 2. Similarly, port 1001 and port 1007 are orthogonal through time domain orthogonal codes on symbol 1 and symbol 2.
[0159] With reference to the above description, a single-symbol DMRS of the second configuration type can support multiplexing of six orthogonal ports, and a double-symbol DMRS of the second configuration type can support multiplexing of twelve orthogonal ports.
[0160] 3.4 DMRS of the third configuration type
[0161] Figure 5 is a plan view of a single-symbol DMRS of a third configuration type. From Figure 5, it can be seen that four groups of DMRSs may be distinguished on frequency domain resources, so that there are four CDM groups in the single-symbol DMRS of the third configuration type. When the code length of the orthogonal code is 2, the single-symbol DMRS of the third configuration type can support multiplexing of eight orthogonal DMRS ports, and the double-symbol DMRS of the third configuration type can support multiplexing of 16 orthogonal DMRS ports.
[0162] In an embodiment of this application, the "first configuration type", the "second configuration type" and the "third configuration type" represent different mapping modes between reference signals and frequency domain resources. The "first configuration type", the "second configuration type" and the "third configuration type" do not limit the configuration type parameter indicated by higher layer signaling. For example, the "first configuration type" and the "third configuration type" are configuration types indicated by the same higher layer signaling, or the "first configuration type" and the "third configuration type" are configuration types indicated by different higher layer signaling. In other examples, the "first configuration type" and the "third configuration type" are the same configuration type, or the "first configuration type" and the "third configuration type" are different configuration types.
[0163] When the network device indicates through higher layer signaling that the "first configuration type" and the "third configuration type" are the same configuration type, the configuration type may also be called the "first configuration type". In this case, the "first configuration type" is not limited to the "first configuration type" in 3.1. When the network device indicates through higher layer signaling that the comb of the "first configuration type" is 2, the "first configuration type" is the same as the "first configuration type" in 3.1, that is, the "first configuration type" means that on the area resource, the sequence of the reference signal is mapped to one subcarrier at an interval of one subcarrier (or the sequence of the reference signal is mapped to one subcarrier every two subcarriers). When a network device indicates through higher layer signaling that the comb of the "first configuration type" is 4, the "first configuration type" is the same as the "third configuration type" in 3.3, i.e., the "first configuration type" means that on the area resource, the sequence of the reference signal is mapped to one subcarrier with an interval of three subcarriers (or the sequence of the reference signal is mapped to one subcarrier every four subcarriers).
[0164] In other words, when the network device indicates through higher layer signaling that the "first configuration type" and the "third configuration type" are the same configuration type, the "first configuration type" represents that the reference signal is mapped to one subcarrier every time the reference signal is mapped, and the specific mapping mode of the reference signal on the frequency domain resource may be determined based on the comb value indicated by the higher layer signaling. Optionally, the specific mapping mode represented by the "first configuration type" on the frequency domain resource may alternatively be determined based on the default comb value. For example, if the network device does not indicate the comb value to the terminal device through higher layer signaling, the terminal device considers that the comb is 4 by default and determines that the "first configuration type" is the "third configuration type" in 3.3.
[0165] 4. Mapping relationship between DMRS and physical resources
[0166] Assume that r(m) is a DMRS sequence, and the relationship between the DMRS and the physical resource, i.e., between the DMRS and (k,l) pu The mapping relationship between the th resource element (RE) and the th resource element (RE) may be expressed as follows:
number
[0167] β PDSCH DMRS is a transmit power scaling factor, k represents a frequency domain resource index on the physical resource, l represents a time domain resource index, and k′=0,1;
number
number
[0168] In an embodiment of this application, if a physical downlink control channel (PDCCH) corresponding to a PDSCH is associated with a common search space of CORESET 0 and Type0-PDCCH, and is a system information radio network temporary identifier (SI-RNTI), the reference point of k is subcarrier 0 of the lowest numbered resource block in CORESET 0; otherwise, the reference point of k is subcarrier 0 of CRB 0. Thus, the physical resource for transmission of a DMRS is determined based on the position of a CRB for transmission of a PDSCH configured by a network device.
[0169] For the DMRS of the first configuration type and the DMRS of the second configuration type, the values of the parameters in equation (1) are determined according to the following Tables 3 and 4, respectively. [Table 3] [Table 4]
[0170] p represents a port of a reference signal, or p represents an antenna port.
[0171] It can be seen that the DMRS sequence may be mapped to one or more physical resources based on the mapping parameters in Tables 3 and 4, and the DMRS is transmitted on the corresponding physical resources through one or more ports.
[0172] In an embodiment of this application, the subcarriers to which the DMRS sequence is mapped are within a common resource block (CRB) that is allocated or scheduled for information transmission. In other words, the subcarriers to which the DMRS sequence is mapped are subcarriers within a CRB that is allocated by a network device and used for information transmission.
[0173] In an embodiment of this application, the physical resource is a time domain resource and / or a frequency domain resource. "Information" refers to an uplink signal, an uplink data, a downlink signal, or a downlink data. For example, the information is a physical downlink shared channel (PDSCH), or the information is information carried on the PDSCH. In another example, the information is a physical uplink shared channel (PUSCH), or the information is information carried on the PUSCH. In yet another example, the information is a physical downlink control channel (PDCCH) or a physical uplink control channel (PUCCH), or the information is information carried on the PDCCH, or the information is information carried on the PUCCH. In yet another example, the information is a physical broadcast channel (PBCH), or information carried on the PBCH. In yet another example, the "information" is a sounding reference signal (SRS), a channel state information-reference signal (CSI-RS), a DMRS, a positioning reference signal (PRS), or a phase-tracking reference signal (PTRS).
[0174] In an embodiment of this application, a "scheduled resource block" is a resource block allocated for information transmission, assumed by a terminal device, assumed as a precoding granularity in the frequency domain, physical resource block bundling, etc.
[0175] In a possible implementation, when the precoding granularity is wideband or is configured as wideband, the number of scheduled resource blocks is an even number.
[0176] In order to increase the number of terminal devices that are scheduled simultaneously by a network device, the number of orthogonal DMRS ports that can be supported in a specific time-frequency resource needs to be increased. Currently, the number of orthogonal DMRS ports may be increased in the mapping mode of the third configuration type, or the code length of the DMRS may be extended from 2 to 4 to increase the number of orthogonal DMRS ports. For example, when the code length of the OCC of the single-symbol DMRS of the second configuration type is 4, the format of the orthogonal code of the single-symbol DMRS of the second configuration type may be as shown in FIG. 6. The orthogonal code may be represented in a cyclic shift manner or by using a Hadamard matrix. With reference to the above description, it can be seen that the code length of the orthogonal code of the DMRS is 4, the single-symbol DMRS of the first configuration type can support multiplexing of 8 orthogonal DMRS ports, the double-symbol DMRS of the first configuration type can support multiplexing of 16 orthogonal DMRS ports, the single-symbol DMRS of the second configuration type can support multiplexing of 12 orthogonal DMRS ports, and the double-symbol DMRS of the second configuration type can support multiplexing of 24 orthogonal DMRS ports.
[0177] However, when two or more DMRS sequences are orthogonal, certain conditions need to be met. For example, when the code length of the OCC of the DMRS of the third configuration type is 2, the DMRS sequence is mapped to three subcarriers in one RB. In this case, when the number of scheduled RBs is odd, the length of the two or more mapped DMRS sequences on the scheduled RBs whose number is odd is not an integer multiple of 2, and the two or more DMRS sequences are not orthogonal. In another example, when the code length of the OCC is 4, for the DMRS of the first configuration type, the DMRS sequence is mapped to six subcarriers in one RB. When the number of scheduled RBs is odd, the length of the six or more mapped DMRS sequences is not an integer multiple of 4, and the six or more DMRS sequences are not orthogonal. It can be seen that in the two cases, the number of orthogonal DMRS ports increases, but when the number of scheduled RBs is odd, it cannot be ensured that the scheduled DMRS sequences are orthogonal.
[0178] In an embodiment of this application, the "reference signal" is an uplink reference signal or a downlink reference signal. For example, the "reference signal" is an SRS, a CSI-RS, a DMRS, a positioning reference signal, or a PTRS. The "orthogonal code" is a code for generating a reference signal sequence. For example, the orthogonal code is an orthogonal cover code or a cyclic shift code. The DMRS is a DMRS of an uplink channel or a DMRS of a downlink channel. For example, the DMRS is a DMRS of a PDSCH, a DMRS of a PDCCH, a DMRS of a PBCH, a DMRS of a PUSCH, or a DMRS of a PUCCH.
[0179] In the embodiment of this application, the scheduled masks being orthogonal means that the sequences of scheduled reference signals are orthogonal or the scheduled mask sequences are orthogonal. For example, when the reference signal is a DMRS, the scheduled masks being orthogonal means that the scheduled DMRS sequences are orthogonal.
[0180] In the embodiment of this application, an example is used for explanation that the reference signal is DMRS and the orthogonal code is cyclic shift code. It should be noted that the solution of the present invention is also applicable when the reference signal is other signals and / or the orthogonal code is other codes.
[0181] In the embodiment of this application, the "first configuration type", "second configuration type" and "third configuration type" do not have a sorting function and are used to distinguish between different configuration types. The names of the "first configuration type", "second configuration type" and "third configuration type" are not limited in the embodiment of this application. For example, the "first configuration type", "second configuration type" and "third configuration type" may also be referred to as "configuration type 1", "configuration type 2", "configuration type 3", etc., respectively.
[0182] Optionally, in an embodiment of this application, the reference signals being orthogonal, the reference signal sequences being orthogonal, and the reference signal ports being orthogonal are equivalent.
[0183] III. Signal Transmission Method
[0184] An embodiment of this application provides a signal transmission method 100. Figure 7 is a schematic flowchart of the signal transmission method 100. The signal transmission method 100 is described from the perspective of a terminal device. The signal transmission method 100 includes, but is not limited to, the following steps:
[0185] S101: A terminal device receives resource indication information of a reference signal.
[0186] The resource indication information of the reference signal may be configured via higher layer signaling or may be indicated by control information. For example, the resource indication information of the reference signal may be configured by the network device via radio resource control (RRC) signaling or may be indicated by a medium access control-control element (MAC CE). In another example, the resource indication information of the reference signal may be indicated by downlink control information (DCI) or may be indicated by sidelink control information (SCI).
[0187] In an optional implementation manner, the resource indication information of the reference signal indicates a type of the reference signal. For example, the resource indication information of the reference signal is determined by the terminal device according to a higher layer parameter (e.g., dmrs-Type).
[0188] S102: The terminal device determines mask information, where the mask information is used to determine one or more of the following information: mask length information, mask length set information, and mask index information: The resource indication information and the mask information of the reference signal are used to determine a first physical resource, or the resource indication information and the mask information are used to determine a mapping between a sequence of the reference signal and the first physical resource.
[0189] The mask length information includes a mask length, or is a mask length. For example, when the mask is an OCC code, the mask length information is the length of the OCC code. In another example, when the mask is a CS code, the mask length information is the length of the CS code. Specifically, for example, the mask length is 2, 3, 4, 6, or 8. The mask length set information may be information about a mask length candidate value set or a mask length candidate value set, or may indicate a set of candidate values indicating a mask length. The mask length set information includes one or more mask lengths. Specifically, for example, the mask length set is {2,3}, {2,4}, {2,3,4}, or {2,6}. In another example, the mask length set includes one or more of {1,2,3,4,5,6,7,8}. The mask index information is an index corresponding to each of one or more mask lengths included in the mask length set. For example, the mask length set includes a mask length a, a mask length b, and a mask length c. The index corresponding to the mask length a is A, the index corresponding to the mask length b is B, and the index corresponding to the mask length c is C.
[0190] Optionally, the mask length is K, where K is an integer greater than or equal to 2. For example, K=2, K=3, K=4, K=5, K=6, K=7 or K=8.
[0191] In an optional implementation manner, the terminal device determining mask information includes: the terminal device receives first signaling, and determines mask information according to the first signaling.
[0192] In an optional implementation manner, the first signaling includes a first configuration parameter, the first configuration parameter indicates mask information, and / or the first signaling does not include the first configuration parameter, and the value of the mask information is a default value. The first signaling is an upper layer signaling transmitted by the network device. For example, the first signaling is an RRC signaling, a MAC CE, a DCI signaling, or a scrambling information. The first signaling may be, but is not limited to, one or more of a terminal device specific radio resource control signaling, a cell specific radio resource control signaling, or an upper layer parameter. In other words, the first signaling may include the first configuration parameter, or may not include the first configuration parameter. For example, if the first signaling includes the first configuration parameter, it is determined that the mask information of the reference signal is the value of the first configuration parameter based on the first signaling. Alternatively, when the first signaling does not include the first configuration parameter, the mask information of the reference signal is determined to be a default value based on the first signaling. Thus, the terminal device can determine the mask information, i.e., determine the mask length information, based on the first signaling.
[0193] The set of candidate values of the first configuration parameter is predefined. Alternatively, the set of candidate values of the first configuration parameter is determined based on information about the transmission of the reference signal. For example, the set of candidate values of the first configuration parameter is different if the carriers on which the DMRS transmission is performed are different. In another example, the set of candidate values of the first configuration parameter is different if the bandwidth part (BWP) on which the DMRS transmission is performed is different. In yet another example, the set of candidate values of the first configuration parameter is different if the data type associated with the DMRS transmission is different.
[0194] Optionally, when the first signaling does not include the first configuration parameter, the determined default value is a mask length, and the default value is predefined. In other words, when the first signaling received by the terminal device is used to determine the default value, the predefined default value is determined as the mask length, so that the terminal device also determines the mask length information based on the first signaling. For example, when the first signaling does not include the first configuration parameter, the mask length is determined to be 2, or the mask length is determined to be 4.
[0195] In another optional implementation, the first signaling indicates a fifth set, and the mask length set is the fifth set. The fifth set is {2,3,4,6,8}, or the fifth set is {1,2,3,4,5,6}, or the fifth set is {2,4}, or the fifth set is {2,3}, or the fifth set is a set including one or more of {1,2,3,4,5,6,7,8}. The mask lengths available to the terminal device are included in the fifth set.
[0196] In other words, the network device may directly indicate to the terminal device via the first signaling the set to which the mask length belongs, to help the terminal device determine the mask length from the fifth set. For example, the network device indicates to the terminal device via DCI signaling an element in the fifth set, where the element indicated by the DCI is a mask length value, so that the terminal device determines the mask length from the fifth set based on the DCI. In another example, the network device indicates to the terminal device via DCI signaling a mask index corresponding to the element in the fifth set, so that the terminal device determines the mask length from the fifth set based on the mask index.
[0197] In another optional implementation, the first signaling indicates a mask length. For example, the mask length indicated by the first signaling is 2 or 4. In another example, the mask length indicated by the first signaling is one of {2, 3, 4, 6}, or the mask length indicated by the first signaling is one of {1, 2, 3, 4, 5, 6, 7, 8}.
[0198] Based on the above implementation, the base station may indicate the mask of the terminal device in a semi-static indication manner. In this implementation, the network device may determine the mask length based on information such as the number of users, user allocation, capacity requirements and channel conditions, so as to improve the scheduling flexibility of the base station.
[0199] In another optional implementation manner, the terminal device determines the mask information includes: the terminal device determines the mask information according to a preset rule, the preset rule being a correspondence rule between the configuration type of the reference signal and the mask length, a rule between the configuration type of the reference signal and the set to which the mask length belongs, etc. The preset rule is predefined.
[0200] In an optional implementation manner, the terminal device determines the mask information according to the preset rule includes: determining a configuration type of the reference signal according to resource indication information of the reference signal; and determining the mask information according to the configuration type of the reference signal. In other words, the preset rule is a rule between the configuration type of the reference signal and the mask information.
[0201] The configuration type of the reference signal is associated with a mapping mode of the reference signal on the time domain resource and / or the frequency domain resource, and different configuration types of the reference signal correspond to different mapping modes of the reference signal on the time domain resource and / or the frequency domain resource. For the first configuration type, the second configuration type and the third configuration type, please refer to the above description. Details will not be described again.
[0202] In an optional implementation, the mask length information is a mask length, and the configuration type and the mask length information satisfy one or more of the following: when the configuration type is a first configuration type, the mask length is 2, 3 or 6; when the configuration type is a second configuration type, the mask length is 2 or 4; and when the configuration type is a third configuration type, the mask length is 2 or 3. For example, when the configuration type is type 1, the mask length candidate value is 2, and when the configuration type is type 2, the mask length candidate value is 2 and 4. In another example, when the configuration type is type 1, the mask length candidate value is 2 and 3, and when the configuration type is type 2, the mask length candidate value is 2 and 4. Alternatively, when the configuration type is type 1, the mask length candidate value is 2 and 6. In yet another example, when the configuration type is a third configuration type, the mask length candidate value is 2 and 3.
[0203] In this implementation, when the configuration type of the reference signal is determined, the mask length is a fixed value. For example, when the configuration type of the reference signal is a first configuration type, the mask length is 2. In another example, when the configuration type of the reference signal is a second configuration type, the mask length is 3. In another example, when the configuration type of the reference signal is a first configuration type, the mask length is 6.
[0204] Optionally, when the configuration type of the reference signal is determined, the mask length is a value from a mask length set indicated by the network device. For example, when the configuration type of the reference signal is a first configuration type, the mask length is 2, 3 or 6, and a specific value of the mask is indicated by the network device from 2, 3 and 6. For example, when the network device indicates 3, the mask length is 3. In another example, when the network device indicates 6, the mask length is 6.
[0205] In another optional implementation manner, the mask length information is a mask length, and the configuration type and mask length set information satisfies the following: when the configuration type is type 1, the mask length is 2; when the configuration type is type 2, the mask length is 2; and when the configuration type is the third configuration type, the mask length is 3.
[0206] It can be seen that the resource indication information of the reference signal may indicate different configuration types of the reference signal. When the configuration types of the reference signal indicated by the resource indication information of the reference signal are different, the values of the mask length of the reference signal are also different. Therefore, the terminal device can determine the mask length according to the configuration type of the reference signal indicated by the resource indication information of the reference signal, i.e., determine the mask length information. For different configuration types, the mapping of the reference signal on the physical resource is different. Therefore, the requirements for the mask length are different. Based on the above implementation manner, it can be ensured that different configuration types correspond to appropriate mask lengths, and the orthogonality between different reference signal ports is better ensured.
[0207] Furthermore, when the configuration type of the reference signal is the first configuration type and the reference signal is mapped to one OFDM symbol of the time domain resource, the same reference signal sequence is mapped to six subcarriers in one RB. In this case, when the mask length is 2, regardless of the number of RBs scheduled by the terminal device, the sequence lengths of the reference signals mapped or communicated on the scheduled RBs are all integer multiples of 2, so that it is ensured that the masks or mask sequences of the scheduled reference signals are orthogonal, that is, it is ensured that the scheduled reference signals transmitted on the same time-frequency resource are orthogonal. When the mask length is 3, regardless of the number of RBs scheduled by the terminal device, the sequence lengths of the reference signals mapped or communicated on the scheduled RBs are all integer multiples of 3, so that it is also ensured that the masks or mask sequences of the scheduled reference signals are orthogonal. When the mask length is 6, regardless of the number of RBs scheduled by the terminal device, the sequence lengths of the reference signals mapped on the scheduled RBs are all integer multiples of 6, so that it is also ensured that the scheduled masks are orthogonal. Similarly, when the configuration type of the reference signal is the first configuration type and the reference signal is mapped to two OFDM symbols of the time domain resource, the mask length is 2, 3 or 6, ensuring that the scheduled mask is orthogonal regardless of the number of RBs scheduled by the terminal device. Based on the above description, when the configuration type of the reference signal is the first configuration type and the mask length is 2, 3 or 6, the scheduled mask is orthogonal regardless of the number of resource blocks scheduled by the terminal device.
[0208] When the configuration type of the reference signal is the second configuration type and the reference signal is mapped to one OFDM symbol of the time domain resource, the same reference signal sequence is mapped to four subcarriers in one RB. In this case, when the mask length is 2, regardless of the number of RBs scheduled by the terminal device, the sequence lengths of the reference signals mapped or communicated on the scheduled RBs are all integer multiples of 2, so that it is ensured that the masks or mask sequences of the scheduled reference signals are orthogonal, that is, it is ensured that the scheduled reference signals transmitted on the same time-frequency resource are orthogonal. When the mask length is 4, regardless of the number of RBs scheduled by the terminal device, the sequence lengths of the reference signals mapped or communicated on the scheduled RBs are all integer multiples of 4, so that it is also ensured that the masks or mask sequences of the scheduled reference signals are orthogonal. Similarly, when the configuration type of the reference signal is the second configuration type and the reference signal is mapped to two OFDM symbols of the time domain resource, the mask length is 2 or 4, so that it is also ensured that the scheduled masks are orthogonal, regardless of the number of RBs scheduled by the terminal device.
[0209] When the configuration type of the reference signal is the third configuration type and the reference signal is mapped to one OFDM symbol of the time domain resource, the same reference signal sequence is mapped to three subcarriers in one RB. When the mask length is 3, regardless of the number of RBs scheduled by the terminal device, the sequence lengths of the reference signals mapped or communicated on the scheduled RBs are all integer multiples of 3, so that it is ensured that the mask or mask sequence of the scheduled reference signal is orthogonal. Similarly, when the configuration type of the reference signal is the third configuration type and the reference signal is mapped to two OFDM symbols of the time domain resource and the mask length is 3, it is also ensured that the mask or mask sequence of the scheduled reference signal is orthogonal regardless of the number of RBs scheduled by the terminal device. When the mask length is 2, it is not ensured that the scheduled mask is orthogonal when the terminal device schedules an odd number of RBs. However, in this way, the terminal device can be compatible with a mask whose length is 2. In other words, a terminal device using this solution and a terminal device using a mask whose length is 2 can perform transmission of a reference signal on the same time-frequency resource, so that backward compatibility is ensured.
[0210] In another optional implementation manner, the configuration type and mask information satisfy one or more of the following: when the configuration type is a first configuration type, the mask length set is a first set; when the configuration type is a second configuration type, the mask length set is a second set; and when the configuration type is a third configuration type, the mask length set is a third set.
[0211] It can be seen that the resource indication information of the reference signal may indicate different configuration types, and when the resource indication information of the reference signal indicates different configuration types, the mask length candidate value sets are different. Thus, the terminal device can determine the mask length candidate value according to the configuration type indicated by the resource indication information of the reference signal.
[0212] In an optional implementation manner, the first set includes one or more of 2, 3 and 6, or the second set includes one or more of 2 and 4, or the third set includes one or more of 2 and 3. It can be seen that different sets include different mask length candidate values. Therefore, the terminal device determines the mask length based on at least the mask length set. For example, when the terminal device determines that the mask length set is the first set based on the resource indication information of the reference signal, and the terminal device receives DCI from the network device, and the DCI indicates a mask index corresponding to 3 in the first set, the terminal device determines that the mask length is 3.
[0213] From the above description, it can be seen that when the configuration type of the reference signal is the first configuration type and the mask length is 2, 3 or 6, the scheduled mask may be orthogonal regardless of the number of RBs scheduled by the terminal device. When the configuration type of the reference signal is the second configuration type and the mask length is 2 or 4, the scheduled mask may be orthogonal regardless of the number of RBs scheduled by the terminal device. When the configuration type of the reference signal is the third configuration type and the mask length is 3, the scheduled mask may be orthogonal regardless of the number of RBs scheduled by the terminal device. Thus, in the corresponding configuration type, when the mask length is 3, 4 or 6, the number of orthogonal ports can be increased while ensuring that the scheduled mask is orthogonal, thereby increasing the number of terminal devices that can be scheduled. When the configuration type of the reference signal is the third configuration type and the mask length is 2, the terminal device can be compatible with the mask length in the current protocol.
[0214] Optionally, when the configuration type of the reference signal is a first configuration type, the mask length may be any value of an integer multiple of 2, when the configuration type of the reference signal is a second configuration type, the mask length may be any value of an integer multiple of 4, and when the configuration type of the reference signal is a third configuration type, the mask length may be any value of an integer multiple of 3. In this way, regardless of the number of RBs scheduled by the terminal device, the scheduled mask is orthogonal. This can increase the number of orthogonal ports while ensuring that the mask is orthogonal, thereby increasing the number of terminal devices that can be scheduled. In this way, the number of RBs scheduled by the terminal device may not be limited.
[0215] It can be seen that the terminal device may obtain the configuration type of the reference signal by receiving resource indication information from the network device, or may obtain the fifth set to which the mask length belongs via first signaling from the network device to help the terminal device determine the mask information.
[0216] The terminal device may directly or indirectly determine the mask information based on the resource indication information. For example, when the terminal device and the network device predefine different configuration types of the reference signal in the protocol, the mask length has a different value, and the terminal device may directly determine the mask length based on the configuration type of the reference signal indicated by the resource indication information. In another example, when the terminal device and the network device predefine different configuration types of the reference signal in the protocol, the set to which the mask length belongs is different, and the terminal device may determine the set to which the mask length belongs based on the configuration type indicated by the resource indication information, and then determine the mask length based on the signaling delivered by the network device.
[0217] For example, when the resource indication information indicates that the configuration type of the reference signal is a first configuration type, the terminal device may determine that the mask length is 2, 3 or 6, or may determine that the mask length belongs to a first set, where the first set includes one or more of 2, 3 and 6.
[0218] For example, when the resource indication information indicates that the configuration type of the reference signal is a second configuration type, the terminal device may determine that the mask length is 2 or 4, or may determine that the mask length belongs to a second set, where the second set includes one or more of 2 and 4.
[0219] For example, when the resource indication information indicates that the configuration type of the reference signal is a third configuration type, the terminal device may determine that the mask length is 2 or 3, or may determine that the mask length belongs to a third set, where the third set includes one or more of 2 and 3.
[0220] In yet another optional implementation manner, when the network device indicates the fifth set through the first signaling, the terminal device may determine the mask length from the fifth set, for example, the terminal device determines the mask length from the fifth set based on the mask index sent by the network device.
[0221] It can be seen that when the mask length determined by the terminal device is one of 2, 3, 4 or 6, or an integer multiple of one of 2, 3, 4 or 6, it can be ensured that the mask scheduled by the terminal device is orthogonal or compatible with a mask whose code length is 2, regardless of the value of the mask length determined by the terminal device.
[0222] In an optional implementation, different configuration types of the reference signal correspond to different mask lengths, and / or the number of elements included in the first set is different from the number of elements included in the second set. It can be seen that when the configuration types are different, the mask lengths are different, or when the configuration types are different, the number of elements included in the mask length sets is different, or when the configuration types are the same, the mask lengths are different, or when the configuration types are the same, the number of elements included in the mask length sets is different.
[0223] In other words, when the configuration type of the reference signal is different, the mask lengths corresponding to the different configuration types are different. For example, when the configuration type of the reference signal is a first configuration type, the mask length is 2, and when the configuration type of the reference signal is a second configuration type, the mask length is 2 or 4. Alternatively, when the configuration type is different, the number of elements included in the mask length set is different. For example, when the configuration type of the reference signal is a first configuration type, the mask length set includes x elements among 2, 3 and 6, and when the configuration type of the reference signal is a second configuration type, the mask length set includes y elements among 2 and 4, where x is not equal to y. In another example, when the configuration type of the reference signal is a first configuration type, the mask length set includes only 2, and when the configuration type of the reference signal is a second configuration type, the mask length set includes 2 and 4.
[0224] Alternatively, when the configuration types of the reference signals are the same, the mask lengths determined based on the configuration types are still different. For example, when the configuration type of the reference signal is the first configuration type and the comb of the reference signal is 2, the mask length is 2, and when the configuration type of the reference signal is the first configuration type and the comb of the reference signal is 4, the mask length is 3 or 6. Alternatively, when the configuration types are the same, the number of elements included in the mask length set is different. For example, when the configuration type is the first configuration type and the comb of the reference signal is 4, the mask length set includes two elements 2 and 3, and when the configuration type of the reference signal is the first configuration type and the comb of the reference signal is 4, the mask length set includes three elements 2, 3 and 6.
[0225] In an optional implementation manner, the terminal device may further report first report information to the network device, and the first report information indicates mask information supported by the terminal device. The mask information may be a mask length supported by the terminal device, a value range of the mask length supported by the terminal device, or a plurality of candidate values of the mask length supported by the terminal device.
[0226] Optionally, the network device performs the instruction on the mask information based on the information reported by the terminal device. Based on this realization manner, the terminal device may report the mask length information to the network device through the first report information, so that the network device determines the resource indication information by referring to the mask length information reported by the terminal device. When the terminal device has different capabilities, the mask length that can be supported is different, the candidate values of the mask that can be supported are different, or the number of candidate values of the mask that can be supported is different. Therefore, when the base station configures the mask information, it does not exceed the realization capability of the terminal device.
[0227] In yet another optional realization manner, the mask length set of the reference signal for the first channel is a fourth set, the mask length set of the reference signal for the second channel is a sixth set, the first channel and the second channel are different channels, and the fourth set and the sixth set are different sets. The first channel includes one or more of the following: a physical uplink shared channel, a physical uplink control channel, a physical downlink shared channel, a physical downlink control channel, and a physical broadcast channel. The second channel includes one or more of the following: a physical uplink shared channel, a physical uplink control channel, a physical downlink shared channel, a physical downlink control channel, and a physical broadcast channel.
[0228] The first channel and the second channel are different types of channels, channels used for transmitting different data, different time domain resources and / or frequency domain resources, or different time domain resources and / or frequency domain resources used for transmitting the same information. For example, the first channel is a PUSCH and the second channel is a PUCCH. In another example, the first channel is a PUSCH and the second channel is a PDSCH. In another example, the first channel is a PBCH and the second channel is a PDSCH. In another example, the first channel is a first PDSCH and the second channel is a second PDSCH. In another example, the first channel is a first carrier and the second channel is a second carrier. In another example, the first channel is a first BWP and the second channel is a second BWP.
[0229] It can be seen that when the reference signals are associated with different channels, the mask length sets of the reference signals associated with the different channels are different sets. Thus, the terminal device may determine the mask length set of the reference signals based on the type of the channel for transmission of the reference signals, and the terminal device determines the mask length from the determined length set based on the signaling sent by the network device.
[0230] For example, the first channel is a PBCH, the second channel is a PDSCH, the Xth set is {2,4}, and the Yth set is {2}. In another example, the first channel is a PUSCH, the second channel is a PDSCH, the Xth set is {2}, and the Yth set is {2,4}. In another example, the first channel is a PUSCH, the second channel is a PDSCH, the Xth set is {2,3}, and the Yth set is {2,4}.
[0231] S103: The terminal device determines a first physical resource, and performs transmission of a reference signal on the first physical resource.
[0232] The first physical resource is a time resource and / or a frequency resource, and the first physical resource is used for transmitting a reference signal. For example, the first physical resource is a resource element used for transmitting a reference signal. Alternatively, the first physical resource is a subcarrier used for transmitting a reference signal.
[0233] The resource indication and / or mask information of the reference signal is used to determine the first physical resource, or alternatively, the resource indication and mask information of the reference signal are used to determine a mapping between a sequence of reference signals and the first physical resource.
[0234] In a possible implementation manner, the resource indication information and the mask information are used to determine a first physical resource. The terminal device determines the first physical resource based on the resource indication information and the mask information. When the resource indication information and the mask information are used to determine the mapping between the sequence of the reference signal and the first physical resource, the terminal device determines the first physical resource based on the mapping between the sequence of the reference signal and the first physical resource.
[0235] It can be understood that the terminal device determines the physical resource block used for transmitting the reference signal based on the resource allocation information and the resource indication information, and then the terminal device determines the subcarrier used for transmitting the reference signal in the physical resource block based on the mask information. Thus, the terminal device performs the transmission of the reference signal on the determined subcarrier.
[0236] In a possible implementation manner, the terminal device receives data scheduling information, and determines a second physical resource used to transmit data based on the data scheduling information. The resource indication information and the mask information are used to determine the first physical resource, which means that the terminal device determines the first physical resource based on the data scheduling information, the resource indication information and the mask information. The first physical resource is included in the second physical resource. For example, the second physical resource is a resource block used for transmitting data, and the resource indication information indicates a type of reference signal. The terminal device determines a resource block used for transmitting a reference signal based on the data scheduling information, and determines a subcarrier used for transmitting the reference signal in the determined resource block based on the type of reference signal. The terminal device determines a code corresponding to the reference signal on different subresources of the first physical resource based on the mask information. There is an association relationship between the data and the reference signal. For example, the reference signal is a reference signal for data, and the reference signal is used to measure a channel for transmitting data, or the information about the channel used for transmitting the reference signal is the same as the information about the channel used for transmitting data. When the resource indication information and the mask information are used to determine a mapping between the sequence of the reference signal and the first physical resource, the terminal device determines the first physical resource based on the mapping between the sequence of the reference signal and the first physical resource.
[0237] In a possible implementation manner, the terminal device determines the first physical resource based on the resource indication information and the resource allocation information of the reference signal. The resource allocation information is information indicating the physical resource used for data transmission. For example, the resource allocation information indicates a resource block used for data or reference signal transmission, the resource allocation information is frequency domain resource information for data transmission, or the resource allocation information is time domain resource information for data transmission. For example, the resource allocation information is a common resource block allocated for data transmission. The data is one or more of the following: a physical uplink shared channel, a physical uplink control channel, a physical downlink shared channel, a physical downlink control channel, and a physical broadcast channel.
[0238] The resource allocation information may be configured via higher layer signaling, may be indicated by DCI, or may be predefined. For example, the resource allocation information is configured via higher layer parameter resourceAllocation, or the resource allocation information is indicated by a Frequency domain resource assignment field. The first physical resource is one or more subcarriers in one or more resource blocks. The first physical resource is a subcarrier or resource element used for reference signal transmission.
[0239] The mask information determined by the terminal device is determined based on the configuration type of the reference signal indicated by the resource indication information. Thus, for the determined mask length, the orthogonality between the scheduled masks is taken into consideration. In other words, regardless of the number of RBs scheduled by the terminal device, it can be ensured that the masks scheduled by the terminal device are orthogonal. Thus, the first physical resource determined by the terminal device based on the resource indication information and the mask information may be any RB in the resources that can be used for data transmission, which are indicated by the resource allocation information.
[0240] The resource allocation information is information indicating data transmission. The resource allocation information is frequency domain resource information for data transmission, or the resource allocation information is time domain resource information for data transmission. For example, the resource allocation information is a common resource block assigned for PDSCH transmission, or a common resource block assigned for PUSCH transmission. The first physical resource is one or more resource elements in the M resource blocks. The M resource blocks are some resource blocks in the resource indicated by the resource allocation information. M is an integer equal to or greater than 1.
[0241] Optionally, the terminal device determines a mask length, and the terminal device determines a first physical resource block or a subcarrier used for transmitting the reference signal based on the determined mask information, thereby ensuring that the scheduled orthogonal code is orthogonal. For example, when the configuration type of the reference signal is the third configuration type, the terminal device determines that the mask length is 2, and if the terminal device schedules an odd number of RBs, the scheduled mask is not orthogonal. In this case, the terminal device determines an even number of RBs within the physical resource indicated by the resource allocation information based on the mask length, so that the scheduled mask is an integer multiple of 2 and the orthogonal code scheduled by the terminal device is orthogonal.
[0242] In another implementation, the terminal device determines the subcarriers used for transmitting the reference signal based on one or more of the resource allocation information, the resource indication information, and the mask information, and the total number of subcarriers used for transmitting the reference signal is an integer multiple of the mask length.
[0243] It may be understood that the terminal device may determine the subcarriers used for transmitting the reference signal on one RB based on the configuration type of the reference signal indicated by the resource indication information.
[0244] For example, when the configuration type of the reference signal indicated by the resource indication information is a first configuration type, the subcarriers used for transmitting the reference signal on one RB are the first subcarrier, the third subcarrier, the fifth subcarrier, the seventh subcarrier, the ninth subcarrier, and the eleventh subcarrier on the RB, i.e., the subcarriers whose index numbers on the RB are 0, 2, 4, 6, 8, and 10. In another example, when the configuration type of the reference signal indicated by the resource indication information is a second configuration type, the subcarriers used for transmitting the reference signal on one RB are the first subcarrier, the second subcarrier, the seventh subcarrier, and the eighth subcarrier on the RB, i.e., the subcarriers whose index numbers on the RB are 0, 1, 6, and 7. In another example, when the configuration type of the reference signal indicated by the resource indication information is a third configuration type, the subcarriers used for transmitting the reference signal on one RB are the first subcarrier, the fifth subcarrier, and the ninth subcarrier on the RB, i.e., the subcarriers whose index numbers on the RB are 0, 4, and 8.
[0245] In an optional implementation manner, the sequence of reference signals or the mapping between the reference signals and the first physical resource satisfies at least one of the following: when the configuration type is a first configuration type, k=2K·n+2k'+Δ; when the configuration type is a second configuration type, k=(4+K)·n+k'+Δ; and when the configuration type is a third configuration type, k=4K·n+4k'+Δ.
[0246] k is a frequency domain resource index in the first physical resource, K is a mask length, k′=0, 1, . . . , K−1, Δ is a group number of the code division multiplexing CDM group, and n is an integer equal to or greater than 0.
[0247] Optionally, k is associated with one or more of a mask length, a group number of a CDM group, a reference signal sequence index, and a mask sequence index.
[0248] It should be noted that k=2K·n+2k'+Δ, k=(4+K)·n+k'+Δ, or k=4K·n+4k'+Δ is not limited to the case where the value of k is clearly obtained according to the formula provided in the present invention. The formula in the present invention provides a mapping relationship between k and mask length. All results having the same mapping relationship as the mapping relationship between k and mask length in the present invention but obtained according to different realization methods are the protected contents of the present invention. Therefore, in the present invention, k obtained according to k=2K·n+2k'+Δ, k=(4+K)·n+k'+Δ, or k=4K·n+4k'+Δ is not limited to being obtained through calculation by using the exemplary formula of the present invention.
[0249] Optionally, k may be an index of the frequency domain resource in the first physical resource relative to the frequency domain resource reference point, or may be an offset value of the frequency domain resource in the first physical resource relative to the frequency domain resource reference point.
[0250] When the configuration types of the reference signals are different, the mapping modes of the reference signals on the frequency domain resources are different, so that the mapping relationships between the reference signals and the frequency domain resources in the first physical resource are different.
[0251] For example, when the reference signal is a DMRS and the mask length is 6, the mapping relationship between the DMRS sequence whose frequency domain index is 2n+k' in the first physical resource and the frequency domain resource whose frequency domain index is k in the first physical resource is as follows:
number
[0252] k'=0,1,...,5, and n is an integer greater than or equal to 0.
[0253] In other words, when the configuration type of the reference signal is the first configuration type, the value of k is equal to 12·n+2k'+Δ, when the configuration type of the reference signal is the second configuration type, the value of k is equal to 10·n+k'+Δ, and when the configuration type of the reference signal is the third configuration type, the value of k is equal to 24·n+4k'+Δ.
[0254] Optionally, k is associated with one or more of a mask length, a group number of a CDM group, a reference signal sequence index, and a mask sequence index.
[0255] It should be noted that the mapping is not limited to the case where the value of k is obtained explicitly according to the formula provided in the present invention. The formula in the present invention provides a mapping relationship between k and mask length. All results that have the same mapping relationship as the mapping relationship between k and mask length in the present invention but are obtained according to different implementation methods are the protected contents of the present invention. Therefore, in the present invention, k is not limited to being obtained through calculation by using the exemplary formula of the present invention.
[0256] One CDM group of DMRS includes six orthogonal DMRS ports, and the DMRS is mapped to subcarriers with indexes of subcarrier 0, subcarrier 2, subcarrier 4, subcarrier 6, subcarrier 8 and subcarrier 10 on the frequency domain resource of each RB. When the mask length is 6, the mask of each port on each subcarrier may be as shown in Table 5. [Table 5]
[0257] In an optional implementation, the port numbering rules in the current protocol release (e.g., protocol release 16 or protocol release 17) remain unchanged, and the extension ports in this solution are numbered after the port numbers in the current protocol release. For example, in the current protocol release, the port numbers for the first configuration type are 1000-1007, and the extension port numbers start at 1008. Alternatively, the port numbers for the second configuration type are 1000-1011, and the extension port numbers start at 1012.
[0258] It should be noted that the port numbers in the present invention have an offset of 1000 between the uplink reference signal and the downlink reference signal. The port numbers of the uplink reference signal start from 0, and the port numbers of the downlink reference signal start from 1000.
[0259] For example, when the reference signal is DMRS, the configuration type of the reference signal indicated by the resource indication information is the first configuration type, and the mask length is 6, the values of the parameters in equation (2) may be as shown in Table 6 below. [Table 6] TIFF2025515494000012.tif51170
[0260] The masks of different ports are predefined or delivered to the terminal device by the network device. When the mask lengths are different, the masks and mapping parameters of different ports are different.
[0261] For example, when the reference signal is a DMRS and the mask length is 4, the mapping relationship between the DMRS sequence and the frequency domain resources in the first physical resource is as follows:
number
[0262] k'=0,1,...,3, and n is an integer greater than or equal to 0.
[0263] For example, when the reference signal is DMRS, the configuration type of the reference signal indicated by the resource indication information is the first configuration type, and the mask length is 4, the values of the parameters in equation (3) may be as shown in Table 7 below. [Table 7]
[0264] In Table 7, a cyclic shift code with length 4 is used as an example of a port number encoding scheme, but other masks (eg, Hadamard matrices) are also applicable.
[0265] For example, when the reference signal is a DMRS and the mask length is 3, the mapping relationship between the DMRS sequence and the frequency domain resources in the first physical resource is as follows:
number
[0266] k'=0,1,...,2, and n is an integer greater than or equal to 0.
[0267] In an optional implementation manner, when the reference signal is a DMRS, regardless of the value of K, the mapping relationship between the DMRS and the time domain resource in the first physical resource can be referred to as in Equation (1). Details are not described again.
[0268] It can be seen that the mapping relationship between the reference signal and the first physical resource is determined based on the mask length, that is, the resource on which the reference signal is mapped on the first physical resource is consistent with the mask length. In this case, when the mask length is greater than 2, the number of orthogonal ports in one CDM group may be increased, thereby increasing the number of orthogonal ports of the reference signal. From the above description, it can be seen that this scheme helps ensure that the orthogonal code scheduled by the terminal device is orthogonal. When the mask length is equal to 2, the terminal device also maps the sequence of the reference signal to the first physical resource based on the mapping relationship in the current protocol, so that the terminal device is compatible with the mask whose code length is 2 in the current protocol.
[0269] It can be seen that the terminal device maps the reference signal to the first physical resource through mapping between the sequence of the reference signal and the first physical resource, so that the terminal device can determine the first physical resource based on the mapping between the sequence of the reference signal and the first physical resource, and perform transmission of the reference signal on the first physical resource.
[0270] For example, as shown in Fig. 3(a), the terminal device maps a reference signal to subcarriers of port 1000, port 1001, port 1002, and port 1003 through a mapping relationship. Thus, the terminal device performs transmission of a reference signal on each subcarrier to which the reference signal is mapped in the RB used for transmitting the reference signal.
[0271] Performing the transmission of the reference signal may refer to transmitting a reference signal or receiving a reference signal. In other words, performing the transmission of the reference signal by the terminal device may refer to transmitting an uplink reference signal or receiving a downlink reference signal by the terminal device.
[0272] In an optional implementation manner, the ports for the reference signal include x ports, where x is an integer greater than or equal to 1. The x ports belong to X ports, where X is an integer greater than or equal to 8. X is associated with mask information, i.e., X is determined based on the mask information.
[0273] The port may be a reference signal port or an antenna port, for example, a DMRS port.
[0274] In an optional implementation manner, the number of orthogonal DMRS ports determined based on the mask information is X, and the number of ports that may be used for DMRS transmission according to a predefined rule is x, where x is less than X. For example, for a first configuration type of DMRS, the mask length is 6, and the maximum number of orthogonal ports that can be supported by a single-symbol DMRS is 12. Only 8 ports may be used for DMRS transmission, or only one of the 8 ports may be indicated to be used for DMRS transmission. In another example, for a first configuration type of DMRS, the mask length is 6, and the maximum number of orthogonal ports that can be supported by a double-symbol DMRS is 24. Only 26 ports may be used for DMRS transmission, or only one of the 26 ports may be indicated to be used for DMRS transmission.
[0275] In an optional implementation manner, in x DMRS ports, the difference between the cyclic shift values corresponding to the cyclic shift codes of DMRS ports with adjacent numbers is the same, for example, the difference between the cyclic shift values is a, and in Xx DMRS ports, the difference between the cyclic shift values corresponding to the cyclic shift codes of any two DMRS ports is b, where a is greater than b.
[0276] Based on the above implementation scheme, the distance between the cyclic shift values used for transmitting the DMRS is maximum, which is applicable to a larger delay spread and helps improve the channel measurement accuracy.
[0277] It can be seen that the terminal device may determine X ports that may be used for transmitting the reference signal based on the mask information, and then determine x ports that are actually used for transmitting the reference signal from the X ports. The terminal device may determine the x ports from the X ports through signaling delivered by the network device.
[0278] For example, the reference signal is a DMRS, the configuration type indicated by the resource indication information is a first configuration type, and a sequence of the DMRS is mapped to one OFDM symbol of a time domain resource, and the terminal device determines, based on the first configuration type, that the mask length is 6. In this case, the terminal device determines, based on the first configuration type and the mask length, that the number of orthogonal DMRS ports that can be supported and multiplexed is 12, and selects one or more DMRS ports to be used for transmitting the DMRS from the determined 12 orthogonal DMRS ports.
[0279] For example, the reference signal is a DMRS, the configuration type indicated by the resource indication information is a second configuration type, and a sequence of the DMRS is mapped to one OFDM symbol of the time domain resource, and the terminal device determines, based on the first configuration type, that the mask length is 4. In this case, the terminal device determines, based on the first configuration type and the mask length, that the number of orthogonal DMRS ports that can be supported and multiplexed is 8, and determines one or more DMRS ports to be used for transmitting the DMRS from the determined eight orthogonal DMRS ports.
[0280] Furthermore, the terminal device performing the transmission of a reference signal on the first physical resource may mean that the terminal device receives a reference signal on the first physical resource or transmits a reference signal on the first physical resource. In other words, the terminal device performing the transmission of a reference signal on the first physical resource may mean that the terminal device transmits an uplink reference signal on the first physical resource or receives a downlink reference signal on the first physical resource.
[0281] It can be seen that in an embodiment of this application, the first physical resource for transmitting the reference signal is determined based on the resource indication information and the mask information related to the mask length, which helps to enable the total number of scheduled masks to be accurately divided by the mask length regardless of the number of resource blocks scheduled by the terminal device, that is, helps to enable the scheduled masks to be orthogonal. This helps to increase the number of orthogonal ports that can be supported while ensuring that the scheduled masks are orthogonal, thereby increasing the number of terminal devices that can be scheduled.
[0282] The embodiment of this application further provides a signal transmission method 200. Figure 8 is a schematic flowchart of the signal transmission method 200. The signal transmission method 200 may be applied to a network device. The signal transmission method 200 includes, but is not limited to, the following steps:
[0283] S201: A network device transmits resource indication information of a reference signal.
[0284] The network device may send the resource indication information of the reference signal to the terminal device through higher layer signaling, where the higher layer signaling may be DCI, RRC signaling, MAC CE, etc.
[0285] S202: The network device determines mask information, where the mask information is used to determine one or more of the following information: mask length information, mask length set information, and mask index information: the resource indication information and the mask information are used to determine a first physical resource, or the resource indication information and the mask information are used to determine a mapping between a sequence of reference signals and a first physical resource.
[0286] S203: The network device determines a first physical resource and performs transmission of a reference signal on the first physical resource.
[0287] The network device performing the transmission of a reference signal on the first physical resource may mean that the network device receives a reference signal on the first physical resource or transmits a reference signal on the first physical resource. In other words, the network device performing the transmission of a reference signal on the first physical resource may mean that the network device receives an uplink reference signal on the first physical resource or transmits a downlink reference signal on the first physical resource.
[0288] In the embodiment of this application, the implementation manner of S202 and S203 refers to the implementation manner of the terminal device in S102 and S103, and the details are not described again.
[0289] In an embodiment of this application, the first physical resource for transmitting the reference signal is also determined by the terminal device according to the resource indication information and the mask information related to the mask length, which helps to enable the total number of scheduled masks to be accurately divided by the mask length regardless of the number of resource blocks scheduled by the network device, that is, helps to enable the scheduled masks to be orthogonal. This helps to increase the number of orthogonal ports that can be supported while ensuring that the scheduled masks are orthogonal, thereby increasing the number of terminal devices that can be scheduled.
[0290] An embodiment of this application further provides a signal transmission method 300. Figure 9 is a schematic flowchart of the signal transmission method 300. The signal transmission method 300 may be applied to a terminal device. The signal transmission method 300 includes, but is not limited to, the following steps:
[0291] S301: A terminal device obtains resource allocation information, and a number of physical resource blocks allocated by using the resource allocation information is an even number.
[0292] The resource allocation information is information indicating a physical resource used for data transmission or information indicating a physical resource used for reference signal transmission. For example, the resource allocation information indicates a resource block used for data or reference signal transmission, and the resource allocation information is frequency domain resource information for data transmission, or the resource allocation information is time domain resource information for data transmission.
[0293] S302: The terminal device determines, based on the resource allocation information, an allocated physical resource block.
[0294] The terminal device determines, from the resource allocation information, the allocated physical resource blocks, which are the physical resource blocks used for transmitting the reference signal.
[0295] S303: The terminal device performs transmission of a reference signal on a portion of subcarriers in the allocated physical resource block.
[0296] Performing the transmission of the reference signal may refer to transmitting a reference signal or receiving a reference signal. In other words, performing the transmission of the reference signal by the terminal device on the first physical resource may refer to the terminal device transmitting an uplink reference signal on the first physical resource or receiving a downlink reference signal on the first physical resource.
[0297] When the configuration types of the reference signals are different, the mapping modes of the reference signals on the frequency domain resources are different, and as a result, the subcarriers to which the reference signals are mapped on the physical resource blocks are also different. Therefore, the terminal device may determine a part of the subcarriers in the allocated physical resource block based on the configuration type of the reference signal.
[0298] It can be seen that in an embodiment of this application, the number of allocated physical resource blocks in the resource allocation information obtained by the terminal device is an even number, so that the terminal device performs reference signal transmission on a part of subcarriers in the even number of physical resource blocks. Therefore, the number of masks of the reference signal scheduled by the terminal device is an even number, that is, it is ensured that the masks scheduled by the terminal device are orthogonal.
[0299] In another implementation, the terminal device obtains the resource allocation information, and the number of physical resource blocks allocated by using the resource allocation information may be an even number or an odd number. The terminal device determines the subcarriers used for transmitting the reference signal based on one or more of the resource allocation information, the resource indication information, the mask information, and the preset rule, and the total number of the subcarriers used for transmitting the reference signal is an integer multiple of the mask length. For example, it is determined to perform the transmission of the reference signal on a first subcarrier group based on the resource allocation information, the resource indication information, and the mask information, and it is determined to perform the transmission of the reference signal on a second subcarrier group according to the preset rule, and the number of the subcarriers included in the second subcarrier group is less than the number of the subcarriers included in the first subcarrier group. For example, the transmission of the reference signal is not performed on one or more subcarriers with the highest number in the common physical resource block with the highest number. In another example, the transmission of the reference signal is not performed on one or more subcarriers with the lowest number in the common physical resource block with the lowest number.
[0300] The embodiment of this application further provides a signal transmission method 400. Figure 10 is a schematic flowchart of the signal transmission method 400. The signal transmission method 400 may be applied to a network device. The signal transmission method 400 includes, but is not limited to, the following steps:
[0301] S401: A network device sends resource allocation information, and the number of physical resource blocks allocated by using the resource allocation information is an even number.
[0302] S402: The network device determines an allocated physical resource block based on the resource allocation information.
[0303] S403: The network device performs transmission of a reference signal on a portion of subcarriers in the allocated physical resource block.
[0304] Performing the transmission of the reference signal may refer to receiving a reference signal or transmitting a reference signal. In other words, performing the transmission of the reference signal by the network device on the first physical resource may refer to the network device receiving an uplink reference signal on the first physical resource or transmitting a downlink reference signal on the first physical resource.
[0305] In the embodiment of this application, the implementation of S402 and S403 refers to the implementation of S301 to S303 in the terminal device, and the details are not described again.
[0306] It can be seen that in an embodiment of this application, the number of allocated physical resource blocks in the resource allocation information sent by the network device is an even number, so that the network device performs the transmission of reference signals in a part of subcarriers in the even number of physical resource blocks, and therefore the number of masks of the reference signals scheduled by the network device is an even number, i.e., it is ensured that the masks scheduled by the network device are orthogonal.
[0307] An embodiment of this application further provides a signal transmission method 500. In the signal transmission method 500, the terminal device determines a configuration type of a reference signal based on an upper layer signaling delivered by a network device. When the terminal device determines based on the upper layer signaling that the configuration type of the reference signal is a "first configuration type" and the indicated comb or default comb is 4, the terminal device determines that the "first configuration type" is the "third configuration type" in 3.3. Therefore, the terminal device determines that the mask length is 2, and the mapping relationship between the sequence of the reference signal and the first physical resource is k=8·n+4k'+Δ, where k'=0,1, n is an integer equal to or greater than 0, and Δ is the group number of the code division multiplexing CDM group. The first physical resource is a physical resource used for transmitting the reference signal. The terminal device determines the first physical resource based on the mapping relationship between the sequence of the reference signal and the first physical resource, and performs the transmission of the reference signal on the first physical resource.
[0308] It can be seen from Fig. 5 that when the reference signal is a DMRS, the single-symbol DMRS can support multiplexing of 8 orthogonal DMRS ports, and the double-symbol DMRS of the third configuration type can support multiplexing of 16 orthogonal DMRS ports. When the comb of the "first configuration type" in this scheme is 4, compared with the "first configuration type" with the comb of 2, the number of orthogonal DMRS ports that can be supported is doubled, thereby increasing the number of terminal devices that can be scheduled.
[0309] In an optional implementation manner, when the terminal device determines, based on the upper layer signaling, that the configuration type of the reference signal is a first configuration type and the indicated comb or default comb is 2, the terminal device determines that the "first configuration type" is the "first configuration type" in 3.1. In this case, the mask length is 2, and the terminal device determines, based on the mapping relationship between the sequence of the reference signal and the first physical resource in the current protocol, the first physical resource used for transmitting the reference signal, and performs transmission of the reference signal on the first physical resource.
[0310] Optionally, when the terminal device determines that the comb of the "first configuration type" is 2, the frequency domain mapping relationship between the DMRS sequence and the first physical resource is k=N·K·n+N·k'+Δ, or when the terminal device determines that the comb of the "first configuration type" is 4, the frequency domain mapping relationship between the DMRS sequence and the first physical resource is k=N·K·n+N·k'+Δ, where N is the comb value, k'=0,1, n is an integer equal to or greater than 0, and Δ is the group number of the code division multiplexing CDM group.
[0311] In yet another optional implementation manner, when determining based on the higher layer signaling that the configuration type of the reference signal is a second configuration type, the terminal device determines mask information, and the mask information is used to determine one or more of the following information: mask length information, mask length set information, and mask index information. Furthermore, the terminal device determines a first physical resource used for transmitting the reference signal based on the second configuration type and the mask information, and performs transmission of the reference signal on the first physical resource.
[0312] The implementation manner in which the terminal device determines the mask information is the same as the determination manner in the signal transmission method 100. For example, when the configuration type of the reference signal is the second configuration type, the terminal device determines that the mask length is 2 or 4. In another example, when the configuration type of the reference signal is the second configuration type, the terminal device determines that the mask length set is the second set, the second set includes one or more of 2 and 4, and the terminal device determines the mask length from the second set based on the mask index indicated by the upper layer. In another example, the terminal device determines that the mask length set is {2, 4} based on the first signaling delivered by the network device, and the terminal device determines the mask length from the fifth set based on the mask index indicated by the upper layer.
[0313] In other words, when determining that the configuration type of the reference signal is the second configuration type, the terminal device may determine a mask length from a plurality of candidate mask lengths, determine a mapping between the sequence of the reference signal and the first physical resource based on the mask length, and further determine the first physical resource based on the mapping relationship. It can be seen from the signal transmission method 100 that when the configuration type of the reference signal is the second configuration type and the mask length is 4, it can be ensured that the masks scheduled by the terminal device are all orthogonal, so that the number of terminal devices that can be scheduled can be increased while ensuring that the scheduled masks are orthogonal.
[0314] In the embodiment of the present invention, the network device may also perform the operations of the terminal device in the signal transmission method 100. Details will not be described again.
[0315] IV. Apparatus Embodiments
[0316] To realize the functions in the methods provided in the embodiments of this application, the terminal device and the network device may include a hardware structure and / or a software module, and the above functions are realized in the form of a hardware structure, a software module, or a combination of a hardware structure and a software module. Whether a function among the above functions is implemented by using a hardware structure, a software module, or a combination of a hardware structure and a software module depends on the specific application and design constraints of the technical solution.
[0317] FIG. 11 shows a communication device 1100 according to an embodiment of this application. The communication device 1100 may be a component (e.g., an integrated circuit or chip) of a terminal device, or a component (e.g., an integrated circuit or chip) of a network device. Alternatively, the communication device 1100 may be another communication unit configured to implement the method in the method embodiment of this application. The communication device 1100 may include a communication unit 1101 and a processing unit 1102. Optionally, the communication device may further include a storage unit 1103.
[0318] In a possible design, one or more units in FIG. 11 may be realized by one or more processors, or one or more processors and memories, or one or more processors and transceivers, or one or more processors, memories and transceivers. This is not limited to the embodiments of this application. The processor, memory and transceiver may be located separately or integrated.
[0319] The communication device 1100 has a function of implementing a terminal device or a network device described in the embodiments of this application. For example, the communication device 1100 includes a module, unit, or means corresponding to a terminal device that executes steps related to the terminal device described in the embodiments of this application. The function, unit, or means may be implemented by software or hardware, may be implemented by hardware that executes corresponding software, or may be implemented by a combination of software and hardware. For details, please further refer to the corresponding description in the above corresponding method embodiment.
[0320] In one possible design, the communications device 1100 may include a processing unit 1102 and a communications unit 1101. The communications unit 1101 is configured to receive and transmit data / signaling.
[0321] The communication unit 1101 is configured to receive resource indication information of a reference signal.
[0322] The processing unit 1102 is configured to determine mask information, which is used to determine one or more of the following information: mask length information, mask length set information, and mask index information; The resource indication information and the mask information are used to determine the first physical resource, or alternatively, the resource indication information and the mask information are used to determine a mapping between the sequence of reference signals and the first physical resource.
[0323] The processing unit 1102 is further configured to determine a first physical resource and perform transmission of the reference signal on the first physical resource.
[0324] In an optional implementation manner, when determining the mask information, the processing unit 1102 is specifically configured to receive a first signaling, and determine the mask information based on the first signaling, or determine the mask information according to a preset rule, or pre-specify the value of at least one piece of information in the mask information.
[0325] In an optional implementation manner, the first signaling includes a first configuration parameter, the first configuration parameter indicates mask information, and / or the first signaling does not include the first configuration parameter, and the value of the mask information is a default value.
[0326] In another optional implementation manner, the processing unit 1102 determining the mask information according to a preset rule includes: determining a configuration type of the reference signal based on resource indication information of the reference signal; and determining the mask information based on the configuration type of the reference signal.
[0327] In an optional implementation manner, the mask length information is a mask length, and the configuration type and mask length information of the reference signal satisfy one or more of the following: when the configuration type is a first configuration type, the mask length is 2, 3 or 6; when the configuration type is a second configuration type, the mask length is 2 or 4; and when the configuration type is a third configuration type, the mask length is 2 or 3.
[0328] In another optional implementation manner, the mask length set information is a mask length set, and the configuration type and mask length set information of the reference signal satisfy one or more of the following: when the configuration type is a first configuration type, the mask length set is a first set; when the configuration type is a second configuration type, the mask length set is a second set; and when the configuration type is a third configuration type, the mask length set is a third set.
[0329] In an optional implementation, the first set includes one or more of 2, 3, and 6, or the second set includes one or more of 2 and 4, or the third set includes one or more of 2 and 3.
[0330] In an optional implementation, different configuration types of the reference signal correspond to different mask lengths and / or the number of elements included in the first set is different from the number of elements included in the second set.
[0331] In other optional implementations, the first signaling indicates a fifth set, the mask length set is the fifth set, and the fifth set is {2,3,4,6,8}, or the fifth set is {1,2,3,4,5,6}, or the fifth set is {1,2,3,4,5,6,7,8}.
[0332] In an optional implementation manner, the mask length set of the reference signal for the first channel is a fourth set, the mask length set of the reference signal for the second channel is a sixth set, the first channel and the second channel are different channels, and the fourth set and the sixth set are different sets.
[0333] The first channel includes one or more of the following: a physical uplink shared channel, a physical uplink control channel, a physical downlink shared channel, a physical downlink control channel, and a physical broadcast channel.
[0334] The second channel includes one or more of the following: a physical uplink shared channel, a physical uplink control channel, a physical downlink shared channel, a physical downlink control channel, and a physical broadcast channel.
[0335] In an optional implementation manner, the mapping between the sequence of the reference signal and the first physical resource is as follows: When the configuration type is the first configuration type, k = 2K n + 2k' + Δ. When the configuration type is the second configuration type, k = (4 + K) n + k' + Δ; and When the configuration type is the third configuration type, k = 4K n + 4k' + Δ At least one of the following is satisfied.
[0336] k is a frequency domain resource index in the first physical resource, K is a mask length, k′=0, 1, . . . , K−1, Δ is a group number of the code division multiplexing CDM group, and n is an integer equal to or greater than 0.
[0337] In an optional implementation manner, the ports for the reference signal include x ports, where x is an integer greater than or equal to 1, and the x ports belong to X ports, where X is an integer greater than or equal to 8, and X is associated with mask information.
[0338] In an optional implementation manner, the communication unit 1101 may be further configured to further send first reporting information to the network device, where the first reporting information indicates mask information supported by the terminal device.
[0339] In yet another possible design, the communications device 1100 may include a processing unit 1102 and a communications unit 1101. The communications unit 1101 is configured to receive and transmit data / signaling.
[0340] The processing unit 1102 is configured to obtain resource allocation information, and the number of physical resource blocks allocated by using the resource allocation information is an even number.
[0341] The processing unit 1102 is further configured to determine the allocated physical resource blocks based on the resource allocation information.
[0342] The communication unit 1101 is further configured to perform transmission of a reference signal on a portion of the subcarriers within the assigned physical resource block.
[0343] In yet another possible design, the communications device 1100 may include a processing unit 1102 and a communications unit 1101. The communications unit 1101 is configured to receive and transmit data / signaling.
[0344] The communication unit 1101 is configured to transmit resource indication information of a reference signal.
[0345] The processing unit 1102 is configured to determine mask information, which is used to determine one or more of the following information: mask length information, mask length set information, and mask index information; The resource indication information and the mask information are used to determine the first physical resource, or alternatively, the resource indication information and the mask information are used to determine a mapping between the sequence of reference signals and the first physical resource.
[0346] The processing unit 1102 is further configured to determine a first physical resource and perform transmission of the reference signal on the first physical resource.
[0347] In an optional implementation manner, when determining the mask information, the processing unit 1102 is specifically configured to send a first signaling, and determine the mask information based on the first signaling, or to determine the mask information according to a preset rule, or to pre-specify a value of at least one piece of information in the mask information.
[0348] In an optional implementation manner, the first signaling includes a first configuration parameter, the first configuration parameter indicates mask information, and / or the first signaling does not include the first configuration parameter, and the value of the mask information is a default value.
[0349] In an optional implementation manner, the processing unit 1102 determining the mask information according to a preset rule includes: determining a configuration type of the reference signal based on resource indication information of the reference signal; and determining the mask information based on the configuration type of the reference signal.
[0350] In an optional implementation, the mask length information is a mask length, and the configuration type and mask length information of the reference signal are as follows: When the configuration type is the first configuration type, the mask length satisfies one or more of the following: when the configuration type is the first configuration type, the mask length is 2, 3 or 6; when the configuration type is the second configuration type, the mask length is 2 or 4; and when the configuration type is the third configuration type, the mask length is 2 or 3.
[0351] In an optional implementation, the mask length set information is a mask length set, and the configuration type of the reference signal and the mask length set information are as follows: When the configuration type is a first configuration type, the mask length set satisfies one or more of the following: when the configuration type of the reference signal is a second configuration type, the mask length set is a second set; and when the configuration type is a third configuration type, the mask length set is a third set.
[0352] In an optional implementation, the first set includes one or more of 2, 3, and 6, or the second set includes one or more of 2 and 4, or the third set includes one or more of 2 and 3.
[0353] In an optional implementation, different configuration types of the reference signal correspond to different mask lengths and / or the number of elements included in the first set is different from the number of elements included in the second set.
[0354] In other optional implementations, the first signaling indicates a fifth set, the mask length set is the fifth set, and the fifth set is {2,3,4,6,8}, or the fifth set is {1,2,3,4,5,6}, or the fifth set is {1,2,3,4,5,6,7,8}.
[0355] In an optional implementation manner, the mask length set of the reference signal for the first channel is a fourth set, the mask length set of the reference signal for the second channel is a sixth set, the first channel and the second channel are different channels, and the fourth set and the sixth set are different sets.
[0356] The first channel includes one or more of the following: a physical uplink shared channel, a physical uplink control channel, a physical downlink shared channel, a physical downlink control channel, and a physical broadcast channel.
[0357] The second channel includes one or more of the following: a physical uplink shared channel, a physical uplink control channel, a physical downlink shared channel, a physical downlink control channel, and a physical broadcast channel.
[0358] In an optional implementation manner, the mapping between the sequence of the reference signal and the first physical resource is as follows: When the configuration type is the first configuration type, k = 2K n + 2k' + Δ. When the configuration type is the second configuration type, k = (4 + K) n + k' + Δ; and When the configuration type is the third configuration type, k = 4K n + 4k' + Δ At least one of the following is satisfied.
[0359] k is a frequency domain resource index in the first physical resource, K is a mask length, k′=0, 1, . . . , K−1, Δ is a group number of the code division multiplexing CDM group, and n is an integer equal to or greater than 0.
[0360] In an optional implementation manner, the ports for the reference signal include x ports, where x is an integer greater than or equal to 1, and the x ports belong to X ports, where X is an integer greater than or equal to 8, and X is associated with mask information.
[0361] In an optional implementation manner, the communication unit 1101 is further configured to further receive first report information from the terminal device, where the first report information indicates mask information supported by the terminal device.
[0362] In yet another possible design, the communications device 1100 may include a processing unit 1102 and a communications unit 1101. The communications unit 1101 is configured to receive and transmit data / signaling.
[0363] The processing unit 1102 is configured to send the resource allocation information, where the number of physical resource blocks allocated by using the resource allocation information is an even number.
[0364] The processing unit 1102 is further configured to determine the allocated physical resource blocks based on the resource allocation information.
[0365] The communication unit 1101 is configured to perform transmission of a reference signal on a portion of the subcarriers within the allocated physical resource block.
[0366] The embodiments of this application and the above method embodiments are based on the same concept and achieve the same technical effects. For the specific principles, please refer to the description of the above embodiments. The details will not be described again.
[0367] The embodiment of this application further provides a communication device 1200. Figure 12 is a structural diagram of the communication device 1200. The communication device 1200 may be a terminal device, or a chip, chip system, processor, etc. that supports the terminal device in implementing the method, or a network device, or a chip, chip system, processor, etc. that supports the network device in implementing the method. The device may be configured to implement the method described in the above method embodiment. For details, please refer to the description in the above method embodiment.
[0368] The communication device 1200 may include one or more processors 1201. The processor 1201 may be a general-purpose processor, a special-purpose processor, etc. For example, the processor may be a baseband processor, a digital signal processor, an application specific integrated circuit, a field programmable gate array or other programmable logic device, a discrete gate or transistor logic device, a discrete hardware component, or a central processing unit (CPU). The baseband processor may be configured to process communication protocols and communication data. The central processing unit may be configured to control the communication device (e.g., a base station, a baseband chip, a terminal, a terminal chip, a distributed unit (DU), or a central unit (CU)), execute software programs, and process data of the software programs.
[0369] Optionally, the communication device 1200 may include one or more memories 1202. The memories may store instructions 1204, which may be executed on the processor 1201, such that the communication device 1200 performs the methods described in the above method embodiments. Optionally, the memory 1202 may further store data. The processor 1201 and the memory 1202 may be located separately or integrated together.
[0370] The memory 1202 may include, but is not limited to, non-volatile memory such as a hard disk drive (HDD) or solid-state drive (SSD), Random Access Memory (RAM), Erasable Programmable Read-Only Memory (EPROM), ROM, or Compact Disc Read-Only Memory (CD-ROM).
[0371] Optionally, the communication device 1200 may further include a transceiver 1205 and an antenna 1206. The transceiver 1205 may be referred to as a transceiver unit, transceiver, transceiver circuitry, etc., and is configured to implement a receiving and transmitting function. The transceiver 1205 may include a receiver and a transmitter. The receiver may be referred to as a receiving machine, receiver circuitry, etc., and is configured to implement a receiving function. The transmitter may be referred to as a transmitting machine, transmitting circuitry, etc., and is configured to implement a transmitting function.
[0372] The communication device 1200 is a terminal device. The processor 1201 is configured to execute S102 and S103 in the signal transmission method 100, and is configured to execute S302 and S303 in the signal transmission method 300. The transceiver 1205 is configured to execute S101 in the signal transmission method 100, and is configured to execute S301 in the signal transmission method 300.
[0373] The communication device 1200 is a network device. The processor 1201 is configured to execute S202 and S203 in the signal transmission method 200, and is configured to execute S402 and S403 in the signal transmission method 400. The transceiver 1205 is configured to execute S201 in the signal transmission method 200, and is configured to execute S401 in the signal transmission method 400.
[0374] In another possible design, the processor 1201 may include a transceiver configured to realize the receiving and transmitting functions. For example, the transceiver may be a transceiver circuit, an interface, or an interface circuit. The transceiver circuit, the interface, or the interface circuit configured to realize the receiving and transmitting functions may be separate or integrated together. The transceiver circuit, the interface, or the interface circuit may be configured to read and write code / data. Alternatively, the transceiver circuit, the interface, or the interface circuit may be configured to transmit or forward a signal.
[0375] In yet another possible design, the processor 1201 may optionally store instructions 1203. When the instructions 1203 are executed on the processor 1201, the communication device 1200 is enabled to execute the methods described in the above method embodiments. The instructions 1203 may be fixed to the processor 1201. In this case, the processor 1201 may be implemented by hardware.
[0376] In other possible designs, the communication device 1200 may include circuits, which may implement the transmitting, receiving or communication functions in the above method embodiments. The processor and transceiver described in the embodiments of this application may be implemented on an integrated circuit (IC), an analog IC, a radio frequency integrated circuit (RFIC), a mixed signal IC, an application-specific integrated circuit (ASIC), a printed circuit board (PCB), an electronic device, etc. The processor and transceiver may alternatively be fabricated by using various IC technologies, such as complementary metal oxide semiconductor (CMOS), nMetal-oxide-semiconductor (NMOS), positive channel metal oxide semiconductor (PMOS), bipolar junction transistor (BJT), bipolar CMOS (BiCMOS), silicon germanium (SiGe) and gallium arsenide (GaAs).
[0377] The communication device described in the above embodiment may be a terminal device or a network device. However, the scope of the communication device described in the embodiment of this application is not limited thereto, and the structure of the communication device may not be limited by the structure in FIG. 12. The communication device may be an independent device or a part of a larger device. For example, the communication device may be: (1) An independent integrated circuit IC, chip, or chip system or subsystem (2) A set having one or more ICs, optionally the IC set may alternatively include a storage component configured to store data and instructions. (3) ASICs such as modems (modulators), and (4) Modules that can be incorporated into other devices That's fine too.
[0378] When the communication device may be a chip or a chip system, refer to the diagram of the structure of the chip, i.e., FIG. 13. The chip 1300 shown in FIG. 13 includes a processor 1301 and an interface 1302. There may be one or more processors 1301, and there may be multiple interfaces 1302. The processor 1301 may be a logic circuit, and the interface 1302 may be an input / output interface, an input interface, or an output interface. The chip 1300 may further include a memory 1303.
[0379] In one design, when a chip is configured to implement the functions of a terminal device in an embodiment of this application,
[0380] The interface 1302 is configured to receive resource indication information of a reference signal.
[0381] The processor 1301 is configured to determine mask information, which is used to determine one or more of the following information: mask length information, mask length set information, and mask index information; The resource indication information and the mask information are used to determine the first physical resource, or alternatively, the resource indication information and the mask information are used to determine a mapping between the sequence of reference signals and the first physical resource.
[0382] The processor 1301 is further configured to determine a first physical resource and perform transmission of the reference signal on the first physical resource.
[0383] In another design, when the chip is configured to realize the functions of the terminal device in the embodiment of this application,
[0384] The processor 1301 is configured to obtain resource allocation information, and the number of physical resource blocks allocated by using the resource allocation information is an even number.
[0385] The processor 1301 is further configured to determine the assigned physical resource blocks based on the resource allocation information.
[0386] The interface 1302 is configured to perform transmission of a reference signal on a portion of the subcarriers within the assigned physical resource block.
[0387] In one design, when a chip is configured to implement the functionality of a network device in an embodiment of this application,
[0388] The interface 1302 is configured to transmit resource indication information of the reference signal.
[0389] The processor 1301 is configured to determine mask information, which is used to determine one or more of the following information: mask length information, mask length set information, and mask index information; The resource indication information and the mask information are used to determine the first physical resource, or alternatively, the resource indication information and the mask information are used to determine a mapping between the sequence of reference signals and the first physical resource.
[0390] The processor 1301 is further configured to determine a first physical resource and perform transmission of the reference signal on the first physical resource.
[0391] In another design, when a chip is configured to implement the functionality of a network device in an embodiment of this application,
[0392] The processor 1301 is configured to transmit the resource allocation information, where the number of physical resource blocks allocated by using the resource allocation information is an even number.
[0393] The processor 1301 is further configured to determine the assigned physical resource blocks based on the resource allocation information.
[0394] The interface 1302 is configured to perform transmission of a reference signal on a portion of the subcarriers within the assigned physical resource block.
[0395] In the embodiment of this application, the communication device 1200 and the chip 1300 may further execute the implementation method described in the communication device 1100. Those skilled in the art may further understand that various illustrative logic blocks and steps listed in the embodiment of this application may be realized by using electronic hardware, computer software, or a combination thereof. Whether a function is realized by using hardware or software depends on the specific application and design requirements of the whole system. Those skilled in the art may use various methods to realize the functions described for each specific application, but the implementation method should not be considered to go beyond the scope of the embodiment of this application.
[0396] The embodiments of this application are based on the same concept and provide the same technical effects as the embodiments of the methods shown in the signal transmission methods 100 to 500. For specific principles, please refer to the description of the embodiments shown in the signal transmission methods 100 to 500. Details will not be described again.
[0397] The application further provides a computer readable storage medium configured to store computer software instructions which, when executed by a communication device, implement the functions of any one of the above method embodiments.
[0398] The application further provides a computer program product configured to store computer software instructions, which, when executed by a communication device, implement the functions of any one of the above method embodiments.
[0399] This application further provides a computer program, which, when run on a computer, achieves the functions of any one of the above method embodiments.
[0400] This application further provides a communication system. The system includes one or more network devices and one or more terminal devices. In other possible designs, the system may further include other devices that interact with the network devices and the terminal devices in the solutions provided in this application.
[0401] All or part of the above embodiments may be realized by using software, hardware, firmware, or any combination thereof. When software is used to realize the embodiments, the embodiments may be fully or partially realized in the form of a computer program product. The computer program product includes one or more computer instructions. When the computer instructions are loaded into a computer and executed, the procedures or functions according to the embodiments of this application are generated in whole or in part. The computer may be a general-purpose computer, a special-purpose computer, a computer network, or other programmable device. The computer instructions may be stored in a computer-readable storage medium or transmitted from a computer-readable storage medium to another computer-readable storage medium. For example, the computer instructions may be transmitted from a website, computer, server, or data center to another website, computer, server, or data center in a wired (e.g., coaxial cable, optical fiber, or digital subscriber line (DSL)) or wireless (e.g., infrared, radio, or microwave) manner. The computer-readable storage medium may be any available medium accessible by a computer, or a data storage device including one or more available media, such as a server or a data center. The available media may be magnetic media (eg, floppy disk, hard disk, or magnetic tape), optical media (eg, high density digital video disc (DVD)), semiconductor media (eg, SSD), and the like.
[0402] The above description is merely a specific implementation of this application, and is not intended to limit the scope of protection of this application. Any variations or replacements that are easily conceived by those skilled in the art within the technical scope disclosed in this application shall fall within the scope of protection of this application. Therefore, the scope of protection of this application shall be subject to the scope of protection of the claims.
Claims
1. A signal transmission method, comprising: receiving resource indication information of a reference signal; determining mask information, the mask information being used to determine one or more of the following information: mask length information, mask length set information, and mask index information; the resource indication information and the mask information are used to determine a first physical resource, or the resource indication information and the mask information are used to determine a mapping between the sequence of reference signals and the first physical resource; determining a first physical resource and performing transmission of the reference signal on the first physical resource; The method includes:
2. The step of determining the mask information includes: receiving a first signaling and determining the mask information based on the first signaling; or determining the mask information according to a preset rule; or A step of pre-specifying a value of at least one piece of information in the mask information. The method of claim 1 , comprising:
3. the first signaling includes a first configuration parameter, the first configuration parameter indicating the mask information; and / or The method of claim 2 , wherein the first signaling does not include a first configuration parameter and the value of the mask information is a default value.
4. The step of determining the mask information according to a preset rule includes: determining a configuration type of the reference signal based on the resource indication information of the reference signal; determining the mask information based on the configuration type of the reference signal; The method of claim 2 , comprising:
5. the mask length information is a mask length, The configuration type and the mask length information of the reference signal are: when the configuration type is a first configuration type, the mask length is 2, 3 or 6; when the configuration type is a second configuration type, the mask length is 2 or 4; and When the configuration type is a third configuration type, the mask length is 2 or 3. The method according to claim 4 , wherein one or more of the following is satisfied:
6. the mask length set information is a mask length set, The configuration type and mask length set information of the reference signal include the following: when the configuration type is a first configuration type, the mask length set is a first set; when the configuration type is a second configuration type, the mask length set is a second set; and When the configuration type is a third configuration type, the mask length set is a third set. The method according to claim 4 , wherein one or more of the following is satisfied:
7. the first set includes one or more of 2, 3, and 6; or the second set includes one or more of 2 and 4, or The method of claim 6 , wherein the third set includes one or more of 2 and 3.
8. Different configuration types of the reference signal correspond to different mask lengths; and / or 8. The method of claim 6 or 7, wherein the number of elements in the first set is different from the number of elements in the second set.
9. the first signaling indicates a fifth set, and a mask length set is the fifth set; the fifth set is {2,3,4,6,8}, or the fifth set is {1,2,3,4,5,6}, or The method of claim 2 , wherein the fifth set is {1, 2, 3, 4, 5, 6, 7, 8}.
10. the reference signal mask length set for the first channel is a fourth set; the mask length set of the reference signal for the second channel is a sixth set; the first channel and the second channel are different channels; the fourth set and the sixth set are different sets; the first channel includes one or more of the following: a physical uplink shared channel, a physical uplink control channel, a physical downlink shared channel, a physical downlink control channel, and a physical broadcast channel; 10. The method of claim 1, wherein the second channel comprises one or more of the following: a physical uplink shared channel, a physical uplink control channel, a physical downlink shared channel, a physical downlink control channel, and a physical broadcast channel.
11. The mapping between the sequence of reference signals and the first physical resource comprises: When the configuration type is the first configuration type, k=2K n+2k′+Δ; When the configuration type is the second configuration type, k=(4+K)·n+k′+Δ; and When the configuration type is the third configuration type, at least one of k=4K n+4k′+Δ is satisfied; 11. The method of claim 1, wherein k is a frequency domain resource index for the first physical resource, K is the mask length, k'=0, 1, ..., K-1, Δ is a group number of a Code Division Multiplexing (CDM) group, and n is an integer equal to or greater than 0.
12. The ports for the reference signal include x ports, where x is an integer equal to or greater than 1; The x ports belong to X ports, where X is an integer equal to or greater than 8; The method of claim 1 , wherein X is associated with the mask information.
13. The method according to claim 1 , further comprising the step of: sending first report information to a network device, the first report information indicating mask information supported by a terminal device.
14. A signal transmission method, comprising: obtaining resource allocation information, wherein a number of physical resource blocks allocated by using the resource allocation information is an even number; and determining the assigned physical resource blocks based on the resource allocation information; transmitting a reference signal on a portion of the subcarriers within the allocated physical resource block; The method includes:
15. A signal transmission method, comprising: transmitting resource indication information of a reference signal; determining mask information, the mask information being used to determine one or more of the following information: mask length information, mask length set information, and mask index information; the resource indication information and the mask information are used to determine a first physical resource, or the resource indication information and the mask information are used to determine a mapping between the sequence of reference signals and the first physical resource; determining a first physical resource and performing transmission of the reference signal on the first physical resource; The method includes:
16. The step of determining the mask information includes: transmitting a first signaling and determining the mask information based on the first signaling; or determining the mask information according to a preset rule; or A step of pre-specifying a value of at least one piece of information in the mask information.
16. The method of claim 15, comprising:
17. the first signaling includes a first configuration parameter, the first configuration parameter indicating the mask information; and / or 17. The method of claim 16, wherein the first signaling does not include a first configuration parameter and the value of the mask information is a default value.
18. The step of determining the mask information according to a preset rule includes: determining a configuration type of the reference signal based on the resource indication information of the reference signal; determining the mask information based on the configuration type of the reference signal; 17. The method of claim 16, comprising:
19. the mask length information is a mask length, The configuration type and the mask length information of the reference signal are: when the configuration type is a first configuration type, the mask length is 2, 3 or 6; when the configuration type is a second configuration type, the mask length is 2 or 4; and When the configuration type is a third configuration type, the mask length is 2 or 3. The method of claim 18, wherein one or more of the following are satisfied:
20. the mask length set information is a mask length set, The configuration type and the mask length set information include the following: when the configuration type is a first configuration type, the mask length set is a first set; when the configuration type is a second configuration type, the mask length set is a second set; and When the configuration type is a third configuration type, the mask length set is a third set. The method of claim 18, wherein one or more of the following are satisfied:
21. the first set includes one or more of 2, 3, and 6; or the second set includes one or more of 2 and 4, or 21. The method of claim 20, wherein the third set includes one or more of 2 and 3.
22. Different configuration types of the reference signal correspond to different mask lengths; and / or 22. The method of claim 18, wherein the number of elements in the first set is different from the number of elements in the second set.
23. the first signaling indicates a fifth set, and the mask length set is the fifth set; the fifth set is {2,3,4,6,8}, or the fifth set is {1,2,3,4,5,6}, or 18. The method of claim 17, wherein the fifth set is {1, 2, 3, 4, 5, 6, 7, 8}.
24. the reference signal mask length set for the first channel is a fourth set; the mask length set of the reference signal for the second channel is a sixth set; the first channel and the second channel are different channels; the fourth set and the sixth set are different sets; the first channel includes one or more of the following: a physical uplink shared channel, a physical uplink control channel, a physical downlink shared channel, a physical downlink control channel, and a physical broadcast channel; 24. The method of claim 16, wherein the second channel comprises one or more of the following: a physical uplink shared channel, a physical uplink control channel, a physical downlink shared channel, a physical downlink control channel, and a physical broadcast channel.
25. The mapping between the sequence of reference signals and the first physical resource comprises: When the configuration type is the first configuration type, k=2K n+2k′+Δ; When the configuration type is the second configuration type, k=(4+K)·n+k′+Δ; and When the configuration type is the third configuration type, k=4K·n+4k′+Δ At least one of the following is satisfied:
25. The method of claim 16, wherein k is a frequency domain resource index for the first physical resource, K is the mask length, k'=0, 1, ..., K-1, Δ is a group number of a code division multiplexing (CDM) group, and n is an integer equal to or greater than 0.
26. A signal transmission method, comprising: transmitting resource allocation information, wherein a number of physical resource blocks allocated by using the resource allocation information is an even number; and determining the assigned physical resource blocks based on the resource allocation information; transmitting a reference signal on a portion of the subcarriers within the allocated physical resource block; The method includes:
27. 1. A communication device, comprising: a communication unit configured to receive resource indication information of a reference signal; a processing unit configured to determine mask information, the mask information being used to determine one or more of the following information: mask length information, mask length set information and mask index information; a processing unit, wherein the resource indication information and the mask information are used to determine a first physical resource, or the resource indication information and the mask information are used to determine a mapping between the sequence of reference signals and the first physical resource; Including, The apparatus, wherein the processing unit is further configured to determine the first physical resource and perform transmission of the reference signal on the first physical resource.
28. 1. A communication device, comprising: a communication unit configured to transmit resource indication information of a reference signal; a processing unit configured to determine mask information, the mask information being used to determine one or more of the following information: mask length information, mask length set information and mask index information; a processing unit, wherein the resource indication information and the mask information are used to determine a first physical resource, or the resource indication information and the mask information are used to determine a mapping between the sequence of reference signals and the first physical resource; Including, The apparatus, wherein the processing unit is further configured to determine the first physical resource and perform transmission of the reference signal on the first physical resource.
29. A communications device including a processor and a transceiver, A communication device, the transceiver being configured to communicate with other communication devices and the processor being configured to execute a program to enable the communication device to implement the method of any one of claims 1 to 13, to implement the method of claim 14, to implement the method of any one of claims 15 to 25, or to implement the method of claim 26.
30. A computer readable storage medium configured to store instructions which, when executed on a computer, cause a method according to any one of claims 1 to 13, a method according to claim 14, a method according to any one of claims 15 to 25, or a method according to claim 26.
Citation Information
Patent Citations
Signaling for Interlaced FDM Uplink DMRS
JP2019525612A
Method for Reference Signal Pattern Allocation and Related Communication Device
US20110310838A1
Method for sending uplink reference signal, user equipment, and base station
US20140241284A1
Control Channel Transmission Method and Related Apparatuses
US20200037308A1