Joint channel estimation method and related products
By negotiating the preset period between the terminal and the network device, the problem that the base station cannot determine the joint channel estimation time is solved, and the effect of improving the channel estimation efficiency is achieved.
Patent Information
- Application Number
- CN202110519758.6
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2021-05-12
- Publication Date
- 2025-03-25
- Estimated Expiration
- 2041-05-12
AI Technical Summary
When performing joint channel estimation of physical uplink shared channels, the base station cannot determine the specific joint channel estimation time, resulting in a decrease in channel estimation efficiency.
By obtaining time information, the terminal and the network device negotiate to determine the preset period, which is in the time period corresponding to multiple time windows, and the terminal then sends resources according to the preset period, the network device receives resources and performs joint channel estimation.
The specific joint channel estimation time is clarified, and the channel estimation efficiency is improved.
Smart Images

Figure CN115347987B_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of communication technology, and in particular to a joint channel estimation method and related products. Background Art
[0002] The Demodulation Reference Signal (DMRS) is used to perform channel estimation for the Physical Uplink Shared Channel (PUSCH). At present, in order to enhance the coverage of PUSCH, a method for joint channel estimation for DMRS of multiple PUSCHs has been introduced, so that the base station can perform joint channel estimation based on DMRS. However, when the base station performs relevant configurations for joint channel estimation, specific information such as the joint channel estimation time may not be determined, resulting in the base station or the terminal being unable to clarify the specific behavior to achieve joint channel estimation, so that joint channel estimation cannot be achieved, reducing the efficiency of channel estimation. Summary of the invention
[0003] The embodiments of the present application provide a joint channel estimation method and related products, in order to clarify the specific joint channel estimation time and improve the channel estimation efficiency.
[0004] In a first aspect, an embodiment of the present application provides a joint channel estimation method, which is applied to a terminal, including:
[0005] Acquire time information, where the time information is used to indicate a preset time period, and the preset time period is within a time period corresponding to a plurality of time windows;
[0006] Resources are sent according to the preset time period, where the resources are used to indicate joint channel estimation.
[0007] In a second aspect, an embodiment of the present application provides a joint channel estimation method, which is applied to a network device, including:
[0008] Sending time information, where the time information is used to indicate a preset time period, where the preset time period is within a time period corresponding to a plurality of time windows;
[0009] Receive resources;
[0010] Joint channel estimation is performed according to the resource and the preset time period.
[0011] In the third aspect, an embodiment of the present application provides a joint channel estimation device, which is applied to a terminal, including: an acquisition unit, used to acquire time information, wherein the time information is used to indicate a preset time period, and the preset time period is in a time period corresponding to multiple time windows; a sending unit, used to send resources according to the preset time period, and the resources are used to indicate joint channel estimation.
[0012] In a fourth aspect, an embodiment of the present application provides a joint channel estimation device, which is applied to a network device, including: a sending unit, which is used to send time information, wherein the time information is used to indicate a preset time period, and the preset time period is in a time period corresponding to multiple time windows; a receiving unit, which is used to receive resources; and an estimation unit, which is used to perform joint channel estimation based on the resources and the preset time period.
[0013] In a fifth aspect, an embodiment of the present application provides a terminal, comprising a processor, a memory, a communication interface, and one or more programs, wherein the one or more programs are stored in the memory and configured to be executed by the processor, and the program includes instructions for executing the steps of any method in the first aspect of the embodiment of the present application.
[0014] In a sixth aspect, an embodiment of the present application provides a network device, comprising a processor, a memory, a communication interface, and one or more programs, wherein the one or more programs are stored in the memory and configured to be executed by the processor, and the program includes instructions for executing the steps of any method in the second aspect of the embodiment of the present application.
[0015] In the seventh aspect, an embodiment of the present application provides a chip, comprising: a processor, for calling and running a computer program from a memory, so that a device equipped with the chip executes part or all of the steps described in any method of the first aspect or the second aspect of the embodiment of the present application.
[0016] In an eighth aspect, an embodiment of the present application provides a chip module, comprising the chip described in an seventh aspect of the embodiment of the present application.
[0017] In the ninth aspect, an embodiment of the present application provides a computer-readable storage medium, wherein the computer-readable storage medium stores a computer program for electronic data exchange, wherein the computer program enables a computer to execute part or all of the steps described in any method of the first aspect or the second aspect of the embodiment of the present application.
[0018] In a tenth aspect, an embodiment of the present application provides a computer program, wherein the computer program is operable to cause a computer to execute some or all of the steps described in any method of the first aspect or the second aspect of the embodiment of the present application. The computer program can be a software installation package.
[0019] It can be seen that in the embodiment of the present application, the terminal obtains time information from the network device, the time information is used to indicate a preset time period, the preset time period is in a time period corresponding to multiple time windows, and then the terminal sends resources according to the preset time period, the network device receives resources from the terminal device, and performs joint channel estimation according to the resources and the preset time period. In this way, the specific joint channel estimation time can be determined, and the channel estimation efficiency can be improved. BRIEF DESCRIPTION OF THE DRAWINGS
[0020] In order to more clearly illustrate the embodiments of the present application or the technical solutions in the prior art, the drawings required for use in the embodiments or the description of the prior art will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying creative work.
[0021] Figure 1a is a system architecture diagram of a communication system provided in an embodiment of the present application;
[0022] Figure 1b is a schematic diagram of the structure of a terminal provided in an embodiment of the present application;
[0023] Figure 1c It is a structural diagram of a network device provided in an embodiment of the present application;
[0024] Figure 2a It is a flowchart of a joint channel estimation method provided by an embodiment of the present application;
[0025] Figure 2b is a schematic diagram of a joint channel estimation time provided by an embodiment of the present application;
[0026] Figure 2c is a schematic diagram of another joint channel estimation time provided by an embodiment of the present application;
[0027] Figure 2d is a schematic diagram of another joint channel estimation time provided by an embodiment of the present application;
[0028] Figure 3 It is a block diagram of the functional units of a joint channel estimation device provided in an embodiment of the present application;
[0029] Figure 4 It is a block diagram of the functional units of a joint channel estimation device provided in an embodiment of the present application;
[0030] Figure 5 It is a block diagram of the functional units of a joint channel estimation device provided in an embodiment of the present application;
[0031] Figure 6 It is a block diagram of the functional units of a joint channel estimation device provided in an embodiment of the present application. DETAILED DESCRIPTION
[0032] In order to enable those skilled in the art to better understand the present application, the technical solutions in the embodiments of the present invention will be clearly and completely described below in conjunction with the drawings in the embodiments of the present invention. Obviously, the described embodiments are part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of the present invention.
[0033] The terms "first", "second", etc. in the specification and claims of this application and the above-mentioned drawings are used to distinguish different objects, rather than to describe a specific order. In addition, the terms "including" and "having" and any variations thereof are intended to cover non-exclusive inclusions. For example, a process, method, system, product or device that includes a series of steps or units is not limited to the listed steps or units, but optionally includes steps or units that are not listed, or optionally includes other steps or units inherent to these processes, methods, products or devices.
[0034] Reference to "embodiment" herein means that the specific features, structures or characteristics described in conjunction with the embodiment may be included in at least one embodiment of the present application. The appearance of this phrase in various locations in the specification does not necessarily refer to the same embodiment, nor is it an independent or alternative embodiment that is mutually exclusive with other embodiments. It is explicitly and implicitly understood by those skilled in the art that the embodiments described herein can be combined with other embodiments. In the embodiments of the present application, the terms "system" and "network" are often used interchangeably, but those skilled in the art can understand their meanings.
[0035] First, some nouns involved in the embodiments of the present application are explained to facilitate understanding by those skilled in the art.
[0036] 1. User equipment (UE). In the embodiments of the present application, the user equipment is a device with wireless transceiver functions, which can be called a terminal, terminal equipment, mobile station (MS), mobile terminal (MT), access terminal equipment, vehicle-mounted terminal equipment, industrial control terminal equipment, UE unit, UE station, mobile station, remote station, remote terminal equipment, mobile equipment, UE terminal equipment, wireless communication equipment, UE agent or UE device, etc. The user equipment can be fixed or mobile. It should be noted that the user equipment can support at least one wireless communication technology, such as LTE, new radio (NR), wideband code division multiple access (WCDMA), etc. For example, the user equipment may be a mobile phone, a tablet computer (pad), a desktop computer, a laptop computer, an all-in-one computer, a vehicle-mounted terminal, a virtual reality (VR) terminal device, an augmented reality (AR) terminal device, a wireless terminal in industrial control, a wireless terminal in self driving, a wireless terminal in remote medical surgery, a wireless terminal in a smart grid, a wireless terminal in transportation safety, a wireless terminal in a smart city, a wireless terminal in a smart home, a cellular phone, a cordless phone, a session initiation protocol (SIP) phone, a wireless local loop (WLL) station, a personal digital assistant (PDA), a handheld device with wireless communication function, a computing device or other processing device connected to a wireless modem, a wearable device, a terminal device in a future mobile communication network, or a terminal device in a future evolved public mobile land network (PLMN), etc. In some embodiments of the present application, the user equipment may also be a device with a transceiver function, such as a chip system, wherein the chip system may include a chip and may also include other discrete devices.
[0037] 2. Network equipment. In the embodiment of the present application, the network equipment is a device that provides wireless communication functions for user equipment, and can also be referred to as access network equipment, access network element, radio access network (RAN) equipment, etc. Among them, the network equipment can support at least one wireless communication technology, such as LTE, NR, WCDMA, etc. For example, the access network equipment includes but is not limited to: the next generation base station (generation nodeB, gNB) in the fifth generation mobile communication system (5th-generation, 5G), evolved node B (evolved node B, eNB), radio network controller (radio network controller, RNC), node B (node B, NB), base station controller (base station controller, BSC), base transceiver station (base transceiver station, BTS), home base station (for example, home evolved nodeB, or home node B, HNB), baseband unit (baseband unit, BBU), transmitting and receiving point (transmitting and receiving point, TRP), transmitting point (transmitting point, TP), mobile switching center, etc. The network device may also be a wireless controller, a centralized unit (CU), and / or a distributed unit (DU) in a cloud radio access network (CRAN) scenario, or the network device may be a relay station, an access point, a vehicle-mounted device, a terminal device, a wearable device, and an access network device in future mobile communications or an access network device in a future evolved PLMN. In some embodiments, the network equipment may also be a device having a wireless communication function for a user device, such as a chip system. For example, the chip system may include a chip and may also include other discrete devices.
[0038] At present, in order to enhance the coverage of PUSCH, a method for joint channel estimation for DMRS of multiple PUSCHs has been introduced, so that the base station can perform joint channel estimation based on DMRS. However, when the base station performs the relevant configuration of joint channel estimation, it may make it impossible to determine specific information such as the joint channel estimation time, resulting in the base station or the terminal being unable to determine the specific behavior to achieve joint channel estimation, so that joint channel estimation cannot be achieved, reducing the efficiency of channel estimation.
[0039] In response to the above problems, the embodiments of the present application provide a joint channel estimation method and related products to determine the specific joint channel estimation time and improve the channel estimation efficiency. The method can be applied to a long term evolution (LTE) system, or a next generation evolution system based on the LTE system, such as an LTE-A (LTE-Advanced) system or a fifth generation (5th Generation, 5G) system (also known as an NR system), or a next generation evolution system based on the 5G system, and so on.
[0040] The technical solutions in the embodiments of the present application will be described below in conjunction with the accompanying drawings.
[0041] See also Figure 1a , Figure 1a 1 is a system architecture diagram of a communication system provided in an embodiment of the present application. The communication system 100 includes a terminal 110 and a network device 120, and the terminal 110 is in communication connection with the network device 120, wherein: Figure 1a This is only an exemplary description of a communication system and does not limit the communication system of the embodiment of the present application. For example, the communication system 100 may include multiple terminals, network devices, etc.
[0042] The communication system and business scenarios described in the embodiments of the present disclosure are intended to more clearly illustrate the technical solutions of the embodiments of the present disclosure, and do not constitute a limitation on the technical solutions provided by the embodiments of the present disclosure. Those skilled in the art will appreciate that with the evolution of communication systems and the emergence of new business scenarios, the technical solutions provided by the embodiments of the present disclosure are equally applicable to similar technical problems.
[0043] like Figure 1b As shown in the structural diagram of the terminal 101, the terminal 101 provided in the embodiment of the present application includes a processor 210, a memory 220, a communication interface 230, and one or more programs 221, wherein the one or more programs 221 are stored in the memory 220 and are configured to be executed by the processor 210, and the program 221 includes a program for executing the operations performed by the device on the user device side in the method described in the embodiment of the method of the present application.
[0044] like Figure 1c The structural diagram of the network device 102 shown in the figure, the network device 102 includes a processor 310, a memory 320, a communication interface 330, and one or more programs 321, the one or more programs 321 are stored in the memory 320 and are configured to be executed by the processor 310, and the program 321 includes operations performed by the device on the network side in the method described in the method embodiment of the present application.
[0045] See also Figure 2a , Figure 2a 1 is a flow chart of a joint channel estimation method provided by an embodiment of the present application. As shown in the figure, the method includes:
[0046] Step 201: The terminal receives time information sent from a network device, where the time information is used to indicate a preset time period, and the preset time period is within a time period corresponding to a plurality of time windows.
[0047] Among them, the time information includes information of a time window configured by the network device, and the time window refers to a time period for joint channel estimation, that is, under normal circumstances, the time information corresponding to a time window is the time information corresponding to a joint channel estimation. Specifically, the PUSCH transmission within the time window needs to ensure the phase continuity and / or power consistency of the transmission. The time information may include information of multiple time windows, and these time windows may overlap in time or these time windows may be independent in time. Therefore, the specific time for joint channel estimation can be determined in the time period corresponding to these time windows according to the time information. The preset time period may be all the time periods in the time periods corresponding to these time windows, or part of the time periods in the time periods corresponding to these time windows. In a specific implementation, the preset time period may also be used to indicate the rules for joint channel estimation performed by the terminal or network device within the preset time period, that is, the start time, end time and number of joint channel estimations of each time window may be obtained through the preset time period, and the relevant content of the preset time period may be that the time information is reflected through downlink control information (Downlink Control Information, DCI) or radio resource control (Radio Resource Control, RRC) or MAC layer control information (MAC-CE). Of course, the time information may also include only the start time and end time of a certain type of time window, and other information of this type of time window may be determined by the number of repetitions and interval time of the corresponding time window in the time information. Among them, when the preset time period includes multiple time windows, the time lengths of these multiple time windows may be different. Alternatively, the time information may be embodied in an implicit manner, for example, determined by the number of PUSCH retransmissions indicated in the DCI or RRC. For example, if the DCI indicates that the PUSCH is to be retransmitted 4 times, the length of the time window of the time information may include the 4 PUSCH transmissions. A specific example is that the time window may start at the first OFDM symbol of the first PUSCH transmission or the first OFDM symbol of the time slot where the first PUSCH transmission is located, or the last OFDM symbol of the PDCCH carrying the DCI, or the OFDM symbol after the last OFDM symbol of the PDCCH carrying the DCI. The time window may also end at the last OFDM symbol of the last PUSCH transmission, or the last OFDM symbol of the time slot where the last PUSCH transmission is located. It should be noted that the PUSCH in this solution can be replaced by a physical uplink control channel (Physical Uplink Control Channel, PUCCH).
[0048] In a possible example, when the multiple time windows overlap in time, the preset time period is the union of time periods corresponding to the multiple overlapping time windows.
[0049] Among them, the network device will configure multiple time windows for joint channel estimation, but the time windows configured by the network device may overlap in time, that is, the time period corresponding to a certain time window may partially or completely overlap with the time period corresponding to other time windows. At this time, the preset time period is determined to be the union of the time periods corresponding to the multiple overlapping time windows, that is, the time that can be used for channel estimation is determined to be the union of the time periods corresponding to the multiple overlapping time windows, that is, PUSCH transmissions in all time periods corresponding to the multiple overlapping time windows can be used for joint channel estimation. Figure 2b As shown, Figure 2b This is a schematic diagram of a joint channel estimation time provided in an embodiment of the present application. In the figure, time window 1 and time window 2 overlap, and the preset time period at this time is all the time periods corresponding to time window 1 and time window 2.
[0050] In a specific implementation, after determining that the preset time period is the union of time periods corresponding to multiple overlapping time windows, the number of joint channel estimations within the preset time period and the start and end time of each joint channel estimation may also be determined. Figure 2b It can be determined that the number of joint channel estimations within the preset time period is 1. Since the phase continuity of the terminal needs to be maintained when performing joint channel estimation, that is, the phase-related parameters in each PUSCH within the preset time period need to be consistent, it is necessary to determine a standard time window so that the phase-related parameters in other time windows included in the preset time period are consistent with the phase-related parameters in the standard time window. Among them, the standard time window can be the earliest time window among multiple overlapping time windows. For example, the beam direction corresponding to time window 1 is A, and the beam direction corresponding to time window 2 is B. At this time, since the joint channel estimation is only performed once within the preset time period, and time window 1 is a standard time window, the beam direction corresponding to time window 2 needs to be changed to A. For example Figure 2b It can also be determined that the number of joint channel estimations in the preset time period is 2. Therefore, when the preset time period includes multiple time windows, the number of joint channel estimations can be determined according to the number of time windows, and specifically, the number of joint channel estimations is the same as the number of time windows.
[0051] In a specific implementation, when a preset time period includes multiple time windows, each time window is sorted according to the start time in the preset time period, and the first time window is the time window with the earliest start time, and so on. The time period corresponding to the first time window can be first determined as a joint channel estimation time, and the time period corresponding to the second time window overlapping with the first time window, except the time period overlapping with the first time window, is another joint channel estimation time, and then the time period corresponding to the third time window except the time period overlapping with the second time window is determined as another joint channel estimation time, and so on. For example, time window 1 overlaps with time window 2, and time window 2 overlaps with time window 3. At this time, the time period corresponding to time window 1 can be determined as a time period for a joint channel estimation, and the time period corresponding to time window 2 that does not overlap with time window 1 is a time period for another joint channel estimation. At this time, the time period corresponding to time window 3 that does not overlap with time window 2 is another time period for joint channel estimation.
[0052] If there are multiple time windows overlapping with the first time window, the time window with the longest time period that does not overlap with the time period corresponding to the first time window in the time periods corresponding to the multiple time windows is determined as the target time window, and the time period except the time period overlapping with the first time window in the time period corresponding to the target time window is determined as another joint channel estimation time. If there are other time windows overlapping with the target time window, the time window with the longest time period that does not overlap with the time period corresponding to the first time window in the time period corresponding to the time window overlapping with the target time window is determined as another target time window, and so on, the number of joint channel estimations within the preset time period and the start and end time of each time are determined. For example, time window 1 overlaps with time window 2 and time window 3 respectively, and the time period in time window 3 that does not overlap with time window 1 is greater than the time period in time window 2 that does not overlap with time window 1. At this time, it can be determined that the time period corresponding to time window 1 is the time period of one joint channel estimation, and the time period corresponding to time window 3 is the time of another joint channel estimation.
[0053] It can be seen that in this example, when multiple time windows overlap, the union of the time periods corresponding to the multiple time windows is determined as the time for joint channel estimation, which can clarify the time for joint channel estimation and improve the efficiency of channel estimation.
[0054] In a possible example, when the overlapping situation is that the multiple time windows overlap in time, the preset time period is a time period corresponding to the time window with the earliest start time among the multiple overlapping time windows.
[0055] When multiple time windows overlap, it can be determined that the time period that can be used for joint channel estimation is the time period corresponding to the time window with the earliest start time. Figure 2c As shown, Figure 2cis a schematic diagram of another joint channel estimation time provided by an embodiment of the present application, in Figure 2c In the example, time window 1 and time window 2 overlap each other. At this time, since the start time of time window 1 is earlier than the start time of time window 2, the preset time period is the time period corresponding to time window 1.
[0056] In a specific implementation, the time window with the earliest start time can be the one with the earliest start time among multiple overlapping time windows, or the one with the earliest start time among two overlapping time windows. That is, according to the start time sorting, if time window 1 overlaps with time window 2, time window 2 overlaps with time window 3, and time window 4 overlaps with time window 3, all time windows are compared with each other to determine a time window with the earliest start time, then the time window with the earliest start time is time window 1, so the preset time period is the time period corresponding to time window 1. It is also possible to compare two overlapping time windows separately according to the start time, and the time windows that have been compared will no longer participate in the comparison, and so on, to obtain multiple time windows with the earliest start times. That is, time window 1 is compared with time window 2, because time window 2 has already participated in the comparison, then time window 3 is compared with time window 4 at this time, and time window 1 and time window 3 with earlier start times are obtained.
[0057] In a specific implementation, if multiple time windows overlap with each other, the time period corresponding to the first time window is determined to be the first preset time period, the first time window is the time window with the earliest start time, the second time window overlapping with the first time window is determined to be invalid, the time period corresponding to the third time window overlapping with the second time window is determined to be the second preset time period, and both the first preset time period and the second preset time period can be used for joint channel estimation, and so on, to determine multiple preset time periods that can be used for joint channel estimation. Among them, if the third time window includes multiple, the time window with the longest time period that does not overlap with the second time window in the time period corresponding to the third time window is determined to be the third target time window, and the time period corresponding to the third target time window is determined to be the second preset time period. Alternatively, if the third time window includes multiple, the time window with the earliest start time in the time period corresponding to the third time window is determined to be the third target time window, and the time period corresponding to the third target time window is determined to be the second preset time period. After determining the third target time window, it is determined that other time windows in the third time window except the third target time window are invalid.
[0058] In a specific implementation, the time period corresponding to the time window with the longest time span among the multiple overlapping time windows may also be determined as the preset time period.
[0059] It can be seen that in this example, the time period corresponding to the time window with the earliest start time among the multiple overlapping time windows is determined as the preset time period, so that the specific joint channel estimation time can be determined and the channel estimation efficiency is improved.
[0060] In a possible example, when the overlapping situation is that the multiple time windows overlap in time, the preset time period is a time period corresponding to each time window in the multiple overlapping time windows and in which there is no overlap.
[0061] When multiple time windows overlap, the non-overlapping time period in the time period corresponding to each time window can be determined as the preset time period. Figure 2d As shown, Figure 2d This is a schematic diagram of another joint channel estimation time provided in an embodiment of the present application. In the figure, time window 1 and time window 2 overlap. At this time, it can be determined that the first part of the time period in which time window 1 does not overlap is a preset time period, and the second part of the time period in which time window 2 does not overlap is also a preset time period. Therefore, these two preset time periods can be used for joint channel estimation.
[0062] In a specific implementation, when the preset period includes multiple time windows, it can be determined that the number of joint channel estimations in the preset period is the same as the number of time windows, that is, the period corresponding to each time window is a period of joint channel estimation.
[0063] It can be seen that in this example, the non-overlapping time period corresponding to each time window in the multiple time windows is determined as the preset time period that can be used for joint channel estimation, so that the time for joint channel estimation can be clarified and the channel estimation efficiency can be improved.
[0064] In a possible example, the time information is further used to indicate that the multiple time windows do not overlap in time.
[0065] Since the time information is information of a time window configured according to the network device, when the network device is configured, overlapping of multiple time windows may be prohibited.
[0066] It can be seen that in this example, when the time windows overlap, the joint channel estimation time can be clarified, thereby improving the channel estimation efficiency.
[0067] Step 202: The terminal sends resources according to the preset time period.
[0068] The resource is used to instruct the network device to perform joint channel estimation, and the resource may be a PUSCH or a PUCCH. The resources sent by the terminal may include multiple PUSCHs or PUCCHs, and each PUSCH or PUCCH includes a DMRS that can be used for channel estimation. In a specific implementation, each time the joint channel estimation is performed, the multiple PUSCHs or PUCCHs sent need to maintain phase continuity and / or power consistency.
[0069] In a possible example, sending resources according to the preset time period includes: obtaining the number of joint channel estimations according to the preset time period; sending resources according to preset parameters and the preset time period, and the parameter value of the preset parameter corresponding to each joint channel estimation is the same.
[0070] Among them, the preset time period includes the time of each joint channel estimation, so the number of joint channel estimations within a preset time period can be obtained. One or more joint channel estimations can be performed within a preset time period, and the terminal needs to maintain phase continuity each time the joint channel estimation is performed, that is, the parameters related to the phase need to remain unchanged. For example, two time windows are included in a preset time period, and the time period corresponding to each time window includes two PUSCHs. At this time, the preset parameters in the two PUSCHs contained in the time period corresponding to each time window are the same, but the preset parameters in the PUSCH in the first time window and the preset parameters in the PUSCH in the second time window may be different. At this time, if only one joint channel estimation is performed within the preset time period, it is necessary to keep the preset parameters in each PUSCH in the two time windows the same, that is, it is necessary to select a target parameter value at this time so that the preset parameter value in each PUSCH within the preset time period is the same. If two joint channel estimations are to be performed within the preset time period at this time, it is only necessary to keep the preset parameter value in the PUSCH within the time period corresponding to each joint channel estimation the same.
[0071] In a possible example, the preset parameters include at least one transmission parameter: modulation and coding strategy, frequency domain resource location, transmit power, transmit precoding indication, time advance command, and spatial parameter.
[0072] The frequency domain resource location may specifically include the total number of PRBs and their specific frequency domain locations. The spatial parameter may specifically refer to spatial domain beam information. The preset parameters are parameters related to the phase of the terminal, including but not limited to the parameters mentioned above.
[0073] Step 203: After receiving the resources sent from the terminal, the network device performs joint channel estimation according to the preset time period and the preset resources.
[0074] It can be seen that in this example, the terminal obtains time information from the network device, and the time information is used to determine a preset time period, and the preset time period is in a time period corresponding to multiple time windows. Then the terminal sends resources according to the preset time period, and the network device receives resources from the terminal device, and performs joint channel estimation according to the resources and the preset time period. In this way, the specific joint channel estimation time can be determined, and the channel estimation efficiency can be improved.
[0075] The embodiment of the present application provides a joint channel estimation device, which may be a terminal. Specifically, the joint channel estimation device is used to execute the steps executed by the terminal in the above joint channel estimation method. The joint channel estimation device provided in the embodiment of the present application may include modules corresponding to the corresponding steps.
[0076] The embodiment of the present application can divide the functional modules of the joint channel estimation device according to the above method example. For example, each functional module can be divided according to each function, or two or more functions can be integrated into one processing module. The above integrated module can be implemented in the form of hardware or in the form of software functional modules. The division of modules in the embodiment of the present application is schematic and is only a logical function division. There may be other division methods in actual implementation.
[0077] In the case of dividing each functional module into corresponding functional modules, such as Figure 3 As shown, Figure 3 It is a functional unit block diagram of a joint channel estimation device provided by an embodiment of the present application. The joint channel estimation device 3 is applied to a terminal, comprising: an acquisition unit 31, used to acquire time information, the time information is used to indicate a preset time period, the preset time period is in a time period corresponding to multiple time windows; a sending unit 32, used to send resources according to the preset time period, the resources are used to indicate joint channel estimation.
[0078] In a possible example, when the multiple time windows overlap in time, the preset time period is the union of time periods corresponding to the multiple overlapping time windows.
[0079] In a possible example, when the overlapping situation is that the multiple time windows overlap in time, the preset time period is the time period corresponding to the time window with the earliest start time among the multiple overlapping time windows.
[0080] In a possible example, when the overlapping situation is that the multiple time windows overlap in time, the preset time period is a time period corresponding to each time window in the multiple overlapping time windows and in which there is no overlap.
[0081] In one possible example, in terms of sending resources according to the preset time period, the sending unit 32 is specifically used to: obtain the number of joint channel estimations according to the preset time period; send resources according to preset parameters and the preset time period, and the parameter values of the preset parameters corresponding to each joint channel estimation are the same.
[0082] In a possible example, the preset parameters include at least one transmission parameter: modulation and coding strategy, frequency domain resource location, transmission power, transmission precoding indication, time advance command, and spatial parameter.
[0083] In a possible example, the time information is further used to indicate that the multiple time windows do not overlap in time.
[0084] Among them, all relevant contents of each step involved in the above method embodiment can be referred to the functional description of the corresponding functional module, which will not be repeated here. Of course, the joint channel estimation device provided in the embodiment of the present application includes but is not limited to the above modules, for example: the joint channel estimation device may also include a storage unit. The storage unit can be used to store the program code and data of the joint channel estimation device.
[0085] In the case of using an integrated unit, the structural diagram of the joint channel estimation device provided in the embodiment of the present application is as follows: Figure 4 As shown. Figure 4 In the embodiment, the joint channel estimation device 4 includes: a processing module 40 and a communication module 41. The processing module 40 is used to control and manage the actions of the joint channel estimation device, for example, the steps performed by the acquisition unit 31 and the sending unit 32, and / or other processes for performing the technology described herein. The communication module 41 is used to support the interaction between the joint channel estimation device and other devices. Figure 4 As shown, the joint channel estimation device may further include a storage module 42, and the storage module 42 is used to store program codes and data of the joint channel estimation device, such as storing the content stored in the above storage unit.
[0086] Among them, the processing module 40 can be a processor or a controller, for example, a central processing unit (CPU), a general processor, a digital signal processor (DSP), an ASIC, an FPGA or other programmable logic device, a transistor logic device, a hardware component or any combination thereof. It can implement or execute various exemplary logic blocks, modules and circuits described in conjunction with the disclosure of this application. The processor can also be a combination that implements a computing function, such as a combination of one or more microprocessors, a combination of a DSP and a microprocessor, and the like. The communication module 41 can be a transceiver, an RF circuit or a communication interface, and the like. The storage module 42 can be a memory.
[0087] All relevant contents of each scenario involved in the above method embodiment can be referred to the functional description of the corresponding functional module, which will not be repeated here. The above joint channel estimation device 3 and the joint channel estimation device 4 can both execute the above Figure 2aThe steps performed by the terminal in the joint channel estimation method shown.
[0088] In the case of dividing each functional module into corresponding functional modules, such as Figure 5 As shown, Figure 5 It is a functional unit composition block diagram of another joint channel estimation device provided by an embodiment of the present application. The joint channel estimation device 5 is applied to a network device, and includes a sending unit 51, which is used to send time information, and the time information is used to indicate a preset time period, and the preset time period is in a time period corresponding to multiple time windows; a receiving unit 52, which is used to receive resources; and an estimation unit 53, which is used to perform joint channel estimation according to the resources and the preset time period.
[0089] In a possible example, when the multiple time windows overlap in time, the preset time period is the union of time periods corresponding to the multiple overlapping time windows.
[0090] In a possible example, when the overlapping situation is that the multiple time windows overlap in time, the preset time period is the time period corresponding to the time window with the earliest start time among the multiple overlapping time windows.
[0091] In a possible example, when the overlapping situation is that the multiple time windows overlap in time, the preset time period is a time period corresponding to each time window in the multiple overlapping time windows and in which there is no overlap.
[0092] In a possible example, the time information is further used to indicate that the multiple time windows do not overlap in time.
[0093] Among them, all relevant contents of each step involved in the above method embodiment can be referred to the functional description of the corresponding functional module, which will not be repeated here. Of course, the joint channel estimation device provided in the embodiment of the present application includes but is not limited to the above modules, for example: the joint channel estimation device may also include a storage unit. The storage unit can be used to store the program code and data of the joint channel estimation device.
[0094] In the case of using an integrated unit, the structural diagram of the joint channel estimation device provided in the embodiment of the present application is as follows: Figure 6 As shown. Figure 6 In the embodiment, the joint channel estimation device 6 includes: a processing module 60 and a communication module 61. The processing module 60 is used to control and manage the actions of the joint channel estimation device, for example, the steps performed by the sending unit 51, the receiving unit 52 and the estimation unit 53, and / or other processes for performing the technology described herein. The communication module 61 is used to support the interaction between the joint channel estimation device and other devices. Figure 6As shown, the joint channel estimation device may further include a storage module 62, and the storage module 62 is used to store program codes and data of the joint channel estimation device, such as storing the content stored in the above storage unit.
[0095] Among them, the processing module 60 can be a processor or a controller, for example, a central processing unit (CPU), a general processor, a digital signal processor (DSP), an ASIC, an FPGA or other programmable logic device, a transistor logic device, a hardware component or any combination thereof. It can implement or execute various exemplary logic blocks, modules and circuits described in conjunction with the disclosure of this application. The processor can also be a combination that implements a computing function, such as a combination of one or more microprocessors, a combination of a DSP and a microprocessor, and the like. The communication module 61 can be a transceiver, an RF circuit or a communication interface, and the like. The storage module 62 can be a memory.
[0096] All relevant contents of each scenario involved in the above method embodiment can be referred to the functional description of the corresponding functional module, which will not be repeated here. The above joint channel estimation device 5 and the joint channel estimation device 6 can both execute the above Figure 2a The steps performed by the network device in the joint channel estimation method are shown.
[0097] An embodiment of the present application also provides a chip, wherein the chip includes a processor for calling and running a computer program from a memory, so that a device equipped with the chip executes some or all of the steps described by the terminal in the above method embodiment.
[0098] An embodiment of the present application also provides a computer-readable storage medium, wherein the computer-readable storage medium stores a computer program for electronic data exchange, wherein the computer program enables a computer to execute some or all of the steps described by the terminal in the above method embodiment.
[0099] An embodiment of the present application also provides a computer-readable storage medium, wherein the computer-readable storage medium stores a computer program for electronic data exchange, wherein the computer program enables a computer to execute part or all of the steps described by the network-side device in the above method embodiment.
[0100] The present application also provides a computer program product, wherein the computer program product includes a computer program, and the computer program is operable to enable a computer to execute some or all of the steps described by the terminal in the above method embodiment. The computer program product can be a software installation package.
[0101] The steps of the method or algorithm described in the embodiment of the present application can be implemented in a hardware manner, or can be implemented by a processor executing software instructions. The software instructions can be composed of corresponding software modules, and the software modules can be stored in a random access memory (Random Access Memory, RAM), a flash memory, a read-only memory (Read Only Memory, ROM), an erasable programmable read-only memory (Erasable Programmable ROM, EPROM), an electrically erasable programmable read-only memory (Electrically EPROM, EEPROM), a register, a hard disk, a mobile hard disk, a read-only compact disk (CD-ROM) or any other form of storage medium known in the art. An exemplary storage medium is coupled to the processor so that the processor can read information from the storage medium and write information to the storage medium. Of course, the storage medium can also be a component of the processor. The processor and the storage medium can be located in an ASIC. In addition, the ASIC can be located in an access network device, a target network device, or a core network device. Of course, the processor and the storage medium can also be present in an access network device, a target network device, or a core network device as discrete components.
[0102] Those skilled in the art should be aware that in one or more of the above examples, the functions described in the embodiments of the present application 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 the computer program instructions are loaded and executed on a computer, the process or function described in the embodiments 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, computer, server or data center by wired (e.g., coaxial cable, optical fiber, digital subscriber line (Digital Subscriber Line, DSL)) or wireless (e.g., infrared, wireless, microwave, etc.) mode to another website site, computer, server or data center. The computer-readable storage medium can be any available medium that a computer can access or a data storage device such as a server or data center that includes one or more available media integrations. The available medium may be a magnetic medium (eg, a floppy disk, a hard disk, a magnetic tape), an optical medium (eg, a digital video disc (DVD)), or a semiconductor medium (eg, a solid state disk (SSD)).
[0103] The specific implementation methods described above further illustrate the purpose, technical solutions and beneficial effects of the embodiments of the present application. It should be understood that the above description is only the specific implementation method of the embodiments of the present application and is not intended to limit the protection scope of the embodiments of the present application. Any modifications, equivalent substitutions, improvements, etc. made on the basis of the technical solutions of the embodiments of the present application should be included in the protection scope of the embodiments of the present application.
Claims
1. A joint channel estimation method, characterized in that: Applied to terminals, including: Acquire time information, where the time information is used to indicate a preset time period, and the preset time period is within a time period corresponding to a plurality of time windows; The resources are sent according to the preset parameters and the preset time period, the parameter values of the preset parameters corresponding to each joint channel estimation are the same, the preset parameters include phase-related parameters in PUSCH, and the resources are used to indicate the joint channel estimation.
2. The method according to claim 1, characterized in that In the case that the multiple time windows overlap in time, the preset time period is the union of time periods corresponding to the multiple overlapping time windows.
3. The method according to claim 1, characterized in that When the overlapping situation is that the multiple time windows overlap in time, the preset time period is the time period corresponding to the time window with the earliest start time among the multiple overlapping time windows.
4. The method according to claim 1, characterized in that: In the case where the overlapping situation is that the multiple time windows overlap in time, the preset time period is a time period corresponding to each time window in the multiple overlapping time windows and in which there is no overlap.
5. The method according to any one of claims 1 to 4, characterized in that: The method further comprises: The number of joint channel estimations is obtained according to the preset time period.
6. The method according to claim 1, characterized in that The preset parameters include at least one transmission parameter: Modulation and coding strategy, frequency domain resource location, transmit power, transmit precoding indication, time advance command, and spatial parameters.
7. The method according to claim 1, characterized in that The time information is also used to indicate that the multiple time windows do not overlap in time.
8. A joint channel estimation method, characterized in that: Applied to network equipment, including: Sending time information, where the time information is used to indicate a preset time period, where the preset time period is within a time period corresponding to a plurality of time windows; Receiving resources, preset parameters and the preset time period, wherein the parameter values of the preset parameters corresponding to each joint channel estimation are the same, and the preset parameters include phase-related parameters in PUSCH; Joint channel estimation is performed according to the resources, the preset parameters and the preset time period.
9. A joint channel estimation device, characterized in that: Applied to terminals, including: An acquiring unit, used for acquiring time information, where the time information is used for indicating a preset time period, and the preset time period is within a time period corresponding to a plurality of time windows; A sending unit is used to send resources according to preset parameters and the preset time period, the parameter value of the preset parameter corresponding to each joint channel estimation is the same, the preset parameter includes a phase-related parameter in PUSCH, and the resource is used to indicate the joint channel estimation.
10. A joint channel estimation device, characterized in that: Applied to network equipment, including: A sending unit, used to send time information, where the time information is used to indicate a preset time period, and the preset time period is within a time period corresponding to a plurality of time windows; A receiving unit, configured to receive resources, preset parameters and the preset time period, wherein the parameter values of the preset parameters corresponding to each joint channel estimation are the same, and the preset parameters include phase-related parameters in the PUSCH; An estimation unit is used to perform joint channel estimation according to the resource, the preset parameter and the preset time period.
11. A terminal, characterized in that: The method comprises a processor, a memory, and one or more programs, wherein the one or more programs are stored in the memory and configured to be executed by the processor, and the programs include instructions for executing the steps in the method according to any one of claims 1 to 7.
12. A network device, characterized in that: The method comprises a processor, a memory, and one or more programs, wherein the one or more programs are stored in the memory and configured to be executed by the processor, and the programs include instructions for executing the steps in the method according to claim 8.
13. A computer-readable storage medium, characterized in that: A computer program for electronic data exchange is stored, wherein the computer program enables a computer to execute the method according to any one of claims 1 to 7 or claim 8.
14. A chip, applied to a terminal, characterized in that: The chip is used to obtain time information, where the time information is used to indicate a preset time period, and the preset time period is within a time period corresponding to a plurality of time windows; And used to send resources according to preset parameters and the preset time period, the parameter value of the preset parameter corresponding to each joint channel estimation is the same, the preset parameter includes a phase-related parameter in PUSCH, and the resource is used to indicate the joint channel estimation.
15. A chip module, applied to a terminal, characterized in that: Including transceiver components and chips, The chip is used to obtain time information, where the time information is used to indicate a preset time period, and the preset time period is within a time period corresponding to a plurality of time windows; And used to send resources according to preset parameters and the preset time period, the parameter value of the preset parameter corresponding to each joint channel estimation is the same, the preset parameter includes a phase-related parameter in PUSCH, and the resource is used to indicate the joint channel estimation.
16. A chip, applied to network equipment, characterized in that: The chip is used to send time information, where the time information is used to indicate a preset time period, and the preset time period is within a time period corresponding to a plurality of time windows; and receiving resources, preset parameters and the preset time period, wherein the parameter values of the preset parameters corresponding to each joint channel estimation are the same, and the preset parameters include phase-related parameters in PUSCH; And used to perform joint channel estimation according to the resources, the preset parameters and the preset time period.
17. A chip module, applied to network equipment, characterized in that: Including transceiver components and chips, The chip is used to send time information, where the time information is used to indicate a preset time period, and the preset time period is within a time period corresponding to a plurality of time windows; and receiving resources, preset parameters and the preset time period, wherein the parameter values of the preset parameters corresponding to each joint channel estimation are the same, and the preset parameters include phase-related parameters in PUSCH; And used to perform joint channel estimation according to the resources, the preset parameters and the preset time period.
Citation Information
Patent Citations
Transmission parameter determination method and apparatus
CN108633061A