Channel estimation method, terminal device, network device, chip and storage medium
By collaboratively determining the time-domain resource set in a wireless communication system and maintaining the continuity of DMRS, the problem of discontinuous channel estimation during repeated PUSCH transmissions is solved, thereby improving the reliability and coverage performance of data transmission.
Patent Information
- Application Number
- CN202511358223.X
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2021-04-12
- Publication Date
- 2025-12-12
AI Technical Summary
In wireless communication systems, existing technologies struggle to effectively perform joint channel estimation during repeated PUSCH transmissions, leading to discontinuous channel estimation and impacting data transmission reliability and coverage performance.
The terminal equipment and network equipment work together to determine a first set of time-domain resources for repeated data transmission, and based on this, determine a second set of time-domain resources for joint channel estimation, ensuring the continuity of DMRS power, antenna port, precoding and phase on these resources.
Accurate joint channel estimation is achieved during PUSCH retransmission, improving data transmission reliability and coverage performance.
Smart Images

Figure CN121125401A_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The present application relates to the field of communication, and more particularly, to a channel estimation method, a terminal device, a network device, a chip, a computer readable storage medium, a computer program product, a computer program and a communication system. BACKGROUND
[0002] In a wireless communication system, in order to improve the reliability of data transmission, a data repetition transmission mechanism is designed. Generally, in the process of repetition transmission of data, the network device respectively performs channel estimation for each transmission.
[0003] In order to improve the coverage performance of data transmission, joint channel estimation is introduced in the related technology. Joint channel estimation refers to performing channel estimation on the demodulation reference signal (DMRS) in multiple transmissions contained in the joint repetition transmission process, which can improve the accuracy of channel estimation. It needs to be considered how to accurately perform joint channel estimation. SUMMARY
[0004] Therefore, the embodiments of the present application provide a channel estimation method, a terminal device, a network device, a chip, a computer readable storage medium, a computer program product, a computer program and a communication system, which can be used to determine the time domain resources for performing joint channel estimation, so as to accurately perform joint channel estimation.
[0005] The embodiments of the present application provide a channel estimation method, comprising:
[0006] The terminal device determines a first time domain resource set for repetition transmission of first data based on received first indication information from the network device.
[0007] The terminal device determines a second time domain resource set for performing joint channel estimation based on the first time domain resource set.
[0008] The embodiments of the present application provide a channel estimation method, comprising:
[0009] The network device sends first indication information to the terminal device; wherein the first indication information is used to instruct the terminal device to determine a first time domain resource set for repetition transmission of first data; and the first time domain resource set is used to determine a second time domain resource set for performing joint channel estimation.
[0010] The embodiments of the present application also provide a terminal device, comprising:
[0011] The first processing module is configured to determine a first time-domain resource set for repeatedly transmitting first data based on first indication information received from the network device, and to determine a second time-domain resource set for performing joint channel estimation based on the first time-domain resource set.
[0012] This application also provides a network device, including:
[0013] A communication module is configured to send first indication information to a terminal device; wherein the first indication information is configured to instruct the terminal device to determine a first time-domain resource set for repeatedly transmitting first data; and the first time-domain resource set is configured to determine a second time-domain resource set for performing joint channel estimation.
[0014] This application also provides a terminal device, including: a processor and a memory, the memory being used to store computer programs, the processor calling and running the computer programs stored in the memory to execute the above-described channel estimation method.
[0015] This application also provides a network device, including a processor and a memory, wherein the memory is used to store a computer program, and the processor calls and runs the computer program stored in the memory to perform the channel estimation method described above.
[0016] This application also provides a chip, including: a processor, for calling and running a computer program from a memory, causing a device with the chip installed to perform the above-described channel estimation method.
[0017] This application also provides a computer-readable storage medium for storing a computer program, wherein the computer program causes a computer to execute the above-described channel estimation method.
[0018] This application also provides a computer program product, including computer program instructions, wherein the computer program instructions cause a computer to execute the above-described channel estimation method.
[0019] This application also provides a communication system, including a terminal device and a network device for performing the channel estimation method described above.
[0020] This application also provides a computer program that enables a computer to execute the above-described channel estimation method.
[0021] According to the method in the embodiments of this application, the terminal device determines a first time-domain resource set for repeatedly transmitting first data based on first indication information sent by the network device, and determines a second time-domain resource set for performing joint channel estimation based on the first time-domain resource set. Thus, the terminal device can accurately perform joint channel estimation in cooperation with the network device based on the second time-domain resource set. Attached Figure Description
[0022] Figure 1 is a schematic diagram of a communication system architecture of an embodiment of the present application.
[0023] Figure 2 is a schematic diagram of a time domain resource of PUSCH repetition transmission in an embodiment of the present application.
[0024] Figure 3 is a schematic diagram of another time domain resource of PUSCH repetition transmission in an embodiment of the present application.
[0025] Figure 4 is a schematic diagram of joint channel estimation of consecutive slots in an embodiment of the present application.
[0026] Figure 5 is a schematic flow chart of a channel estimation method of an embodiment of the present application.
[0027] Figure 6 is a schematic flow chart of a channel estimation method of another embodiment of the present application.
[0028] Figure 7 is a schematic diagram of a second time domain resource set in an embodiment of the present application Figure 1 .
[0029] Figure 8 is a schematic diagram of a second time domain resource set in an embodiment of the present application Figure 2 .
[0030] Figure 9 is a schematic diagram of a second time domain resource set in an embodiment of the present application Figure 3 .
[0031] Figure 10 is a schematic diagram of a second time domain resource set in an embodiment of the present application Figure 4 .
[0032] Figure 11 is a schematic diagram of a second time domain resource set in an embodiment of the present application Figure 5 .
[0033] Figure 12 is a schematic diagram of a second time domain resource set in an embodiment of the present application Figure 6 .
[0034] Figure 13 is a schematic diagram of a second time domain resource set in an embodiment of the present application Figure 7 .
[0035] Figure 14 is a schematic structural block diagram of a terminal device of an embodiment of the present application.
[0036] Figure 15is a schematic structural block diagram of a network device of an embodiment of the present application.
[0037] Figure 16 is a schematic structural block diagram of a network device of another embodiment of the present application.
[0038] Figure 17 is a schematic block diagram of a communication device of an embodiment of the present application.
[0039] Figure 18 is a schematic block diagram of a chip of an embodiment of the present application.
[0040] Figure 19 is a schematic block diagram of a communication system of an embodiment of the present application. DETAILED DESCRIPTION
[0041] The technical solutions in the embodiments of the present application will be described below with reference to the accompanying drawings in the embodiments of the present application.
[0042] The technical solutions of the embodiments of the present application can be applied to various communication systems, for example: Global System of Mobile communication (GSM) system, Code Division Multiple Access (CDMA) system, Wideband Code Division Multiple Access (WCDMA) system, General Packet Radio Service (GPRS), Long Term Evolution (LTE) system, Advanced long term evolution (LTE-A) system, New Radio (NR) system, evolved system of NR system, LTE-based access to unlicensed spectrum (LTE-U) system, NR-based access to unlicensed spectrum (NR-U) system, Non-Terrestrial Networks (NTN) system, Universal Mobile Telecommunication System (UMTS), Wireless Local Area Networks (WLAN), Wireless Fidelity (WiFi), 5th-Generation (5G) system or other communication systems, etc.
[0043] Generally, the traditional communication system supports a limited number of connections, which is easy to implement. However, with the development of communication technology, the mobile communication system will not only support the traditional communication, but also support, for example, Device to Device (D2D) communication, Machine to Machine (M2M) communication, Machine Type Communication (MTC), Vehicle to Vehicle (V2V) communication, or Vehicle to everything (V2X) communication, etc. The embodiments of the present application can also be applied to these communication systems.
[0044] Optionally, the communication system in the embodiments of the present application can be applied to a carrier aggregation (CA) scenario, can also be applied to a dual connectivity (DC) scenario, and can also be applied to a standalone (SA) network deployment scenario.
[0045] Embodiments of the present application describe various embodiments in combination with network devices and terminal devices, wherein the terminal device can also be referred to as a user equipment (UE), an access terminal, a user unit, a user station, a mobile station, a mobile station, 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, etc.
[0046] The terminal device can be a station (STA) in a WLAN, can be a cellular phone, a cordless phone, a Session Initiation Protocol (SIP) phone, a Wireless Local Loop (WLL) station, a Personal Digital Assistant (PDA) device, a handheld device with wireless communication function, a computing device or other processing device connected to a wireless modem, a vehicle-mounted device, a wearable device, a terminal device in a next-generation communication system such as an NR network, or a terminal device in a future evolved Public Land Mobile Network (PLMN) network, etc.
[0047] In the embodiments of the present application, the terminal device can be deployed on land, including indoor or outdoor, handheld, wearable or vehicle-mounted; can also be deployed on the water surface (such as ships, etc.); can also be deployed in the air (such as airplanes, balloons and satellites, etc.).
[0048] In the embodiments of the present application, the terminal device can be a mobile phone, a tablet computer, a computer with wireless transceiver function, a virtual reality (VR) terminal device, an augmented reality (AR) terminal device, a wireless terminal device in industrial control, a wireless terminal device in self driving, a wireless terminal device in remote medical treatment, a wireless terminal device in smart grid, a wireless terminal device in transportation safety, a wireless terminal device in smart city, or a wireless terminal device in smart home, etc.
[0049] By way of example and not limitation, in the embodiments of the present application, the terminal device can also be a wearable device. The wearable device can also be referred to as a wearable smart device, which is a general term for devices that are designed and developed by applying wearable technology to daily wear, such as glasses, gloves, watches, clothing, and shoes, etc. The wearable device is a portable device that can be directly worn on the body or integrated into the clothes or accessories of the user. The wearable device is not only a hardware device, but also has powerful functions through software support and data interaction and cloud interaction. The general wearable smart device includes devices with full functions, large size, and the ability to realize complete or partial functions without relying on a smart phone, such as smart watches or smart glasses, etc., and devices that focus on a certain type of application function and need to be used in cooperation with other devices, such as smart phones, such as various smart wristbands and smart jewelry for monitoring vital signs, etc.
[0050] In the embodiments of the present application, the network device can be a device for communicating with the mobile device. The network device can be an access point (AP) in a WLAN, a base transceiver station (BTS) in GSM or CDMA, a base station (NodeB, NB) in WCDMA, an evolved Node B (eNB or eNodeB) in LTE, or a relay station or an access point, or a vehicle-mounted device, a wearable device, and a network device (gNB) in an NR network, or a network device in a future evolved PLMN network, etc.
[0051] By way of example and not limitation, in this embodiment, the network device may have mobility characteristics; for example, the network device may be a mobile device. Optionally, the network device may be a satellite or a balloon station. For example, the satellite may be a low Earth orbit (LEO) satellite, a medium Earth orbit (MEO) satellite, a geostationary earth orbit (GEO) satellite, a high elliptical orbit (HEO) satellite, etc. Optionally, the network device may also be a base station located on land, water, or other similar locations.
[0052] In this embodiment, the network device can provide services to a cell. The terminal device communicates with the network device through the transmission resources (e.g., frequency domain resources, or spectrum resources) used by the cell. The cell can be the cell corresponding to the network device (e.g., a base station). The cell can belong to a macro base station or to a base station corresponding to a small cell. The small cell can include: metro cell, micro cell, pico cell, femto cell, etc. These small cells have the characteristics of small coverage area and low transmission power, and are suitable for providing high-speed data transmission services.
[0053] Figure 1 The illustration schematically depicts one network device 1100 and two terminal devices 1200. Optionally, the wireless communication system 1000 may include multiple network devices 1100, and the coverage area of each network device 1100 may include other numbers of terminal devices. This embodiment of the application does not limit this. Optionally, Figure 1 The wireless communication system 1000 shown may also include other network entities such as a Mobility Management Entity (MME) and an Access and Mobility Management Function (AMF), but this application embodiment does not limit this.
[0054] It should be understood that devices with communication functions in the network / system of this application embodiment can be referred to as communication devices. Figure 1 Taking the communication system shown as an example, the communication equipment may include network devices and terminal devices with communication functions. The network devices and terminal devices may be specific devices in the embodiments of this application, which will not be described in detail here. The communication equipment may also include other devices in the communication system, such as network controllers, mobility management entities and other network entities, which are not limited in the embodiments of this application.
[0055] It should be understood that the terms "system" and "network" are often used interchangeably herein. The term "and / or" herein is used to describe an associated relationship between associated objects, for example, A and / or B can represent three relationships, for example, A alone, A and B together, and B alone. The character " / " herein generally represents an "or" relationship between the associated objects.
[0056] It should be understood that the "indication" mentioned in the embodiments of the present application can be direct indication or indirect indication, or can represent an associated relationship. For example, A indicates B, which can represent that B can be obtained through A, or A indirectly indicates B, for example, A indicates C, and B can be obtained through C, or A and B have an associated relationship.
[0057] In the description of the embodiments of the present application, the term "corresponding" can represent a direct or indirect corresponding relationship between the two, or an associated relationship between the two, or an indication and being indicated, configuration and being configured, etc.
[0058] In order to facilitate understanding of the technical solutions of the embodiments of the present application, the related technologies of the embodiments of the present application are described as follows, which can be combined with the technical solutions of the embodiments of the present application in any way, and all belong to the protection scope of the embodiments of the present application.
[0059] In the NR system, the network device sends uplink grant (UL grant) information, such as downlink control information (DCI) in format 0_0 or format 0_1, to schedule physical uplink shared channel (PUSCH) transmission.
[0060] When the network device schedules uplink data transmission through the UL grant information, the time domain resource allocation (TDRA) field is carried in the DCI. The TDRA field is 6 bits of data, which is used to indicate one of 16 rows in the resource allocation table.
[0061] Each row in the resource allocation table contains a plurality of different resource allocation information, such as PUSCH start position S, PUSCH length L, time interval information K2, and mapping type (Type), etc. Among them, K2 represents the number of time slots offset between the time slot where the UL grant information is located and the time slot where the PUSCH is located. The mapping type of the PUSCH time domain resource allocation includes Type A and Type B. The difference between Type A and Type B includes that the value range of S is different and the value range of L is different. Type A mainly faces slot-based services, S is relatively early, and L is relatively long. Type B mainly faces non-slot-based services such as Ultra Reliability and Low Latency Communication (URLLC) with high reliability and low latency, and has high requirements for latency, so the position of S is relatively flexible to transmit service data arriving at any time, and L is relatively short to reduce transmission latency.
[0062] The value range of S and L of Type A and Type B is shown in Table 1 as follows.
[0063]
[0064] The time domain resource allocation table of PUSCH is shown in Table 2 as follows.
[0065] Resource number PUSCH mapping type [K2] S L 1 Type A j 0 14 2 Type A j 0 12 3 Type A j 0 10 4 Type B j 2 10 5 Type B j 4 10 6 Type B j 4 8 7 Type B j 4 6 8 Type A j+1 0 14 9 Type A j+1 0 12 10 Type A j+1 0 10 11 Type A j+2 0 14 12 Type A j+2 0 12 13 Type A j+2 0 10 14 Type B j 8 6 15 Type A j+3 0 14 16 Type A j+3 0 10
[0066] Table 2
[0067] Wherein, j is the time slot where the UL grant information is located.
[0068] In order to enhance the reliability of uplink transmission, the NR R15 standard introduces slot aggregation PUSCH repetition transmission. The slot aggregation PUSCH repetition transmission refers to that the same transport block is repeatedly transmitted K times by using different redundancy versions. The network device configures the maximum repetition number K for the terminal device through the high layer parameter PUSCH aggregation factor (pusch-AggregationFactor), and the terminal device repeatedly transmits the same transport block on K consecutive time slots, and the PUSCH copy carrying the transport block in each time slot occupies the same number of symbols in the time domain. Among them, the redundancy version (RV) of the first PUSCH copy is indicated by the uplink grant information such as DCI, and the RV of the remaining PUSCH copies is determined based on the set {0, 2, 3, 1} in sequence. The number of redundancy versions RV id As shown in Table 3 as follows:
[0069]
[0070]
[0071] Table 3
[0072] If the time-domain resource corresponding to a PUSCH repetition in a slot in which the PUSCH repetition is located contains at least one semi-static downlink symbol, the PUSCH is not transmitted in the slot. As shown in the time-domain resource diagram of PUSCH repetition transmission, the network device schedules the terminal device to transmit the transport block 4 times, and the PUSCH repetitions of the transport block need to occupy the first 12 symbols in each slot. Among them, U is an uplink symbol, D is a semi-static downlink symbol, and F is a flexible symbol. Since the first 3 symbols in slot #1 and slot #2 are semi-static downlink symbols D, the 2nd PUSCH (PUSCH #2) to be transmitted in slot #1 and the 3rd PUSCH (PUSCH #3) to be transmitted in slot #2 are discarded and not transmitted. Figure 2
[0073] For uplink grant-free slot aggregation PUSCH repetition transmission, the network device configures the maximum number of repetitions of the transport block by using a high-layer parameter RepK.
[0074] In the NR R16 standard, for PUSCH repetition transmission based on Type B, the network device transmits uplink grant information or grant-free configuration information to indicate the repetition transmission of one or more nominal PUSCHs.
[0075] The terminal device transmits one or more actual PUSCH repetitions in one slot, or transmits two or more actual PUSCH repetitions in a plurality of consecutive available slots. As mentioned earlier, the network device specifies the time-domain resource by indicating a certain row in the TDRA table. According to the NR R16 standard, a column is added to the TDRA table to indicate the number of repetitions of Type B PUSCH repetition transmission, which can take values {1, 2, 3, 4, 7, 8, 12, 16}.
[0076] The uplink scheduling information or the first type of grant-free configuration information indicates the starting symbol S and the duration L of the first nominal PUSCH repetition, and the duration L of each nominal PUSCH repetition is the same, where 0≤S≤13 and 1≤L≤14. High-layer signaling respectively indicates S and L by 4 bits, and S+L>14 can be achieved. The transport block size (TBS) of the nominal PUSCH repetition and the actual PUSCH repetition can be determined according to the time-domain length L of the nominal PUSCH. Starting from the second nominal PUSCH, the starting symbol of the nominal PUSCH is the next symbol of the termination symbol of the previous nominal PUSCH.
[0077] Before determining the time domain resource of actual PUSCH copy, the terminal device needs to determine the invalid symbol. The symbol other than the invalid symbol can be considered as a potential valid symbol. If the time domain resource corresponding to one nominal PUSCH copy includes at least one potential valid symbol which is continuous in the same slot, the at least one potential valid symbol can be mapped as one actual PUSCH copy. Therefore, the time domain resource of one nominal PUSCH copy can contain the time domain resource of one or more actual PUSCH copies. In addition, the terminal device does not transmit the actual PUSCH copy of a single symbol, unless the single symbol is the duration L of the nominal PUSCH indicated by the network device.
[0078] Figure 3 The time domain resource schematic diagram of an exemplary PUSCH repeated transmission is shown. As shown in Figure 3 , the length L of the nominal PUSCH is 6 symbols, and the nominal repetition number is 4, so that 4 nominal PUSCH repetitions are contained in 24 symbols. Among them, in the 6 symbols corresponding to each nominal PUSCH copy, the downlink symbol or other invalid symbol is not used for actual PUSCH transmission. Taking the 3rd nominal PUSCH repetition as an example, the 6 symbols corresponding thereto are all potential valid symbols, so that the 1st symbol and the 2nd symbol which are continuous in the same slot in the 6 symbols are mapped as one actual PUSCH, and the 3rd symbol to the 6th symbol which are continuous in the same slot are mapped as another actual PUSCH. Taking the 4th nominal PUSCH repetition as an example, the 1st symbol, the 5th symbol and the 6th symbol in the 6 symbols corresponding thereto are potential valid symbols. Among them, the 1st symbol is not continuous with other potential valid symbols, so the 1st symbol is not used for actual PUSCH transmission, and the 5th symbol and the 6th symbol are continuous in the same slot, which can be mapped as one actual PUSCH.
[0079] In the above scheme, the terminal device can determine the invalid symbol based on the following manner:
[0080] 1. The downlink symbol semi-statically configured by the higher layer parameter tdd-UL-DL-ConfigurationCommon or tdd-UL-DL-ConfigurationDedicated is one kind of invalid symbol.
[0081] 2. The invalid symbols are determined according to an invalid symbol pattern InvalidSymbolPattern configured by high layer signaling. The invalid symbol pattern includes multiple bits corresponding to multiple symbols, and a bit with a value of 1 indicates that the corresponding symbol is an invalid symbol. The DCI of format 0_1 or 0_2 is used to schedule PUSCH repetition or activate the second type of grant-free PUSCH repetition. A 1-bit invalid symbol pattern indication information field can be configured in the DCI. When the invalid symbol pattern indication information field is 1, the terminal device determines the invalid symbols according to the invalid symbol pattern, otherwise, the terminal device ignores the invalid symbol pattern. If the DCI does not contain the invalid symbol pattern indication information field, the terminal directly determines the invalid symbols according to the invalid symbol pattern. The invalid symbol pattern indication information field is independently configured for different DCI formats.
[0082] For PUSCH repetition transmission based on Type A, the NR system supports adding a column numberofrepetitions in the time domain resource allocation table configured by high layer signaling to indicate the number K of PUSCH repetition transmission of Type A. If numberofrepetitions is not configured, the number K of repetitions is determined based on the high layer parameter aggregation factor pusch-AggregationFactor. If neither of the two parameters is configured, the number K of repetitions is 1.
[0083] For grant-free PUSCH scheduling:
[0084] The determination method of the grant-free PUSCH repetition type includes: when the high layer parameter PUSCHRepTypeIndicatorForType1Configuredgrant is configured as pusch-RepTypeB, the Type B PUSCH repetition is adopted, otherwise the Type A PUSCH repetition is adopted. The determination method of the number of grant-free repetitions includes: if the numberofrepetitions is included in the time domain resource allocation table, the nominal number of PUSCH repetition transmissions is indicated by the TDRA table, otherwise the number of repetitions is indicated by the high layer parameter repK.
[0085] It can be seen that the number of PUSCH repetition transmissions is semi-statically configured. Since the system supports flexible slot structure, in some slots, the repetition of PUSCH will be ignored, resulting in discontinuous time domain resources of the actual repeated transmission of PUSCH. Therefore, in some configuration scenarios, especially in time division duplex (TDD) scenarios, the configured number of repetitions cannot achieve the ideal coverage enhancement effect.
[0086] Since joint channel estimation is performed, the number of time slots for performing joint channel estimation or the number of repeated transmissions of the PUSCH needs to be determined to determine the corresponding time domain range. Within the corresponding time domain range, the network device assumes that at least one of the power, antenna port and precoding of the DMRS is constant and / or the phase is continuous, and performs joint channel estimation based on this. Correspondingly, the terminal device should implement these assumptions related to joint channel estimation in the transmission of the PUSCH. As shown in the joint channel estimation diagram of the consecutive time slots in FIG. 8, the terminal device needs to perform joint channel estimation based on the preamble DMRS and the additional DMRS in the time slots #0 to #3 of the repeated transmission of the PUSCH, and maintain the configurations related to joint channel estimation. However, since there is a discontinuous case in the time domain resources of the actual repeated transmission of the PUSCH, it is difficult for the terminal device to cooperate with the network device to make the corresponding configuration, that is, to maintain the power, antenna port and precoding of the DMRS constant and / or maintain the phase continuity, during the entire repeated transmission of the PUSCH. Figure 4
[0087] The scheme provided by the embodiments of the present application is mainly used to solve at least one of the above problems.
[0088] In order to enable more detailed understanding of the features and technical contents of the embodiments of the present application, the implementation of the embodiments of the present application is described in detail below with reference to the accompanying drawings, which are only used for reference and do not limit the embodiments of the present application.
[0089] Figure 5 is a schematic flowchart of a channel estimation method according to an embodiment of the present application. The method can be optionally applied to the system shown in FIG. 8, but is not limited thereto. The method comprises the following steps. Figure 1
[0090] In step S510, the terminal device determines a first time domain resource set for repeatedly transmitting the first data based on the received first indication information from the network device.
[0091] In step S520, the terminal device determines a second time domain resource set for performing joint channel estimation based on the first time domain resource set.
[0092] In the embodiments of the present application, the second time domain resource set can include at least one time domain resource for performing joint channel estimation. That is, the network device performs joint channel estimation on the time domain resources included in the second time domain resource set. Correspondingly, the terminal device maintains the configurations associated with joint channel estimation in the second time domain resource set.
[0093] Optionally, the above channel estimation method can further comprise:
[0094] The terminal device transmits the first data based on a signal configuration corresponding to the joint channel estimation in the second set of time domain resources.
[0095] Optionally, the signal configuration corresponding to the joint channel estimation comprises at least one of the following:
[0096] Constant power;
[0097] Constant antenna port;
[0098] Constant precoding;
[0099] Continuous phase.
[0100] Corresponding to the above method, see Figure 6 Another embodiment of the present application provides a channel estimation method. The method can be optionally applied to Figure 1 the system shown, but is not limited thereto. The method comprises:
[0101] Step S610: The network device sends first indication information to the terminal device; wherein the first indication information is used to instruct the terminal device to determine a first set of time domain resources for repeatedly transmitting the first data; the first set of time domain resources is used to determine a second set of time domain resources for performing joint channel estimation.
[0102] Optionally, the above method further comprises: the network device performs joint channel estimation for the first data in the second set of time domain resources. Or the network device performs joint channel estimation for the first data on at least one time domain resource contained in the second set of time domain resources.
[0103] Exemplarily, the first data can comprise PUSCH.
[0104] In the embodiments of the present application, the first set of time domain resources for repeatedly transmitting the first data can comprise time slots or symbols actually transmitting the first data. For example, for Type A uplink data transmission, the first set of time domain resources can comprise at least one time slot, and at least one symbol corresponding to the PUSCH copy in the time slot does not contain a semi-static downlink symbol; for Type B uplink data transmission, the first set of time domain resources can comprise a symbol actually corresponding to the PUSCH.
[0105] It should be noted that the first set of time domain resources can comprise continuous time domain resources, or can comprise discrete time domain resources. The second set of time domain resources can comprise continuous time domain resources, or can comprise discrete time domain resources. Here, the time domain resources can comprise time slots and / or symbols.
[0106] Optionally, the first indication information can comprise at least one of the following:
[0107] uplink grant information;
[0108] grant-free indication information;
[0109] second window length indication information.
[0110] Optionally, the uplink grant information can comprise a DCI, for example, a DCI format 0_0 or a DCI format 0_1. The terminal device can determine a time domain range of the repeated transmission according to the uplink grant information, and determine a first time domain resource set for the repeated transmission of the first data based on a time slot structure or symbol configuration of each time slot in the time domain range of the repeated transmission.
[0111] Optionally, the grant-free indication information can comprise configuration information for configuring grant-free resources. Alternatively, the grant-free information can comprise activation information for activating certain grant-free resources in the case of having configured grant-free resources. The terminal device can determine the effective grant-free resources according to the grant-free indication information, and determine a first time domain resource set available for the repeated transmission of the first data from the grant-free resources in the case of needing to use part or all of the grant-free resources for the repeated transmission. The network device can also determine a first time domain resource set available for the repeated transmission of the first data from the grant-free resources in the case of configuring or activating the grant-free resources.
[0112] Optionally, the first indication information can carry the uplink grant information or the grant-free information to indicate the first time domain resource set, and carry the second window length indication information to facilitate the terminal device to determine the second time domain resource set according to the second window length indication information. The second window length indication information can be used to indicate information related to the length of the time domain window or time domain interval, the time domain range, for example, a nominal window length, a window length threshold, an interval threshold, etc. For example, the nominal window length can be used to determine a nominal window in the time domain range corresponding to the first time domain resource set, so as to determine the second time domain resource set in the nominal window. For example, the window length threshold can comprise a length of a continuous time domain range corresponding to the second time domain resource set or a quantity threshold of time domain resources contained in the second time domain resource set. For example, the interval threshold can comprise a length threshold of a time domain interval allowed to be interrupted or a quantity threshold of time domain resources allowed to be interrupted in the second time domain resource set.
[0113] In the embodiments of the present application, the network device can also determine the second time domain resource set based on the first time domain resource set before performing joint channel estimation on the first data in the second time domain resource set. Specifically, the channel estimation method can further comprise: determining, by the network device, the second time domain resource set based on the first time domain resource set.
[0114] In the embodiments of the present application, the network device or the terminal device can determine the second time domain resource set based on the first time domain resource set in multiple ways. The following provides multiple exemplary embodiments.
[0115] Example 1: The network device determines the second time domain resource set based on the first time domain resource set, comprising:
[0116] The network device determines the first time domain resource set as the second time domain resource set; wherein the first time domain resource set includes at least two time domain resources.
[0117] Correspondingly, the terminal device determines the second time domain resource set for joint channel estimation based on the first time domain resource set, comprising: the terminal device determines the first time domain resource set as the second time domain resource set; wherein the first time domain resource set includes at least two time domain resources.
[0118] Optionally, the time domain resource includes a time slot or a symbol.
[0119] For example, as shown in Figure 7 For the uplink data transmission of Type A, the time domain range of repeated transmission of PUSCH (hereinafter referred to as retransmission time domain range) includes 5 time slots, which are time slot #0 to time slot #4. Among them, the time domain resource corresponding to PUSCH #2 in time slot #1 contains 3 downlink symbols D, and the time domain resource corresponding to PUSCH #3 in time slot #2 contains 3 downlink symbols D, so time slot #1 and time slot #2 do not perform PUSCH repeated transmission, and the first time domain resource set for repeated transmission of PUSCH includes time slot #0, time slot #3 and time slot #4. Therefore, time slot #0, time slot #3 and time slot #4 are determined as a whole as the second time domain resource set, that is, the second time domain resource set includes time slot #0, time slot #3 and time slot #4. The network device performs joint channel estimation based on time slot #0, time slot #3 and time slot #4. The terminal device keeps the power, antenna port, precoding unchanged and / or phase continuous on time slot #0, time slot #3 and time slot #4.
[0120] For example, as shown in Figure 8 For the uplink data transmission of Type B, the retransmission time domain range includes 24 symbols, corresponding to 4 nominal PUSCHs. Among them, the first time domain resource set for repeated transmission of PUSCH includes 6 symbols occupied by actual PUSCHs. The terminal device determines these symbols as a whole as the second time domain resource set for joint channel estimation. That is, the second time domain resource set includes 6 symbols occupied by actual PUSCHs. The network device performs joint channel estimation based on the 6 symbols occupied by actual PUSCHs. The terminal device keeps the power, antenna port, precoding unchanged and / or phase continuous on the 6 symbols occupied by actual PUSCHs.
[0121] Example two: the network device determines the second time domain resource set based on the first time domain resource set, including:
[0122] The network device obtains the second time domain resource set based on M time domain resources in the first time domain resource set that have a preset relationship; where M is an integer greater than or equal to 1.
[0123] Correspondingly, the terminal device determines the second time domain resource set for joint channel estimation based on the first time domain resource set, including:
[0124] The terminal device obtains the second time domain resource set based on M time domain resources in the first time domain resource set that have a preset relationship; where M is an integer greater than or equal to 1.
[0125] Exemplarily, the network device or the terminal device can determine M time domain resources in the first time domain resource set that have a preset relationship as the second time domain resource set.
[0126] Optionally, the preset relationship includes being continuous in the time domain. Correspondingly, M can be greater than or equal to 2. That is, the terminal device obtains the resource set for joint channel estimation based on at least two time domain resources in the first time domain resource set that are continuous in the time domain.
[0127] Optionally, the time domain resource can include a time slot or a symbol.
[0128] For example, as shown in Figure 9 , the first time domain resource set for repeated transmission of PUSCH includes time slot #0, time slot #3 and time slot #4, where time slot #0 has no other time slots that can be used for PUSCH data transmission in succession, so time slot #0 is determined as a second time domain resource set for joint channel estimation, denoted as the first second time domain resource set; time slot #3 and time slot #4 are continuous in the time domain, so time slot #3 and time slot #4 can be determined as a second time domain resource set as a whole, denoted as the second second time domain resource set.
[0129] For another example, as shown in Figure 10 , the first time domain resource set for repeated transmission of PUSCH includes 6 actual
[0130] The symbols occupied by a PUSCH. The two symbols occupied by the first actual PUSCH are contiguous in the time domain; therefore, the two symbols occupied by the first actual PUSCH can be defined as a second time-domain resource set, denoted as the first second time-domain resource set. Similarly, the two symbols occupied by the second actual PUSCH can be defined as the second second time-domain resource set, the 10 symbols occupied by the third, fourth, and fifth actual PUSCHs can be defined as the third second time-domain resource set, and the two symbols occupied by the sixth actual PUSCH can be defined as the fourth second time-domain resource set.
[0131] Optionally, if a certain time-domain resource in the first time-domain resource set, such as the third time-domain resource, is not discontinuous in the time domain with other time-domain resources in the time-domain resource set, then the terminal device or network device can determine the third time-domain resource as a second time-domain resource set. In some scenarios, the third time-domain resource can also be considered as being used for single-channel estimation or independent channel estimation.
[0132] For example, such as Figure 9 As shown, time slot #0 can be used to repeatedly transmit the first data and is not continuous with other resources in the first time domain resource set. Therefore, time slot #0 can be determined as the first second time domain resource set.
[0133] Optionally, M is less than or equal to a pre-configured resource quantity threshold. When the M time-domain resources are contiguous in the time domain, the resource quantity threshold can also be considered as a window length threshold.
[0134] For example, M = 6. Figure 11 As shown, the time-domain resource set used for repeated transmission of the first data includes symbols occupied by 6 actual PUSCHs. Among them, the 10 symbols occupied by the 3rd, 4th, and 5th actual PUSCHs are contiguous in the time domain, but the number of symbols exceeds the resource quantity threshold. The terminal device and the network device determine the first 6 contiguous symbols in the time domain (i.e., the symbols occupied by the 3rd and 4th actual PUSCHs) as the i-th second time-domain resource set, and determine the last 4 contiguous symbols in the time domain (i.e., the symbols occupied by the 5th actual PUSCH) as the (i+1)-th second time-domain resource set.
[0135] Optionally, the channel estimation method may also include:
[0136] When the time interval between the first time-domain resource in the first time-domain resource set and the second time-domain resource in the first time-domain resource set is less than or equal to the interval threshold, the terminal device and / or network device determine that the first time-domain resource and the second time-domain resource have a preset relationship.
[0137] That is, if the time interval between two time domain resources in the time domain resource set is less than the interval threshold, the two time domain resources have a preset relationship. It can be understood that according to the above optional manner, the preset relationship includes: the length of the interruption in the time domain is less than or equal to the interval threshold. In another aspect, if the length of the interruption of the M time domain resources in the time domain is less than or equal to the interval threshold, that is, the time interval between two time domain resources in the M time domain resources is less than the interval threshold, the interval between the two time domain resources can be ignored, and the M time domain resources are considered as a whole as the second time domain resource set.
[0138] For example, the interval threshold is 2 slots. As shown in Figure 7 , the first time domain resource set for repeated transmission of PUSCH includes slot #0, slot #3 and slot #4. Among them, the time interval between slot #0 and slot #3 is equal to 2 slots, and the time interval between slot #3 and slot #4 is 0 (less than 2 slots), so slot #0, slot #3 and slot #4 have a preset relationship. Based on this, the terminal device or the network device determines slot #0, slot #3 and slot #4 as the second time domain resource set. As shown in Figure 12 , the first time domain resource set for repeated transmission of PUSCH includes slot #0, slot #4 and slot #5. Among them, the time interval between slot #0 and slot #4 is greater than 2 slots, and the time interval between slot #4 and slot #5 is 0 (less than 2 slots), so slot #0 and slot #4 do not have a preset relationship. Slot #4 and slot #5 have a preset relationship. Based on this, the terminal device or the network device determines slot #4 and slot #5 as a whole as the second time domain resource set. Slot #0 is determined as the second time domain resource set alone.
[0139] For another example, the interval threshold is 2 symbols. As shown in Figure 13 , the first time domain resource set for repeated transmission of PUSCH includes 6 actual PUSCH occupied symbols. Among them, the time interval between the first actual PUSCH occupied symbol and the second actual PUSCH occupied symbol is less than the interval threshold, so there is a preset relationship between them, and the first second time domain resource set includes the first actual PUSCH occupied symbol and the second actual PUSCH occupied symbol. The time interval between the second actual PUSCH occupied symbol and the third actual PUSCH occupied symbol is greater than the interval threshold, so there is no preset relationship between them, and they belong to different second time domain resource sets.
[0140] Example three: the network device determines a joint channel estimation window based on the time domain resource set, including:
[0141] The network device determines N nominal windows in a time domain range corresponding to the first time domain resource set according to a nominal window length, where N is an integer greater than or equal to 1.
[0142] The network device obtains the second time domain resource set based on M time domain resources belonging to the first time domain resource set and having a preset relationship in the i-th nominal window of the N nominal windows, where i is an integer greater than or equal to 1 and less than or equal to N, and M is an integer greater than or equal to 1.
[0143] Correspondingly, the terminal device determines the second time domain resource set for joint channel estimation based on the first time domain resource set, including:
[0144] The terminal device determines N nominal windows in a time domain range corresponding to the first time domain resource set according to a nominal window length, where N is an integer greater than or equal to 1.
[0145] The terminal device obtains the second time domain resource set based on M time domain resources belonging to the first time domain resource set and having a preset relationship in the i-th nominal window of the N nominal windows, where i is an integer greater than or equal to 1 and less than or equal to N, and M is an integer greater than or equal to 1.
[0146] Here, the time domain range corresponding to the first time domain resource set can refer to a time domain interval with a starting point being the first time domain resource in the first time domain resource set and an ending point being the last time domain resource in the first time domain resource set.
[0147] According to Example Three, the time domain range corresponding to the first time domain resource set can be divided into at least one nominal window based on a pre-configured nominal window length, for example, the window length is 20 symbols, and the time domain range corresponding to the first time domain resource set is 40 symbols, then the time domain range corresponding to the first time domain resource set can be divided into 2 nominal windows. Then in each nominal window, M time domain resources belonging to the first time domain resource set and having a preset relationship are determined as a joint channel window.
[0148] Optionally, the time domain resource includes a time slot or a symbol.
[0149] Optionally, M is less than or equal to a pre-configured resource quantity threshold.
[0150] Optionally, the preset relationship includes being continuous in the time domain.
[0151] Optionally, the channel estimation method can further include:
[0152] In a case that a time interval between the first time domain resource in the first time domain resource set and the second time domain resource in the first time domain resource set is less than or equal to the interval threshold, the terminal device and / or the network device determines that the first time domain resource and the second time domain resource have the preset relationship.
[0153] In practical applications, the above example two can be regarded as a case that the nominal window quantity N = 1 in example three. That is, the time domain range corresponding to the first time domain resource set can be regarded as one nominal window. It can be understood that the manner of obtaining the second time domain resource set based on the M time domain resources in each nominal window can be implemented by referring to the manner of obtaining the second time domain resource set based on the M time domain resources in the first time domain resource set in the above example two. Here, no longer be described in detail.
[0154] Optionally, the network device can send the second indication information to the terminal device to indicate to perform joint channel estimation, triggering the terminal device to determine the joint channel window. Specifically, the channel estimation method can further include:
[0155] The network device sends the second indication information to the terminal device; wherein the second indication information is used to indicate to perform joint channel estimation processing.
[0156] Correspondingly, the terminal device determines the second time domain resource set for performing joint channel estimation based on the first time domain resource set, including:
[0157] In a case that the second indication information from the network device is received, the terminal device determines the second time domain resource set for performing joint channel estimation based on the first time domain resource set; wherein the second indication information is used to indicate to perform joint channel estimation.
[0158] Optionally, the second indication information includes at least one of the following:
[0159] The enable information of joint channel estimation;
[0160] The first window length indication information.
[0161] Optionally, the first window length indication information can be used to indicate at least one of the nominal window length, the window length threshold, the resource quantity threshold, and the interval threshold in the above example implementation. In a case that the window length indication information is received, the terminal device determines that the network device performs joint channel estimation, and thus determines the second time domain resource set for performing joint channel estimation based on the first time domain resource set indicated by the first indication information.
[0162] The specific settings and implementation manners of the embodiments of the present application are described from different angles through multiple embodiments. By using the above at least one embodiment, the terminal device determines a first time domain resource set for repeatedly transmitting first data based on first indication information sent by the network device, and determines a second time domain resource set for performing joint channel estimation based on the first time domain resource set. Therefore, the terminal device can accurately perform joint channel estimation with the network device based on the second time domain resource set.
[0163] Corresponding to the processing method of the above at least one embodiment, the embodiments of the present application also provide a terminal device 100, which refers to Figure 14 , and includes
[0164] A first processing module 110 is configured to determine a first time domain resource set for repeatedly transmitting first data based on received first indication information from a network device, and determine a second time domain resource set for performing joint channel estimation based on the first time domain resource set.
[0165] Optionally, the first processing module 110 is further configured to:
[0166] In the second time domain resource set, the first data is transmitted based on a signal configuration corresponding to joint channel estimation.
[0167] Optionally, the signal configuration corresponding to joint channel estimation includes at least one of the following:
[0168] Constant power;
[0169] Constant antenna port;
[0170] Constant precoding;
[0171] Continuous phase.
[0172] Optionally, the first processing module 110 is configured to:
[0173] The first time domain resource set is determined as the second time domain resource set; wherein the first time domain resource set includes at least two time domain resources.
[0174] Optionally, the first processing module 110 is configured to:
[0175] The second time domain resource set is obtained based on M time domain resources with a preset relationship in the first time domain resource set; wherein M is an integer greater than or equal to 1.
[0176] Optionally, the first processing module 110 is configured to:
[0177] determine N nominal windows in a time domain range corresponding to the first set of time domain resources according to a nominal window length, wherein N is an integer greater than or equal to 1;
[0178] obtain the second set of time domain resources based on M time domain resources belonging to the first set of time domain resources and having a preset relationship in the i-th nominal window of the N nominal windows, wherein i is an integer greater than or equal to 1 and less than or equal to N, and M is an integer greater than or equal to 1.
[0179] Optionally, M is less than or equal to a preconfigured resource quantity threshold.
[0180] Optionally, the preset relationship includes being continuous in time domain.
[0181] Optionally, the first processing module 110 is further configured to:
[0182] determine that the first time domain resource and the second time domain resource have the preset relationship in a case where a time interval between the first time domain resource in the first set of time domain resources and the second time domain resource in the first set of time domain resources is less than or equal to an interval threshold.
[0183] Optionally, the time domain resource includes a time slot or a symbol.
[0184] Optionally, the first processing module 110 is configured to:
[0185] in a case where second indication information from a network device is received, determine the second set of time domain resources for joint channel estimation based on the first set of time domain resources, wherein the second indication information is used to indicate joint channel estimation.
[0186] Optionally, the second indication information includes at least one of:
[0187] enable information of joint channel estimation;
[0188] first window length indication information.
[0189] Optionally, the first indication information includes at least one of:
[0190] uplink grant information;
[0191] grant-free indication information;
[0192] second window length indication information.
[0193] The terminal device 100 of the embodiments of the present application can realize the corresponding functions of the terminal device in the method embodiments described above. The processes, functions, implementation manners and advantages of the corresponding modules (sub-modules, units or components, etc.) in the terminal device 100 can be referred to the corresponding descriptions in the method embodiments described above, and will not be described here. It should be noted that the functions described for the modules (sub-modules, units or components, etc.) in the terminal device 100 of the embodiments of the present application can be realized by different modules (sub-modules, units or components, etc.), or can be realized by the same module (sub-module, unit or component, etc.). For example, the first sending module and the second sending module can be different modules, or can be the same module, and both can realize their corresponding functions in the embodiments of the present application. In addition, the communication module in the embodiments of the present application can be realized by the transceiver of the device, and part or all of the modules in the terminal device can be realized by the processor of the device.
[0194] Figure 15 is a schematic block diagram of a network device 200 according to an embodiment of the present application. The network device 200 can include:
[0195] The communication module 210 is configured to send first indication information to the terminal device. The first indication information is used to instruct the terminal device to determine a first time domain resource set for repeatedly transmitting first data. The first time domain resource set is used to determine a second time domain resource set for joint channel estimation.
[0196] Optionally, as shown in Figure 16 , the network device 200 further includes:
[0197] The second processing module 220 is configured to perform joint channel estimation for the first data in the second time domain resource set.
[0198] Optionally, as shown in Figure 16 , the network device 200 further includes:
[0199] The third processing module 230 is configured to determine the second time domain resource set based on the first time domain resource set.
[0200] Optionally, the third processing module 230 is configured to:
[0201] determine the first time domain resource set as the second time domain resource set. The first time domain resource set includes at least two time domain resources.
[0202] Optionally, the third processing module 230 is configured to:
[0203] The second time domain resource set is obtained based on M time domain resources having a preset relationship in the first time domain resource set, where M is an integer greater than or equal to 1.
[0204] Optionally, the third processing module 230 is configured to:
[0205] According to the nominal window length, N nominal windows are determined in a time domain range corresponding to the first time domain resource set, where N is an integer greater than or equal to 1.
[0206] In the i th nominal window in the N nominal windows, the second time domain resource set is obtained based on M time domain resources belonging to the first time domain resource set and having a preset relationship, where i is an integer greater than or equal to 1 and less than or equal to N, and M is an integer greater than or equal to 1.
[0207] Optionally, M is less than or equal to a preconfigured resource quantity threshold.
[0208] Optionally, the preset relationship includes being continuous in time domain.
[0209] Optionally, the third processing module 230 is further configured to:
[0210] In a case where a time interval between a first time domain resource in the first time domain resource set and a second time domain resource in the first time domain resource set is less than or equal to an interval threshold, the network device determines that the first time domain resource and the second time domain resource have the preset relationship.
[0211] Optionally, the time domain resource includes a time slot or a symbol.
[0212] Optionally, the communication module 210 is further configured to:
[0213] The second indication information is sent to the terminal device, where the second indication information is used to indicate joint channel estimation processing.
[0214] Optionally, the second indication information includes at least one of:
[0215] Enable information of joint channel estimation;
[0216] First window length indication information.
[0217] The network device 200 of the embodiments of the present application can realize the corresponding functions of the network device in the method embodiments described above. The processes, functions, implementation manners and advantages of each module (sub-module, unit or component, etc.) in the network device 200 correspond to the descriptions in the method embodiments described above, and will not be repeated here. It should be noted that the functions of each module (sub-module, unit or component, etc.) in the network device 200 of the embodiments of the present application can be realized by different modules (sub-modules, units or components, etc.), or by the same module (sub-module, unit or component, etc.). For example, the first sending module and the second sending module can be different modules, or can be the same module, and both can realize the corresponding functions thereof in the embodiments of the present application. In addition, the communication module in the embodiments of the present application can be realized by the transceiver of the device, and part or all of the other modules can be realized by the processor of the device.
[0218] Figure 17 is a schematic structural diagram of a communication device 600 according to the embodiments of the present application, wherein the communication device 600 comprises a processor 610, which can call and run a computer program from a memory to realize the method in the embodiments of the present application.
[0219] Optionally, the communication device 600 can further comprise a memory 620. The processor 610 can call and run a computer program from the memory 620 to realize the method in the embodiments of the present application.
[0220] The memory 620 can be a separate device independent of the processor 610, or can be integrated in the processor 610.
[0221] Optionally, the communication device 600 can further comprise a transceiver 630, and the processor 610 can control the transceiver 630 to communicate with other devices, specifically, to send information or data to other devices, or to receive information or data sent by other devices.
[0222] The transceiver 630 can comprise a transmitter and a receiver. The transceiver 630 can further comprise an antenna, and the number of antennas can be one or more.
[0223] Optionally, the communication device 600 can be a network device of the embodiments of the present application, and the communication device 600 can realize the corresponding processes realized by the network device in the various methods of the embodiments of the present application. For the sake of brevity, they will not be repeated here.
[0224] Optionally, the communication device 600 can be a terminal device of the embodiments of the present application, and the communication device 600 can realize the corresponding processes realized by the terminal device in the various methods of the embodiments of the present application. For the sake of brevity, they will not be repeated here.
[0225] Figure 18 Fig. 7 is a schematic structural diagram of a chip 700 according to an embodiment of the present application, wherein the chip 700 comprises a processor 710, which can invoke and run a computer program from a memory to implement the method in the embodiments of the present application.
[0226] Optionally, the chip 700 can further comprise a memory 720. The processor 710 can invoke and run a computer program from the memory 720 to implement the method in the embodiments of the present application.
[0227] The memory 720 can be a separate device independent of the processor 710, or can be integrated in the processor 710.
[0228] Optionally, the chip 700 can further comprise an input interface 730. The processor 710 can control the input interface 730 to communicate with other devices or chips, and specifically, can acquire information or data sent by other devices or chips.
[0229] Optionally, the chip 700 can further comprise an output interface 740. The processor 710 can control the output interface 740 to communicate with other devices or chips, and specifically, can output information or data to other devices or chips.
[0230] Optionally, the chip can be applied to the network device in the embodiments of the present application, and the chip can implement the corresponding procedures implemented by the network device in each method of the embodiments of the present application. For brevity, details are not described herein.
[0231] Optionally, the chip can be applied to the terminal device in the embodiments of the present application, and the chip can implement the corresponding procedures implemented by the terminal device in each method of the embodiments of the present application. For brevity, details are not described herein.
[0232] It should be understood that the chip mentioned in the embodiments of the present application can also be referred to as a system chip, a system-on-chip, a chip system or a system-on-chip, etc.
[0233] The processor mentioned above can be a general-purpose processor, a digital signal processor (DSP), a field programmable gate array (FPGA), an application specific integrated circuit (ASIC) or other programmable logic device, a transistor logic device, a discrete hardware component, etc. The general-purpose processor mentioned above can be a microprocessor or any conventional processor, etc.
[0234] The above-mentioned memory can be a volatile memory or a nonvolatile memory, or can include both volatile and nonvolatile memories. Among them, the nonvolatile memory can be a read-only memory (ROM), a programmable ROM (PROM), an erasable PROM (EPROM), an electrically EPROM (EEPROM), or a flash memory. The volatile memory can be a random access memory (RAM).
[0235] It should be understood that the above-mentioned memory is an example but not a limiting description, for example, the memory in the embodiments of the present application can also be a static RAM (SRAM), a dynamic RAM (DRAM), a synchronous DRAM (SDRAM), a double data rate SDRAM (DDR SDRAM), an enhanced SDRAM (ESDRAM), a synch link DRAM (SLDRAM), and a direct memory bus random access memory (Direct Rambus RAM, DR RAM), and the like. That is, the memory in the embodiments of the present application is intended to include but not limited to these and any other suitable types of memory.
[0236] Figure 19 is a schematic block diagram of a communication system 800 according to the embodiments of the present application, which includes a terminal device 810 and a network device 820.
[0237] Among them, the terminal device 810 can be used to implement the corresponding functions realized by the terminal device in the methods of various embodiments of the present application, and the network device 820 can be used to implement the corresponding functions realized by the network device in the methods of various embodiments of the present application. For the sake of brevity, it will not be repeated here.
[0238] In the above embodiments, all or part of the processes can be implemented by software, hardware, firmware, or any combination thereof. When implemented by software, all or part of the processes can be implemented in the form of a computer program product. The computer program product includes one or more computer instructions. When loaded and executed by a computer, the computer instructions generate all or part of the processes or functions according to the embodiments of the present application. The computer can be a general purpose computer, a special purpose computer, a computer network, or other programmable apparatus. The computer instructions can be stored in a computer readable storage medium or transmitted from one computer readable storage medium to another computer readable storage medium, for example, the computer instructions can be transmitted from one website, computer, server, or data center to another website, computer, server, or data center through a wired (for example, coaxial cable, optical fiber, digital subscriber line (DSL)) or wireless (for example, infrared, wireless, microwave, etc.) manner. The computer readable storage medium can be any available medium accessible by a computer or a data storage device such as a server, data center, etc. containing one or more available media sets. The available medium can be a magnetic medium (for example, floppy disk, hard disk, magnetic tape), an optical medium (for example, DVD), or a semiconductor medium (for example, solid state disk (SSD)), etc.
[0239] It should be understood that the size of the sequence number of each process described above in various embodiments of the present application does not mean the order of execution, and the execution order of each process should be determined according to its function and inherent logic, and should not constitute any limitation on the implementation process of the embodiments of the present application.
[0240] Those skilled in the art can clearly understand that, for the convenience and brevity of the description, the specific working process of the system, device and unit described above can refer to the corresponding process in the foregoing method embodiments, which will not be described here.
[0241] The above is only a specific implementation of the present application, but the protection scope of the present application is not limited thereto, and any person skilled in the art can easily think of changes or replacements within the technical scope disclosed in the present application, which should be covered within the protection scope of the present application. Therefore, the protection scope of the present application should be subject to the protection scope of the claims.
Claims
1. A method for channel estimation, comprising: determining, by a terminal device, a first set of time domain resources for repeatedly transmitting first data based on first indication information received from a network device; determining, by the terminal device, a second set of time domain resources for joint channel estimation based on the first set of time domain resources.
2. The method of claim 1, wherein, The method further comprises: transmitting, by the terminal device, the first data based on a signal configuration corresponding to joint channel estimation in the second set of time domain resources.
3. The method of claim 2, wherein, The signal configuration corresponding to joint channel estimation comprises at least one of: a constant power; a constant antenna port; a constant precoding; a continuous phase.
4. The method of any one of claims 1-3, wherein, The determining, by the terminal device, the second set of time domain resources for joint channel estimation based on the first set of time domain resources comprises: determining, by the terminal device, the first set of time domain resources as the second set of time domain resources; wherein the first set of time domain resources comprises at least two time domain resources.
5. The method of any one of claims 1-3, wherein, The determining, by the terminal device, the second set of time domain resources for joint channel estimation based on the first set of time domain resources comprises: determining, by the terminal device, the second set of time domain resources based on M time domain resources having a preset relationship in the first set of time domain resources; wherein M is an integer greater than or equal to 1.
6. The method of any one of claims 1-3, wherein, The determining, by the terminal device, the second set of time domain resources for joint channel estimation based on the first set of time domain resources comprises: determining, by the terminal device, N nominal windows in a time domain range corresponding to the first set of time domain resources according to a nominal window length; wherein N is an integer greater than or equal to 1; determining, by the terminal device, the second set of time domain resources based on M time domain resources having a preset relationship in an i th nominal window of the N nominal windows; wherein i is an integer greater than or equal to 1 and less than or equal to N, and M is an integer greater than or equal to 1.
7. The method of any one of claims 5-6, wherein, The preset relationship comprises being continuous in time domain.
8. The method of any one of claims 5-6, wherein, The method further comprises: determining, by the terminal device, that the first time domain resource and the second time domain resource have the preset relationship in a case that a time interval between the first time domain resource in the first set of time domain resources and the second time domain resource in the first set of time domain resources is less than or equal to an interval threshold.
9. The method of any one of claims 1-8, wherein, The determining, by the terminal device, the second set of time domain resources for joint channel estimation based on the first set of time domain resources comprises: determining, by the terminal device, the second set of time domain resources for joint channel estimation based on the first set of time domain resources in a case that second indication information is received from the network device; wherein the second indication information is used to indicate joint channel estimation.
10. The method of claim 9, wherein, The second indication information comprises at least one of: enabling information of joint channel estimation; first window length indication information.
11. The method of any one of claims 1-10, wherein, The first indication information comprises at least one of: uplink grant information; grant-free indication information; second window length indication information. 12.A terminal device, comprising: The first processing module is configured to determine, based on the received first indication information from the network device, a first time domain resource set for repeated transmission of the first data, and determine, based on the first time domain resource set, a second time domain resource set for joint channel estimation.
13. The terminal device of claim 12, wherein, The first processing module is further configured to: transmit the first data based on a signal configuration corresponding to joint channel estimation in the second time domain resource set.
14. The terminal device of claim 13, wherein, The signal configuration corresponding to joint channel estimation includes at least one of: constant power; constant antenna port; constant precoding; continuous phase.
15. The terminal device of any one of claims 12-14, wherein, The first processing module is configured to: determine the first time domain resource set as the second time domain resource set; and wherein the first time domain resource set includes at least two time domain resources.
16. The terminal device of any one of claims 12-14, wherein, The first processing module is configured to: obtain the second time domain resource set based on M time domain resources having a preset relationship in the first time domain resource set; wherein M is an integer greater than or equal to 1.
17. The terminal device of any one of claims 12-14, wherein, The first processing module is configured to: determine N nominal windows in a time domain range corresponding to the first time domain resource set according to a nominal window length; wherein N is an integer greater than or equal to 1; obtain the second time domain resource set based on M time domain resources having a preset relationship in the i-th nominal window in the N nominal windows; wherein i is an integer greater than or equal to 1 and less than or equal to N, and M is an integer greater than or equal to 1.
18. The terminal device of any one of claims 16-17, wherein, The preset relationship includes being continuous in time domain.
19. The terminal device of any one of claims 16-17, wherein, The first processing module is further configured to: determine that the first time domain resource and the second time domain resource have the preset relationship when a time interval between the first time domain resource in the first time domain resource set and the second time domain resource in the first time domain resource set is less than or equal to an interval threshold.
20. The terminal device of any one of claims 12-19, wherein, The first processing module is configured to: determine, based on the first time domain resource set, the second time domain resource set for joint channel estimation when receiving second indication information from the network device; wherein the second indication information is used to indicate joint channel estimation.
21. The terminal device of claim 20, wherein, The second indication information includes at least one of: enable information of joint channel estimation; first window length indication information.
22. The terminal device of any one of claims 12-21, wherein, The first indication information includes at least one of: uplink grant information; grant-free indication information; second window length indication information.
23. A terminal device comprising: A processor and a memory, the memory is configured to store a computer program, the processor invokes and runs the computer program stored in the memory to execute the steps of the method in any one of claims 1 to 11.
24. A computer readable storage medium for storing a computer program, wherein, the computer program causes a computer to execute the steps of the method in any one of claims 1 to 11.