A communication method and apparatus
By dividing the resources of more than 14 time-domain symbols into multiple sub-time-domain resources and configuring DMRS according to length and code rate, the problem of DMRS configuration in the NR standard is solved, improving transmission efficiency and channel estimation accuracy, and is suitable for 5G communication systems.
Patent Information
- Application Number
- CN202180069340.8
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Priority Date
- 2020-10-16
- Filing Date
- 2021-01-15
- Publication Date
- 2025-12-12
- Estimated Expiration
- 2041-01-15
AI Technical Summary
The existing NR standard cannot achieve resource scheduling and demodulation reference signal (DMRS) configuration for more than 14 time-domain symbols, resulting in low transmission efficiency and spectral efficiency.
By dividing time-domain resources of more than 14 time-domain symbols into at least two consecutive sub-time-domain resources, and determining whether to configure DMRS based on the length of the sub-time-domain resources and the transmission code rate, the distribution of DMRS can be reasonably arranged to ensure transmission efficiency and channel estimation accuracy.
It improves the transmission efficiency and channel estimation accuracy of more than 14 time-domain symbol resources, is compatible with existing protocols, and enhances the applicability of 5G communication.
Smart Images

Figure CN116349352B_ABST
Abstract
Description
[0001] This application claims priority from the Chinese Patent Application No. PCT / CN2020 / 121701 entitled "Communication Method and Device" and filed with the China Patent Office on October 16, 2020, the content of which is incorporated herein in its entirety. TECHNICAL FIELD
[0002] The present application relates to the field of wireless communication, and in particular to a communication method and device. BACKGROUND
[0003] With the continuous development of mobile communication technology, the fifth generation (5G) mobile communication technology (also known as new radio (NR)) has been proposed. In practical applications, the services of 5G technology are very diverse, such as enhanced mobile broadband (eMBB) services, ultra-reliability low-latency communication (URLLC) services, and massive machine-type communication (mMTC) services, etc.
[0004] In the existing NR protocol, it is specified that one slot includes 14 orthogonal frequency division multiplexing symbols (OS) (hereinafter referred to as symbols), and the length of the time domain resource scheduled by the network device at a time will not exceed one slot. Here, the length of a certain time domain resource usually refers to the number of time domain symbols contained in the time domain resource. In other words, the length of the time domain resource scheduled by the network device at a time will not be greater than 14. However, with the continuous development of 5G technology, the technical demand for time domain resources with a single scheduling resource length greater than 14 has gradually emerged. For example, in order to realize uplink enhancement, people have proposed to support resource scheduling of physical uplink shared channel (PUSCH) with more than 14 time domain symbols, which can on the one hand aggregate multiple time slots into a larger packet with a single scheduling resource length of more than 14 time domain symbols to obtain better channel coding capability to improve transmission performance, and on the other hand, aggregate multiple small packets into a larger packet to reduce the total packet header overhead and improve transmission efficiency. However, the existing NR standard cannot realize resource scheduling of more than 14 time domain symbols and how to configure the demodulation reference signal (DMRS) at this time. SUMMARY
[0005] The present application provides a communication method and device. By the method provided in the present application, the overhead of reference signal configuration can be reduced, and the spectrum efficiency of transmission can be improved.
[0006] In a first aspect, an embodiment of the present application provides a communication method. A first communication device determines at least two sub-time domain resources included in a first time domain resource. The first time domain resource includes at least two continuous sub-time domain resources, the at least two sub-time domain resources are time domain resources in at least two adjacent first time units, and the at least two sub-time domain resources correspond to the at least two adjacent first time units one by one. The sum of the lengths of the at least two sub-time domain resources is equal to the length of the first time domain resource. The length of a time domain resource is the number of second time units included in the time domain resource. If the first communication device determines that the length of a first sub-time domain resource in the at least two sub-time domain resources is equal to or greater than a first length threshold, or determines that the transmission code rate corresponding to the first sub-time domain resource in the at least two sub-time domain resources is less than a preset transmission code rate, the first communication device determines that a demodulation reference signal (DMRS) is configured on the first sub-time domain resource.
[0007] In the implementation as described above, since the time domain resource of more than 14 time domain symbols is included in at least two continuous first time units (for example, slots). Therefore, in the case where the first time domain resource determined by the first communication device occupies at least two adjacent first time units, the first communication device can respectively determine the resource of the DMRS for the at least two continuous sub-time domain resources. This solves the problem of resource configuration of the DMRS for the time domain resource of more than 14 time domain symbols. In addition, the first communication device only determines that the DMRS is configured on the first sub-time domain resource when it determines that the length of the first sub-time domain resource is equal to or greater than the first length threshold, or determines that the transmission code rate corresponding to the first sub-time domain resource is less than the preset transmission code rate. In this way, the number of DMRSs configured on the first sub-time domain resource can be reasonable, and the transmission code rate of the first sub-time domain resource can be avoided to be too large.
[0008] With reference to the first aspect, in a possible design, the first communication device determines that the second sub-time domain resource is not configured with DMRS if the first communication device determines that a length of the second sub-time domain resource of the at least two sub-time domain resources is less than the first length threshold, or determines that a transmission code rate corresponding to the second sub-time domain resource of the at least two sub-time domain resources is equal to or higher than the preset transmission code rate. Here, for the second sub-time domain resource with a smaller length or a higher transmission code rate, the first communication device can determine not to configure DMRS, which can also avoid the occurrence of a situation that the transmission code rate of the second sub-time domain resource after DMRS configuration is too large or DMRS is unevenly distributed, and the like.
[0009] With reference to the first aspect, in a possible design, after the first communication device determines that the second sub-time domain resource is not configured with DMRS, the first communication device performs signal transmission through the second sub-time domain resource. The signal transmission performed by the first communication device through the second sub-time domain resource and the signal transmission performed through the first sub-time domain resource satisfy at least one of the following: same transmission power, same precoding, and same transmission port.
[0010] Here, when the first communication device is a transmitter, the constraint on the signal transmission performed by the first communication device through the second sub-time domain resource in terms of transmission power, precoding, or transmission port can enable a receiver (i.e., a second communication device) of the first communication device to perform joint channel estimation on the signal transmission performed through the second sub-time domain resource and the signal transmission performed through the first sub-time domain resource, which can improve channel estimation accuracy and improve transmission efficiency.
[0011] With reference to the first aspect, in a possible design, after the first communication device determines that the second sub-time domain resource is not configured with DMRS, the first communication device determines a channel estimation result corresponding to the first sub-time domain resource as a channel estimation result when the first communication device performs signal reception through the second sub-time domain resource. Here, when the first communication device is a receiver, the first communication device can perform joint channel estimation on the signal reception performed through the second sub-time domain resource and the signal reception performed through the first sub-time domain resource, which can enhance the quality of signal reception. With reference to the first aspect, in a possible design, the first length threshold is determined according to a length of the first time domain resource.
[0012] With reference to the first aspect, in a possible design, the first communication device can further acquire a starting and duration length indication parameter corresponding to the first time domain resource and a target length upper limit. The target length upper limit is a maximum allowed number of second time units contained in the first time domain resource, and the target length upper limit is greater than 14. The first communication device determines the length and starting position of the first time domain resource according to the target length upper limit and the starting and duration length indication parameter. Here, the first communication device directly determines the length and starting position of the first time domain resource according to the target length upper limit and the starting and duration length indication parameter, which can make the time domain resource determination method provided by the present application compatible with the configuration process of the time domain resource with less than or equal to 14 time domain symbols provided by the existing protocol, and is beneficial to the practical application of the time domain resource determination method provided by the present application.
[0013] With reference to the first aspect, in a possible design, the first communication device can receive a first length upper limit indication parameter from the second communication device, and determine a target upper limit adjustment coefficient according to the first length upper limit indication parameter. The first communication device determines the target length upper limit according to the target upper limit adjustment coefficient and a basic number upper limit of first time units corresponding to the first time domain resource. The basic number upper limit is 14.
[0014] With reference to the first aspect, in a possible design, the first communication device determines the target upper limit adjustment coefficient corresponding to the first length upper limit indication parameter from a preset upper limit adjustment coefficient set according to the first length upper limit indication parameter. The upper limit adjustment coefficient set includes one or more upper limit adjustment coefficients corresponding to different length upper limit indication parameters.
[0015] With reference to the first aspect, in a possible design, the first communication device determines the value of the first length upper limit indication parameter as the target upper limit adjustment coefficient.
[0016] Here, the first communication device determines the value of the first length upper limit indication parameter indicated by the second communication device as the target upper limit adjustment coefficient, and then the first communication device can determine the real target length upper limit according to the target upper limit adjustment coefficient and the basic number upper limit. This way can facilitate the adjustment of the size of the target length upper limit on the one hand, and also makes the process of the first communication device acquiring the target length upper limit simple and effective.
[0017] With reference to the first aspect, in a possible design, the first communication device receives a second length upper limit indication parameter from the second communication device. The first communication device determines a target length upper limit corresponding to the second length upper limit indication parameter from a preset or configured length upper limit set according to the second length upper limit indication parameter, where the length upper limit set includes one or more length upper limits corresponding to different length upper limit indication parameters.
[0018] With reference to the first aspect, in a possible design, the first communication device receives a second length upper limit indication parameter from the second communication device. The first communication device determines a target length upper limit as a value of the second length upper limit indication parameter.
[0019] Here, the second communication device directly indicates the target length upper limit through the value of the second length upper limit indication parameter, and the method is simple and easy to implement.
[0020] With reference to the first aspect, in a possible design, the first communication device obtains a target index value. The first communication device determines a target length and a target starting position corresponding to the target index value from a preset time domain resource indication set according to the target index value, where the time domain resource indication set includes one or more different index values and lengths and starting positions corresponding to the index values, and at least one of the one or more index values corresponds to a length greater than 14. The first communication device determines the target length and the target starting position corresponding to the target index value as the length and the starting position of the first time domain resource.
[0021] Here, the second communication device directly indicates the length and the starting position of the first time domain resource through a target index value, which can reduce signaling resources occupied by indication of the length and the starting position of the first time domain resource, and can improve resource utilization efficiency of the second communication device and the first communication device.
[0022] With reference to the first aspect, in a possible design, the first time unit is a time slot, and the second time unit is a time domain symbol.
[0023] In a second aspect, an embodiment of the present application provides a communication method. A first communication device determines a length of a first time domain resource and a first number. The first time domain resource includes at least two continuous sub-time domain resources, the at least two sub-time domain resources are time domain resources in at least two adjacent first time units, the at least two sub-time domain resources correspond to the at least two adjacent first time units one by one, a sum of lengths of the at least two sub-time domain resources is equal to the length of the first time domain resource, the length of a time domain resource is a number of second time units included in the time domain resource, the length of the first time domain resource is greater than 14, and the first number is a maximum allowed number of first DMRSs configured on the first time domain resource.
[0024] The first communication device determines a time domain resource of a demodulation reference signal (DMRS) on the first time domain resource according to the length of the first time domain resource and the first number.
[0025] In the implementation described above, in a case where the first time domain resource determined by the first communication device occupies at least two adjacent first time units (i.e., slots), the first communication device directly determines the time domain resource of the DMRS as a whole, which can make the configuration of the DMRS of each sub-time domain resource more reasonable in terms of quantity and position.
[0026] In combination with the second aspect, in a possible design, the first number is greater than 3.
[0027] In combination with the second aspect, in a possible design, if the first communication device determines that no DMRS is configured on any of the at least two sub-time domain resources, the first communication device performs signal transmission through the any sub-time domain resource and signal transmission through a sub-time domain resource configured with a DMRS to satisfy at least one of the following: same transmit power, same precoding, and same transmit port.
[0028] In combination with the second aspect, in a possible design, if the first communication device determines that no DMRS is configured on any of the at least two sub-time domain resources, the first communication device uses a channel estimation result corresponding to a sub-time domain resource configured with a DMRS to demodulate a signal received on the any sub-time domain resource.
[0029] In combination with the second aspect, in a possible design, the first communication device acquires a starting and duration length indication parameter corresponding to the first time domain resource and a target length upper limit, where the target length upper limit is a maximum allowed number of second time units included in the first time domain resource, and the target length upper limit is greater than 14. The first communication device determines the length and starting position of the first time domain resource according to the target length upper limit and the starting and duration length indication parameter.
[0030] With reference to the second aspect, in a possible design, the first communication device can receive the first length upper limit indication parameter from the second communication device, and determine a target upper limit adjustment coefficient according to the first length upper limit indication parameter. The first communication device determines the target length upper limit according to the target upper limit adjustment coefficient and a basic upper limit of a number of first time units corresponding to the first time domain resource. The basic upper limit is 14.
[0031] With reference to the second aspect, in a possible design, the first communication device determines the target upper limit adjustment coefficient corresponding to the first length upper limit indication parameter from a preset upper limit adjustment coefficient set according to the first length upper limit indication parameter. The upper limit adjustment coefficient set includes one or more upper limit adjustment coefficients corresponding to one or more different length upper limit indication parameters.
[0032] With reference to the second aspect, in a possible design, the first communication device determines the target upper limit adjustment coefficient as a value of the first length upper limit indication parameter.
[0033] With reference to the second aspect, in a possible design, the first communication device receives the first length upper limit indication parameter from the second communication device. The first communication device determines the target length upper limit corresponding to the first length upper limit indication parameter from a preset length upper limit set according to the first length upper limit indication parameter. The length upper limit set includes one or more length upper limits corresponding to one or more different length upper limit indication parameters.
[0034] With reference to the second aspect, in a possible design, the first communication device receives the first length upper limit indication parameter from the second communication device. The first communication device determines the target length upper limit as a value of the first length upper limit indication parameter.
[0035] With reference to the second aspect, in a possible design, the first communication device obtains a target index value. The first communication device determines a target length and a target starting position corresponding to the target index value from a preset time domain resource indication set according to the target index value. The time domain resource indication set includes one or more index values and lengths and starting positions corresponding to the index values. The one or more index values at least include an index value corresponding to a length greater than 14. The first communication device determines the target length and the target starting position corresponding to the target index value as the length and the starting position of the first time domain resource.
[0036] With reference to the second aspect, in a possible design, the first time unit is a time slot, and the second time unit is a time domain symbol.
[0037] The communication method and apparatus provided in the application implement single scheduling of time domain resources exceeding 14 symbols.
[0038] In a third aspect, a communication method is provided. A second communication device determines a starting and duration length indication parameter and a target length upper limit corresponding to a first time domain resource. The starting and duration length indication parameter and the target length upper limit are used to indicate a length of the first time domain resource and a target starting symbol parameter. The resource length of the time domain resource is the number of second time units included in the time domain resource, and the length of the first time domain resource is greater than 14. The second communication device sends the starting and duration length indication parameter and the target length upper limit to a first communication device.
[0039] In a possible design of the third aspect, the second communication device determines a target upper limit adjustment coefficient according to a basic number upper limit of second time units corresponding to the first time domain resource and the target length upper limit. The basic number upper limit is 14. The second communication device determines a first length upper limit indication parameter corresponding to the target upper limit adjustment coefficient. The second communication device sends the first length upper limit indication parameter to the first communication device.
[0040] In a possible design of the third aspect, the second communication device determines a first length upper limit indication parameter corresponding to the target upper limit adjustment coefficient from a preset upper limit adjustment coefficient set. The upper limit adjustment coefficient set includes length upper limit indication parameters corresponding to one or more different upper limit adjustment coefficients.
[0041] In a possible design of the third aspect, the second communication device determines a value of the target upper limit adjustment coefficient as the first length upper limit indication parameter.
[0042] In a possible design of the third aspect, the second communication device determines a second length upper limit indication parameter corresponding to the target length upper limit from a preset length upper limit set. The length upper limit set includes length upper limit indication parameters corresponding to one or more different length upper limits. The second communication device sends the second length upper limit indication parameter to the first communication device.
[0043] In a possible design of the third aspect, the second communication device determines a value of the target length upper limit as the second length upper limit indication parameter. The second communication device sends the second length upper limit indication parameter to the first communication device.
[0044] In a fourth aspect, an embodiment of the present application provides a communication method. A second communication device determines a target index value corresponding to a length and a starting position of a first time domain resource from a preset time domain resource indication set according to the length and the starting position of the first time domain resource. The time domain resource indication set includes one or more index values and lengths and starting positions corresponding to the index values. The length of the time domain resource is the number of second time units included in the time domain resource. The length of the first time domain resource is greater than 14. The second communication device sends the target index value to the first communication device. The target index value is used by the first communication device to determine the length and the starting position of the first time domain resource.
[0045] In a fifth aspect, an embodiment of the present application provides a device. The device can be the first communication device itself, or an element or module such as a chip inside the first communication device. The device includes a unit for performing the communication method provided in any possible implementation manner of the first aspect or the second aspect, and therefore has the beneficial effects (or advantages) of the communication method provided in the first aspect or the second aspect.
[0046] In a sixth aspect, an embodiment of the present application provides a device. The device can be the second communication device itself, or an element or module such as a chip inside the second communication device. The device includes a unit for performing the communication method provided in any possible implementation manner of the third aspect or the fourth aspect, and therefore has the beneficial effects (or advantages) of the communication method provided in the third aspect or the fourth aspect.
[0047] In a seventh aspect, an embodiment of the present application provides a device, which can be the first communication device. The device includes at least one memory, a processor, and a transceiver. The processor is configured to invoke the code stored in the memory and execute the communication method provided in any possible implementation manner of the first aspect or the second aspect in combination with the transceiver.
[0048] In an eighth aspect, an embodiment of the present application provides a device, which can be the second communication device. The device includes at least one memory, a processor, and a transceiver. The processor is configured to invoke the code stored in the memory and execute the communication method provided in any possible implementation manner of the third aspect or the fourth aspect in combination with the transceiver.
[0049] In a ninth aspect, an embodiment of the present application provides a device, which can be a first communication device. The device comprises at least one processor and an interface circuit. The interface circuit is configured to receive code instructions and transmit the code instructions to the processor. The processor is configured to execute the code instructions to implement the communication method provided by any feasible implementation manner of the first aspect or the second aspect, and also to achieve the beneficial effects (or advantages) of the communication method provided by the first aspect or the second aspect.
[0050] In a tenth aspect, an embodiment of the present application provides a device, which can be a second communication device. The device comprises at least one processor and an interface circuit. The interface circuit is configured to receive code instructions and transmit the code instructions to the processor. The processor is configured to execute the code instructions to implement the communication method provided by any feasible implementation manner of the third aspect or the fourth aspect, and also to achieve the beneficial effects (or advantages) of the communication method provided by the third aspect or the fourth aspect.
[0051] In an eleventh aspect, an embodiment of the present application provides a computer readable storage medium, which stores instructions. When the instructions are executed on a computer, the communication method provided by any feasible implementation manner of the first aspect or the second aspect is implemented, and also the beneficial effects (or advantages) of the communication method provided by the first aspect or the second aspect are achieved.
[0052] In a twelfth aspect, an embodiment of the present application provides a computer readable storage medium, which stores instructions. When the instructions are executed on a computer, the communication method provided by any feasible implementation manner of the third aspect or the fourth aspect is implemented, and also the beneficial effects (or advantages) of the communication method provided by the third aspect or the fourth aspect are achieved.
[0053] In a thirteenth aspect, an embodiment of the present application provides a computer program product containing instructions, which, when executed on a computer, cause the computer to execute the communication method provided by the first aspect or the second aspect, and also to achieve the beneficial effects of the communication method provided by the first aspect or the second aspect.
[0054] In a fourteenth aspect, an embodiment of the present application provides a computer program product containing instructions, which, when executed on a computer, cause the computer to execute the communication method provided by the third aspect or the fourth aspect, and also to achieve the beneficial effects of the communication method provided by the third aspect or the fourth aspect.
[0055] In a fifteenth aspect, an embodiment of the present application provides a communication system, which comprises the first communication device of the first aspect or the second aspect, and the second communication device of the third aspect or the fourth aspect.
[0056] By using the method provided in the embodiments of the present application, the resource allocation problem of DMRS of time domain resources exceeding 14 symbols can be solved, and the applicability of 5G and other communication technologies can be improved. BRIEF DESCRIPTION OF DRAWINGS
[0057] Figure 1 is a structural schematic diagram of a communication system provided by an embodiment of the present application;
[0058] Figure 2 is a flowchart of a communication method provided by an embodiment of the present application;
[0059] Figure 3 is a structural schematic diagram of a first time domain resource provided by an embodiment of the present application;
[0060] Figure 4 is a flowchart of a communication method provided by an embodiment of the present application;
[0061] Figure 5 is a flowchart of a communication method provided by an embodiment of the present application;
[0062] Figure 6 is a flowchart of a communication method provided by an embodiment of the present application;
[0063] Figure 7 is a flowchart of a communication method provided by an embodiment of the present application;
[0064] Figure 8 is a flowchart of a communication method provided by an embodiment of the present application;
[0065] Figure 9 is a flowchart of a communication method provided by an embodiment of the present application;
[0066] Figure 10 is a flowchart of a communication method provided by an embodiment of the present application;
[0067] Figure 11 is a flowchart of a communication method provided by an embodiment of the present application;
[0068] Figure 12 is a structural schematic diagram of an apparatus provided by an embodiment of the present application;
[0069] Figure 13 is a structural schematic diagram of an apparatus provided by an embodiment of the present application;
[0070] Figure 14 is a schematic diagram of another structure of a device provided by an embodiment of the application.
[0071] Figure 15 is a schematic diagram of another structure of a device provided by an embodiment of the application. DETAILED DESCRIPTION
[0072] The technical solutions in the application will be described below with reference to the drawings.
[0073] The communication method provided by the embodiments of the application can be applied to various communication systems, for example, an MTC system, a code division multiple access (CDMA) system, a wideband code division multiple access (WCDMA) system, a general packet radio service (GPRS), a long term evolution (LTE) system, an LTE frequency division duplex (FDD) system, an LTE time division duplex (TDD), a universal mobile telecommunication system (UMTS), a worldwide interoperability for microwave access (WiMAX) communication system, a 5th generation (5G) system or a new radio (NR), etc.
[0074] The communication method provided in the embodiments of the present application is specifically executed by the first communication device and / or the second communication device. The first communication device can be a terminal device in the various communication systems, and the second communication device can be a network device in the various communication systems. The terminal device can specifically refer to a user equipment, an access terminal, a subscriber unit, a subscriber station, a mobile station, a mobile, a remote station, a remote terminal, a mobile device, a user terminal, a terminal, a wireless communication device, a user agent or a user device. The terminal device can also be a cellular phone, a cordless phone, a session initiation protocol (SIP) phone, a wireless local loop (WLL) station, a personal digital assistant (PDA), a handheld device with wireless communication function, a computing device or other processing device connected to a wireless modem, an in-vehicle device, a wearable device, a terminal device in a 5G network or a terminal device in a future evolved public land mobile network (PLMN), etc., and the embodiments of the present application are not limited thereto. The network device involved in the embodiments of the present application can be a device for communicating with the terminal device, which can specifically be a base transceiver station (BTS) in a global system of mobile communication (GSM) system or a code division multiple access (CDMA) system, a base station (NodeB, NB) in a wideband code division multiple access (WCDMA) system, an evolved nodeB (eNB or eNodeB) in an LTE system, a wireless controller in a cloud radio access network (CRAN) scenario, or the network device can be a relay station, an access point, an in-vehicle device, a wearable device, a network device in a 5G network or a network device in a future evolved PLMN, etc., and the embodiments of the present application are not limited thereto.
[0075] In order to facilitate the understanding of the embodiments of the present application, several concepts involved in the embodiments of the present application will be explained and described below.
[0076] 1. Length of time domain resource and second time unit
[0077] In the embodiments of the present application, the length of a certain time domain resource refers to the number of second time units included in the certain time domain resource. The second time unit is a unit used to measure or indicate the length of the time domain resource. Preferably, the second time unit can be a time domain symbol. For the convenience of understanding, the second time unit will be replaced by a time domain symbol in the following description.
[0078] 2, first time unit
[0079] In the embodiments of the present application, the first time unit is also a unit used to measure or indicate the length of the time domain resource, and a preset number of second time units can be included in one first time unit. Preferably, the first time unit can be a time slot. In the embodiments of the present application, there are 14 time domain symbols in a time slot, including symbol 0, symbol 1, symbol 2, and symbol 13. The corresponding symbol number of each time domain symbol is used to indicate the arrangement order of the time domain symbol in the time slot. The smaller the symbol number of the time domain symbol, the earlier the position of the time domain symbol in the time slot. For example, symbol 11 is the 12th time domain symbol in the time slot. In addition, each time slot also corresponds to a time slot number to distinguish from each other. For the convenience of understanding, the first time unit will be replaced by a time slot in the following description.
[0080] 3, demodulation reference signal DMRS
[0081] The DMRS is a known sequence of the transceiver end, which is mapped on a time-frequency resource with a known position. Taking uplink transmission as an example, the sending end sends the DMRS by using the same precoding and antenna port as the uplink signal. Since the DMRS and the uplink signal experience the same fading channel, the receiving end can estimate the equivalent fading channel experienced by the uplink signal transmission based on the received DMRS signal and the known DMRS sequence, and complete the demodulation of the uplink data based on the estimated equivalent channel state information.
[0082] In the current NR protocol, the DMRS needs to be configured for each uplink transmission. For example, the DMRS parameters are configured by radio resource control (RRC) signaling. The DMRS parameters can include the parameter fields shown in Table 1-1. Table 1-1 is an existing DMRS parameter table provided by the embodiments of the present application.
[0083] Table 1-1: Existing DMRS parameters
[0084]
[0085] The parameters of the DMRS can include a type parameter DMRS-type, a maximum length parameter maxLength, and a position parameter DMRS-additionalPosition. The type parameter DMRS-type indicates the type of the DMRS and can take values of type 1 type1 and type 2 type2. The type 1 indicates that the DMRS adopts 2 groups of orthogonal code groups in a comb-shaped frequency division manner, and each group occupies 6 resource elements (REs) in the frequency domain. The type 2 indicates that the DMRS adopts 3 groups of orthogonal code groups in a comb-shaped frequency division manner, and each group occupies 4 REs in the frequency domain. When the DMRS configuration of the type 2 is adopted, more orthogonal code groups are supported, and more layers of data can be sent in parallel.
[0086] The maximum length parameter maxLength indicates the maximum number of continuous time domain symbols that the configured front-loaded DMRS can occupy, and can take values of single and double. When the value of the maxLength is single, it indicates that each DMRS occupies 1 time domain symbol. When the value of the maxLength is double, it indicates that each DMRS can occupy a maximum of 2 continuous time domain symbols. In this case, whether 1 time domain symbol or 2 time domain symbols are occupied can be further indicated by some fields in information such as downlink control information (DCI).
[0087] The position parameter DMRS-additionalPosition indicates the maximum number of time domain symbols that the additional DMRS can occupy in the current uplink transmission, and the number of time domain symbols occupied by each additional DMRS is the same as that occupied by the front-loaded DMRS. The parameter can take values of Pos0, Pos1, Pos2, and Pos3. The configuration of the front-loaded DMRS in the uplink transmission is mandatory, and it can be understood that, in addition to the front-loaded DMRS, Pos0, Pos1, Pos2, and Pos3 indicate that a maximum of 0, 1, 2, and 3 additional DMRSs can be configured, respectively.
[0088] Please refer to Figure 1 , Figure 1 is a structural schematic diagram of a communication system provided by an embodiment of the present application. The communication system includes a base station and a terminal. Figure 1It can be known that the communication system mainly includes the first communication device and the second communication device. The first communication device can establish a connection with the second communication device through wired connection, wireless connection or other connection modes. The first communication device and the second communication device can communicate with each other. For the communication between the first communication device and the second communication device, the current communication protocol stipulates that the length of the maximum time domain resource that can be scheduled at a time for time domain resource scheduling for a data transmission (such as PUSCH channel transmission) should not exceed 14. However, with the continuous development of 5G technology, the technical demand for time domain resources with a single scheduling resource length greater than 14 has gradually emerged. For example, in order to realize uplink enhancement, people have proposed to support resource scheduling of a physical uplink shared channel (PUSCH) with more than 14 time domain symbols. On the one hand, a plurality of time slots can be aggregated into a larger packet with a single scheduling resource length of more than 14 time domain symbols to obtain better channel coding capability to improve transmission performance, and on the other hand, a plurality of small packets can be aggregated into a larger packet to reduce the total packet header overhead and improve transmission efficiency. However, the existing NR standard cannot realize resource scheduling of more than 14 time domain symbols, and how to configure a demodulation reference signal (DMRS) at this time.
[0089] Therefore, the technical problem to be solved by the embodiments of the present application is how to determine the time domain resource of the DMRS in the time domain resource with a length greater than 14.
[0090] Embodiment one
[0091] Please refer to Figure 2 , Figure 2 is a flowchart of a communication method provided by an embodiment of the present application. The embodiments will describe the time domain resource determination method provided by the embodiments of the present application in the specific scene of a data transmission between the first communication device and the second communication device. The first communication device involved in the embodiments of the present application is a terminal device, and the second communication device is a network device. Figure 2 It can be known that the communication method provided by the embodiments of the present application includes the following steps:
[0092] S10, the second communication device determines the starting and duration length indication parameters and the target length upper limit corresponding to the first time domain resource.
[0093] S20, the second communication device sends the starting and duration length indication parameters and the target length upper limit to the first communication device.
[0094] S30, the first communication device receives and determines the first time domain resource according to the starting and duration length indication parameters and the target length upper limit.
[0095] In some possible implementation manners, the second communication device can first determine the starting and duration length indication parameters and the target length upper limit corresponding to the time domain resource required for the current data transmission with the first communication device, as described in step S10 (for the convenience of understanding and distinguishing, the first time domain resource will be used instead of description hereinafter). Here, the length of the first time domain resource is greater than 14, that is, the number of time domain symbols included in the first time domain resource is greater than 14. The starting and duration length indication parameters and the target length upper limit corresponding to the first time domain resource are mainly used to indicate the length of the first time domain resource and the position of the first time domain resource in the available time domain resource between the first communication device and the second communication device.
[0096] In a specific implementation, the second communication device can first determine the length and starting position of the first time domain resource according to a preset time domain resource scheduling algorithm and the current time domain resource utilization. Here, the length of the first time domain resource is the number of time domain symbols included in the first time domain resource. The starting position of the first time domain resource is used to indicate the position of the first time domain symbol of the first time domain resource in the first time slot occupied by the first time domain resource. Optionally, in actual application, the starting position of the first time domain resource is the arrangement serial number of the first time domain symbol of the first time domain resource in the first time slot occupied by the first time domain resource.
[0097] It should be further explained that, in the case that the resource length of the first time domain resource is greater than 14, the first time domain resource determined by the second communication device can include at least two continuous sub time domain resources. The at least two sub time domain resources are time domain resources in at least two adjacent first time units. And the at least two sub time domain resources correspond to the at least two adjacent first time units one by one. The sum of the lengths of the at least two sub time domain resources is equal to the length of the first time domain resource. In other words, the at least two sub time domain resources are time domain resources in at least two adjacent time slots. And one time slot includes one sub time domain resource. The resource length of each sub time domain resource is less than or equal to 14. For example, please refer to Figure 3 Figure 3 is a structure diagram of a first time domain resource provided by an embodiment of the present application. As shown in Figure 3 , the first time domain resource can include at least two sub time domain resources, which are assumed to be sub time domain resource j1 and sub time domain resource j2 in this embodiment. The sub time domain resource j1 can be included in the time slot i1 occupied by the first time domain resource, and the sub time domain resource j1 occupies the 11th, 12th and 13th symbols in the time slot i1. The sub time domain resource j2 can be included in the time slot i2 occupied by the first time domain resource, and the sub time domain resource j2 occupies the 1st to 12th time domain symbols in the time slot i2. The time slot i1 and the time slot i2 are adjacent time slots. As shown in Figure 3 The length of the first time domain resource determined by the second communication device is 15, the starting position corresponding to the first time domain resource is 11, and the starting time slot parameter corresponding to the first time domain resource is i1.
[0098] Further, after determining the length of the first time domain resource and the starting position of the first time domain resource, the second communication device can determine the starting and duration length indication parameter and the target length upper limit corresponding to the first time domain resource according to the length of the first time domain resource and the starting position of the first time domain resource. Here, the second communication device indicates the length and starting position of the first time domain resource to the first communication device through the target length upper limit with adjustable size and the starting and duration length indication parameter proposed in the existing protocol, so that the time domain resource determination method provided by the present application can be compatible with the configuration process of the time domain resource with less than 14 time domain symbols provided by the existing protocol, and the practical application of the time domain resource determination method provided by the present application can be facilitated.
[0099] In a specific implementation, after determining the length and starting position of the first time domain resource, the second communication device can first determine the target length upper limit corresponding to the first time domain resource. Here, the target length upper limit is the maximum number of time domain symbols that the first time domain resource can contain, and can also be understood as the maximum length of the first time domain resource. The target length upper limit can be predefined by the second communication device, can be configured for the second communication device by another communication device, or can be calculated by the second communication device according to a preset calculation rule, and the present application does not make a specific limitation. Then, the second communication device can determine the starting and duration length indication parameter (SLIV) corresponding to the first time domain resource according to the length, starting position and target length upper limit of the first time domain resource. For example, assuming that the length of the first time domain resource is L, the starting position is S, and the target length upper limit is a. In the case where the length L of the first time domain resource satisfies 0≤L≤a-S, if the second communication device determines then the second communication device can calculate the starting and duration length indication parameter SLIV corresponding to the first time domain resource through the formula SLIV=a×(L-1)+S. If the second communication device determines The starting length indication parameter and the duration length indication parameter corresponding to the first time domain resource can be calculated by the formula SLIV=a×(a-L+1)+(a-1-S). For example, assuming that the second communication device determines that the resource length of the first time domain resource is 15, the starting position is 5, and the target length upper limit is 28. The second communication device can determine that the starting length indication parameter and the duration length indication parameter SLIV is equal to 28*(15-1)+5, i.e., equal to 397. Of course, the second communication device can also use other methods to process the length, the starting position, and the target length upper limit of the first time domain resource to obtain the starting length indication parameter and the duration length indication parameter of the first time domain resource, and the present application does not make specific limitations.
[0100] In some possible implementation manners, after determining the starting length indication parameter and the duration length indication parameter and the target length upper limit, the second communication device can send the starting length indication parameter and the duration length indication parameter and the target length upper limit to the first communication device, so that the first communication device can determine the length and the starting position of the first time domain resource based on the starting length indication parameter and the duration length indication parameter and the target length upper limit.
[0101] In specific implementation, the second communication device can send the starting length indication parameter and the duration length indication parameter and the target length upper limit to the first communication device through the same or different messages. For example, the second communication device can carry the starting length indication parameter on a first message and send the starting length indication parameter to the first communication device through the first message. Meanwhile, the second communication device can also carry the target length upper limit on a second message and send the target length upper limit to the first communication device through the second message. For another example, the second communication device can carry the starting length indication parameter and the target length upper limit on a first message and send the target length upper limit and the starting length indication parameter to the first communication device through the first message. Optionally, the first message can be a radio resource control (RRC) signaling. The second message can be a downlink control information (DCI). For example, the second communication device can carry the starting length indication parameter and the target length upper limit in the RRC signaling and send the starting length indication parameter and the target length upper limit to the first communication device through the RRC signaling. For another example, the second communication device can carry the starting length indication parameter in the RRC signaling and carry the target length upper limit in the DCI, and then send the starting length indication parameter and the first length upper limit indication parameter to the first communication device through the RRC signaling and the DCI.
[0102] Especially, the second communication device can have multiple implementation manners to send the target length upper limit. The multiple implementation manners will be described in detail as follows.
[0103] Implementation manner 1
[0104] The second communication device can directly carry the value of the target length upper limit in the first message or the second message and send the value to the first communication device. For example, assuming that the second communication device determines the value of the target length upper limit as 2, the second communication device can convert the value 2 of the target length upper limit into a binary number 11 and carry the binary number 11 in the first message or the second message to send the target length upper limit to the first communication device. Here, the second communication device directly sends the target length upper limit to the first communication device, which is simple and easy to implement.
[0105] Implementation manner 2
[0106] The second communication device can obtain an index value corresponding to the value of the target length upper limit from a preset or configured length upper limit set according to the target length upper limit. The length upper limit set includes one or more index values corresponding to different length upper limits, which can also be referred to as a second length upper limit indication parameter. For example, refer to Table 1-2, which is a length upper limit set provided by an embodiment of the present application. As shown in Table 1-2, the length upper limit set includes four length upper limit values a1, a2, a3 and a4 and two-bit second length upper limit indication parameters 00, 01, 10 and 11 corresponding to a1, a2, a3 and a4 respectively. For example, assuming that the second communication device determines the target length upper limit as a2, the second communication device can determine the second length upper limit indication parameter as 01. Then, the second communication device can carry the second length upper limit indication parameter corresponding to the target length upper limit in the first message or the second message to send the target length upper limit to the first communication device. Here, the second communication device indicates the target length upper limit from the length upper limit set of the first communication device through a second length upper limit indication parameter (i.e. index value) with a small amount of data, which is simple and easy to implement and can reduce the signaling overhead between the first communication device and the second communication device.
[0107] Table 1-2 Length upper limit set
[0108]
[0109] Implementation manner 3
[0110] The second communication device can obtain an upper limit of a basic number of time domain symbols corresponding to the first time domain resource. Here, the basic number upper limit can be 14. Then, the second communication device can determine a target upper limit adjustment coefficient corresponding to the target length upper limit according to the basic number upper limit and the target length upper limit. For example, the second communication device can determine the ratio between the target length upper limit and the basic upper limit number as the target length upper limit corresponding target upper limit adjustment coefficient. It should be noted here that the ratio between the target length upper limit and the basic upper limit number can be an integer greater than or equal to 1, such as 2 or 3, or can be a decimal greater than or equal to 1, such as 1.1, 1.2, etc. Then, the second communication device can determine the length upper limit indication parameter (for the sake of understanding and distinction, the first length upper limit indication parameter will be used instead in the following description) corresponding to the above-mentioned target upper limit adjustment coefficient. For example, the second communication device can find the length upper limit indication parameter corresponding to the above-mentioned target upper limit adjustment coefficient from a preset upper limit adjustment coefficient set according to the above-mentioned target upper limit adjustment coefficient. Here, the above-mentioned upper limit adjustment coefficient can include one or more upper limit adjustment coefficients with different values, and the length upper limit indication parameter corresponding to each upper limit adjustment coefficient. For another example, the second communication device can also directly determine the target adjustment coefficient as the first length upper limit indication parameter. For example, assuming that the obtained target upper limit adjustment coefficient is 2, the second communication device can determine the binary number 11 corresponding to 2 as the above-mentioned first length upper limit indication parameter. Then, the second communication device can carry the first length indication parameter corresponding to the target length upper limit in the above-mentioned first message or second message to send the above-mentioned target length upper limit to the first communication device. Here, the second communication device can indicate the target upper limit adjustment coefficient to the first communication device through a first length upper limit indication parameter, and then the first communication device can determine the real target length upper limit according to the target upper limit adjustment coefficient and the basic number upper limit. This way can facilitate the adjustment of the size of the target length upper limit on the one hand, and also makes the process of the first communication device obtaining the target length upper limit more simple on the other hand.
[0111] It is to be noted that the second communication device can further determine the starting time slot parameter of the first time domain resource. Here, the starting time slot parameter of the first time domain resource is used to indicate the position of the time slot where the first time domain symbol of the first time domain resource is located. Alternatively, the starting time slot parameter of the first time domain resource is the sequence number of the time slot where the first time domain symbol of the first time domain resource is located in the whole time domain resource. Then, the second communication device can send the starting time slot parameter to the first communication device, so that the first communication device can determine the position of the time slot where the first time domain symbol of the first time domain resource is located. Specifically, the second communication device can determine the position of the starting time slot of the time domain resource (for the sake of convenience, the second time domain resource will be used to describe hereinafter) used by the second communication device to send the first message and / or the second message. It can be understood that the second time domain resource used by the second communication device to send the first message and / or the second message is also the time domain resource used by the first communication device to receive the first message and / or the second message. Then, the second communication device can determine the time slot offset number between the first time slot of the first time domain resource and the first time slot of the second time domain resource, and send the time slot offset number to the first communication device. In this way, the first communication device can determine the starting time slot parameter of the first time domain resource according to the time slot offset number and the position of the first time slot of the second time domain resource.
[0112] In some possible implementation manners, the first communication device can receive and determine the first time domain resource according to the starting and duration length indication parameters and the target length upper limit, as described in the foregoing step S30.
[0113] In a specific implementation, after receiving the message (e.g., the first message described above) carrying the starting and duration length indication parameters, the first communication device can extract the starting and duration length indication parameters from the message.
[0114] Then, in the case where the second communication device sends the target length upper limit by using the implementation manner 1 described above, after receiving the first message or the second message carrying the target length upper limit, the first communication device can directly extract the target length upper limit. For example, assuming that the first communication device determines that the value of the target length upper limit in the first message or the second message is 11, it can convert the value from binary to decimal, so as to determine that the real value of the target length upper limit is 2.
[0115] In the scenario where the second communication device sends the target length upper limit by using the above-mentioned implementation manner 2, after receiving the first message or the second message carrying the second length upper limit indication parameter, the first communication device can extract the second length upper limit indication parameter, and extract the length upper limit corresponding to the second length upper limit indication parameter from the corresponding length upper limit set. The length upper limit is the target length upper limit. It should be noted that the length upper limit set used by the second communication device and the length upper limit set used by the first communication device are the same, and the length upper limit set used by the first communication device can be configured by the second communication device.
[0116] In the scenario where the second communication device sends the target length upper limit by using the above-mentioned implementation manner 3, after receiving the first message or the second message carrying the first length upper limit indication parameter, the first communication device can extract the first length upper limit indication parameter. Then, the second communication device can find the target upper limit adjustment coefficient corresponding to the first length upper limit indication parameter from the preset upper limit adjustment coefficient set according to the first length upper limit set. Here, the upper limit adjustment coefficient set is the same as the upper limit adjustment coefficient set used by the second communication device. Alternatively, the second communication device can directly determine the value of the first length upper limit indication parameter as the target adjustment coefficient.
[0117] Further, the first communication device can determine the target length upper limit according to the target upper limit adjustment coefficient and the basic number upper limit of the time domain symbols corresponding to the first time domain resource. Here, the basic number upper limit can be 14. Alternatively, the first communication device can first calculate the product of the target upper limit adjustment coefficient and the basic number of time domain symbols corresponding to the first time domain resource, and then perform rounding up, rounding down or rounding operation on the product, and take the processed product as the target length upper limit. For example, assuming that the target upper limit adjustment coefficient obtained by the first communication device is 2, the first communication device can determine the product of the target upper limit adjustment coefficient and the basic number of time domain symbols corresponding to the first time domain resource as 2*14=28. Then, the first communication device can determine the target length upper limit as 28.
[0118] Next, the first communication device can determine the length and starting position of the first time domain resource according to the starting and duration length indication parameter and the target length upper limit. Specifically, assuming that the length of the first time domain resource is L, the starting position is S, and the target length upper limit is a. After the first communication device obtains the starting and duration length indication parameter SLIV, the first communication device can divide SLIV by a to obtain a divisor D1 and a remainder D2. Then, the first communication device can determine whether the divisor D1 is less than or equal to a / 2. If the determination is yes, the first communication device can determine D1+1 as the length L of the first time domain resource, and determine the remainder D2 as the starting position S. If the determination is no, the first communication device can determine a-D1+1 as the length L of the first time domain resource, and determine a-(D2+1) as the starting position S. For example, assuming that the first communication device obtains a value of 397 for SLIV, and the target length upper limit is 28, the first communication device can determine that the divisor D1 of SLIV / a is equal to 14, and the remainder D2 is equal to 5. Since 14 is equal to a / 2, the first communication device can determine 14+1=15 as the length L of the first time domain resource, and determine the preset D2 as the starting position S of the first time domain resource.
[0119] In addition, it also needs to be supplemented that the first communication device can also obtain the corresponding time slot offset number of the first time domain resource. Then, based on the first time slot position of the second time domain resource received by the first communication device and the time slot offset number, the starting time slot parameter of the first time domain resource is determined. It can be understood that the corresponding time slot offset number of the first time domain resource can also be indicated by the first message or the second message.
[0120] After the first communication device obtains the length, the starting position, and the starting time slot parameter of the first time domain resource, the first communication device can completely determine the first time domain resource from the available time domain resources between the first communication device and the second communication device.
[0121] Optionally, referring to Figure 4 , Figure 4 is a flowchart of a communication method provided by an embodiment of the present application, as shown in Figure 4 , the steps S10, S20, and S30 can also be replaced by the following steps:
[0122] S10’, the second communication device determines the target index value corresponding to the length and starting position of the first time domain resource from the preset time domain resource indication set according to the length and starting position of the first time domain resource.
[0123] S20’, the second communication device sends the target index value to the first communication device.
[0124] S30', the first communication device receives and determines the target index value according to the target index value.
[0125] In some possible implementation manners, the second communication device can first determine the length and the starting position of the first time domain resource, as described in step S10'. Then, the second communication device can determine the target index value corresponding to the length and the starting position of the first time domain resource from the preset time domain resource indication set according to the length and the starting position of the first time domain resource.
[0126] In a specific implementation, the second communication device can determine the length and the starting position of the first time domain resource. Here, the process in which the second communication device determines the length and the starting position of the first time domain resource can refer to the process described in step S10, which will not be described herein again. Then, the second communication device can determine the target index value corresponding to the length and the starting position of the first time domain resource from the preset or configured time domain resource indication set according to the length and the starting position of the first time domain resource. The time domain resource indication set includes one or more index values with different values and different values of the length and the starting position corresponding to each index value. It should be noted that the time domain resource indication set should include at least one index value, and the length of the time domain resource corresponding to the index value is greater than 14. Next, please refer to Table 1-3, which is a time domain resource indication set provided by an embodiment of the present application. As shown in Table 1-3, the time domain resource set includes 16 index values from 1 to 16, and the length and the starting position corresponding to the 16 index values. The length corresponding to some index values is greater than 14. For example, the length of the time domain resource corresponding to the index value with a value of 1 is greater than 14. Taking Table 1-3 as an example, assuming that the length of the first time domain resource determined by the second communication device is 17 and the starting position is 0, it can be known from the time domain resource indication set shown in Table 1-3 that the target index value corresponding to the length and the starting position of the first time domain resource is 1.
[0127] Table 1-3 Time domain resource indication set
[0128] Index value Length of time domain resource Starting position of time domain resource 1 17 0
[0129] 2 15 0 3 10 1 4 10 2 … … … 15 18 5 16 12 4
[0130] It should be noted that, since the length of the time domain resource corresponding to any index value in the time domain resource indication set defined in the current NR standard is less than or equal to 14, the time domain resource indication set provided by the embodiments of the present application can be obtained by extending or modifying the time domain resource indication set provided by the prior art. For example, one or more index values can be added to the time domain resource indication set provided by the current NR standard, and the length of the time domain resource corresponding to the added one or more index values is greater than 14. Alternatively, the length of the time domain resource corresponding to some index values in the time domain resource indication set provided by the current NR standard can be modified to a length greater than 14.
[0131] In some possible implementation manners, after determining the target index value, the second communication device sends the target index value to the first communication device, as described in the foregoing step S20'. For example, the second communication device can carry the target index value in a DCI and send the target index value to the first communication device through the DCI. For another example, the second communication device can also carry the target index value in RRC signaling and send the target index value to the first communication device through the RRC signaling.
[0132] It should be noted that the second communication device can also determine the starting slot parameter of the first time domain resource and send the starting slot parameter of the first time domain resource to the first communication device. The process of determining and sending the starting slot parameter of the first time domain resource to the first communication device by the second communication device can refer to the process of determining and sending the starting slot parameter of the first time domain resource to the first communication device described in the foregoing step S20, which will not be described herein again.
[0133] In some possible implementation manners, the first communication device can receive the target index value and determine the first time domain resource according to the target index value, as described in the foregoing step S30'. Specifically, after receiving the target index value through RRC signaling or a DCI message, the first communication device can find the length and starting position corresponding to the target index value from the corresponding time domain resource indication set according to the target index value, and the length and starting position corresponding to the target index value are the length and starting position of the first time domain resource. It should be noted that the time domain resource indication set used by the first communication device is the same as the time domain resource indication set used by the second communication device. The time domain resource indication set used by the first communication device can be configured by the second communication device. Then, the first communication device can determine the first time domain resource from the available time domain resources between the first communication device and the second communication device according to the length, starting position and starting slot parameter of the first time domain resource.
[0134] In the above implementation, the second communication device directly indicates the length and start position of the first time domain resource to the first communication device through a target index value. This can reduce the signaling resources occupied by the second communication device in indicating the length and start position of the first time domain resource to the first communication device, and improve the resource utilization efficiency of the second and first communication devices.
[0135] Next, please see... Figure 5 , Figure 5 This is another flowchart illustrating a communication method provided in an embodiment of this application. Figure 5 It is understood that the communication method provided in this application may also include the following steps:
[0136] S40, if the first communication device determines that the length of the first sub-time domain resource in at least two sub-time domain resources in the first time domain resource is equal to or greater than the first length threshold, or determines that the transmission code rate corresponding to the first sub-time domain resource is less than the preset transmission code rate, then it determines that a demodulation reference signal DMRS is configured on the first sub-time domain resource.
[0137] In some feasible implementations, after determining the first time-domain resource, the first communication device can further determine at least two sub-time-domain resources included in the first time-domain resource (for ease of understanding, these will be referred to below). Figure 3 (The structure of the first time-domain resource shown is described using an example). Then, the first communication device can determine whether DMRS is configured on each sub-time-domain resource based on the length or transmission code rate of each sub-time-domain resource. Optionally, the transmission code rate corresponding to each sub-time-domain resource included in the first time-domain resource is determined by the transmission code rate obtained by the first communication device on the first time-domain resource. The transport block size transmitted on each sub-time-domain resource is equal to the transport block size transmitted on the first time-domain resource, but the length of each sub-time-domain resource is less than the length of the first time-domain resource. Therefore, the transmission code rate of each sub-time-domain resource will be higher than the transmission code rate of the first time-domain resource. Once the transport block size and each sub-time-domain resource are determined, the first communication device can calculate and determine the transmission code rate on each sub-time-domain resource.
[0138] In specific implementation, the first communication device can determine whether sub-time domain resource j1 is a first sub-time domain resource. For example, if the first communication device determines that the length of sub-time domain resource j1 is equal to or greater than a first length threshold, then it can determine that sub-time domain resource j1 is a first sub-time domain resource. As another example, if the first communication device determines that the transmission code rate of sub-time domain resource j1 is less than a preset transmission code rate, then it can determine that time domain resource j1 is a first sub-time domain resource. After the first communication device determines that sub-time domain resource j1 is a first sub-time domain resource, it determines that a demodulation reference signal (DMRS) is configured on sub-time domain resource j1. Then, the first communication device...
[0139] The length of the sub-time domain resource j1 and the first number corresponding to the first time domain resource can be obtained. Here, the first number is the maximum number of additional DMRSs that can be configured on the first time domain resource, which is usually indicated by the position parameter DMRS-additionalPosition corresponding to the first time domain resource. For example, when the position parameter DMRS-additionalPosition corresponding to the first time domain resource takes the value Pos0, the first number takes the value 0. When the position parameter DMRS-additionalPosition corresponding to the first time domain resource takes the value Pos1, the first number takes the value 1. Then, the first communication device can determine the time domain resource of the DMRS in the time domain resource j1 according to the length of the sub-time domain resource j1, the first number corresponding to the first time domain resource, and the preset or configured DMRS resource mapping set. It should be noted that the DMRS resource mapping set can include one or more lengths with different values, one or more values of the position parameter DMRS-additionalPosition with different values, and DMRS resource indication information corresponding to the length with any value and the position parameter DMRS-additionalPosition with any value. Assuming that the one or more lengths with different values include a length L1, and the value of the position parameter DMRS-additionalPosition with any value is Pos1 (i.e., the value of the first number is 1), the DMRS resource indication information corresponding to the length L1 and the position parameter DMRS-additionalPosition with the value Pos1 is used to indicate the positions of the time domain resources occupied by the front-loaded DMRS and the additional DMRS in the time domain resource with the length L1. For example, please refer to Table 1-4 below, which is a DMRS resource mapping set provided by an embodiment of the present application. As shown in Table 1-1, the DMRS resource mapping set includes 14 lengths, i.e., 1, 2, …, 11, 12, 13, and 14, 4 values of the position parameter DMRS-additionalPosition, i.e., Pos0, Pos1, Pos2, and Pos3, and DMRS resource indication information corresponding to different length values and different values of the position parameter DMRS-additionalPosition. Among them, l0 is the relative position between the time domain symbol occupied by the front-loaded DMRS and the first time domain symbol of a time domain resource with a certain length.Taking PUSCH transmission as an example, when the PUSCH mapping type is Type A, the number of time-domain resources in a single transmission must be no less than 4 time-domain symbols. In this case, l0 takes the value of 2 or 3 (which can be determined by the first communication device itself, or configured by the second communication device for the first communication device). When the PUSCH mapping type is Type B, transmission of any symbol length is allowed (i.e., the length ld of the configured time-domain resources can be less than 4). In this case, l0 takes the value of 0, meaning that the time-domain symbol occupied by the front-end DMRS is the first time-domain symbol in the time-domain resources to be configured.
[0140] Table 1-4 A set of DMRS resource mappings
[0141]
[0142] For example, combining Figure 3 The structure of the first time-domain resource is shown. The first communication device can determine that the length of the sub-time-domain resource j1 is 3. If the first communication device determines that the position parameter DMRS-additionalPosition corresponding to the first time-domain resource is Pos3 (i.e., the first number is 3), then the DMRS resource indication information corresponding to the sub-time-domain resource j1 can be found as l0 in Table 1-4. Here, it is assumed that the first communication device determines that l0 is 2. Then, the first communication device can determine that the second time-domain symbol in the sub-time-domain resource j1 is the time-domain resource of the DMRS corresponding to the sub-time-domain resource j1.
[0143] Optionally, if the first communication device determines that the length of sub-time domain resource j1 is less than a first length threshold, or determines that the transmission code rate of sub-time domain resource j1 is equal to or greater than a preset transmission code rate, then sub-time domain resource j1 can be determined to be a second sub-time domain resource, and DMRS will not be configured on sub-time domain resource j1. Similarly, the first communication device can also use the same process to determine whether DMRS is configured on sub-time domain resource j2. Since this process is the same as the process by which the first communication device determines whether DMRS is configured on sub-time domain resource j1, it will not be described in detail here.
[0144] It should be noted that the first length threshold can be a preset fixed value, or can be determined by the length of the first time domain resource. For example, the first communication device can multiply a preset coefficient with the length of the first time domain resource to obtain the first length threshold. In this case, the first length threshold is different when the length of the first time domain resource is different. For another example, the first time domain resource satisfying the first length range corresponds to a first threshold, and the first time domain resource satisfying the second length range corresponds to another first threshold. Similarly, the preset transmission code rate can be a preset fixed value, or can be related to the length of the first time domain resource. For example, the preset transmission code rate is determined by the length of the first time domain resource, and the first threshold is different when the length of the first time domain resource is different. For another example, the first time domain resource satisfying the first length range corresponds to a preset transmission code rate, and the first time domain resource satisfying the second length range corresponds to another preset transmission code rate.
[0145] Further, referring to Figure 6 , Figure 6 is a flowchart of another communication method provided by an embodiment of the present application. As can be seen from Figure 6 , the step S40 can be replaced by the following steps:
[0146] S40', the first communication device determines the length of the first time domain resource and the first number.
[0147] In a specific implementation, the first communication device can determine the length of the first time domain resource according to the number of time domain symbols included in the first time domain resource. The first communication device can also obtain the first number corresponding to the first time domain resource. Here, the description of the first number can refer to the description in the step S40 in the foregoing, which will not be repeated here.
[0148] S41', the first communication device determines the time domain resource of the demodulation reference signal (DMRS) on the first time domain resource according to the length of the first time domain resource and the first number.
[0149] In some possible implementation, after determining the length of the first time domain resource and the first number, the first communication device can directly determine the time domain resource of the DMRS on the first time domain resource according to the length of the first time domain resource and the first number. In other words, the first communication device will determine the time domain resource of the DMRS as a whole on the first time domain resource, instead of determining the time domain resource of the DMRS on each sub time domain resource separately.
[0150] In a specific implementation, similar to the process of determining the time domain resource of the sub-time domain resource j1 according to the length of the sub-time domain resource j1 and the first number by the first communication device described in step S40, in this step, the first communication device can also determine the time domain resource of the DMRS in the first time domain resource according to the length of the first time domain resource, the first number, and the corresponding DMRS resource mapping set. It should be noted that since the length of the first time domain resource is greater than 14, the DMRS resource mapping set used by the first communication device in this step should include at least one length greater than 14, and the value of the position parameter DMRS-additionalPosition is not limited to Pos0, Pos1, Pos2, and Pos3. For example, the value of the position parameter DMRS-additionalPosition can also include Pos4, Pos5, etc. (i.e., the value of the first number can be greater than 3). For example, refer to Table 1-5, which is another DMRS resource mapping set provided by an embodiment of the present application. In this DMRS resource mapping set, not only includes multiple lengths less than 14, but also includes multiple lengths greater than 14. The value of the position parameter DMRS-additionalPosition is not limited to the original Pos0, Pos1, Pos2, and Pos3, but also includes Pos4 and Pos5. Of course, it can be understood that Table 1-5 is only an example of the DMRS resource mapping set involved in this step, and in actual application, the value of the length of the time domain resource can be more or less than that shown in Table 1-5, and the value of the position parameter DMRS-additionalPosition can also be more or less than that shown in Table 1-5, which is not specifically limited by the present application. After the first communication device obtains the above DMRS resource mapping set, it can determine the DMRS resource indication information corresponding to the first time domain resource from the DMRS resource mapping set by the value of the position parameter DMRS-additionalPosition corresponding to the length of the first time domain resource and the first number. Then, here, the first communication device determines the time domain resource of the DMRS on the first time domain resource according to the DMRS resource indication information. The specific process can be referred to the process of determining the time domain resource of the sub-time domain resource j1 according to the length of the sub-time domain resource j1 and the first number by the first communication device described in the foregoing, which will not be described here. It can be understood here that since the first time domain resource is composed of at least two continuous sub-time domain resources, the determination of the time domain resource of the DMRS on the first time domain resource is equivalent to the determination of the time domain resource of the DMRS on each sub-time domain resource.
[0151] Table 1-5 Another DMRS resource mapping set
[0152]
[0153]
[0154] Next, refer to Figure 7 , Figure 7 is a flowchart of another communication method provided by an embodiment of the present application. As can be seen from Figure 7 , in the case where the first communication device is the sender (i.e., the second communication device is the receiver), after the first communication device determines whether each sub-time domain resource is configured with DMRS through the above step S40, or after the first communication device determines the time domain resources of DMRS on the first time domain resource through the above steps S40 and S41', the first communication device can further perform the following step:
[0155] S50, the first communication device transmits signals through the second sub-time domain resource in the at least two sub-time domain resources.
[0156] Here, in the case where the above at least two sub-time domain resources simultaneously include a first sub-time domain resource and a second sub-time domain resource, the signal transmission of the first communication device through the second sub-time domain resource and the signal transmission of the first communication device through the first sub-time domain resource should satisfy at least one of the following: same transmit power, same precoding, and same transmit port.
[0157] In a specific implementation, assuming that the above sub-time domain resource j2 is the first sub-time domain resource and the above sub-time domain resource j1 is the second sub-time domain resource, the signal transmission of the first communication device through the sub-time domain resource j1 should ensure that at least one of the transmit power, the precoding, or the transmit port used in the signal transmission through the sub-time domain resource j1 is the same. In other words, when the first communication device transmits signals to the second communication device through the above at least two sub-time domain resources, if the first communication device determines that any sub-time domain resource in the at least two sub-time domain resources is not configured with DMRS, the signal transmission of the first communication device through the any sub-time domain resource and the signal transmission of the first communication device through the sub-time domain resource configured with DMRS should satisfy at least one of the following: same transmit power, same precoding, and same transmit port. It should be noted that one sub-time domain resource is used for one signal transmission.
[0158] It should be noted that when the second communication device is the receiver, the second communication device can also use the same method as the above first communication to determine whether each sub-time domain resource in the first time domain resource is configured with DMRS, and then complete the signal reception of the first communication device. Here, the process of the second communication device determining the time domain resources of DMRS on the first time domain resource is the same as the process of the first communication device determining the time domain resources of DMRS on the first time domain resource, and thus will not be described herein again.
[0159] Alternatively, refer toFigure 8 , Figure 8 is a communication method provided by an embodiment of the present application, and a flowchart thereof is shown in FIG. 4. As shown in FIG. 4, in the case where the first communication device is the receiver, after the first communication device performs DMRS configuration on each sub-time domain resource of the time domain resource of the DMRS determined in step S40 or steps S40 and S41', the first communication device can also perform step S50': Figure 8
[0160] S50', the first communication device determines the channel estimation result corresponding to the first sub-time domain resource as the channel estimation result when signal reception is performed through the second sub-time domain resource.
[0161] In a specific implementation, assuming that the above-mentioned sub-time domain resource j1 is the first sub-time domain resource, and the above-mentioned sub-time domain resource j2 is the second sub-time domain resource, when the first communication device performs signal reception through the sub-time domain resource j2, the channel estimation result obtained when the first communication device performs signal reception through the sub-time domain resource j1 can be reused. In other words, when the first communication device performs at least twice signal reception to the second communication device through the above-mentioned at least two sub-time domain resources, if the first communication device determines that any one of the at least two sub-time domain resources is not configured with DMRS, the first communication device can determine the channel estimation result corresponding to the sub-time domain resource configured with DMRS as the channel estimation result when signal reception is performed through the any one sub-time domain resource, and then complete signal reception on the any one sub-time domain resource.
[0162] It should be noted that when the first communication device is the receiver, the second communication device is the transmitter, at this time, the second communication device can also use the same method as the above-mentioned first communication to determine the time domain resource of the DMRS on the first time domain resource, and then complete signal transmission to the first communication device. Here, the process of the second communication device determining the time domain resource of the DMRS on the first time domain resource is the same as the process of the first communication device determining the time domain resource of the DMRS on the first time domain resource, and thus will not be described here.
[0163] It should be further explained that the foregoing is an example of a data transmission between the first communication device and the second communication device to describe the communication method provided by the present application. In actual application, the data transmission can be a repeated uplink or downlink transmission between the first communication device and the second communication device. Alternatively, the data transmission can be a data transmission process other than repeated transmission between the first communication device and the second communication device, and the present application does not make specific limitations. In addition, the data transmission scenario to which the communication method provided by the present application is applicable can be any one of the PUSCH, PUCCH, PDSCH or PDCCH, and the present application does not make specific limitations.
[0164] Embodiment Two
[0165] See Figure 9 , Figure 9 is a flowchart of another communication method provided by an embodiment of the present application. As can be seen from Figure 9 , the communication method comprises the following steps:
[0166] S90, the first communication device determines a second time domain resource.
[0167] In some possible implementation manners, the first communication device can determine the second time domain resource for transmission according to the indication information of the second device, and the second time domain resource contains a second time unit (hereinafter referred to as a time domain symbol) spanning multiple time slots, and / or the number of the second time unit (hereinafter referred to as a time domain symbol) contained in the second time domain resource is greater than 14. Here, the specific process of configuring the first communication device with the second time domain resource by the second device can refer to the specific process of configuring the first communication device with the first time domain resource by the second device described in the foregoing embodiment one, and details are not described herein.
[0168] S91, the first communication device divides the second time domain resource into K sub-time domain resources.
[0169] In some possible implementation manners, after determining the second time domain resource, the first communication device can divide the second time domain resource into K sub time domain resources. Here, K is a positive integer greater than or equal to 2. The K sub time domain resources include a first sub time domain resource, a second sub time domain resource, and a Kth sub time domain resource. The sum of lengths of the sub time domain resources is equal to the length of the second time domain resource. It should be noted that the lengths of the sub time domain resources in the K sub time domain resources are substantially equal, and the length of each sub time domain resource can be understood as the number of time domain symbols included in the sub time domain resource.
[0170] In specific implementation, after obtaining the second time domain resource, the first communication device can determine the length (here, L1) of the second time domain resource, where L1 is equal to the number of time domain symbols included in the second time domain resource. Then, the first communication device can determine the number K of the sub time domain resources according to the length L1 and the length b of a slot specified in the current NR standard (the current NR standard specifies that one slot includes 14 time domain symbols, and the length b of the slot is 14). For example, the first communication device can calculate the K according to the following formula (1).
[0171]
[0172] It should be noted that in this embodiment, the expression "ceil()" means rounding up the content in the parentheses, for example, X1 = ceil(Y1), where X1 is a positive integer greater than or equal to Y1.
[0173] Further, after determining the K, the first communication device can also determine the length of each sub time domain resource. For example, the first communication device can first calculate a length L2 according to the following formula (2), and determine the length L2 as the length of the first sub time domain resource, the second sub time domain resource, and the K-1th sub time domain resource in the K sub time domain resources.
[0174]
[0175] It should be noted that in this embodiment, the symbol "[z]" means rounding z, and the specific manner of rounding can include rounding up, rounding down, or rounding to the nearest integer, and the manner of rounding is not specifically limited here. For ease of understanding, the following description takes rounding up as an example.
[0176] After determining the length of the first sub-time domain resource, the second time domain resource, and the length of the K-1th sub-time domain resource, the first communication device can calculate the difference between the length L1 and the sum of the lengths of the K-1 sub-time domain resources (here, assuming ΔL), where ΔL=L1-(K-1)*L2. Then the first communication device can determine ΔL as the length of the Kth sub-time domain resource in the K sub-time domain resources.
[0177] For example, assuming that the second time domain resource includes 29 time domain symbols (i.e., L1 is equal to 29). The first communication device can first calculate K through the formula (1). Here, That is, the first communication device can determine to divide the second time domain resource into 3 sub-time domain resources. Then, the first communication device can calculate the length L2 of the first and second sub-time domain resources in the 3 sub-time domain resources according to the formula 2. Here, (here, the ceiling method is used), that is, the first communication device can determine that the length of the first and second sub-time domain resources is 10. Then, the first communication device can calculate the difference ΔL between the length L1 and the sum of the lengths of the first and second sub-time domain resources, and determine the difference ΔL as the length of the third sub-time domain resource in the 3 sub-time domain resources. Here, ΔL=29-2*10=9, that is, the first communication device can determine that the length of the 3 sub-time domain resources is 9.
[0178] Further, after determining the length of each sub-time domain resource in the K sub-time domain resources, the first communication device can divide the second time domain resource according to the length of each sub-time domain resource, and further determine the K sub-time domain resources. For example, in combination with the foregoing specific, after determining to divide the second time domain resource into 3 sub-time domain resources, and the lengths of the 3 sub-resources are 10, 10 and 9 respectively, the first communication device can first determine 10 continuous time domain symbols from the second time domain resource, and determine the 10 continuous time domain symbols as the first sub-time domain resource. Similarly, the first communication device can continue to determine the second sub-time domain resource with a length of 10 and the third sub-time domain resource with a length of 9 from the second time domain resource in the same way.
[0179] Here, the K sub-time domain resources are divided by using the above implementation manner, which can make the length of each sub-time domain resource in the K sub-time domain resources approximately the same, and can make the subsequent determination of the time domain resource of the DMRS more reasonable.
[0180] It should be understood that the time sequence of the K sub-time domain resources determined by the above method is not limited in the present application. For example, in the above example, the second resource containing 29 time domain symbols is divided into 3 sub-time domain resources, including the 1st sub-time domain resource, the 2nd sub-time domain resource and the 3rd sub-time domain resource, with lengths of 10, 10 and 9 respectively. The 1st sub-time domain resource can be a time domain resource before the 2nd sub-time domain resource, or a time domain resource after the 2nd sub-time domain resource. Similarly, the 2nd sub-time domain resource can be a time domain resource before the 3rd sub-time domain resource, or a time domain resource after the 3rd sub-time domain resource. Similarly, the 1st sub-time domain resource can be a time domain resource before the 3rd sub-time domain resource, or a time domain resource after the 3rd sub-time domain resource.
[0181] S92, the first communication device determines the time domain resource of the DMRS on each sub-time domain resource according to the length of each sub-time domain resource in the K sub-time domain resources.
[0182] In some possible implementation manners, after the K sub-time domain resources are determined, the first communication device can determine the time domain resource of the DMRS on each sub-time domain resource according to the length of each sub-time domain resource.
[0183] In a specific implementation, since the process of determining the time domain resource of the DMRS on each sub-time domain resource by the first communication device is the same, the process of determining the time domain resource of the DMRS on each sub-time domain resource by the first communication device will be described below by taking the 1st sub-time domain resource in the K sub-time domain resources as an example. The first communication device can obtain the length of the 1st sub-time domain resource and the 2nd number corresponding to the second time domain resource. The meaning of the 2nd number is similar to that of the 1st number, that is, the 2nd number is the maximum number of additional DMRSs that can be configured on the second time domain resource, which is usually indicated by the position parameter DMRS-additionalPosition corresponding to the second time domain resource. Then, the first communication device can determine the time domain resource of the DMRS in the 1st sub-time domain resource according to the length of the 1st time domain resource, the 2nd number corresponding to the second time domain resource and the preset or configured DMRS resource mapping set. Here, the specific process of determining the time domain resource of the DMRS in the 1st sub-time domain resource by the first communication device can be jointly referred to the process of determining the time domain resource of the DMRS in the sub-time domain resource j1 by the first communication device according to the length of the sub-time domain resource j1, the 1st number corresponding to the first time domain resource and the preset or configured DMRS resource mapping set described in step S40 of the foregoing embodiment one, which will not be described herein.
[0184] Similarly, the first communication device can determine the time-domain resource of the DMRS on the other sub-time domain resources in the K sub-time domain resources except the first sub-time domain resource in the above manner, thereby obtaining the time-domain resource of the DMRS on each of the K sub-time domain resources, and further determining the time-domain resource of the DMRS on the second time domain resource.
[0185] It should be noted that the foregoing is described by taking the scenario that the first communication device transmits data to the second communication device through the second time domain resource as an example. When the second communication device needs to transmit data to the first communication device through the second time domain resource, the second communication device can also determine the time-domain resource of the DMRS on the second time domain resource in the same manner, which is not described herein.
[0186] In this embodiment, when the second time domain resource spans multiple time slots, the second time domain resource can be first divided into K sub-time domain resources, and then the time-domain resource of the DMRS on each sub-time domain resource is determined according to the length of each sub-time domain resource. In this way, the problem of DMRS resource allocation for time domain resources exceeding 14 symbols can be solved, and the applicability of 5G and other communication technologies can be improved.
[0187] Embodiment Three
[0188] In each scheduling transmission, the second communication device not only configures the time domain resource required by the first communication device for transmission, but also indicates the modulation order (hereinafter referred to as Q m ) and the modulation code rate (hereinafter referred to as R x ) to be used during transmission for the first communication device. The existing NR standard defines different values of Q m and R x for different channel conditions. The second communication device dynamically indicates the modulation order Q m and the modulation code rate R x to be used during transmission for the first communication device through a modulation and coding scheme (MCS) index value. For example, please refer to Table 1-6, which is an MCS table provided by the embodiments of the present application. As shown in Table 1-6, the MCS table includes 32 non-passing MCS index values from 0 to 31 and the modulation order Q m , the modulation code rate R x and the spectral efficiency corresponding to each MCS index value. After receiving a certain MCS index value from the second communication device, the first communication device can finally determine the modulation order Q m and the modulation code rate Rx For example, assuming that the first communication device determines that the MCS index value from the second communication device is 4, it can be determined that the modulation order Q m is 2, the modulation code rate R x is 308 / 1024.
[0189] Table 1-6 MCS table
[0190]
[0191] Further, after the first communication device determines the modulation order Q m and the modulation code rate R x , it can calculate the transport block size (TBS) by the following formula (3).
[0192] TBS = N RE × R x × Q m × V (3)
[0193] Wherein, N RE represents the number of resource elements (REs) in the transport block for transmitting valid data. V is the number of transmission layers when the first communication device and the second communication device support multi-layer transmission.
[0194] Since the above TBS calculation process is applicable to the scenario where the length of the time domain resource of single scheduling is less than or equal to 14, the determined transport block size is also adapted to the size of the data processing capability of the first communication device. In the scenario where the length of the time domain resource of single scheduling is greater than 14, the value of N RE will increase accordingly, which results in that the value of the TBS determined by formula (3) will also become larger. However, the data processing capability of the first communication device is limited, and it cannot store and process too much data. Therefore, in the case where the length of the time domain resource of single scheduling is greater than 14, the data processing capability of the first communication device is insufficient due to the too large value of TBS. Therefore, the problem to be solved by the embodiment is how to ensure that the value of TBS is reasonable in the case where the length of the time domain resource of single scheduling is greater than 14, so as to avoid the situation that the value of TBS is not adapted to the data processing capability of the first communication device.
[0195] Please refer to Figure 10 , Figure 10 is a flowchart of a communication method provided by the embodiment of the application. The communication method is applicable to the data transmission scenario where the length of the time domain resource of single scheduling is greater than 14, and the communication method can be executed by the second communication device.Figure 10 It can be known that the communication method comprises the following steps:
[0196] In S101, the second communication device acquires target capability indication information corresponding to the first communication device.
[0197] In some feasible implementation manners, the second communication device can acquire the target capability indication information corresponding to the first communication device. The target capability indication information is mainly used to represent the data processing capability of the first communication device.
[0198] In an optional specific implementation, the target capability indication information can be an upper limit value of modulation order Q m , modulation code rate R x or transport block size TBS determined by the first communication device. That is, the first communication device can determine the upper limit value of modulation order Q m , modulation code rate R x or transport block size TBS that it can accept based on the target configuration parameter (such as the buffer space parameter, the number of CPU cores, etc.) indicating the size of its data processing capability included in its factory configuration information, and then send the upper limit value of modulation order Q m , modulation code rate R x or transport block size TBS to the second communication device through a preset message. Here, it is assumed that the upper limit value of modulation order Q m determined by the first communication device is Q1, the upper limit value of modulation code rate R x is R1, and the upper limit value of transport block size TBS is TBS1. After receiving the preset message, the second communication device can extract Q1, R1 or TBS1 included in the preset message, and determine the Q1, R1 or TBS1 as the target capability indication information corresponding to the first communication device.
[0199] In a second optional specific implementation, the target capability indication information can be the target configuration parameter. In this case, the target configuration parameter can be actively reported by the first communication device to the second communication device, or be extracted from the factory configuration information of the first communication device by the second communication device, and the present application does not make specific limitations thereto.
[0200] In S102, the second communication device determines a target MCS index value and / or a target number of transmission layers according to the target capability indication information, and sends the target MCS index value and / or the target number of transmission layers to the first communication device.
[0201] In some possible implementation manners, after obtaining the target capability indication information, the second communication device can determine a target MCS index value and / or a target transmission layer number that are adapted to the data processing capability of the first communication device according to the target capability indication information, and send the target MCS index value and / or the target transmission layer number to the first communication device.
[0202] In an implementation manner, in combination with the first optional specific implementation in step S101, the target capability indication information is Q1, R1 or TBS1. The second communication device can first determine a value of a modulation order Q m (for the convenience of distinction, the first Q m value will be used in the following description) and a value of a modulation code rate R x (for the convenience of distinction, the first R x value will be used in the following description) according to channel state information and the like of a wireless channel used for transmitting data.
[0203] In the case where the target capability indication information is Q1, the second communication device can determine whether the first Q m value is greater than Q1. If the second communication device determines that the first Q m value is less than or equal to Q1, the second communication device can determine the first Q m value as a target Q m value, and determine the first R x value as a target R x value. If the second communication device determines that the first Q m value is greater than Q1, the second communication device can determine a new value of a modulation order Q m and a new value of a modulation code rate R x , and repeat the determination operation until the second communication device determines that the generated new value of the modulation order Q m is less than or equal to Q1, at which time, the second communication device needs to determine the generated new value of the modulation code rate R x and the new value of the modulation order Q m as the target R x value and the target Q m value.
[0204] In the case where the target capability indication information is R1, the second communication device can determine whether the first R x value is greater than R1. If the second communication device determines that the first R x value is less than or equal to R1, the second communication device can determine the first R x value as a target R x value, and determine the first Q mThe value of Q is determined as the target Q m The value of R is determined as the target R x The value of Q is determined as the target Q m The value of R is determined as the target R x The value of Q is determined as the target Q x The value of R is determined as the target R x The value of Q is determined as the target Q m The value of R is determined as the target R x The value of Q is determined as the target Q m The value of R is determined as the target R
[0205] In the case that the target capability indication information is TBS1, the second communication device can first calculate a TBS value (for the convenience of distinction, the first TBS value will be used in the following description) according to the first value of Q and the first value of R. Then, the second communication device can determine whether the first TBS value is greater than TBS1. If the second communication device determines that the first TBS value is less than or equal to the TBS1, the second communication device can determine the first value of R as the target value of R and the first value of Q as the target value of Q. If the second communication device determines that the first TBS value is greater than TBS1, the second communication device can determine a new set of values of Q and R, and repeat the calculation of the TBS value and the determination, until the second communication device determines that the new value of R and the new value of Q calculated by the second communication device are less than or equal to the TBS1, at which time the second communication device needs to determine the new value of R and the new value of Q as the target value of R and the target value of Q. m The value of R is determined as the target R x The value of Q is determined as the target Q x The value of R is determined as the target R x The value of Q is determined as the target Q m The value of R is determined as the target R m The value of Q is determined as the target Q m The value of R is determined as the target R x The value of Q is determined as the target Q x The value of R is determined as the target R m The value of Q is determined as the target Q x The value of R is determined as the target R m The value of Q is determined as the target Q x The value of R is determined as the target R m The value of Q is determined as the target Q
[0206] Then, the second communication device can find the target Q and the target R from the preset MCS table based on the target value of Q and the target value of R. m The value of Q is determined as the target Q x The value of R is determined as the target R m The value of Q is determined as the target Q xThe value corresponding to the MCS index value is obtained, and the MCS index value is determined as the target MCS index value.
[0207] For example, assuming that Q1 is 22, when the second communication device determines that the value of Q m is 23, it indicates that the value 23 is not appropriate, and the second communication device can generate a new value of Q m . If the second communication device generates a new value of Q m , and the value of Q m is 21, it indicates that the value 21 is appropriate, and the second communication device can determine 21 as the target value of Q x , and 666 / 1024 as the target value of R m . Further, the second communication device can determine the MCS index value 21 corresponding to 21 and 666 / 1024 as the target MCS index value.
[0208] In another implementation, in combination with the second optional specific implementation in step S101, the target capability indication information is a target configuration parameter. In this case, the second communication device can first determine the above Q1, R1 or TBS1 according to the target configuration parameter. Here, the process of the second communication device determining Q1, R1 or TBS1 according to the target configuration parameter is the same as the process of the first communication device determining Q1, R1 or TBS1 according to the target configuration parameter, and will not be described here. Then, the second communication device can generate the above target MCS index value according to the above Q1, R1 or TBS1, and the specific process can be referred to the process of the second communication device generating the above target MCS index value described in the first implementation of the present step, and will not be described here. Here, the second communication device determines the above Q1, R1 or TBS1 according to the target configuration parameter, which can save the data processing resources of the first communication device and improve the data processing capability of the first communication device.
[0209] In yet another implementation, after the second communication device obtains the above target capability indication information, it can also determine a preset transmission layer number as a target transmission layer number used in the present transmission. Preferably, the preset transmission layer number is 1. In other words, when the second communication device determines that the length of the time domain resource of single scheduling is greater than 14, the transmission layer number can be limited to 1, that is, the data transmission is not performed in the multi-layer transmission mode.
[0210] In the communication method provided in the present embodiment, the modulation order Q m , the modulation code rate R x or the upper limit value of the transport block size TBS corresponding to the data processing capability of the first communication device is used to limit the modulation order Q m , the modulation code rate R xor the number of transmission layers, so as to ensure that the TBS value determined based on the modulation order Q m , the modulation code rate R x and the number of transmission layers can match the data processing capability of the first communication device. In this way, the situation that the data processing capability of the first communication device cannot meet the actual demand due to the length of the time domain resource of a single scheduling being greater than 14 can be avoided, and the applicability of 5G and other communication technologies is improved.
[0211] Embodiment Four
[0212] In each transmission scheduling process, since the first communication device needs to spend a certain amount of time in processing transmission data (such as channel coding, rate matching, resource mapping, etc.), there will be a time difference (here, T is assumed) between the time corresponding to the last time domain symbol of the scheduling information received by the first communication device from the second communication device and the time corresponding to the first time domain symbol of the data actually sent by the first communication device. This time difference T is the time reserved by the second communication device for the first communication device to process transmission data. Generally, this time difference T is determined by the second communication device in combination with a plurality of parameters, one of which is a relatively important parameter, namely the preparation time N2. The preparation time refers to the time required by the first communication device to determine the resources, transport block size, etc. of the data transmission corresponding to the scheduling information received from the second communication device after receiving the scheduling information, such as channel coding, rate matching and resource mapping, etc. The preparation time is related to the processing capability of the first communication device and needs to satisfy the condition that the preparation time is less than or equal to the time difference T, i.e. only after the data is ready for transmission can the transmission begin. Here, the preparation time N2 is related to the data processing capability of the first communication device and corresponds to N2 time domain symbols. The preparation time N2 and the time difference T are in a proportional relationship, i.e. the greater the preparation time N2, the greater the time difference T, and the smaller the preparation time N2, the smaller the time difference T. The current NR standard defines the values of the preparation time N2 under a plurality of different data processing capabilities. For example, please refer to Table 1-7, which is a first set of values of the preparation time N2 provided by the embodiments of the present application. As shown in Table 1-7, under the first data processing capability, different values of the subcarrier spacing μ correspond to different values of the preparation time N2.
[0213] Table 1-7: First set of values of the preparation time N2
[0214] Subcarrier spacing μ Preparation time N2 (time domain symbols) 0 10 1 12 2 23 3 36
[0215] For example, please refer to Table 1-8, which is a second set of values of the preparation time N2 provided by the embodiment of the present application. As shown in Table 1-8, under the second data processing capability, different values of the subcarrier spacing μ also correspond to different values of the preparation time N2.
[0216] Table 1-8: Second set of values of the preparation time N2
[0217] Subcarrier spacing μ Preparation time N2 (time domain symbols) 0 5 1 5.5
[0218] 2 11
[0219] It should be noted that under different data processing capabilities, the same value of the subcarrier spacing μ corresponds to different values of the preparation time N2. For example, when the value of the subcarrier spacing μ is 0, under the first data processing capability, the value of the preparation time N2 is 10, and under the second data processing capability, the value of the preparation time N2 is 5.
[0220] In actual applications, since the values of the time unit N2 in the above Table 1-7 or Table 1-8 are applicable to the scenario where the length of the time-domain resource of single scheduling is less than or equal to 14, and in the scenario where the length of the time-domain resource of single scheduling is greater than 14, the value of the TBS also becomes larger, which leads to more processing time required by the first communication device, that is, the value of the above time difference T becomes larger. Obviously, in the scenario where the length of the time-domain resource of single scheduling is greater than 14, if the value of the preparation time N2 specified in the existing NR standard is still used, the value of the time difference T determined by the second communication device may be too small, which further leads to insufficient time for the first communication device to process the transmission data. Therefore, the technical problem to be solved by the embodiment is how to determine a reasonable value of the preparation time N2, so as to ensure that the value of the time difference T is reasonable, and further ensure that the first communication device has sufficient time to complete the processing of the transmission data.
[0221] Please refer to Figure 11 , Figure 11 is another flowchart of a communication method provided by the embodiment of the present application. In the embodiment, the scheduling process of a certain data transmission between the second communication device and the first communication device will be taken as an example. As shown in Figure 11 , the communication method comprises the steps of:
[0222] S111, the second communication device acquires the length of the third time-domain resource.
[0223] In some possible implementation manners, after determining the third time domain resource that needs to be scheduled for the first communication device, the second communication device can obtain the number of time domain symbols included in the third time domain resource, and then determine the length (herein assumed as L4) of the third time domain resource.
[0224] In S112, the second communication device determines a target value of the preparation time N2 according to the length of the third time domain resource.
[0225] In some possible implementation manners, after obtaining the length L4 of the third time domain resource, the second communication device can further determine the value of the preparation time N2 in combination with the length L4, the data processing capability of the first communication device, and the subcarrier spacing (for convenience of distinction, herein the target subcarrier spacing is used instead of description) used for the data transmission in this scheduling.
[0226] In specific implementation, when the second communication device determines that the length L4 is less than or equal to 14, if the second communication device determines that the data processing capability of the first communication device is the first data processing capability, the second communication device can determine the value of the preparation time N2 corresponding to the target subcarrier spacing used for the data transmission in this scheduling from the table 1-7, and determine the value as the target value of the preparation time N2. Similarly, if the second communication device determines that the data processing capability of the first communication device is the second data processing capability, the second communication device can determine the value of the preparation time N2 corresponding to the target subcarrier spacing used for the data transmission in this scheduling from the table 1-8, and determine the value as the target value of the preparation time N2. For example, assuming that the length L4 is less than 14, and the data processing capability of the first communication device is the first data processing capability, when the target subcarrier spacing is 2, according to the table 1-7, the target value of the preparation time N2 is determined as 23, that is, the preparation time N2 is specifically 23 time domain symbols.
[0227] In the first optional implementation, when the second communication device determines that the length L4 is greater than 14, the second communication device can further determine a value of the preparation time N2 corresponding to the target subcarrier spacing according to a data processing capability of the second device and the target subcarrier spacing from the table 1-7 or the table 1-8 (for convenience of distinction, the initial value will be used in the following description instead of the initial value). The specific searching process can be referred to the foregoing description, and will not be described here. Then, the second communication device can obtain the number of slots (here, it is assumed to be S) occupied by the third time domain resource. Then, the second communication device can calculate the product of the initial value of the preparation time N2 and the number of slots S, and determine the product of the initial value of the preparation time N2 and the number of slots S as the target value of the preparation time N2. For example, it is assumed that the length L4 is 29, the data processing capability of the first communication device is the first data processing capability, and the target subcarrier spacing is 2. According to the table 1-7, the initial value of the preparation time N2 is determined to be 23. Then, the second communication device can determine 69 (i.e., 23*3) as the target value of the preparation time N2. Here, the target value of the preparation time N2 is finally determined in combination with the number of slots occupied by the third time domain resource, so that the finally determined time difference T is more reasonable and reliable.
[0228] In the second optional implementation, when the second communication device determines that the length L4 is greater than 14, if the second communication device determines that the data processing capability of the first communication device is the first data processing capability, the second communication device can determine a value of the preparation time N2 corresponding to the target subcarrier spacing from a preset third value set of the preparation time N2 according to the target subcarrier spacing used in the current data transmission, and determine the value as the target value of the preparation time N2. For example, refer to the table 1-9, which is a third value set of the preparation time N2 provided by the embodiments of the present application. The values of the subcarrier spacing μ are 0, 1, 2 and 3 respectively, and the values of the preparation time N2 corresponding thereto are t1, t2, t3 and t4 respectively. It should be noted that the third value set of the preparation time N2 can be obtained by extending the first value set of the preparation time N2. For example, t1=10*p, t2=12*p, t3=23*p and t4=36*p. Here, the preparation time adjustment coefficient p is greater than 1. It can be understood that t1, t2, t3 and t4 can also have other values, as long as t1 is greater than 10, t2 is greater than 12, t3 is greater than 23, and t4 is greater than 36.
[0229] Table 1-9: Third value set of the preparation time N2
[0230] Subcarrier spacing μ Preparation time N2 (time domain symbols) 0 t1 = 10 * p 1 t2 = 12 * p 2 t3 = 23 * p 3 t4 = 36 * p
[0231] For example, assuming that the length L4 is 29, the data processing capability of the first communication device is the first data processing capability described above, and the target subcarrier spacing is 2, the target value of the preparation time N2 can be determined as t3 according to Table 1-9.
[0232] Similarly, if the second communication device determines that the data processing capability of the first communication device is the second data processing capability described above, the second communication device can determine the value of the preparation time N2 corresponding to the target subcarrier spacing used in the data transmission scheduled this time from the preset fourth set of values of the preparation time N2, and determine the value as the target value of the preparation time N2. For example, refer to Table 1-10, which is a fourth set of values of the preparation time N2 provided by an embodiment of the present application. Among them, the values of the subcarrier spacing μ are 0, 1, 2 respectively, and the values of the preparation time N2 corresponding thereto are t5, t6 and t7 respectively. It should be noted that, similar to the third set of values of the preparation time N2 described above, the fourth set of values of the preparation time N2 can also be extended from the second set of values of the preparation time N2 described above. For example, the values of the preparation time N2 corresponding to each value of the subcarrier spacing μ in the second set of values of the preparation time N2 can be multiplied by a preparation time adjustment coefficient p to extend the fourth set of values of the preparation time N2. For example, t5 = 5 * p, t6 = 5.5 * p, t7 = 11 * p. It should also be understood that t5, t6 and t7 can also take other values, as long as t5 is greater than 5, t6 is greater than 5.5, and t7 is greater than 11.
[0233] Table 1-10 Fourth set of values of the preparation time N2
[0234] Subcarrier spacing μ Preparation time N2 (time domain symbols) 0 t5 = 5 * p 1 t6 = 5.5 * p 2 t7 = 11 * p
[0235] In this embodiment, when the second communication device determines that the length of the time domain resource it schedules is greater than 14, the second communication device can determine a preparation time N2 with a larger value, so that the time difference T determined based on the preparation time N2 can be within a reasonable range, which can ensure that the first communication device has enough time to complete the processing of the transmission data, thereby improving the applicability of 5G and other communication technologies.
[0236] Please refer to Figure 12 , Figure 12is a structural schematic diagram of an apparatus provided by an embodiment of the present application. The apparatus can be used to perform the functions of the first communication device in the above-mentioned embodiment one, embodiment two, embodiment three or embodiment four. The apparatus can be the first communication device itself, or an element or module inside the first communication device. For the convenience of description, Figure 9 In the above-mentioned embodiments, only the main components of the apparatus are shown. It can be known that the apparatus includes a processor, a memory, a radio frequency circuit, an antenna and an input and output apparatus. Figure 9 It can be known that the apparatus includes a processor, a memory, a radio frequency circuit, an antenna and an input and output apparatus. The processor is mainly used for processing communication protocols and communication data, controlling the apparatus, executing software programs, processing data of the software programs and the like. The memory is mainly used for storing software programs and data. The radio frequency circuit is mainly used for conversion between baseband signals and radio frequency signals and processing of the radio frequency signals. The antenna is mainly used for receiving and transmitting radio frequency signals in the form of electromagnetic waves. The input and output apparatus, such as a touch screen, a display screen, a keyboard and the like, is mainly used for receiving data input by a user using the apparatus and outputting data to the user. It should be noted that in some scenarios, the communication device can not include the input and output apparatus.
[0237] When data needs to be sent, the processor performs baseband processing on the data to be sent, and outputs a baseband signal to the radio frequency circuit. The radio frequency circuit performs radio frequency processing on the baseband signal, and transmits a radio frequency signal through the antenna in the form of electromagnetic waves. When data is sent to the apparatus, the radio frequency circuit receives a radio frequency signal through the antenna, converts the radio frequency signal into a baseband signal, and outputs the baseband signal to the processor. The processor converts the baseband signal into data and processes the data. For the convenience of description, Figure 9 In the above-mentioned embodiments, only one memory and one processor are shown. In actual apparatus products, there can be one or more processors and one or more memories. The memory can also be referred to as a storage medium or a storage device, etc. The memory can be independent of the processor, or can be integrated with the processor. The embodiments of the present application do not limit this.
[0238] As an optional implementation manner, the processor can include a baseband processor and / or a central processor. The baseband processor is mainly used for processing communication protocols and communication data. The central processor is mainly used for controlling the whole apparatus, executing software programs and processing data of the software programs. Figure 9The processor in the device can integrate the functions of a baseband processor and a central processor. Those skilled in the art can understand that the baseband processor and the central processor can also be independent processors, which are interconnected through a bus or the like. Those skilled in the art can understand that the device can include multiple baseband processors to accommodate different network standards, and the device can include multiple central processors to enhance its processing capability. Various components of the device can be connected through various buses. The baseband processor can also be referred to as a baseband processing circuit or a baseband processing chip. The central processor can also be referred to as a central processing circuit or a central processing chip. The functions of processing communication protocols and communication data can be built into the processor, or stored in the storage unit in the form of a software program, and the processor executes the software program to realize the baseband processing function.
[0239] In the embodiments of the present application, the antenna and the radio frequency circuit with transceiving functions can be regarded as a transceiving unit of the device, and the processor with processing functions can be regarded as a processing unit of the device. As shown in the device includes a transceiving unit 910 and a processing unit 920. Optionally, the devices in the transceiving unit 910 for realizing the receiving function can be regarded as a receiving unit, and the devices in the transceiving unit 910 for realizing the sending function can be regarded as a sending unit, that is, the transceiving unit 910 includes the receiving unit and the sending unit. Here, the receiving unit can also be referred to as a receiver, a receiver, or a receiving circuit, etc. The sending unit can also be referred to as a transmitter, a transmitter, or a transmitting circuit, etc. Figure 9
[0240] In a first specific implementation, the processing unit 920 is configured to determine a first time domain resource. The first time domain resource includes at least two continuous sub-time domain resources, the at least two sub-time domain resources are time domain resources in at least two adjacent first time units, and the at least two sub-time domain resources correspond to the at least two adjacent first time units one by one. The sum of the lengths of the at least two sub-time domain resources is equal to the length of the first time domain resource. The length of the time domain resource is the number of second time units included in the time domain resource. The processing unit 920 is further configured to determine that a demodulation reference signal (DMRS) is configured on a first sub-time domain resource in the at least two sub-time domain resources if it is determined that the length of the first sub-time domain resource is equal to or greater than a first length threshold, or it is determined that the transmission code rate corresponding to the first sub-time domain resource is less than a preset transmission code rate.
[0241] In combination with the first specific implementation, the processing unit 920 and the transceiving unit 910 can also perform the method in the following examples.
[0242] In an example, the processing unit 920 is further configured to determine that a second sub-time domain resource of the at least two sub-time domain resources is not configured with DMRS, if it is determined that a length of the second sub-time domain resource is less than the first length threshold, or it is determined that a transmission code rate corresponding to the second sub-time domain resource is equal to or higher than the preset transmission code rate.
[0243] In another example, the transceiver 910 is configured to perform signal transmission through the second sub-time domain resource. The signal transmission through the second sub-time domain resource and the signal transmission through the first sub-time domain resource satisfy at least one of the following: same transmission power, same precoding, same transmission port.
[0244] In another example, the processing unit 920 is further configured to determine a channel estimation result corresponding to the first sub-time domain resource as a channel estimation result when performing signal reception through the second sub-time domain resource.
[0245] In another example, the first length threshold is determined by a length of the first time domain resource.
[0246] In another example, the processing unit 920 is further configured to obtain a starting and duration length indication parameter corresponding to the first time domain resource and a target length upper limit. The target length upper limit is a maximum allowed number of second time units contained in the first time domain resource, and the target length upper limit is greater than 14. The length and starting position of the first time domain resource are determined according to the target length upper limit and the starting and duration length indication parameter.
[0247] In another example, the transceiver 910 is configured to receive a first length upper limit indication parameter from a second communication device. The processing unit 920 is configured to determine a target upper limit adjustment coefficient according to the first length upper limit indication parameter. The processing unit 920 is further configured to determine the target length upper limit according to the target upper limit adjustment coefficient and a basic number upper limit of first time units corresponding to the first time domain resource. The basic number upper limit is 14.
[0248] In another example, the processing unit 920 is further configured to determine a target upper limit adjustment coefficient corresponding to the first length upper limit indication parameter from a preset upper limit adjustment coefficient set according to the first length upper limit indication parameter. The upper limit adjustment coefficient set includes upper limit adjustment coefficients corresponding to one or more different length upper limit indication parameters.
[0249] In another example, the processing unit 920 is further configured to determine a value of the first length upper limit indication parameter as the target upper limit adjustment coefficient.
[0250] In yet another example, the transceiver 910 is configured to receive a second length upper limit indication parameter from the second communication device. The processing unit 920 is configured to determine a target length upper limit corresponding to the second length upper limit indication parameter from a pre-configured set of length upper limit indication parameters.
[0251] In yet another example, the transceiver 910 is configured to receive a second length upper limit indication parameter from the second communication device. The processing unit 920 is configured to determine a target length upper limit corresponding to the second length upper limit indication parameter.
[0252] In yet another example, the processing unit 920 is further configured to obtain a target index value. The target length and the target starting position corresponding to the target index value are determined from a pre-configured set of time domain resource indication parameters according to the target index value. The set of time domain resource indication parameters includes one or more index values and the length and starting position corresponding to each index value, and at least one of the one or more index values corresponds to a length greater than 14. The target length and the target starting position corresponding to the target index value are determined as the length and starting position of the first time domain resource.
[0253] In the second implementation, the processing unit 920 is configured to determine the length of the first time domain resource and a first number. The first time domain resource includes at least two continuous sub-time domain resources, the at least two sub-time domain resources are time domain resources in at least two adjacent first time units, and the at least two sub-time domain resources correspond to the at least two adjacent first time units one by one. The sum of the lengths of the at least two sub-time domain resources is equal to the length of the first time domain resource. The length of a time domain resource is the number of second time units included in the time domain resource. The first number is the maximum allowed number of first DMRSs configured on the first time domain resource. The processing unit 920 is further configured to determine the time domain resource for demodulation reference signal (DMRS) on the first time domain resource according to the length of the first time domain resource and the first number.
[0254] In combination with the second implementation, the processing unit 920 and the transceiver 910 can further perform the method in the following examples.
[0255] In one example, the first number is greater than 3.
[0256] In yet another example, the transceiver 920 is configured to, when the processing unit determines that no DMRS is configured on any of the at least two sub-time domain resources, signal transmission through the any of the sub-time domain resources and signal transmission through the sub-time domain resource configured with DMRS satisfy at least one of the following: same transmit power, same precoding, same transmit port.
[0257] In yet another example, the processing unit 920 is further configured to, if it is determined that no DMRS is configured on any of the at least two sub-time domain resources, use the channel estimation result corresponding to the sub-time domain resource configured with DMRS to demodulate the signal received on the any of the sub-time domain resources.
[0258] In yet another example, the processing unit 920 is further configured to obtain a starting and duration length indication parameter corresponding to the first time domain resource and a target length upper limit. The target length upper limit is a maximum allowed number of second time units contained in the first time domain resource, and the target length upper limit is greater than 14. The length and starting position of the first time domain resource are determined according to the target length upper limit and the starting and duration length indication parameter.
[0259] In yet another example, the transceiver 910 is configured to receive a first length upper limit indication parameter from a second communication device. The processing unit 920 is configured to determine a target upper limit adjustment coefficient according to the first length upper limit indication parameter. The processing unit 920 is further configured to determine the target length upper limit according to the target upper limit adjustment coefficient and a basic number upper limit of first time units corresponding to the first time domain resource. The basic number upper limit is 14.
[0260] In yet another example, the processing unit 920 is further configured to determine the target upper limit adjustment coefficient corresponding to the first length upper limit indication parameter from a preset upper limit adjustment coefficient set according to the first length upper limit indication parameter. The upper limit adjustment coefficient set includes upper limit adjustment coefficients corresponding to one or more different length upper limit indication parameters.
[0261] In yet another example, the processing unit 920 is further configured to determine the value of the first length upper limit indication parameter as the target upper limit adjustment coefficient.
[0262] In yet another example, the transceiver 910 is configured to receive a second length upper limit indication parameter from a second communication device. The processing unit 920 is configured to determine the target length upper limit corresponding to the second length upper limit indication parameter from a preset or configured length upper limit set according to the second length upper limit indication parameter.
[0263] In yet another example, the transceiver 910 is configured to receive a second length upper limit indication parameter from the second communication device. The processing unit 920 is configured to determine a value of the second length indication parameter as the target length upper limit.
[0264] In yet another example, the processing unit 920 is further configured to obtain a target index value. The target index value is used to determine a target length and a target starting position from a preset time domain resource indication set. The time domain resource indication set includes one or more index values and corresponding lengths and starting positions of the index values. At least one of the one or more index values corresponds to a length greater than 14. The target length and the target starting position corresponding to the target index value are determined as the length and the starting position of the first time domain resource.
[0265] In yet another example, the first time unit is a time slot, and the second time unit is a time domain symbol.
[0266] Please refer to Figure 13 , Figure 13 is a schematic diagram of another structure of an apparatus provided in an embodiment of the present application. The communication apparatus can be applied to, for example Figure 1In the illustrated communication system, the functions of the second communication device in Embodiment 1, Embodiment 2, Embodiment 3 or Embodiment 4 are performed. The apparatus can be the second communication device itself, or an element or module inside the second communication device. The apparatus can include one or more transceiver units 1010 and one or more processing units 1020. The transceiver unit 1010 can be referred to as a transceiver, a transceiving circuit, or a transceiver circuit, and can include at least one antenna and a radio frequency unit. The transceiver unit 1010 is mainly used for the transceiving of radio frequency signals and the conversion between radio frequency signals and baseband signals, for example, for sending the indication information in the above embodiments to the terminal device. The processing unit 1020 is mainly used for baseband processing, controlling the apparatus, and the like. The transceiver unit 1010 and the processing unit 1020 can be physically arranged together or physically arranged separately, i.e., a distributed apparatus. For example, the processing unit 1020 can be configured to control the apparatus to perform the determination process of the indication information in Embodiment 1. In specific implementation, the processing unit 1020 can be composed of one or more boards, and the multiple boards can jointly support a single access indicated wireless access network (such as an NR network), or can separately support wireless access networks of different access modes. The processing unit 1020 further includes a memory and a processor, the memory is used to store necessary instructions and data, and the processor is used to control the apparatus to perform necessary actions, for example, to control the apparatus to perform the operation process of the apparatus in the method embodiments. The memory and the processor can serve one or more boards. That is, the memory and the processor can be arranged on each board separately. Alternatively, the memory and the processor can be shared by multiple boards. In addition, necessary circuits can also be arranged on each board.
[0267] As an optional implementation, the processor can include a baseband processor and / or a central processor, the baseband processor is mainly used for processing communication protocols and communication data, and the central processor is mainly used for controlling the entire apparatus, executing software programs, and processing data of the software programs. Figure 13 The processor in the above embodiments can integrate the functions of the baseband processor and the central processor, and those skilled in the art can understand that the baseband processor and the central processor can also be independent processors interconnected by a bus or the like. Those skilled in the art can understand that the apparatus can include multiple baseband processors to adapt to different network modes, and the apparatus can include multiple central processors to enhance its processing capability, and various components of the apparatus can be connected through various buses. The baseband processor can also be referred to as a baseband processing circuit or a baseband processing chip. The central processor can also be referred to as a central processing circuit or a central processing chip. The function of processing communication protocols and communication data can be built into the processor, or stored in the form of a software program in the storage unit, and the processor executes the software program to realize the baseband processing function.
[0268] In a first implementation, the processing unit 1020 is configured to determine a starting and duration length indication parameter and a target length upper limit corresponding to the first time domain resource, wherein the starting and duration length indication parameter and the target length upper limit are used to indicate a length of the first time domain resource and a target starting symbol parameter, and a resource length of a time domain resource is a number of second time units included in the time domain resource, and the length of the first time domain resource is greater than 14. The transceiver unit 1010 is configured to send the starting and duration length indication parameter and the target length upper limit to the first communication device.
[0269] In combination with the above-mentioned first possible implementation and the second possible implementation, the processing unit 1020 and the transceiver unit 1010 can also be configured to perform the method in the following examples.
[0270] In an example, the processing unit 1020 determines the first length upper limit indication parameter corresponding to the target upper limit adjustment coefficient from a preset upper limit adjustment coefficient set. The upper limit adjustment coefficient set includes one or more different upper limit adjustment coefficients corresponding to length upper limit indication parameters.
[0271] In another example, the processing unit 1020 determines the value of the target upper limit adjustment coefficient as the first length upper limit indication parameter.
[0272] In another example, the processing unit 1020 determines the second length upper limit indication parameter corresponding to the target length upper limit from a preset length upper limit set. The length upper limit set includes one or more different length upper limits corresponding to length upper limit indication parameters. The transceiver unit 1010 sends the second length upper limit indication parameter to the first communication device.
[0273] In another example, the processing unit 1020 determines the value of the target length upper limit as the second length upper limit indication parameter. The transceiver unit 1010 sends the second length upper limit indication parameter to the first communication device.
[0274] In a second implementation, the processing unit 1020 determines a target index value corresponding to the length and starting position of the first time domain resource from a preset time domain resource indication set according to the length and starting position of the first time domain resource. The time domain resource indication set includes one or more index values and lengths and starting positions corresponding to each index value, and a length of a time domain resource is a number of second time units included in the time domain resource, and the length of the first time domain resource is greater than 14. The transceiver unit 1010 sends the target index value to the first communication device, and the target index value is used by the first communication device to determine the length and starting position of the first time domain resource.
[0275] See Figure 14 , Figure 14 is a device provided by an embodiment of the present application, and is a structural schematic diagram of the device. The device can be the first communication device in the first embodiment, and can be used to implement the communication method described in the first embodiment. The device comprises a processor 111, a memory 112, and a transceiver 113.
[0276] The memory 112 comprises, but is not limited to, RAM, ROM, EPROM or CD-ROM, and is used to store relevant instructions and data. The memory 112 stores the following elements, executable modules or data structures, or a subset thereof, or an extended set thereof:
[0277] Operation instructions: comprise various operation instructions, and are used to implement various operations.
[0278] Operating system: comprises various system programs, and is used to implement various basic services and process hardware-based tasks.
[0279] Figure 14 Only one memory is shown in the figure, and of course, the memory can also be set to multiple according to needs.
[0280] The transceiver 113 can be a communication module and a transceiver circuit. In the embodiment of the present application, the transceiver 113 is used to perform the data or signal transceiving process performed by the first communication device in the first embodiment.
[0281] The processor 111 can be a controller, a CPU, a general-purpose processor, a DSP, an ASIC, an FPGA or other programmable logic devices, transistor logic devices, hardware components or any combination thereof. It can implement or execute various exemplary logical blocks, modules and circuits described in combination with the disclosure of the present application. The processor 111 can also be a combination of computing functions, such as one or more microprocessor combinations, combinations of DSP and microprocessor, etc.
[0282] In a specific application, various components of the device are coupled to each other.
[0283] It should be noted that in actual application, the processor in the embodiments of the present application can be an integrated circuit chip with signal processing capability. In the implementation process, each step of the method embodiments described above can be completed by integrated logic circuits of hardware in the processor or instructions in the form of software. The processor described above can be a general processor, a digital signal processor (DSP), an application specific integrated circuit (ASIC), a field programmable gate array (FPGA) or other programmable logic devices, discrete gates or transistor logic devices, discrete hardware components. Each method, step and logic block diagram disclosed in the embodiments of the present application can be implemented or executed.
[0284] It can be understood that the memory in the embodiments of the present application can be a volatile memory or a non-volatile memory, or can include both volatile and non-volatile memories. Among them, the non-volatile memory can be a read-only memory (ROM), a programmable read-only memory (PROM), an erasable programmable read-only memory (EPROM), an electrically EPROM (EEPROM) or a flash memory. The volatile memory can be a random access memory (RAM) used as an external cache. By way of example but not limitation, many forms of RAM are available, such as static random access memory (SRAM), dynamic random access memory (DRAM), synchronous dynamic random access memory (SDRAM), double data rate SDRAM (DDR SDRAM), enhanced SDRAM (ESDRAM), synchlink DRAM (SLDRAM) and direct rambus RAM (DR RAM). It should be noted that the memory described in the embodiments of the present application is intended to include but not limited to these and any other suitable types of memory.
[0285] The embodiments of the present application also provide a computer readable medium having a computer program stored thereon, which, when executed by a computer, implements the method or steps performed by the first communication device in the above-mentioned embodiment one.
[0286] The embodiment of the present application further provides a computer program product, which, when executed by a computer, realizes the method or steps executed by the first communication device in the above-mentioned embodiment one.
[0287] The embodiment of the present application further provides a device, which can be the first communication device in the above-mentioned embodiment one. The device comprises a processor and an interface. The processor is used to execute the method or steps executed by the first communication device in the above-mentioned embodiment one. It should be understood that the device can be a chip, and the processor can be realized by hardware or software. When realized by hardware, the processor can be a logic circuit, an integrated circuit or the like. When realized by software, the processor can be a general-purpose processor, which realizes by reading software codes stored in a memory. The memory can be integrated in the processor or exist independently.
[0288] Please refer to Figure 15 , Figure 15 is another structural schematic diagram of a device provided by the embodiment of the present application. The device can be the second communication device in the above-mentioned embodiment one, and can be used to realize the steps of the communication method executed by the second communication device in the above-mentioned embodiment one. The device comprises a processor 121, a memory 122 and a transceiver 123.
[0289] The memory 122 comprises but is not limited to RAM, ROM, EPROM or CD-ROM. The memory 122 is used to store relevant instructions and data. The memory 122 stores the following elements, executable modules or data structures, or subsets of them, or expanded sets of them:
[0290] Operation instructions: comprise various operation instructions, which are used to realize various operations.
[0291] Operation system: comprises various system programs, which are used to realize various basic services and process hardware-based tasks.
[0292] Figure 15 Only one memory is shown in the above-mentioned embodiment, and of course, the memory can be set to multiple according to needs.
[0293] The transceiver 123 can be a communication module or a transceiver circuit. In the embodiment of the present application, the transceiver 123 is used to execute the signal or data transceiving process executed by the second communication device in the above-mentioned embodiment one.
[0294] The processor 121 can be a controller, a CPU, a general-purpose processor, a DSP, an ASIC, an FPGA, or other programmable logic device, transistor logic device, hardware component, or any combination thereof. It can implement or execute various exemplary logical blocks, modules, and circuits described in conjunction with the disclosure of the embodiments of the present application. The processor 121 can also be a combination of computing functions, such as a combination of one or more microprocessors, a combination of a DSP and a microprocessor, and the like.
[0295] In a specific application, various components of the device are coupled together.
[0296] It should be noted that in actual applications, the processor in the embodiments of the present application can be an integrated circuit chip with signal processing capability. In the implementation process, each step of the above method embodiments can be completed by integrated logic circuits of hardware in the processor or instructions in the form of software. The processor described above can be a general-purpose processor, a digital signal processor (DSP), an application specific integrated circuit (ASIC), a field programmable gate array (FPGA), or other programmable logic device, a discrete gate or transistor logic device, a discrete hardware component. Each method, step, and logical block diagram disclosed in the embodiments of the present application can be implemented or executed.
[0297] It can be appreciated that the memory in the embodiments of the present application can be a volatile memory or a non-volatile memory, or can include both volatile and non-volatile memories. Among them, the non-volatile memory can be a read-only memory (ROM), a programmable read-only memory (PROM), an erasable programmable read-only memory (EPROM), an electrically EPROM (EEPROM) or a flash memory. The volatile memory can be a random access memory (RAM) used as an external cache. By way of example and not limitation, many forms of RAM can be used, such as static random access memory (SRAM), dynamic random access memory (DRAM), synchronous dynamic random access memory (SDRAM), double data rate SDRAM (DDR SDRAM), enhanced SDRAM (ESDRAM), synchlink DRAM (SLDRAM) and direct rambus RAM (DR RAM).
[0298] The embodiments of the present application further provide a computer readable medium, which has stored thereon a computer program, and the computer program is executed by a computer to implement the method or steps performed by the second communication device in the first embodiment.
[0299] The embodiments of the present application further provide a computer program product, which is executed by a computer to implement the method or steps performed by the second communication device in the first embodiment.
[0300] The embodiments of the present application further provide a device, which can be the second communication device in the first embodiment. The device includes a processor and an interface. The processor is configured to perform the method or steps performed by the second communication device in the first embodiment. It should be understood that the device can be a chip, and the processor can be implemented by hardware or software. When implemented by hardware, the processor can be a logic circuit, an integrated circuit, etc. When implemented by software, the processor can be a general-purpose processor, which is configured to read software codes stored in a memory to implement the above method. The memory can be integrated in the processor or exist independently of the processor.
[0301] In the method embodiments described above, all or part of the method can be implemented by software, hardware, firmware, or any combination thereof. When implemented by software, all or part of the method can be implemented in the form of a computer program product. The computer program product includes one or more computer instructions. When the computer instructions are loaded and executed on a computer, all or part of the processes or functions described above according to the embodiments of the present application are generated. The computer can be a general purpose computer, a special purpose computer, a computer network, or other programmable devices. The computer instructions can be stored in a computer readable storage medium, or transferred from one computer readable storage medium to another computer readable storage medium, for example, the computer instructions can be transferred from one website, computer, server or data center to another website, computer, server or data center through wired (such as coaxial cable, optical fiber, digital subscriber line (DSL) or wireless (such as infrared, wireless, microwave, etc.)) way. The computer readable storage medium can be any available medium that can be accessed by a computer or a data storage device such as a server, data center, etc. integrated with one or more available media. The available media can be magnetic media (such as floppy disk, hard disk, magnetic tape), optical media (such as high-density digital video disc (digital video disc, DVD), or semiconductor media (such as solid state disk (solid state disk, SSD) and the like.
[0302] It should be understood that the terms "system" and "network" in the embodiments of the present application can be used interchangeably. In the embodiments of the present application, the term "and / or" is only used to describe the association relationship of the associated objects. It means that there can be three relationships, for example, A and / or B can represent the three cases of A alone, A and B together, and B alone. In addition, the character " / " in this paper generally represents that the front and rear associated objects have an "or" relationship.
[0303] Those skilled in the art can realize that the units and algorithm steps of the examples described in combination with the embodiments disclosed herein can be realized by electronic hardware, computer software or a combination of both. In order to clearly illustrate the interchangeability of hardware and software, the components and steps of the examples have been described in general terms in the above description. Whether the functions are performed in hardware or software depends on the specific application and design constraints of the technical solution. Those skilled in the art can use different methods to implement the described functions for each specific application, but such implementation should not be considered beyond the scope of the present application.
[0304] In the embodiments of the present application, it should be understood that the disclosed system, device and method can be implemented in other ways. For example, the device described above is only illustrative. For example, the division of the unit is only a logical function division. In actual implementation, another division can be used. For example, a plurality of units or components can be combined or integrated into another system, or some features can be ignored or not executed. In addition, the coupling or direct coupling or communication connection between the units shown or discussed can be indirect coupling or communication connection through some interfaces, devices or units, and can also be electrical, mechanical or other forms of connection.
[0305] In addition, each functional unit in the embodiments of the present application can be integrated into a processing unit, or each unit can exist physically, or two or more units can be integrated into one unit. The integrated unit can be implemented in the form of hardware or in the form of a software functional unit.
[0306] In summary, the above is only a preferred embodiment of the technical scheme of the present application, and is not used to limit the protection scope of the present application. Any modification, equivalent replacement, improvement, etc. made within the spirit and principles of the present application shall be included in the protection scope of the present application.
Claims
1. A communication method characterized by comprising: The method comprises: The first communication device determines a first time domain resource, wherein the first time domain resource comprises at least two continuous sub-time domain resources, the at least two sub-time domain resources are time domain resources in at least two adjacent first time units, and the at least two sub-time domain resources correspond to the at least two adjacent first time units one by one, the sum of the lengths of the at least two sub-time domain resources is equal to the length of the first time domain resource, and the length of a time domain resource is the number of second time units included in the time domain resource; If the first communication device determines that the length of a first sub-time domain resource in the at least two sub-time domain resources is equal to or greater than a first length threshold, or determines that the transmission code rate corresponding to the first sub-time domain resource in the at least two sub-time domain resources is less than a preset transmission code rate, the first communication device determines that the first sub-time domain resource is configured with a demodulation reference signal (DMRS).
2. The method of claim 1, wherein, The method further comprises: If the first communication device determines that the length of a second sub-time domain resource in the at least two sub-time domain resources is less than the first length threshold, or determines that the transmission code rate corresponding to the second sub-time domain resource in the at least two sub-time domain resources is equal to or higher than the preset transmission code rate, the first communication device determines that the second sub-time domain resource is not configured with a DMRS.
3. The method of claim 2, wherein, After the first communication device determines that the second sub-time domain resource is not configured with a DMRS, the method further comprises: The first communication device performs signal transmission through the second sub-time domain resource; The signal transmission of the first communication device through the second sub-time domain resource and the signal transmission of the first communication device through the first sub-time domain resource satisfy at least one of the following conditions: same transmission power, same precoding, and same transmission port. After the first communication device determines that the second sub-time domain resource is not configured with a DMRS, the method further comprises:
4. The method of claim 2, wherein, The first communication device determines a channel estimation result corresponding to the first sub-time domain resource as a channel estimation result when the first communication device performs signal reception through the second sub-time domain resource. The first length threshold is determined by the length of the first time domain resource.
5. The method according to any one of claims 1 to 4, characterized in that, The method further comprises:
6. The method according to any one of claims 1 to 4, characterized in that, The first communication device acquires a starting and duration length indication parameter and a target length upper limit corresponding to the first time domain resource, wherein the target length upper limit is the maximum allowed number of second time units included in the first time domain resource, and the target length upper limit is greater than 14; The first communication device determines the length and starting position of the first time domain resource according to the target length upper limit and the starting and duration length indication parameter. The method further comprises:
7. The method according to any one of claims 1 to 4, characterized in that, The first communication device acquires a target index value; The first communication device determines a target length and a target starting position corresponding to the target index value from a preset time domain resource indication set according to the target index value, wherein the time domain resource indication set comprises one or more different index values and the lengths and starting positions corresponding to the index values, and at least one of the one or more index values corresponds to a length greater than 14. The first communication device determines target length and target start position information corresponding to the target index value as the length and start position of the first time domain resource.
8. The method according to any one of claims 1 to 4, characterized in that, The first time unit is a time slot, and the second time unit is a time domain symbol.
9. A communication method characterized by comprising: The method comprises: A first communication device determines a length of a first time domain resource and a first number, wherein the first time domain resource comprises at least two continuous sub-time domain resources, the at least two sub-time domain resources are time domain resources in at least two adjacent first time units, the at least two sub-time domain resources correspond to the at least two adjacent first time units one by one, the sum of the lengths of the at least two sub-time domain resources is equal to the length of the first time domain resource, and the first number is a maximum allowed number of first DMRSs configured on the first time domain resource. The first communication device determines a time domain resource of a demodulation reference signal (DMRS) on the first time domain resource according to the length of the first time domain resource and the first number. If the first communication device determines that no DMRS is configured on any of the at least two sub-time domain resources, the signal transmission through the any sub-time domain resource and the signal transmission through the sub-time domain resource configured with the DMRS satisfy at least one of the following: same transmit power, same precoding, and same transmit port.
10. The method of claim 9, wherein, The first number is greater than 3.
11. The method according to claim 9 or 10, characterized in that, The method further comprises: If the first communication device determines that no DMRS is configured on any of the at least two sub-time domain resources, the first communication device determines a channel estimation result corresponding to the sub-time domain resource configured with the DMRS as a channel estimation result when signal reception is performed through the any sub-time domain resource.
12. The method of claim 9 or 10, wherein, The method further comprises: The first communication device obtains a start and duration length indication parameter corresponding to the first time domain resource and a target length upper limit, wherein the target length upper limit is a maximum allowed number of second time units contained in the first time domain resource, and the target length upper limit is greater than 14. The first communication device determines the length and start position of the first time domain resource according to the target length upper limit and the start and duration length indication parameter.
13. The method of claim 9 or 10, wherein, The method further comprises: The first communication device obtains a target index value. The first communication device determines a target length and a target start position corresponding to the target index value from a preset time domain resource indication set according to the target index value, wherein the time domain resource indication set comprises one or more different index values and lengths and start positions corresponding to the index values, and at least one of the one or more index values corresponds to a length greater than 14. The first communication device determines the target length and target start position information corresponding to the target index value as the length and start position of the first time domain resource.
14. The method of claim 12, wherein, The first time unit is a time slot, and the second time unit is a time domain symbol.
15. An apparatus, comprising: The device is a first communication device, and the device comprises: The device is a first communication device, and the device comprises: determine a first time domain resource, wherein the first time domain resource comprises at least two sub-time domain resources which are time domain resources in at least two adjacent first time units and correspond to the at least two adjacent first time units one by one, the at least two sub-time domain resources have a length sum equal to a length of the first time domain resource, and the length of a time domain resource is a number of second time units included in the time domain resource; determine that a demodulation reference signal (DMRS) is configured on the first sub-time domain resource if it is determined that a length of the first sub-time domain resource of the at least two sub-time domain resources is equal to or greater than a first length threshold or that a transmission code rate corresponding to the first sub-time domain resource of the at least two sub-time domain resources is less than a preset transmission code rate.
16. The apparatus of claim 15, wherein, The processing unit is further configured to: determine that the second sub-time domain resource is not configured with a DMRS if it is determined that a length of the second sub-time domain resource of the at least two sub-time domain resources is less than the first length threshold or that a transmission code rate corresponding to the second sub-time domain resource of the at least two sub-time domain resources is equal to or higher than the preset transmission code rate.
17. The apparatus of claim 16, wherein, The apparatus further includes: a transceiving unit configured to perform signal transmission through the second sub-time domain resource; wherein the signal transmission performed by the transceiving unit through the second sub-time domain resource and the signal transmission performed through the first sub-time domain resource satisfy at least one of the following: same transmission power, same precoding, and same transmission port.
18. The apparatus of claim 16, wherein, The processing unit is further configured to: determine a channel estimation result corresponding to the first sub-time domain resource as a channel estimation result when signal reception is performed through the second sub-time domain resource.
19. The apparatus of any of claims 15-18, wherein, The first length threshold is determined by the length of the first time domain resource.
20. The apparatus of any of claims 15-18, wherein, The processing unit is further configured to: obtain a starting and duration length indication parameter and a target length upper limit corresponding to the first time domain resource, wherein the target length upper limit is a maximum allowed number of second time units included in the first time domain resource, and the target length upper limit is greater than 14; determine the length and starting position of the first time domain resource according to the target length upper limit and the starting and duration length indication parameter.
21. The apparatus of any of claims 15-18, wherein, The processing unit is further configured to: obtain a target index value; determine a target length and a target starting position corresponding to the target index value from a preset time domain resource indication set according to the target index value, wherein the time domain resource indication set includes one or more different index values and lengths and starting positions corresponding to the index values, and at least one of the one or more index values corresponds to a length greater than 14; determine the target length and target starting position corresponding to the target index value as the length and starting position of the first time domain resource.
22. The apparatus of any one of claims 15-18, wherein, The first time unit is a time slot, and the second time unit is a time domain symbol.
23. An apparatus, comprising: The apparatus is a first communication device, and the apparatus includes: The processing unit is configured to determine a length of the first time domain resource and a first number, wherein the first time domain resource comprises at least two continuous sub-time domain resources, the at least two sub-time domain resources are time domain resources in at least two adjacent first time units, the at least two sub-time domain resources correspond to the at least two adjacent first time units one by one, a sum of lengths of the at least two sub-time domain resources is equal to the length of the first time domain resource, and the first number is a maximum allowed number of first DMRSs configured on the first time domain resource. The processing unit is further configured to determine a time domain resource of a demodulation reference signal (DMRS) on the first time domain resource according to the length of the first time domain resource and the first number. The transceiving unit is configured to, when the processing unit determines that no DMRS is configured on any of the at least two sub-time domain resources, perform signal transmission through the any of the at least two sub-time domain resources and signal transmission through a sub-time domain resource configured with a DMRS to satisfy at least one of the following: same transmit power, same precoding, and same transmit port.
24. The apparatus of claim 23, wherein, The first number is greater than 3.
25. The apparatus of claim 23 or 24, wherein, The processing unit is further configured to: If it is determined that no DMRS is configured on any of the at least two sub-time domain resources, determine a channel estimation result corresponding to a sub-time domain resource configured with a DMRS as a channel estimation result when signal reception is performed through the any of the at least two sub-time domain resources.
26. The apparatus of claim 23 or 24, wherein, The processing unit is further configured to: Obtain a starting and duration length indication parameter corresponding to the first time domain resource and a target length upper limit, wherein the target length upper limit is a maximum allowed number of second time units included in the first time domain resource, and the target length upper limit is greater than 14. Determine the length and starting position of the first time domain resource according to the target length upper limit and the starting and duration length indication parameter.
27. The apparatus of claim 23 or 24, wherein, The processing unit is further configured to: Obtain a target index value. Determine a target length and a target starting position corresponding to the target index value from a preset time domain resource indication set according to the target index value, wherein the time domain resource indication set comprises one or more different index values and lengths and starting positions corresponding to the index values, and at least one of the one or more index values corresponds to a length greater than 14. Determine the target length and target starting position corresponding to the target index value as the length and starting position of the first time domain resource.
28. The apparatus of claim 26, wherein, The first time unit is a time slot, and the second time unit is a time domain symbol. 29.A readable storage medium for storing instructions, when the instructions are executed, causing the method of any one of claims 1-8 or 9-14 to be implemented.
30. An apparatus comprising: The apparatus is a first communication device, and the apparatus comprises a processor, a memory, and a transceiver. The memory is configured to store a computer program. The processor is configured to execute the computer program stored in the memory, so that the apparatus performs the method of any one of claims 1-8 or 9-14.
Citation Information
Patent Citations
Transmission method, terminal and network side equipment
CN111130728A
Data transmission method and communication device
CN111181707A