A channel estimation method and device
By receiving the DMRS of the terminal device within the time window and performing joint channel estimation in multiple TRP transmission scenarios, the problem of insufficient channel estimation accuracy is solved, and higher channel estimation accuracy and communication system quality are achieved.
Patent Information
- Application Number
- CN202110362966.X
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2021-04-02
- Publication Date
- 2025-02-18
- Estimated Expiration
- 2041-04-02
AI Technical Summary
In multiple transmission and reception points (TRP) transmission scenarios, the application method of time window has not been studied, resulting in insufficient accuracy of channel estimation.
By receiving the demodulation reference signal DMRS sent by the terminal device on N uplink channels within the time window, and performing joint channel estimation based on M uplink channels with the same airspace-related information, the accuracy of channel estimation is improved.
Through joint channel estimation, the accuracy of channel estimation is improved and the quality of the communication system is improved.
Smart Images

Figure CN115174316B_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of communication technology, and in particular to a channel estimation method and device. Background Art
[0002] In 5G New Radio (NR), network equipment can perform channel estimation based on the demodulation reference signal (DMRS) corresponding to the physical uplink shared channel (PUSCH) or physical uplink control channel (PUCCH) sent by the terminal device. Channel estimation is the basis for subsequent signal demodulation, and the quality of channel estimation can affect signal demodulation and thus the quality of the communication system.
[0003] Currently, for a Transmission and Reception Point (TRP), the network equipment can perform channel estimation for each DMRS corresponding to the PUSCH or PUCCH on the TRP one by one. The concept of a time window (TimeDomainWindow) is introduced in the research on coverage enhancement. The PUSCH in this time window can be jointly estimated to improve the coverage performance. However, the application method of the time window in the transmission scenario of multiple TRPs has not been studied yet. Summary of the invention
[0004] The present application discloses a channel estimation method and device, which can improve the accuracy of channel estimation.
[0005] In a first aspect, an embodiment of the present application provides a channel estimation method and apparatus, which are applied to a network device, wherein the method includes:
[0006] In the time window, a demodulation reference signal DMRS sent by a terminal device on N uplink channels is received;
[0007] Joint channel estimation is performed according to DMRSs sent on M uplink channels among the N uplink channels, where M and N are positive integers, and the M uplink channels have the same spatial domain related information.
[0008] In one embodiment, each of the M uplink channels has the same one or more of the following parameters:
[0009] Transmission Power;
[0010] Frequency domain resource allocation;
[0011] DMRS antenna port;
[0012] Transmitted Precoding Matrix Indicator (TPMI);
[0013] Transmit Spatial Domain Parameters;
[0014] Timing Advance (TA);
[0015] Meanwhile, the time interval between any two adjacent uplink channels among the M uplink channels is less than the preset time interval, or there is no downlink channel between any two uplink channels among the M uplink channels, or the M uplink channels are continuous in time.
[0016] In one implementation, the N uplink channels are mapped to the transmission resources through sequence mapping SeqMapping, and the types of the N uplink channels are repeated transmission type A or repeated transmission type B.
[0017] In one embodiment, the N uplink channels are mapped to the transmission resources by sequential mapping SeqMapping, and the type of sending the N uplink channels is repeated transmission type A, and the time slots corresponding to each uplink channel in the M uplink channels are continuous in time; or,
[0018] The N uplink channels are mapped to the transmission resources through sequence mapping SeqMapping, and the type of sending the N uplink channels is repeated sending type B, and each uplink channel in the M uplink channels is continuous in time.
[0019] In one implementation, the N uplink channels are mapped to the transmission resources through cyclic mapping CycMapping, and the type of sending the N uplink channels is repeated transmission type A or repeated transmission type B.
[0020] In one implementation, the types of the N uplink channels are types of uplink channels transmitting different transport blocks.
[0021] In one implementation, the N uplink channels are a physical uplink shared channel PUSCH or a physical uplink control channel PUCCH.
[0022] In a second aspect, an embodiment of the present application provides a channel estimation device, which is applied to a network device, and the device includes:
[0023] A transceiver unit, configured to receive a demodulation reference signal DMRS sent by a terminal device on N uplink channels within a time window;
[0024] The processing unit is used to perform joint channel estimation according to DMRS sent on M uplink channels among the N uplink channels, where M and N are positive integers, and the M uplink channels have the same spatial domain related information.
[0025] In a third aspect, an embodiment of the present application provides a channel estimation device, which includes a processor and a memory, the memory is used to store a computer program, the computer program includes program instructions, and the processor is configured to call the program instructions to execute the channel estimation method described in the first aspect.
[0026] In a fourth aspect, an embodiment of the present application provides a computer-readable storage medium, which stores one or more instructions, and the one or more instructions are suitable for being loaded by a processor and executing the channel estimation method described in the first aspect.
[0027] In a fifth aspect, an embodiment of the present application provides a chip, which includes a processor and a data interface, and the processor reads instructions stored in a memory through the data interface to execute the channel estimation method described in the first aspect.
[0028] In a sixth aspect, an embodiment of the present application provides a chip module, the chip module comprising a chip and a transceiver, the chip module being applied to a network device, wherein:
[0029] The chip is used to control the transceiver to receive the demodulation reference signal DMRS sent by the terminal device on N uplink channels within the time window;
[0030] The chip is also used to perform joint channel estimation according to DMRS sent on M uplink channels among the N uplink channels, where M and N are positive integers, and the M uplink channels have the same spatial domain related information.
[0031] In an embodiment of the present application, a network device may receive a demodulation reference signal DMR sent by a terminal device on N uplink channels, and perform joint channel estimation based on DMRS sent on M uplink channels of the N uplink channels, where M and N are positive integers. Through this method, the accuracy of channel estimation can be improved. BRIEF DESCRIPTION OF THE DRAWINGS
[0032] In order to more clearly illustrate the technical solutions of the embodiments of the present application, the drawings required for use in the description of the embodiments will be briefly introduced below. Obviously, the drawings described below are some embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying any creative work.
[0033] Figure 1A schematic diagram of sending an uplink channel by sequential mapping and repeated sending type A provided in an embodiment of the present application;
[0034] Figure 2 A schematic diagram of sending an uplink channel by cyclic mapping and repeated sending type A provided in an embodiment of the present application;
[0035] Figure 3 A schematic diagram of sending an uplink channel by repeatedly sending type B provided in an embodiment of the present application;
[0036] Figure 4 A schematic diagram of a communication network architecture provided in an embodiment of the present application;
[0037] Figure 5 A schematic diagram of a flow chart of a channel estimation method provided in an embodiment of the present application;
[0038] Figure 6 A schematic diagram of a PUSCH transmission situation within a Time Window provided in an embodiment of the present application;
[0039] Figure 7 A schematic diagram of a unit of a channel estimation device provided in an embodiment of the present application;
[0040] Figure 8 A simplified schematic diagram of the physical structure of a channel estimation device provided in an embodiment of the present application;
[0041] Fig. 9 A simplified schematic diagram of a chip of a channel estimation device provided in an embodiment of the present application;
[0042] Fig.10 A simplified schematic diagram of a chip module provided in an embodiment of the present application. DETAILED DESCRIPTION
[0043] Exemplary embodiments will be described in detail herein, examples of which are shown in the accompanying drawings. When the following description refers to the drawings, the same numbers in different drawings represent the same or similar elements unless otherwise indicated. The implementations described in the following exemplary embodiments do not represent all implementations consistent with the present application. Instead, they are merely examples of devices and methods consistent with some aspects of the present application as detailed in the appended claims.
[0044] It should be noted that, in this article, the terms "include", "comprises" or any other variants thereof are intended to cover non-exclusive inclusion, so that a process, method, article or device including a series of elements includes not only those elements, but also includes other elements not explicitly listed, or also includes elements inherent to such process, method, article or device. In the absence of further restrictions, an element defined by the sentence "includes a ..." does not exclude the existence of other identical elements in the process, method, article or device including the element. In addition, components, features, and elements with the same name in different embodiments of the present application may have the same meaning or different meanings, and their specific meanings need to be determined by their explanation in the specific embodiment or further combined with the context of the specific embodiment.
[0045] It should be understood that, although the terms first, second, third, etc. may be used to describe various information in this article, these information should not be limited to these terms. These terms are only used to distinguish the same type of information from each other. For example, without departing from the scope of this article, the first information may also be referred to as the second information, and similarly, the second information may also be referred to as the first information. Depending on the context, the word "if" as used herein can be interpreted as "at the time of..." or "when..." or "in response to determination". Furthermore, as used in this article, the singular forms "one", "one" and "the" are intended to also include plural forms, unless there is an opposite indication in the context. It should be further understood that the terms "comprising", "including" indicate that there are described features, steps, operations, elements, components, projects, kinds, and / or groups, but do not exclude the existence, occurrence or addition of one or more other features, steps, operations, elements, components, projects, kinds, and / or groups. The terms "or" and "and / or" used herein are interpreted as inclusive, or mean any one or any combination. Thus, “A, B, or C” or “A, B and / or C” means “any of the following: A; B; C; A and B; A and C; B and C; A, B, and C.” An exception to this definition will occur only when a combination of elements, functions, steps, or operations are inherently mutually exclusive in some manner.
[0046] It should be understood that, although the various steps in the flowchart in the embodiment of the present application are displayed in sequence according to the indication of the arrows, these steps are not necessarily performed in sequence according to the order indicated by the arrows. Unless there is a clear explanation in this article, the execution of these steps does not have a strict order restriction, and it can be performed in other orders. Moreover, at least a portion of the steps in the figure may include a plurality of sub-steps or a plurality of stages, and these sub-steps or stages are not necessarily performed at the same time, but can be performed at different times, and their execution order is not necessarily performed in sequence, but can be performed in turn or alternately with other steps or at least a portion of the sub-steps or stages of other steps.
[0047] It should be noted that, in this article, step codes such as 110 and 120 are used for the purpose of expressing the corresponding content more clearly and concisely, and do not constitute a substantial limitation on the sequence. When implementing the step, those skilled in the art may execute 120 first and then 110, etc., but these should all be within the scope of protection of this application.
[0048] In the subsequent description, the suffixes such as "module", "component" or "unit" used to represent elements are only used to facilitate the description of the present application, and have no specific meanings. Therefore, "module", "component" or "unit" can be used in a mixed manner.
[0049] In order to better understand the embodiments of the present application, the professional terms involved in the embodiments of the present application are introduced below:
[0050] The Demodulation Reference Signal (DMRS) is a signal used for demodulation of the Physical Uplink Shared Channel (PUSCH) and the Physical Uplink Control Channel (PUCCH), wherein each PUSCH or PUCCH has a corresponding DMRS.
[0051] Channel estimation is the process of estimating the model parameters of a hypothetical channel model from received data. Specifically, the network device can perform channel estimation on PUSCH or PUCCH based on the channel estimated by the DMRS of PUSCH or PUCCH. It can be understood that DMRS can be used for both channel estimation and signal demodulation.
[0052] The time window is a window in units of slots or symbols, within which the device can perform joint channel estimation based on one or more PUSCH DMRSs. Alternatively, within the time window, the device can perform joint channel estimation based on one or more PUCCH DMRSs.
[0053] The Transmission and Reception Point (TRP) is located on the network side. Exemplarily, TRP is a logical concept. For example, a TRP can be a physical network site, such as a Remote Radio Head (RRH), a base station, etc. For another example, a TRP can also be composed of multiple physical network sites. In an embodiment of the present application, a terminal device can send an uplink channel to the TRP, and the uplink channels sent by the terminal device to different TRPs are different. Among them, in an embodiment of the present application, the terminal device sends an uplink channel, which can be understood as: the terminal device sends information, data or signals (such as DMRS) on the uplink channel; or, the terminal device sends information, data or signals through the uplink channel. For example, a terminal device sends an uplink channel to a network device or TRP, which can be understood as: the terminal device sends information, data or signals to the network device or TRP on the uplink channel.
[0054] Repetition Type A is a repetition transmission mode, where the terminal device can transmit an uplink channel once in each of several consecutive time slots, and can transmit an uplink channel multiple times. That is, for uplink channel transmission through repetition type A, one time slot includes one uplink channel, and one uplink channel can occupy one or more symbols.
[0055] Sequence Mapping: If the terminal device uses sequence mapping to send the uplink channel to the first TRP and the second TRP, the terminal device can first send the uplink channel to the first TRP repeatedly, and then send the uplink channel to the second TRP repeatedly. Then, repeat this sending process in the next sending. Figure 1 The figure shows a schematic diagram of transmitting an uplink channel through sequential mapping and repeated transmission type A. Figure 1 In the example, the terminal device sends PUSCH11 and PUSCH12 to the first TRP in time slots n and n+1, and sends PUSCH21 and PUSCH22 to the second TRP in time slots n+2 and n+3. This sending method is sequential mapping. Among them, PUSCH11, PUSCH12, PUSCH21 and PUSCH22 are uplink channels that send the same transport block.
[0056] CycMapping: When a terminal device sends an uplink channel to different TRPs, it can first send the uplink channel of the third TRP, then send the uplink channel of the fourth TRP, then send the uplink channel of the third TRP, then send the uplink channel of the fourth TRP, and so on. For example, Figure 2 FIG. 1 is a schematic diagram of transmitting an uplink channel through cyclic mapping and repeated transmission of type A. FIG. Figure 2 In the example, the terminal device sends PUSCH31 to the third TRP in time slot n+4, sends PUSCH41 to the fourth TRP in time slot n+5, sends PUSCH32 to the third TRP in time slot n+6, and sends PUSCH42 to the fourth TRP in time slot n+7. Among them, PUSCH31, PUSCH32, PUSCH41 and PUSCH42 are uplink channels that send the same transport block.
[0057] Repetition Type B is another repetition transmission mode. The terminal device can send one or more uplink channels in one time slot, and these uplink channels are continuous in time. Figure 3 The figure shows a schematic diagram of sending an uplink channel through repeated transmission type B. The terminal device can repeatedly send the PUSCH corresponding to the fifth TRP from symbol 0 to symbol 3 in a time slot, and repeatedly send the PUSCH corresponding to the sixth TRP from symbol 4 to symbol 7, etc. It can be understood that for repeated transmission type A, one uplink channel can be carried in one time slot; for repeated transmission type B, one or more uplink channels can be carried in one time slot, and these uplink channels are continuous in time.
[0058] It should be noted that the uplink channel sent by repeated transmission type B can also be mapped to the transmission resource by SeqMapping or CycMapping, and the method is similar to the method of mapping the uplink channel sent by repeated transmission type A to the transmission resource, which will not be described here. When the terminal device sends the uplink channel, whether to use SeqMapping or CycMapping to map the uplink channel to the transmission resource can be determined according to the Radio Resource Control (RRC) signaling sent by the network device.
[0059] In order to better understand the embodiments of the present application, the network architecture applicable to the embodiments of the present application is described below.
[0060] See also Figure 4 , Figure 4 A schematic diagram of a communication network architecture provided in an embodiment of the present application. Figure 4As shown, the communication network architecture includes a terminal device and a network device. Among them, TRP1 and TRP2 are distributed on the network device, and an uplink channel is deployed between the terminal device and the network device. The uplink channel may include PUSCH and PUCCH. The terminal device can send information, data, etc. to the network device through the uplink channel. For example, the terminal device can send uplink data to the network device through PUSCH, and can send control information to the network device through PUCCH.
[0061] It should be noted that the terminal device can specifically send uplink channels corresponding to different transmission blocks to each TRP.
[0062] It should be noted that the technical solution of the present invention can be applied to the 5th Generation (5G) communication system, and can also be applied to 4G and 3G communication systems, and can also be applied to various new communication systems in the future, such as 6G, 7G, and in-vehicle short-distance communication systems. The technical solution of the present invention is also applicable to different network architectures, including but not limited to relay network architecture, dual-link architecture, vehicle-to-everything communication architecture, in-vehicle short-distance communication architecture, and other architectures.
[0063] The core network described in the embodiments of the present application may be an evolved packet core network (EPC for short), a 5G Core Network (5G Core Network), or a new core network in a future communication system. The 5G Core Network is composed of a group of devices, and implements access and mobility management functions (AMF) that implement mobility management and other functions, user plane functions (UPF) that provide packet routing and forwarding and QoS (Quality of Service) management and other functions, and session management functions (SMF) that provide session management, IP address allocation and management and other functions. The EPC may be composed of an MME that provides mobility management, gateway selection and other functions, a Serving Gateway (S-GW) that provides packet forwarding and other functions, and a PDN Gateway (P-GW) that provides terminal address allocation, rate control and other functions.
[0064] The network device involved in the embodiments of the present application is an entity for transmitting or receiving signals on the network side, which can be used to convert received air frames to Internet Protocol (IP) packets, as a router between the terminal device and the rest of the access network, wherein the rest of the access network may include IP networks, etc. The network device can also coordinate the attribute management of the air interface. For example, the network device can be an eNB in LTE, a new radio controller (NR controller), a gNB in a 5G system, a centralized network element (Centralized Unit), a new wireless base station, a radio frequency remote module, a micro base station, a relay (Relay), a distributed network element (Distributed Unit), a transmission reception point (TRP) or a transmission point (TP), a G node in a short-range communication system in a vehicle, or any other wireless access device, but the embodiments of the present application are not limited thereto.
[0065] The network device in the embodiment of the present application may include a base station (BS), which may also be referred to as a base station device, which is a device deployed in a radio access network (RAN) to provide wireless communication functions. For example, the device providing the base station function in the 2G network includes a base transceiver station (BTS), the device providing the base station function in the 3G network includes a node B (NodeB), the device providing the base station function in the 4G network includes an evolved node B (evolved NodeB, eNB), and in the wireless local area network (Wireless Local Area Networks, WLAN), the device providing the base station function is an access point (Access Point, AP), the device providing the base station function in the 5G new radio (New Radio, NR) is a gNB, and a further evolved node B (ng-eNB), wherein the gNB and the terminal use NR technology for communication, and the ng-eNB and the terminal use E-UTRA (Evolved Universal Terrestrial Radio Access) technology for communication, and both the gNB and the ng-eNB can be connected to the 5G core network. The base station in the embodiment of the present application also includes a device that provides a base station function in a new communication system in the future.
[0066] The terminal device involved in the embodiments of the present application is an entity on the user side for receiving or transmitting signals. The terminal device may be a device that provides voice and / or data connectivity to a user, for example, a handheld device, a vehicle-mounted device, etc. with a wireless connection function. The terminal device may also be other processing devices connected to a wireless modem. The terminal device may communicate with a radio access network (RAN). The terminal device may also be referred to as a wireless terminal, a subscriber unit, a subscriber station, a mobile station, a mobile station, a mobile station, an access point, a remote terminal, an access terminal, a user terminal, a user agent, a user device, or a user equipment (UE), etc. The terminal device may be a mobile terminal, such as a mobile phone (or a "cellular" phone) and a computer with a mobile terminal, for example, a portable, pocket-sized, handheld, computer-built-in or vehicle-mounted mobile device, which exchanges language and / or data with a wireless access network. For example, the terminal device may also be a personal communication service (PCS) phone, a cordless phone, a session initiation protocol (SIP) phone, a wireless local loop (WLL) station, a personal digital assistant (PDA), and other devices. Common terminal devices include, for example, mobile phones, tablet computers, laptop computers, PDAs, mobile Internet devices (MIDs), vehicles, roadside equipment, aircraft, T-nodes, wearable devices, such as smart watches, smart bracelets, pedometers, etc., but the embodiments of the present application are not limited thereto. The communication method and related equipment provided in the present application are described in detail below.
[0067] In order to improve the efficiency of channel estimation, an embodiment of the present application provides a channel estimation method and device. The channel estimation method and device provided by the embodiment of the present application are further introduced in detail below.
[0068] See also Figure 5 , Figure 5A schematic flow chart of a channel estimation method is provided for an embodiment of the present application. The channel estimation method includes the following steps 510 to 520. Figure 5 The method execution subject shown in the figure may be a TRP1 in the network device, or a chip in the TRP1, wherein the TRP1 may be any TRP in the network device. Figure 5 The process shown can include the following steps:
[0069] 510. The network device receives a demodulation reference signal DMRS sent by a terminal device on N uplink channels within a time window.
[0070] The uplink channel sent by the terminal device to the network device can be scheduled by any TRP in the network device through DCI. It is understandable that a TRP in the network device can schedule the terminal device to send an uplink channel to the TRP, and can also schedule the terminal device to send an uplink channel to one or more other TRPs. For example, TRP1 can schedule the terminal device to send an uplink channel to TRP1, and can also schedule the terminal device to send an uplink channel to TRP2.
[0071] In this step, the time window (Time Window) can be indicated by the network device through high-level signaling or DCI, or determined by pre-definition or implicit indication. For example, the Time Window can be determined by the number of PUSCH retransmissions indicated in the uplink scheduling or the time length of the PUSCH.
[0072] In the case of repetitive transmission type A or repetitive transmission type B, multiple uplink channels including the same transmission block are transmitted within the Timewindow.
[0073] 520. The network device performs joint channel estimation according to DMRSs sent on M uplink channels among the N uplink channels, where M and N are positive integers.
[0074] Among them, the M uplink channels have the same spatial domain related information. The spatial domain related information may be spatialrelationinfo, and the network device may determine the spatial filter parameters for uplink transmission according to spatialrelationinfo. If the M uplink channels have the same spatial domain related information, it means that the M uplink channels all belong to uplink channels sent to the same TRP. Since the embodiment of the present application takes TRP1 as the execution subject, it can be considered that the M uplink channels all belong to TRP1, that is, the M uplink channels are all sent by the terminal device to TRP1. TRP1 can perform joint channel estimation on the DMRS corresponding to the M uplink channels.
[0075] It should be noted that TRP1 can perform joint channel estimation on its M uplink channels, and TRP2 can also perform joint channel estimation on several of its own uplink channels. Therefore, the application scenario of the embodiment of the present application can be a multi-TRP (M-TRP) scenario.
[0076] Specifically, TRP1 may obtain the DMRS corresponding to each of the M uplink channels, combine all the obtained DMRSs, and perform joint channel estimation on the M uplink channels, rather than performing channel estimation on each of the M uplink channels one by one.
[0077] In a possible implementation, each of the M uplink channels has the same one or more of the following parameters: transmission power, frequency domain resource location, DMRS antenna ports, transmission precoding matrix indication, transmission space parameters, and time advance, etc. The same parameters that each of the M uplink channels has may include but are not limited to the above parameters.
[0078] Optionally, the time interval between any two adjacent uplink channels among the M uplink channels is less than a preset time interval. The preset time interval may be configured by the terminal device or the access network device, or may be specified by the protocol. The preset time interval may be in units of time slots, symbols, etc., and the value of the preset time interval may be greater than or equal to 0. For example, if the preset time interval is 1 time slot, then the interval between the time slots corresponding to any two adjacent uplink channels among the above-mentioned M uplink channels may be 0 time slots or 1 time slot.
[0079] It should be noted that among the N uplink channels, the number of uplink channels belonging to TRP1 can be greater than or equal to M. Among the multiple uplink channels belonging to TRP1, there may be one or more first uplink channels, and it is impossible to find an uplink channel belonging to TRP1 whose time interval with the first uplink channel is less than the preset time interval. TRP1 may not count the one or more first uplink channels into the M uplink channels. Figure 6 The figure is a schematic diagram of the transmission of PUSCH in a time window. Figure 6The Time Window in includes multiple PUSCHs, such as PUSCH1, PUSCH2, PUSCH3, PUSCH4 and PUSCH5. Assume that PUSCH1, PUSCH2 and PUSCH5 belong to TRP1, PUSCH3 and PUSCH4 belong to TRP2, and there is no PUSCH belonging to TRP1 after PUSCH5. If the preset time interval is 1 time slot, since the time interval between PUSCH1 and PUSCH2 is 0 time slots, TRP1 can count PUSCH1 and PUSCH2 into the M uplink channels. For PUSCH5, the closest PUSCH belonging to TRP1 is PUSCH2, and the time interval between PUSCH2 and PUSCH5 is 2 time slots, which is greater than the preset time interval of 1 time slot. Therefore, TRP1 may not count PUSCH5 into the M uplink channels.
[0080] In a possible implementation, the above-mentioned N uplink channels are mapped to the transmission resources through SeqMapping, and the type of sending the N uplink channels is repeated transmission type A or repeated transmission type B. That is to say, for the N uplink channels in the transmission resources sent by the terminal device through repeated transmission type A or repeated transmission type B and mapped through SeqMapping, TRP1 can obtain its own M uplink channels from the N uplink channels, and perform joint channel estimation on the demodulation reference signal DMRS corresponding to the M uplink channels.
[0081] In a possible implementation, the N uplink channels are mapped to the transmission resources through SeqMapping, and the type of sending the N uplink channels is repeated transmission type A, and the time slots corresponding to the respective channels in the M uplink channels are continuous in time. In this way, TRP1 can perform joint channel estimation on the demodulation reference signals DMRS corresponding to the M uplink channels.
[0082] Optionally, the above-mentioned N uplink channels are mapped to the transmission resources through SeqMapping, and the type of sending the N uplink channels is repeated transmission type B, and each channel in the M uplink channels is continuous in time. In this way, TRP1 can also perform joint channel estimation on the demodulation reference signal DMRS corresponding to the M uplink channels.
[0083] In a possible implementation, the N uplink channels are mapped to transmission resources through CycMapping, and the type of sending the N uplink channels is repeated transmission type A or repeated transmission type B. In this way, TRP1 can also perform joint channel estimation on the demodulation reference signal DMRS corresponding to the M uplink channels.
[0084] In a possible implementation, the N uplink channels are of the type of uplink channel transmission of different transport blocks (Different TBs for PUSCH Transmission). In this way, TRP1 can also perform joint channel estimation on the demodulation reference signals DMRS corresponding to the M uplink channels.
[0085] In a possible implementation, the M uplink channels have the same spatial domain related information, and TRP1 can perform joint channel estimation on the demodulation reference signals DMRS corresponding to the M uplink channels.
[0086] In a possible implementation manner, the uplink channel in the embodiment of the present application may be a PUSCH or a PUCCH.
[0087] Through the embodiment of the present application, TRP1 in the network device can receive N uplink channels sent by the terminal device in the Time Window. Among them, the N uplink channels may include repeatedly sent uplink channels, and may also include independently sent uplink channels, and the TRP1 can be any TRP in the network device. TRP1 can determine M uplink channels from the N uplink channels, and the M uplink channels all belong to TRP1 and meet the conditions for joint channel estimation. TRP1 can perform joint channel estimation on the M uplink channels. Through this method, the efficiency and accuracy of channel estimation can be improved.
[0088] See also Figure 7 , Figure 7 A unit schematic diagram of a channel estimation device provided in an embodiment of the present application. Figure 7 The channel estimation device shown can be used to perform the above Figure 5 Part or all of the functions of the described method embodiments. The device may be a TRP in a network device, or a device in a TRP in a network device, or a device that can be used in conjunction with a TRP in a network device.
[0089] The logical structure of the device may include: a transceiver unit 710 and a processing unit 720, wherein:
[0090] The transceiver unit 710 is configured to receive a demodulation reference signal DMRS sent by a terminal device on N uplink channels within a time window;
[0091] The processing unit 720 is configured to perform joint channel estimation according to DMRSs sent on M uplink channels among the N uplink channels, where M and N are positive integers.
[0092] In a possible implementation, each of the M uplink channels has the same one or more of the following parameters:
[0093] Transmission power;
[0094] Frequency domain resource allocation;
[0095] DMRS antenna port;
[0096] TPMI;
[0097] Transmission space parameters;
[0098] Time lead time;
[0099] The time interval between any two adjacent uplink channels among the M uplink channels is less than the preset time interval, or there is no downlink channel between any two uplink channels among the M uplink channels, or the M uplink channels are continuous in time.
[0100] In a possible implementation manner, the N uplink channels are mapped to the transmission resources through sequence mapping SeqMapping, and the types of the N uplink channels are repeated transmission type A or repeated transmission type B.
[0101] In a possible implementation, N uplink channels are mapped to transmission resources through sequential mapping SeqMapping, and the type of sending the N uplink channels is repeated transmission type A, and the time slots corresponding to each uplink channel in the M uplink channels are continuous in time; or,
[0102] The N uplink channels are mapped to the transmission resources through sequential mapping SeqMapping, and the type of sending the N uplink channels is repeated transmission type B, and each uplink channel in the M uplink channels is sent in consecutive symbols.
[0103] In a possible implementation manner, the N uplink channels are mapped to the transmission resources through cyclic mapping CycMapping, and the type of sending the N uplink channels is repeated transmission type A or repeated transmission type B.
[0104] In a possible implementation manner, the types of the N uplink channels are types of uplink channels transmitting different transport blocks.
[0105] In a possible implementation manner, the N uplink channels are a physical uplink shared channel PUSCH or a physical uplink control channel PUCCH.
[0106] See also Figure 8 , Figure 8A simplified schematic diagram of the physical structure of a channel estimation device provided in an embodiment of the present application, the device includes a processor 810, a memory 820 and a communication interface 830, and the processor 810, the memory 820 and the communication interface 830 are connected via one or more communication buses. The channel estimation device can be a chip, a chip module, etc.
[0107] The processor 810 is configured to support the channel estimation apparatus to perform the above Figure 5 It should be understood that in the embodiment of the present application, the processor 810 may be a central processing unit (CPU), and the processor may also be other general-purpose processors, digital signal processors (DSP), application specific integrated circuits (ASIC), field programmable gate arrays (FPGA), or other programmable logic devices, discrete gates or transistor logic devices, discrete hardware components, etc. A general-purpose processor may be a microprocessor or the processor may also be any conventional processor, etc.
[0108] The memory 820 is used to store program codes, etc. The memory 820 in the embodiment of the present application may be a volatile memory or a non-volatile memory, or may include both volatile and non-volatile memories. Among them, the non-volatile memory may be a read-only memory (ROM), a programmable read-only memory (PROM), an erasable programmable read-only memory (EPROM), an electrically erasable programmable read-only memory (EEPROM), or a flash memory. The volatile memory may be a random access memory (RAM), which is used as an external cache. By way of example and not limitation, many forms of random access memory (RAM) are available, such as static RAM (SRAM), dynamic random access memory (DRAM), synchronous DRAM (SDRAM), double data rate synchronous dynamic random access memory (DDR SDRAM), enhanced synchronous dynamic random access memory (ESDRAM), synchronous link DRAM (SLDRAM), and direct rambus RAM (DR RAM).
[0109] The communication interface 830 is used to send and receive data, information or messages, etc., and can also be described as a transceiver, a transceiver circuit, etc.
[0110] In the embodiment of the present application, when the channel estimation apparatus is applied to a terminal device, the processor 810 calls the program code stored in the memory 820 to perform the following operations:
[0111] Control the communication interface 830 to receive a demodulation reference signal DMRS sent by a terminal device on N uplink channels within a time window;
[0112] The processor 810 calls the program code stored in the memory 820 to perform joint channel estimation according to the DMRS sent on M uplink channels among the N uplink channels, where M and N are positive integers, and the M uplink channels have the same spatial domain related information.
[0113] In a possible implementation, each of the M uplink channels has the same one or more of the following parameters:
[0114] Transmission power;
[0115] Frequency domain resource location;
[0116] DMRS antenna port;
[0117] Sending a precoding matrix indication;
[0118] Transmission space parameters;
[0119] Time lead time;
[0120] The time interval between any two adjacent uplink channels among the M uplink channels is less than the preset time interval, or there is no downlink channel between any two uplink channels among the M uplink channels.
[0121] In a possible implementation manner, the N uplink channels are mapped to the transmission resources through sequence mapping SeqMapping, and the types of the N uplink channels are repeated transmission type A or repeated transmission type B.
[0122] In a possible implementation, N uplink channels are mapped to transmission resources through sequential mapping SeqMapping, and the type of sending the N uplink channels is repeated transmission type A, and the time slots corresponding to each uplink channel in the M uplink channels are continuous in time; or,
[0123] The N uplink channels are mapped to the transmission resources through sequential mapping SeqMapping, and the type of sending the N uplink channels is repeated transmission type B, and each uplink channel in the M uplink channels is sent in consecutive symbols.
[0124] In a possible implementation manner, the N uplink channels are mapped to the transmission resources through cyclic mapping CycMapping, and the type of sending the N uplink channels is repeated transmission type A or repeated transmission type B.
[0125] In a possible implementation manner, the types of the N uplink channels are types of uplink channels transmitting different transport blocks.
[0126] In a possible implementation manner, the N uplink channels are a physical uplink shared channel PUSCH or a physical uplink control channel PUCCH.
[0127] Regarding the various modules / units included in the devices and products described in the above embodiments, they can be software modules / units, or hardware modules / units, or they can be partially software modules / units and partially hardware modules / units. For example, for various devices and products applied to or integrated in a chip, the various modules / units included therein can all be implemented in the form of hardware such as circuits, or at least some of the modules / units can be implemented in the form of software programs, which run on a processor integrated inside the chip, and the remaining (if any) modules / units can be implemented in the form of hardware such as circuits; for various devices and products applied to or integrated in a chip module, the various modules / units included therein can all be implemented in the form of hardware such as circuits, and different modules / units can be located in the same component of the chip module (such as a chip, circuit module, etc.) or in different components, or at least some of the modules / units can be implemented in the form of software programs. The element can be implemented in the form of a software program, which runs on a processor integrated inside the chip module, and the remaining (if any) modules / units can be implemented in the form of hardware such as circuits; for various devices and products applied to or integrated in the terminal, the various modules / units contained therein can be implemented in the form of hardware such as circuits, and different modules / units can be located in the same component (for example, chip, circuit module, etc.) or in different components in the terminal, or, at least some modules / units can be implemented in the form of a software program, which runs on a processor integrated inside the terminal, and the remaining (if any) modules / units can be implemented in the form of hardware such as circuits.
[0128] See also Fig. 9 , Fig. 9 A simplified schematic diagram of a chip of a channel estimation device provided in an embodiment of the present application includes a processor 910 and a data interface 920. The chip can be used to process Figure 5 The chip can be included in Figure 8 The chip can also be included in a chip module.
[0129] See also Fig.10 , Fig.10 A simplified schematic diagram of a chip module provided in an embodiment of the present application, the chip module includes a chip 1010 and a transceiver 1020. When the chip module is applied to a network device, wherein:
[0130] The chip 1010 is used to control the transceiver 1020 to receive a demodulation reference signal DMRS sent by a terminal device on N uplink channels within a time window;
[0131] The chip 1010 is further configured to perform joint channel estimation according to DMRSs sent on M uplink channels among the N uplink channels, where M and N are positive integers, and the M uplink channels have the same spatial domain related information.
[0132] In a possible implementation, each of the M uplink channels has the same one or more of the following parameters:
[0133] Transmission power;
[0134] Frequency domain resource location;
[0135] DMRS antenna port;
[0136] Sending a precoding matrix indication;
[0137] Transmission space parameters;
[0138] Time lead time;
[0139] The time interval between any two adjacent uplink channels among the M uplink channels is less than the preset time interval, or there is no downlink channel between any two uplink channels among the M uplink channels.
[0140] In a possible implementation manner, the N uplink channels are mapped to the transmission resources through sequence mapping SeqMapping, and the types of the N uplink channels are repeated transmission type A or repeated transmission type B.
[0141] In a possible implementation, N uplink channels are mapped to transmission resources through sequential mapping SeqMapping, and the type of sending the N uplink channels is repeated transmission type A, and the time slots corresponding to each uplink channel in the M uplink channels are continuous in time; or,
[0142] The N uplink channels are mapped to the transmission resources through sequential mapping SeqMapping, and the type of sending the N uplink channels is repeated transmission type B, and each uplink channel in the M uplink channels is sent in consecutive symbols.
[0143] In a possible implementation manner, the N uplink channels are mapped to the transmission resources through cyclic mapping CycMapping, and the type of sending the N uplink channels is repeated transmission type A or repeated transmission type B.
[0144] In a possible implementation manner, the types of the N uplink channels are types of uplink channels transmitting different transport blocks.
[0145] In a possible implementation manner, the N uplink channels are a physical uplink shared channel PUSCH or a physical uplink control channel PUCCH.
[0146] It should be noted that in the above embodiments, the description of each embodiment has its own emphasis, and for parts that are not described in detail in a certain embodiment, reference can be made to the relevant descriptions of other embodiments.
[0147] The steps in the method of the embodiment of the present invention can be adjusted in order, combined or deleted according to actual needs.
[0148] The units in the processing device in the embodiment of the present invention can be merged, divided and deleted according to actual needs.
[0149] In the above embodiments, it can be implemented in whole or in part by software, hardware, firmware or any combination thereof. When implemented using software, it can be implemented in whole or in part in the form of a computer program product. The computer program product includes one or more computer instructions. When loading and executing computer program instructions on a computer, the process or function according to the embodiment of the present application is generated in whole or in part. The computer can be a general-purpose computer, a special-purpose computer, a computer network, or other programmable devices. 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 a website site, a computer, a server or a data center by wired (e.g., coaxial cable, optical fiber, digital subscriber line) or wireless (e.g., infrared, wireless, microwave, etc.) mode to another website site, computer, server or data center. The computer-readable storage medium can be any available medium that a computer can access or a data storage device such as a server, a data center, etc. that contains one or more available media integrated. The available medium can be a magnetic medium, (e.g., a floppy disk, a storage disk, a tape), an optical medium (e.g., a DVD), or a semiconductor medium (e.g., a solid-state storage disk Solid State Disk (SSD)), etc.
[0150] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of the present application, rather than to limit it. Although the present application has been described in detail with reference to the aforementioned embodiments, those skilled in the art should understand that they can still modify the technical solutions described in the aforementioned embodiments, or replace some or all of the technical features therein with equivalents. However, these modifications or replacements do not cause the essence of the corresponding technical solutions to deviate from the scope of the technical solutions of the embodiments of the present application.
Claims
1. A channel estimation method, characterized in that: Applied to a network device, the method comprises: In the time window, a demodulation reference signal DMRS sent by a terminal device on N uplink channels is received; Joint channel estimation is performed according to DMRSs sent on M uplink channels among the N uplink channels, where M and N are positive integers, and the M uplink channels have the same spatial domain related information.
2. The method according to claim 1, characterized in that Each of the M uplink channels has the same one or more of the following parameters or conditions: Transmission power; Frequency domain resource location; DMRS antenna port; Sending a precoding matrix indication; Transmission space parameters; Time lead time; The time interval between any two adjacent uplink channels among the M uplink channels is less than the preset time interval, or there is no downlink channel between any two uplink channels among the M uplink channels, or the M uplink channels are continuous in time.
3. The method according to claim 1 or 2, characterized in that: The N uplink channels are mapped to the transmission resources through sequence mapping SeqMapping, and the types of the N uplink channels are repeated transmission type A or repeated transmission type B.
4. The method according to claim 1 or 2, characterized in that: The N uplink channels are mapped to the transmission resources by sequential mapping SeqMapping, and the repetition type of the N uplink channels is repetition type A, and the time slots corresponding to the respective uplink channels in the M uplink channels are continuous in time; or, The N uplink channels are mapped to the transmission resources through sequential mapping SeqMapping, and the type of sending the N uplink channels is repeated sending type B, and each uplink channel in the M uplink channels is continuous in time.
5. The method according to claim 1 or 2, characterized in that: The N uplink channels are mapped to the transmission resources through cyclic mapping CycMapping, and the type of sending the N uplink channels is repeated transmission type A or repeated transmission type B.
6. The method according to claim 1 or 2, characterized in that: The types of the N uplink channels are types of uplink channels transmitting different transport blocks.
7. The method according to claim 1, characterized in that The N uplink channels are a physical uplink shared channel PUSCH or a physical uplink control channel PUCCH.
8. A channel estimation device, characterized in that: Applied to network equipment, the device comprises: A transceiver unit, configured to receive a demodulation reference signal DMRS sent by a terminal device on N uplink channels within a time window; The processing unit is used to perform joint channel estimation according to DMRS sent on M uplink channels among the N uplink channels, where M and N are positive integers and the M uplink channels have the same spatial domain related information.
9. A channel estimation device, characterized in that: The method comprises a processor and a memory, wherein the memory is used to store a computer program, the computer program comprises program instructions, and the processor is configured to call the program instructions to execute the channel estimation method according to any one of claims 1 to 7.
10. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores one or more instructions, and the one or more instructions are suitable for being loaded by a processor and executing the channel estimation method according to any one of claims 1 to 7.
11. A chip, characterized in that: The chip comprises a processor and a data interface, and the processor reads instructions stored in a memory through the data interface to execute the channel estimation method according to any one of claims 1 to 7.
12. A chip module, characterized in that: The chip module includes a chip and a transceiver, and the chip module is applied to a network device, wherein: The chip is used to receive a demodulation reference signal DMRS sent by a terminal device on N uplink channels within a time window; The chip is also used to perform joint channel estimation according to DMRS sent on M uplink channels among the N uplink channels, where M and N are positive integers and the M uplink channels have the same spatial domain related information.
Citation Information
Patent Citations
Techniques to jointly configure demodulation reference signals
CN111357235A