Communication method and device and readable storage medium

By transmitting the first indication information in the communication system, flexibly configuring multiple non-continuous OFDM symbols for sending SRS signals, the problem of inflexible configuration of SRS signals in the prior art is solved, and the resource overhead is reduced and the channel state information quality is improved.

CN119834939APending Publication Date: 2025-04-15HUAWEI TECH CO LTD
View PDF 0 Cites 2 Cited by

Patent Information

Application Number
CN202311332703.X
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2023-10-13
Publication Date
2025-04-15

AI Technical Summary

Technical Problem

In the existing communication system, the SRS signal configuration method is not flexible enough, resulting in the need to configure multiple consecutive OFDM symbols to obtain channel status information when the network device contains multiple antenna ports, which increases resource overhead.

Method used

A communication method is provided, by transmitting the first indication information, flexibly configuring a plurality of non-continuous OFDM symbols for sending SRS signals, reducing the need for resources.

Benefits of technology

By flexibly configuring OFDM symbols, resource overhead is reduced, channel state information quality and system transmission performance are improved.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119834939A_ABST
    Figure CN119834939A_ABST
Patent Text Reader

Abstract

The embodiment of the invention discloses a communication method and device and a readable storage medium, relates to the technical field of communication, and can flexibly configure an SRS (Sounding Reference Signal). The method comprises: transmitting first indication information, the first indication information being used for indicating a plurality of discontinuous orthogonal frequency division multiplexing (OFDM) symbols, the plurality of OFDM symbols being used for a terminal device to send an SRS signal to a network device, the plurality of OFDM symbols corresponding to the same SRS bandwidth and the same antenna port of the terminal device.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of communication technology, and in particular to a communication method, device and readable storage medium. Background Art

[0002] In a communication system, a network device can obtain channel state information (CSI) of an uplink (or downlink) channel by measuring a channel sounding reference signal (SRS) sent by a terminal device. However, the current SRS signal configuration method is not flexible enough. Summary of the invention

[0003] The embodiments of the present application provide a communication method, an apparatus, and a readable storage medium, which can flexibly configure OFDM symbols for sending SRS signals.

[0004] The embodiments of the present application adopt the following technical solutions:

[0005] In a first aspect, a communication method is provided, which can be executed by a terminal device or a network device, or by a module (such as a processor, a chip, or a chip system, etc.) applied to the terminal device or the network device. The method includes: transmitting first indication information, the first indication information is used to indicate a plurality of non-continuous orthogonal frequency division multiplexing OFDM symbols, the plurality of OFDM symbols are used by the terminal device to send an SRS signal to the network device, and the plurality of OFDM symbols correspond to the same SRS bandwidth and the same antenna port of the terminal device.

[0006] Based on the communication method provided in the embodiment of the present application, multiple discontinuous OFDM symbols can be configured to send SRS signals, which is more flexible than the current configuration method that can only configure multiple continuous OFDM symbols.

[0007] In combination with the above-mentioned first aspect, in a possible design, the network device includes N*M antenna ports; wherein M is the number of radio frequency links included in the network device, and N is a positive integer greater than 1; the number of multiple OFDM symbols is K, and K is a positive integer less than N.

[0008] Based on the current SRS signal configuration method, if the network device includes N*M antenna ports, it is necessary to configure N OFDM symbols for sending SRS signals so that the network device can obtain channel state information. Based on this solution, the number of symbols configured for sending SRS signals can be less than N, thereby reducing resource overhead.

[0009] In combination with the above first aspect, in a possible design, the number and / or position of multiple OFDM symbols is determined based on the spatial sparse characteristics of the channel between the terminal device and the network device.

[0010] Based on this solution, the OFDM symbols for sending SRS signals can be flexibly configured based on the spatial sparse characteristics of the channel, thereby reducing resource overhead and improving the quality of the acquired channel and system transmission performance.

[0011] In combination with the above first aspect, in a possible design, the method also includes: receiving an SRS signal on multiple OFDM symbols; and determining channel state information based on the SRS signal.

[0012] Based on this solution, the network device can receive SRS signals on multiple configured OFDM symbols, and further determine channel state information to complete channel estimation.

[0013] In combination with the above-mentioned first aspect, in a possible design, the first indication information is used to indicate the starting time domain position of the first time domain resource and the positions of multiple OFDM symbols in the first time domain resource.

[0014] This solution provides a method in which the first indication information indicates multiple OFDM symbols.

[0015] In combination with the above first aspect, in a possible design, the starting time domain position of the first time domain resource is the time domain position of the first OFDM symbol among multiple OFDM symbols.

[0016] In combination with the above first aspect, in a possible design, positions of multiple OFDM symbols in the first time domain resource are indicated by at least one bit value.

[0017] In combination with the first aspect above, in a possible design, if the network device includes N*M antenna ports, where M is the number of radio frequency links included in the network device, the positions of multiple OFDM symbols in the first time domain resource are indicated by N bit values. Alternatively, the positions of multiple OFDM symbols in the first time domain resource are indicated by L-1 bit values, where L is the number of OFDM symbols included in the first time domain resource.

[0018] In combination with the above first aspect, in one possible design, multiple OFDM symbols are located in the same time slot; or, multiple OFDM symbols are located in multiple adjacent time slots.

[0019] In combination with the above-mentioned first aspect, in a possible design, the method also includes: sending second indication information; the second indication information is used to indicate deletion of a first OFDM symbol among multiple OFDM symbols; or, the second indication information is used to indicate addition of at least one OFDM symbol for transmitting SRS.

[0020] Based on this solution, OFDM symbols used to send SRS signals can be dynamically added or deleted to improve system transmission performance.

[0021] In combination with the above-mentioned first aspect, in a possible design, the position of the first OFDM symbol is indicated by the second indication information, or is preset.

[0022] In combination with the above-mentioned first aspect, in a possible design, the position of at least one OFDM symbol used to transmit SRS is indicated by the second indication information, or is preset.

[0023] In a second aspect, a communication device is provided for implementing the above-mentioned various methods. The communication device may be the terminal device or network device in the above-mentioned first aspect, or any implementation of the first aspect, or a device including the above-mentioned terminal device or network device, or a device included in the above-mentioned terminal device or network device, such as a chip. The communication device includes a module, unit, or means corresponding to the above-mentioned method, and the module, unit, or means may be implemented by hardware, software, or by executing the corresponding software implementation by hardware. The hardware or software includes one or more modules or units corresponding to the above-mentioned functions.

[0024] In some possible designs, the communication device may include a transceiver module and a processing module. The transceiver module, which may also be referred to as a transceiver unit, is used to implement the sending and / or receiving functions in the above-mentioned first aspect and any possible implementation thereof. The transceiver module may be composed of a transceiver circuit, a transceiver, a transceiver or a communication interface. The processing module may be used to implement the processing functions in the above-mentioned first aspect and any possible implementation thereof.

[0025] In some possible designs, the transceiver module includes a sending module and a receiving module, which are respectively used to implement the sending and receiving functions in the above-mentioned first aspect and any possible implementation methods thereof.

[0026] In a third aspect, a communication device is provided, comprising: a processor and a memory; the memory is used to store computer instructions, and when the processor executes the instructions, the communication device executes any of the methods in the above aspects. The communication device can be the terminal device or network device in the above first aspect, or any implementation of the first aspect, or a device including the above terminal device or network device, or a device included in the above terminal device or network device, such as a chip.

[0027] In a fourth aspect, a communication device is provided, comprising: a processor and a communication interface; the communication interface is used to communicate with a module outside the communication device; the processor is used to execute a computer program or instruction so that the communication device performs any of the methods in the above aspects. The communication device can be the terminal device or network device in the above first aspect, or any implementation of the first aspect, or a device including the above terminal device or network device, or a device included in the above terminal device or network device, such as a chip.

[0028] In a fifth aspect, a communication device is provided, comprising: at least one processor; the processor is used to execute a computer program or instruction stored in a memory, so that the communication device performs the method of any of the above aspects. The memory may be coupled to the processor, or may be independent of the processor. The communication device may be the terminal device or network device in the above first aspect, or any implementation of the first aspect, or a device including the above terminal device or network device, or a device included in the above terminal device or network device, such as a chip.

[0029] In a sixth aspect, a computer-readable storage medium is provided, in which a computer program or instruction is stored. When the computer-readable storage medium is run on a communication device, the communication device can execute any of the above aspects or any of its implementation methods.

[0030] In a seventh aspect, a computer program product comprising instructions is provided, which, when executed on a communication device, enables the communication device to execute any of the above-mentioned aspects or any of its implementation methods.

[0031] In an eighth aspect, a communication device (for example, the communication device may be a chip or a chip system) is provided, wherein the communication device includes a processor for implementing the functions involved in any of the above aspects or any of its implementation methods.

[0032] In some possible designs, the communication device includes a memory for storing necessary program instructions and data.

[0033] In some possible designs, when the device is a chip system, it can be composed of a chip or include a chip and other discrete devices.

[0034] It can be understood that when the communication device provided in any one of the second to eighth aspects is a chip, the above-mentioned sending action / function can be understood as output, and the above-mentioned receiving action / function can be understood as input.

[0035] Among them, the technical effects brought about by any implementation method from the second aspect to the eighth aspect can refer to the technical effects brought about by the corresponding implementation method of the first aspect, and will not be repeated here.

[0036] It should be noted that various possible implementation methods of any one of the above aspects can be combined under the premise that there is no contradiction between the solutions. BRIEF DESCRIPTION OF THE DRAWINGS

[0037] Figure 1 is a schematic diagram of a HBF architecture;

[0038] Figure 2 A schematic diagram of the structure of a communication system provided in an embodiment of the present application;

[0039] Figure 3 An interactive schematic diagram of a communication method provided in an embodiment of the present application;

[0040] Figure 4 A schematic diagram of a network side receiving an SRS signal provided in an embodiment of the present application;

[0041] Figure 5 A schematic diagram of a terminal device sending an SRS signal provided in an embodiment of the present application;

[0042] Figure 6 A schematic diagram of a network side receiving an SRS signal through an antenna port provided in an embodiment of the present application;

[0043] Figure 7 A schematic diagram of transmitting an SRS signal on an SRS time domain resource provided in an embodiment of the present application;

[0044] Figure 8 A schematic diagram of a mathematical representation of compressed sensing provided in an embodiment of the present application;

[0045] Fig. 9 A schematic diagram of determining the number of SRS time domain resources based on spatial domain sparse features provided in an embodiment of the present application;

[0046] Fig.10 A schematic diagram of determining the SRS time domain resource location based on spatial domain sparse features provided in an embodiment of the present application;

[0047] Fig.11 A schematic diagram indicating SRS time domain resources provided in an embodiment of the present application;

[0048] Fig.12 A schematic diagram of another method for indicating SRS time domain resources provided in an embodiment of the present application;

[0049] Fig.13A schematic diagram of a first time domain resource distributed in connected time slots provided in an embodiment of the present application;

[0050] Fig.14 A schematic diagram of another first time domain resource distributed in connected time slots provided in an embodiment of the present application;

[0051] Fig.15 A schematic diagram of deleting SRS time domain resources provided in an embodiment of the present application;

[0052] Fig.16 A schematic diagram of increasing SRS time domain resources provided in an embodiment of the present application;

[0053] Fig.17 A schematic diagram of the composition of a communication device provided in an embodiment of the present application;

[0054] Fig.18 A schematic diagram of the hardware structure of a communication device provided in an embodiment of the present application. DETAILED DESCRIPTION

[0055] In order to facilitate understanding of the technical solutions of the embodiments of the present application, a brief introduction to the related technologies of the present application is first given as follows.

[0056] 1. SRS signal:

[0057] The SRS signal is a reference signal sent by the terminal device. The network device can use the SRS signal to obtain the channel state information of the uplink (or downlink) channel. For example, in the new radio access technology (NR) system, the network device can measure the received SRS signal to obtain the channel state information of the uplink channel. In the time division duplexing (TDD) system, the network device can also use the channel reciprocity to obtain the channel state information of the downlink channel by measuring the SRS signal.

[0058] It can be understood that, since the channel state information can be obtained by measuring the SRS signal, measuring the SRS signal can also be called measuring the channel, or in other words, measuring the channel by measuring the SRS signal.

[0059] Herein, the resources used to transmit the SRS signal are referred to as SRS resources. It can be understood that, for the network device side, the SRS resources are used to receive the SRS signal, and for the terminal device side, the SRS resources are used to send the SRS signal.

[0060] In this document, the time domain resource of the SRS resource is referred to as the SRS time domain resource. Unless otherwise specified, in this document, sending an SRS signal once can be understood as sending an SRS signal on an SRS time domain resource. Receiving an SRS signal once can be understood as receiving an SRS signal on an SRS time domain resource.

[0061] 2. Antenna port:

[0062] Antenna ports can also be referred to as ports. An antenna port can be configured for each virtual antenna, where a virtual antenna is a transmit antenna that can be identified by a receiving end (for the SRS signal in this article, the receiving end is a network device) or a transmit antenna that can be distinguished in space. Each virtual antenna can be a weighted combination of multiple physical antennas, and each antenna port can correspond to a reference signal port.

[0063] In this article, the antenna port in the SRS resource can also be called an SRS port. Each SRS resource includes {1, 2, 4} SRS ports. Each SRS port corresponds to a specific time-frequency code resource. Ideally, each SRS port is orthogonal. Each SRS port corresponds to a physical antenna or a virtual antenna of a terminal device.

[0064] It should be understood that different antenna ports within an SRS resource can occupy exactly the same symbol and multiplex each other through frequency division (occupying different subcarriers) or code division (using different ZC sequences (zadoff_chu sequences) or different cyclic shifts of the same sequence). Among them, there is a corresponding relationship between the reference signal resource and the reference signal. For specific correspondence, please refer to the description in the existing standard. Furthermore, in some scenarios, the reference signal resource and the reference signal may be equivalent.

[0065] 3. Compressed sensing (also known as compressed sampling or sparse sampling) (compressive sensing, CS):

[0066] Sampling is a necessary process for converting analog signals into digital signals. The traditional Nyquist sampling theorem states that in order for the sampled digital signal to completely retain the information in the original analog signal, the sampling frequency must be greater than twice the highest frequency in the signal. The compressed sensing theory believes that if the signal is sparse, it can be reconstructed and restored from sampling points lower than the requirements of the Nyquist sampling theorem. In other words, compared to the Nyquist sampling theorem, the compressed sensing theory can use the sparsity of the signal to restore the original signal from fewer measured values.

[0067] The core ideas of compressed sensing theory mainly include two points. The first point is the sparsity of the signal. There are many zero elements in a sparse signal. In this case, information can be compressed, and only non-zero elements need to be found to obtain information. Regarding sparsity, it can be simply and intuitively understood as follows: if a signal has only a small number of non-zero values ​​in a certain domain, then it is sparse in the domain, and the domain is also called the sparse domain of the signal. For compressed sensing, if the signal is sparse or approximately satisfies sparsity (most values ​​of the signal in a certain domain tend to 0), it can be considered a compressible signal and can be compressed, or in other words, the signal can be sampled at a density sparser than the sampling density required by the Nyquist sampling theorem. The compressed signal can be reconstructed in the sparse domain of the signal to obtain a recovered signal. For example, if the signal is sparse in the frequency domain, the original signal can be restored in the frequency domain through a certain reconstruction method.

[0068] Another point is the uncorrelated characteristic. The acquisition of useful information of sparse signals can be achieved by compressing the signal into smaller sample data through a non-adaptive sampling method. Theoretical proof of the sampling method of compressed sensing is just a simple operation of correlating the signal with a set of certain waveforms, and these waveforms are required to be uncorrelated with the sparse space where the signal is located.

[0069] Compressed sensing theory can be applied in signal processing to acquire and reconstruct compressible signals.

[0070] 4. Hybrid beam forming (HBF):

[0071] In recent years, with the rapid development of wireless communication technology, massive multiple-input multiple-output (MIMO) communication technology has been widely used. However, with the increase in wireless communication frequency bands, the large number of antenna components contained in MIMO systems also brings huge challenges: (1) the use of a large number of radio frequency (RF) chains will increase the cost and energy consumption of the system; (2) determining the channel state information between each transmitting and receiving antenna requires the use of a considerable portion of spectrum resources.

[0072] An effective solution to the above problems is to use HBF technology. HBF is a technology that combines analog beamforming in the RF domain with digital beamforming in the baseband. It only requires a small number of uplink and downlink RF links to enable high-performance transmission. If appropriate beamforming is used, the technology can achieve performance gains close to those of full digital beamforming.

[0073] In order to form a narrow beam, the HBF architecture still needs to retain a large-scale antenna array. Based on this, an idea to reduce the number of RF links is to connect multiple antennas to each RF link through multiple phase shifters. In this way, the transmitted signal is a superposition of multiple phase-shifted versions of a reference signal in space, which can point to a specific direction. Compared with a complete RF link, the cost of a phase shifter is much cheaper and the power consumption is much lower.

[0074] For example, Figure 1 is a schematic diagram of a possible HBF architecture. Figure 1 As shown in (a) and (b) of FIG, in the HBF architecture, a digital beam forming module is connected to multiple RF links, where one RF link can be connected to multiple antennas through a connection network. Figure 1 As shown in (a) of FIG. 3 , when receiving a signal through the HBF architecture, each receiving antenna transmits the received signal to multiple connected RF links. Figure 1 As shown in (b), when sending a signal through the HBF architecture, each RF link transmits the signal to multiple connected transmitting antennas for transmission.

[0075] In this article, if the receiving end (for the SRS signal in this article, the receiving end is a network device) adopts an architecture in which each RF link is connected to multiple antennas to receive signals, the number of antenna ports included in the receiving end can be mapped to the number of RF links. If expressed in mathematical form, assuming that the number of RF links is M, the number of antenna ports can be N*M, where N is a positive integer greater than 1. In addition, in this article, the architecture including M RF links and N*M antenna ports can also be called an M-drive-N*M architecture, that is, M RF links drive N*M antenna ports.

[0076] It should be noted that this document does not limit the number of antenna ports included in the transmitting end.

[0077] In one possible case, the number of antenna ports included in the receiving end may be determined based on the number of oscillators on the antenna, where the oscillator is the basic unit constituting the antenna and has the function of guiding and amplifying electromagnetic waves. For example, assuming that the number of RF links included in the receiving end is M, and the total number of oscillators on the antenna is N*M, where N is a positive integer greater than 1, then the number of antenna ports included in the receiving end may also be N*M.

[0078] At present, the unit of the time domain resource of the SRS signal is orthogonal frequency division multiplexing (OFDM) symbol. When the network device configures the SRS signal for the terminal device, it indicates a starting OFDM symbol and the number of consecutive OFDM symbols after the starting OFDM symbol, thereby configuring multiple consecutive OFDM symbols to send the SRS signal. For example, assuming that the network device indicates that the starting OFDM symbol is the fifth OFDM symbol in the time slot, and indicates that the number of symbols is 5, then the OFDM symbol configured by the network device for sending the SRS signal is the 5th symbol, the 6th symbol, the 7th symbol, the 8th symbol, the 9th symbol and the 10th symbol in the time slot. These 6 consecutive OFDM symbols. It can be seen that the current configuration method of the SRS time domain resources can only realize the configuration of multiple consecutive OFDM symbols, which is not flexible enough. Based on this problem, the embodiment of the present application provides a communication method that can flexibly configure the SRS time domain resources. The following is an introduction to the specific implementation of the communication method provided in the embodiment of the present application.

[0079] In the description of the present application, unless otherwise specified, " / " indicates that the objects associated before and after are in an "or" relationship, for example, A / B can represent A or B; "and / or" in the present application is only a kind of association relationship describing the associated objects, indicating that there can be three relationships, for example, A and / or B can represent: A exists alone, A and B exist at the same time, and B exists alone, where A and B can be singular or plural. In addition, in the description of the present application, unless otherwise specified, "multiple" refers to two or more than two. "At least one of the following" or its similar expressions refers to any combination of these items, including any combination of single items or plural items. For example, at least one of a, b, or c can represent: a, b, c, ab, ac, bc, or abc, where a, b, c can be single or multiple. In addition, in order to facilitate the clear description of the technical solution of the embodiment of the present application, in the embodiment of the present application, the words "first" and "second" are used to distinguish the same or similar items with basically the same functions and effects. Those skilled in the art will appreciate that words such as "first" and "second" do not limit the quantity and execution order, and words such as "first" and "second" do not necessarily limit the difference. At the same time, in the embodiments of the present application, words such as "exemplary" or "for example" are used to indicate examples, illustrations or explanations. Any embodiment or design described as "exemplary" or "for example" in the embodiments of the present application should not be interpreted as being more preferred or more advantageous than other embodiments or designs. Specifically, the use of words such as "exemplary" or "for example" is intended to present related concepts in a concrete way for easy understanding.

[0080] In the embodiment of the present application, "indication" may include direct indication and indirect indication, and may also include explicit indication and implicit indication. The information indicated by a certain information (such as the first indication information below) is called information to be indicated. In the specific implementation process, there are many ways to indicate the information to be indicated, such as but not limited to, the information to be indicated can be directly indicated, such as the information to be indicated itself or the index of the information to be indicated. The information to be indicated can also be indirectly indicated by indicating other information, wherein there is an association relationship between the other information and the information to be indicated. It is also possible to indicate only a part of the information to be indicated, while the other parts of the information to be indicated are known or agreed in advance. For example, the indication of specific information can also be achieved by means of the arrangement order of each information agreed in advance (such as specified by the protocol), thereby reducing the indication overhead to a certain extent. At the same time, the common parts of each information can also be identified and uniformly indicated to reduce the indication overhead caused by indicating the same information separately.

[0081] It should be understood that the information to be indicated can be sent as a whole, or divided into multiple sub-information and sent separately, and the sending period and / or sending time of these sub-information can be the same or different. The specific sending method is not limited in the embodiment of the present application. Among them, the sending period and / or sending time of these sub-information can be pre-defined, for example, pre-defined according to a protocol, or can be configured by the sending end device by sending configuration information to the receiving end device.

[0082] In an embodiment of the present application, "pre-definition", "pre-definition", "pre-configuration" or "pre-configuration" can be implemented by pre-saving the corresponding code, table or other methods that can be used to indicate relevant information in the device. For example, it can be burned into the device when the device leaves the factory. The embodiment of the present application does not limit its specific implementation method. Among them, "saving" can mean saving in one or more memories. The one or more memories can be set separately or integrated in an encoder or decoder, a processor, or a communication device. The one or more memories can also be partially set separately and partially integrated in a decoder, a processor, or a communication device. The type of memory can be any form of storage medium, which is not limited by the embodiment of the present application.

[0083] The "protocol" involved in the embodiments of the present application may refer to a protocol family in the communication field, a standard protocol with a similar protocol family frame structure, or a related protocol used in future communication systems, and the embodiments of the present application do not make specific limitations on this.

[0084] In the embodiments of the present application, descriptions such as "when...", "in the case of...", "if" and "if" all mean that the device will make corresponding processing under certain objective circumstances. It does not limit the time, nor does it require the device to have a judgment action when implementing it, nor does it mean that there are other limitations.

[0085] The technical solution provided in the present application can be used for various communication systems, which may be a third generation partnership project (3GPP) communication system, for example, a fourth generation (4G) long term evolution (LTE) system, a fifth generation (5G) mobile communication system and its evolution system, a MIMO system, a vehicle to everything (V2X) system, a LTE and new radio (NR) hybrid networking system, or a device-to-device (D2D) system, a machine-to-machine (M2M) communication system, an Internet of Things (IOT), and other next generation communication systems, such as a sixth generation (6G) mobile communication system.

[0086] It should be noted that the network architecture and business scenarios described in the embodiments of the present application are intended to more clearly illustrate the technical solutions of the embodiments of the present application, and do not constitute a limitation on the technical solutions provided in the embodiments of the present application. Ordinary technicians in this field can know that with the evolution of network architecture and the emergence of new business scenarios, the technical solutions provided in the embodiments of the present application are also applicable to similar technical problems.

[0087] Figure 2 FIG. 1 is a possible, non-limiting communication system diagram applicable to the embodiments of the present application. Figure 2 As shown, the communication system 10 includes a radio access network (RAN) 100. The RAN 100 includes at least one RAN node (e.g. Figure 2 110a and 110b in, collectively referred to as 110) and at least one terminal device (such as Figure 2 RAN 100 may also include other RAN nodes, such as wireless relay equipment and / or wireless backhaul equipment ( Figure 2 The terminal device 120 is connected to the RAN node 110 in a wireless manner.

[0088] Optionally, the communication system may further include a core network (CN) 200. The RAN node 110 may be connected to the core network 200 in a wireless or wired manner. The core network device in the core network 200 and the RAN node 110 in the RAN 100 may be different physical devices, or may be the same physical device that integrates the core network logical functions and the radio access network logical functions.

[0089] Optionally, the communication system 10 may further include the Internet 300. The Internet may be connected to the core network or the RAN.

[0090] RAN 100 may be a 3GPP-related cellular system, such as a 4G or 5G mobile communication system, or a future-oriented evolution system (such as a 6G mobile communication system). RAN 100 may also be an open access network (open RAN, O-RAN or ORAN), a cloud radio access network (cloud radio access network, CRAN), or a wireless fidelity (wireless fidelity, WiFi) system. RAN 100 may also be a communication system that integrates two or more of the above systems.

[0091] The RAN node 110, which may also be sometimes referred to as an access network device, a RAN entity or an access node, constitutes a part of the communication system to help terminal devices achieve wireless access. The multiple RAN nodes 110 in the communication system 10 may be nodes of the same type or nodes of different types. In some scenarios, the roles of the RAN node 110 and the terminal device 120 are relative, for example, Figure 2 The network element 120i may be a helicopter or a drone, which may be configured as a mobile network device. For the terminal devices 120j that access the RAN 100 through the network element 120i, the network element 120i is a network device; but for the network device 110a, the network element 120i is a terminal device. The RAN node 110 and the terminal device 120 are sometimes referred to as communication devices, for example Figure 2 The network elements 110a and 110b may be understood as communication devices having network device functions, and the network elements 120a-120j may be understood as communication devices having terminal device functions.

[0092] In one possible scenario, a RAN node may be a base station, an evolved NodeB (eNodeB), an access point (AP), a transmission reception point (TRP), a next generation NodeB (gNB), a next generation base station in a 6G mobile communication system, a base station in a future mobile communication system, or an access node in a WiFi system. A RAN node may be a macro base station (e.g. Figure 2 110a in), micro base stations or indoor stations (such as Figure 2 110b in the present application), a relay node or a donor node, or a wireless controller in a CRAN scenario. Optionally, the RAN node may also be a server, a wearable device, a vehicle or an on-board device, etc. For example, the access network device in the V2X technology may be a road side unit (RSU). All or part of the functions of the RAN node in the present application may also be implemented by software functions running on hardware, or by virtualization functions instantiated on a platform (such as a cloud platform). The RAN node in the present application may also be a logical node, a logical module or software that can implement all or part of the functions of the RAN node.

[0093] In another possible scenario, multiple RAN nodes collaborate to assist the terminal device in achieving wireless access, and different RAN nodes respectively implement part of the functions of the base station. For example, the RAN node can be a centralized unit (CU), a distributed unit (DU), a CU-control plane (CP), a CU-user plane (UP), or a radio unit (RU). The CU and DU can be set separately, or they can also be included in the same network element, such as a baseband unit (BBU). The RU can be included in a radio frequency device or a radio frequency unit, such as a remote radio unit (RRU), an active antenna unit (AAU) or a remote radio head (RRH).

[0094] In different systems, CU (or CU-CP and CU-UP), DU or RU may also have different names, but those skilled in the art can understand their meanings. For example, in the ORAN system, CU may also be called O-CU (open CU), DU may also be called O-DU, CU-CP may also be called O-CU-CP, CU-UP may also be called O-CU-UP, and RU may also be called O-RU. For the convenience of description, CU, CU-CP, CU-UP, DU and RU are described as examples in this application. Any unit of CU (or CU-CP, CU-UP), DU and RU in this application may be implemented by a software module, a hardware module, or a combination of a software module and a hardware module.

[0095] The RAN node may also be expressed in different ways, such as network equipment. Unless otherwise specified in the present application, network equipment is used for expression.

[0096] A terminal device may be a device with wireless transceiver function, and may also be called a terminal, user equipment (UE), mobile station, mobile terminal device, etc. Terminal devices can be widely used in various scenarios, such as D2D, V2X communication, machine-type communication (MTC), IOT, virtual reality (VR), augmented reality (AR), industrial control, self-driving, remote medical, smart grid, smart furniture, smart office, smart wear, smart transportation, smart city, etc. The terminal device may be a mobile phone, a tablet computer, a computer with wireless transceiver function, a wearable device, a vehicle, a drone, a helicopter, an airplane, a ship, a robot, a robotic arm, a smart home device, etc. The embodiments of the present application do not limit the device form of the terminal device.

[0097] Taking the interaction between a network device and any terminal device as an example, in a possible design of the communication method provided in an embodiment of the present application, first indication information is transmitted between the network device and the terminal device, and the first indication information is used to indicate a plurality of non-continuous OFDM symbols, and the plurality of OFDM symbols are used by the terminal device to send an SRS signal to the network device, and the plurality of OFDM symbols correspond to the same SRS bandwidth and the same antenna port of the terminal device. The specific implementation and technical effects of the scheme will be described in detail in the subsequent method embodiments and will not be repeated here.

[0098] The following will be combined Figure 2, taking the interaction between a network device and any terminal device as an example, the communication method provided in the embodiment of the present application is described in detail.

[0099] It should be noted that the message names between network elements or the names of parameters in the messages in the following embodiments of the present application are merely examples, and other names may be used in specific implementations, and the embodiments of the present application do not impose any specific limitations on this.

[0100] like Figure 3 As shown, a communication method is provided in an embodiment of the present application. Figure 3 In the example, the network device and the terminal device are used as the execution subjects of the interaction diagram to illustrate the method, but the present application does not limit the execution subjects of the interaction diagram. Figure 3 The network device in the network device may also be a module applied to the network device, such as a chip, a chip system, or a processor, or may be a logical node, a logical module, or software that can realize all or part of the network device node functions; Figure 3 The terminal device in the description may also be a module applied to the terminal device, such as a chip, a chip system, or a processor, or may be a logical node, a logical module, or software that can implement all or part of the functions of the terminal device.

[0101] Optionally, the number of radio frequency links included in the network device may be less than the number of antenna ports. For example, the network device may adopt an HBF architecture. Alternatively, the network device may also adopt other architectures, which are not limited in the embodiments of the present application.

[0102] Optionally, the network device may include M radio frequency links and N*M antenna ports, where N may be any positive integer greater than 1. Each of the M radio frequency links may be connected to multiple antennas.

[0103] like Figure 3 As shown, the communication method includes the following steps:

[0104] S301. A network device sends first indication information to a terminal device. The first indication information is used to indicate a plurality of non-continuous SRS time domain resources. The plurality of SRS time domain resources correspond to the same SRS bandwidth and the same antenna port of the terminal device. Correspondingly, the terminal device receives the first indication information from the network device.

[0105] It should be noted that Figure 3 The example of a network device sending a first indication message to a terminal device and the terminal device receiving the first indication message is used for illustration. The embodiment of the present application does not limit whether the sending end (or receiving end) of the first indication message is a terminal device or a network device. The terminal device can send the first indication message to the network device, the network device can receive the first indication message, and the communication method provided in the embodiment of the present application can also be applied.

[0106] In the embodiment of the present application, the unit of the SRS time domain resource may be an OFDM symbol, a minislot, a slot, etc., and the embodiment of the present application does not impose any limitation on this.

[0107] In the embodiment of the present application, the SRS time domain resource is used to transmit the SRS signal. For the network device side, the SRS time domain resource is used to receive the SRS signal, and for the terminal device side, the SRS time domain resource is used to send the SRS signal.

[0108] Among them, multiple SRS time domain resources correspond to the same SRS bandwidth, which can also be understood as corresponding to the same SRS frequency domain resources.

[0109] Among them, multiple SRS time domain resources correspond to the same antenna port of the terminal device, which can be understood as: one antenna port of the terminal device can correspond to multiple SRS time domain resources, and the multiple SRS time domain resources corresponding to one antenna port of the terminal device can be all the SRS time domain resources among the multiple SRS time domain resources indicated by the first indication information, or can be part of the multiple SRS time domain resources indicated by the first indication information.

[0110] Based on the communication method provided in the embodiment of the present application, multiple discontinuous SRS time domain resources can be configured to send SRS signals, which is more flexible than the current solution that can only configure multiple continuous OFDM symbols to send SRS signals.

[0111] In addition, based on the above introduction to SRS, it can be known that the network device can measure the channel and obtain channel state information through the received SRS. When the network device adopts an M-drive-N*M architecture, such as the HBF architecture described above, when an SRS signal is received once, M RF links can provide M channel observations (or channel measurements). Therefore, if the network device includes N*M antenna ports and wants to obtain complete antenna port-level channel state information (or full channel state information) through M links, the traditional SRS signal sending and receiving method requires the terminal device to send SRS N times, and accordingly, the network device side needs to scan the beam N times. However, this method will increase the SRS overhead by N times, and the measurement delay will also increase by N times accordingly, which greatly increases the channel acquisition overhead and limits the accuracy of channel acquisition.

[0112] For example, Figure 4 FIG. 1 is a schematic diagram of a conventional SRS signal transmission and reception method. Figure 4As shown in FIG. 1 , when the terminal device sends an SRS signal to the network device, the network device needs to scan the receiving beam to receive the SRS signal. When the terminal device sends the SRS signal to the network device 4 times, the network device side needs to scan the receiving beam 4 times (such as Figure 4 The SRS signal is received four times by using the B1-B4 (shown in FIG. 1 ), which results in a four-fold measurement delay.

[0113] Based on this, in the embodiments of the present application, the compressed sensing theory can also be applied to configure the SRS signal, so that the network device can obtain the full channel state information based on fewer measurement values, that is, compared with the traditional SRS signal sending and receiving method, the communication method provided in the embodiments of the present application can reduce the number of times the network device receives the SRS signal, and still obtain the full channel state information. The following introduces the principle that the network device can reduce the number of times the SRS signal is received based on the compressed sensing theory.

[0114] In real life, when a signal is transmitted in space, it will pass through scatterers in the space, and in communication, a certain space can be called an airspace. Therefore, when a terminal device sends an SRS signal to a network device, it can be considered that the SRS signal passes through scatterers in the airspace and is transmitted from the terminal device to the network device. It can be understood that when the airspace is relatively sparse (or when the sparsity of the airspace is strong), the number of scatterers is also large. When the airspace is not too sparse (or when the sparsity of the airspace is weak), the number of scatterers is also small.

[0115] For example, it is assumed that the number of scatterers in the airspace between the terminal device and the network device is recorded as S. Figure 5 As shown, the signal sent by the terminal device is scattered by S scatterers to form S beams that are transmitted to the network device.

[0116] For network devices using an M-drive-N*M architecture, when the network device receives a single SRS, M RF links are equivalent to M channels, which can provide M measurements of the channel (i.e., the channel between the terminal device and the network device). Figure 5 ,like Figure 5 The terminal device sends an SRS signal. Each time an SRS signal is sent, the network device can obtain M measurements of the S beams through M RF links.

[0117] Furthermore, if the network device receives N SRSs, M radio frequency links can provide N*M measurements of the channel. If expressed in mathematical form, the N*M measurements of the channel correspond to N*M perception vectors, where the perception vector corresponding to the measurement provided by the mth radio frequency link on the channel when the network device receives the nth SRS can be recorded as Wherein, C represents a complex number set.

[0118] For example, Figure 6 As shown, the network device includes M radio frequency links and N*M antenna ports. When the network device receives the nth SRS signal sent by the terminal device, the perception vector corresponding to the measurement provided by the first radio frequency link to the channel is recorded as The perception vector corresponding to the measurement provided by the second RF link on the channel is denoted as The same goes for other RF links. The perception vector corresponding to the measurement provided by the last RF link, that is, the Mth RF link, is denoted as If the terminal device sends SRS N times in total, then

[0119] For network devices that adopt an M-drive-N*M architecture, assuming that the number of scatterers in the airspace between the terminal device and the network device is S, according to the principle of compressed sensing, the terminal device sends SRS K times. If K*M>2S, the network device can use compressed sensing to restore the full channel information. It can be understood that since K can take any value that satisfies K*M>2S, in some cases (for example, when the value of S is relatively small), K can take a value smaller than N. At this time, the terminal device only needs to send SRS signals on K SRS time domain resources out of N SRS time domain resources, and the network device can use compressed sensing to restore the full channel state information. Therefore, compared with the current SRS signal configuration method, this solution can utilize the spatial sparse characteristics of the channel to reduce SRS resource overhead.

[0120] For example, Figure 7 FIG. 1 is a schematic diagram of a terminal device sending an SRS signal on an SRS time domain resource. Figure 7 As shown, there are N SRS time domain resources. If the terminal device sends an SRS signal on the first SRS time domain resource, the corresponding perception vector on the network device side is ( Figure 7 In the example, the terminal device does not send an SRS signal on the first SRS time domain resource. If the terminal device sends an SRS signal on the second SRS time domain resource, the corresponding perception vector on the network device side is Similarly, if the terminal device sends an SRS signal on the Nth SRS time domain resource, the corresponding perception vector on the network device side is

[0121] For example, Figure 8 This is a schematic diagram of the mathematical representation of applying the compressed sensing principle to channel measurement. Figure 8As shown, assuming that the terminal device sends SRS signals on K SRS time domain resources among N SRS time domain resources, the network device side receives the SRS signals on the K SRS time domain resources, and measures the channel through the SRS signal to obtain a measurement vector. If expressed in mathematical form, the measurement vector can satisfy the following relationship: measurement vector = perception matrix × sparse matrix × sparse vector.

[0122] Among them, sparse matrix × sparse vector is a sparse representation of the SRS signal. The sparse matrix can represent the spatial dimension information of the channel between the terminal device and the network device. For example, Figure 8 As shown, the sparse matrix can be a matrix composed of discrete Fourier transform (DFT) basis. The perception matrix is ​​a matrix composed of perception vectors. It can be understood that the perception matrix contains the perception vector corresponding to the measurement on which SRS time domain resource the terminal device sends the SRS signal. For example, if the terminal device does not send the SRS signal on the first SRS time domain resource, the perception matrix does not contain the perception vector The terminal device sends an SRS signal on the second SRS time domain resource, and the perception matrix contains the perception vector Therefore, if the terminal device sends an SRS signal on K SRS time domain resources, the perception matrix contains K*M perception vectors in total. The network device side can solve the sparse vector based on the known measurement vector and the perception matrix, thereby further restoring the original SRS signal.

[0123] Optionally, the following further describes the multiple SRS time domain resources indicated by the first indication information in S301 in combination with the compressed sensing principle.

[0124] Optionally, the number and / or position of the multiple SRS time domain resources may be determined based on a spatial sparse feature of a channel between the terminal device and the network device.

[0125] Optionally, the number and / or location of multiple SRS time domain resources can be determined based on the uplink channel between the terminal device and the network device. Alternatively, when the spatial sparse characteristics of the downlink channel and the uplink channel between the terminal device and the network device are the same, the number and / or location of multiple SRS time domain resources can also be determined based on the spatial sparse characteristics of the downlink channel.

[0126] Optionally, the number and / or position of the multiple SRS time domain resources indicated by the first indication information may be determined based on the full channel state information. That is, before transmitting the first indication information, the network device or the terminal device may first determine the full channel state information, and then determine the first indication information based on the full channel state information.

[0127] For example, assuming that the network device includes N*M antenna ports, the network device can first configure N SRS time domain resources. After the network device receives SRS signals on these N SRS time domain resources and determines the full channel state information based on the received SRS signals, it can determine the first indication information based on the full channel state information.

[0128] For another example, the network device may first send a channel state information-reference signal (CSI-RS) to the terminal device. After the terminal device determines the full channel state information based on the received CSI-RS, it determines the first indication information based on the full channel state information.

[0129] For ease of understanding, the following takes the number of multiple SRS time domain resources indicated by the first indication information as K as an example to introduce the specific implementation of determining the number of multiple SRS time domain resources according to the spatial sparse characteristics of the channel.

[0130] Regarding determining the number of multiple SRS time domain resources based on the spatial sparse characteristics of the channel between the terminal device and the network device, that is, the value of K, in a possible implementation, the value of K can be determined based on the sparsity of the spatial domain where the channel between the terminal device and the network device is located. When the spatial domain is relatively sparse, K can take a smaller value. When the spatial domain is not too sparse, K can take a larger value.

[0131] For example, Fig. 9 As shown, when the sparsity of the spatial domain is strong, K can take a smaller value, so that the network device can recover the original signal after receiving the SRS, for example, it can take 1. When the sparsity of the spatial domain is weak, K can take a larger value to improve the channel estimation capability, for example, it can take 3.

[0132] Optionally, the sparsity of the airspace can be determined by estimating the number of scatterers in the environment. The fewer the scatterers, the sparser the airspace. For example, when the terminal device and the network device are located in a plain, the number of scatterers in the environment is small, and the airspace is relatively sparse. When the terminal device and the network device are located in a city, the number of scatterers in the environment is large, and the airspace is not too sparse.

[0133] Optionally, when the network device includes M radio frequency links, the value of K may satisfy K*M>2S, where S is the number of scatterers in the space where the channel between the terminal device and the network device is located, and the value of S may be estimated.

[0134] Optionally, when the network device includes M radio frequency links and N*M antenna ports, K may take a value smaller than N.

[0135] For determining the locations of K SRS time domain resources based on the spatial sparse characteristics of the channel between the terminal device and the network device, exemplarily, the spatial domain of the channel between the terminal device and the network device can be divided into multiple spatial domain units. The network device can map the complete channel to some of the multiple spatial domain units based on the full channel state information, and determine the value of K based on the number of spatial domain units mapped to, and determine the locations of the K SRS time domain resources based on which spatial domain units are specifically mapped to. From a mathematical perspective, a spatial domain unit can correspond to a DFT basis or a Kronecker product, and from a physical perspective, a spatial domain unit can correspond to a beam direction on the network device side.

[0136] For example, assume that the network device determines that the value of K is 3. Fig.10 Two possible situations of the positions of three SRS time domain resources are shown. The network device can determine which situation to use based on the spatial sparse characteristics.

[0137] It can be seen that the communication method provided in the embodiment of the present application can flexibly configure the number and / or position of K SRS time domain resources based on the spatial sparse characteristics, thereby reducing resource overhead and improving the quality of the acquired channel state information and system transmission performance (such as system throughput).

[0138] Alternatively, multiple SRS time domain resources may also be determined based on any other method, and the embodiment of the present application does not specifically limit the method for determining multiple SRS time domain resources.

[0139] After determining the multiple SRS time domain resources, the network device or the terminal device may generate first indication information, and indicate the multiple SRS time domain resources through the first indication information. And the multiple SRS time domain resources are discontinuous in the time domain.

[0140] It should be noted that the embodiment of the present application does not limit the manner in which the first indication information indicates multiple SRS time domain resources. The following introduces a possible manner in which the first indication information indicates multiple SRS time domain resources provided in the embodiment of the present application.

[0141] In a possible implementation, the first indication information is used to indicate a starting time domain position of the first time domain resource and positions of multiple SRS time domain resources in the first time domain resource.

[0142] Optionally, the starting time domain position of the first time domain resource may be the time domain position of the first SRS time domain resource among the multiple SRS time domain resources. Alternatively, the starting time domain position of the first time domain resource may be before the time domain position of the first SRS time domain resource among the multiple SRS time domain resources.

[0143] Optionally, the first indication information may indicate the starting time domain position of the first time domain resource by indicating the position of the time unit where the starting time domain position of the first time domain resource is located relative to other time units. For example, the starting time domain position indicated by the first indication information may include the position of the symbol in the time slot and / or the position of the time slot in the frame (system frame or subframe).

[0144] Optionally, the first indication information may indicate the starting time domain position of the first time domain resource by indicating the index of the time domain resource where the starting time domain position of the first time domain resource is located. For example, assuming that the starting time domain position of the first time domain resource is located in the 4th symbol in the time slot, the first indication information may indicate that the starting time domain position of the first time domain resource is located in the 4th symbol in the time slot by indicating the index of the 4th symbol in the time slot.

[0145] Optionally, the starting time domain position of the first time domain resource may be indicated by at least one bit.

[0146] Optionally, the positions of multiple SRS time domain resources in the first time domain resource can be indicated by at least one bit value. In one possible implementation, the first time domain resource may include at least one sub-time domain resource, and the first indication information includes bits for indicating the positions of multiple SRS time domain resources in the first time domain resource, each bit corresponds to each sub-time domain resource included in the first time-frequency resource, and the value of the bit (i.e., the bit value) is used to indicate whether the corresponding sub-time domain resource is an SRS time domain resource. In other words, the first indication information can indicate which time domain resources in the first time domain resource are SRS time domain resources through at least one bit value, thereby indicating the positions of multiple time domain resources in the first time domain resource.

[0147] In another possible implementation, the first indication information includes bits for indicating the positions of multiple SRS time domain resources in the first time domain resource, each bit corresponds to each sub-time domain resource in some sub-time domain resources included in the first time-frequency resource, and the bit value is used to indicate whether the corresponding sub-time domain resource is an SRS time domain resource. In this implementation, which sub-time domain resource or sub-time domain resources included in the first time domain resource do not correspond to the bits included in the first indication information for indicating the positions of multiple SRS time domain resources in the first time domain resource, and may be preset. Whether the sub-time domain resource that does not correspond to the bit is an SRS time domain resource may also be preset (i.e., it does not need to be indicated by the first indication information).

[0148] For example, it can be predefined that the first x (x is a positive integer) sub-time domain resources in the first time domain resource are SRS time domain resources. Assuming x is 2, and the first indication information indicates that the starting time domain position of the first time domain resource is the second symbol in the time slot, then it can be determined that the second symbol and the third symbol in the time slot are SRS time domain resources, and the first indication information includes a bit for indicating the position of multiple SRS time domain resources in the first time domain resource, which can indicate whether one or more symbols after the third symbol in the time slot are SRS time domain resources.

[0149] The correspondence between the bit value and the sub-time domain resource may be preset.

[0150] In the embodiment of the present application, the preset may also be understood as predefined, preconfigured, pre-set, protocol-defined or pre-agreed (for example, pre-agreed between a terminal device and a network device). This is a unified explanation, and similar expressions may also be understood in the following.

[0151] Exemplarily, the first indication information may include a bitmap, each bit included in the bitmap represents a symbol in the first time domain resource. When the value of the bit is 1, it represents that the symbol corresponding to the bit is an SRS time domain resource. When the value of the bit is 0, it represents that the symbol corresponding to the bit is not an SRS time domain resource, thereby indicating the positions of multiple SRS time domain resources in the first time domain resource.

[0152] Among them, optionally, if the network device includes M radio frequency links and N*M antenna ports, the number of bits in the first indication information used to indicate the positions of multiple time domain resources in the first time domain resources may be N.

[0153] Alternatively, if the first time domain resource includes L sub-time domain resources (for example, including L OFDM symbols), the number of bits in the first indication information used to indicate the positions of multiple time domain resources in the first time domain resource can be L-1. In this case, it can be assumed that the first sub-time domain resource in the first time domain resource is the SRS time domain resource (that is, the starting time domain position of the first time domain resource is the time domain position of the first SRS time domain resource in multiple SRS time domain resources). For example, the first time domain resource includes 4 OFDM symbols: OFDM symbol 1-OFDM symbol 4, where OFDM symbol 1 is the first SRS time domain resource by default, then the position of the SRS time domain resource after the first SRS time domain resource can be indicated by a 3-bit value.

[0154] Optionally, the first indication information includes a bit for indicating a starting time domain position of the first time domain resource and a bit for indicating positions of multiple SRS time domain resources in the first time domain resource, which may be independent.

[0155] Optionally, the first indication information may also include bits for indicating the number of multiple SRS time domain resources. In this optional scheme, the bits indicating the number of multiple SRS time domain resources and the bits indicating the positions of multiple SRS time domain resources in the first time domain resources may be independent. For example, in the first indication information, the first n (n is a positive integer) bits are used to indicate the starting time domain position of the first time domain resource, after the first n bits, there are m (m is a positive integer) bits for indicating the number of multiple SRS time domain resources, and after the first n+m bits is a bitmap, the bit value of the bitmap is used to indicate the position of multiple SRS time domain resources in the first time domain resource.

[0156] The following describes, with reference to examples, how the first indication information indicates the starting time domain position of the first time domain resource and the positions of multiple time domain resources in the first time domain resource in the implementation.

[0157] Example 1: Fig.11 As shown, it is assumed that the first indication information indicates the starting time domain position of the first time domain resource, which is the position of the 4th symbol in the time slot. That is to say, the 1st symbol in the first time domain resource is the 4th symbol in the time slot. In addition, the first indication information also includes a bitmap, and each bit in the bitmap corresponds to each symbol included in the first time domain resource in time domain order. When the bit in the bitmap is 1, it represents that the corresponding symbol is an SRS time domain resource, that is, it is used to send an SRS signal. When the bit is 0, it represents that the corresponding symbol is not an SRS time domain resource, that is, it is not used to send an SRS signal. Assuming that the length of the bitmap is 6 and the value is 001101, it represents that the 1st symbol and the 2nd symbol in the first time domain resource are not SRS time domain resources, the 3rd symbol and the 4th symbol are SRS time domain resources, the 5th symbol is not an SRS time domain resource, and the 6th symbol is an SRS time domain resource. In this example, the starting time domain position of the first time domain resource is before the first SRS time domain resource, and the first indication information indicates the starting time domain position of the first time domain resource and the positions of multiple SRS time domain resources in the first time domain resource.

[0158] Example 2: Fig.12As shown, it is assumed that the first indication information indicates the starting time domain position of the first SRS time domain resource, which is the position of the sixth symbol in the time slot. That is to say, the first SRS time domain resource is the sixth symbol in the time slot and the first symbol in the first time domain resource. In addition, the first indication information also includes a bit map, and each bit in the bit map corresponds to other symbols in the first time domain resource except the first one in time domain order (the first symbol is the SRS time domain resource by default and can send SRS signals). When the bit in the bit map is 1, it means that the corresponding symbol is an SRS time domain resource, that is, it is used to send SRS signals. When the bit is 0, it means that the corresponding symbol is not an SRS time domain resource, that is, it is not used to send SRS signals. Assuming that the length of the bit map is 3 and the value is 101, it means that the second symbol in the first time domain resource is an SRS time domain resource, the third symbol is not an SRS time domain resource, and the fourth symbol is an SRS time domain resource. In this example, the starting time domain position of the first time domain resource is the time domain position of the first SRS time domain resource, and the first indication information indicates the starting time domain position of the first time domain resource and the positions of multiple SRS time domain resources in the first time domain resource.

[0159] In another possible implementation, the first indication information may indicate the positions of the multiple SRS time domain resources in the first time domain resource, and the position of the first time domain resource may be preset. For example, the first time domain resource may be pre-configured to be the last 6 symbols in the time slot. That is, in this implementation, the starting time domain position of the first time domain resource does not need to be indicated.

[0160] In this implementation, the implementation of the first indication information indicating the positions of the K SRS time domain resources in the first time domain resource can refer to the above introduction, for example, it can be indicated by at least one bit value.

[0161] In another possible implementation, the first indication information may indicate the position of the first SRS time domain resource and the number of SRS time domain resources (ie, the value of K). In this implementation, multiple SRS time domain resources may be arranged at a certain interval, and the interval may be preset or indicated by the indication information (e.g., the first indication information).

[0162] For example, the first indication information indicates that the first SRS time domain resource is the 4th symbol in the time slot, and indicates that there are 4 SRS time domain resources. If the interval between the two preceding and succeeding SRS time domain resources in the predefined 4 SRS time domain resources is 1 symbol, then the 4 SRS time domain resources indicated by the first indication information are the 4th, 6th, 8th, and 10th symbols in the time slot.

[0163] Optionally, in the embodiment of the present application, the first time domain resource may be located in the same time slot, or may be located in a plurality of adjacent time slots. In other words, the first time domain resource may be indicated across time slots.

[0164] In order to meet the needs of the communication system or service, the network device may include a large number of antenna ports. In this case, the network device needs to receive more SRS signals to obtain full channel state information, which requires more SRS time domain resources. At this time, in order to meet the needs of the network side, the first time domain resource can be configured with more SRS time domain resources across time slot indications.

[0165] For example, Fig.13 As shown, it is assumed that the first indication information indicates that the starting time domain position of the first time domain resource is the position of the 9th symbol in time slot 1 (that is, the 1st symbol in the first time domain resource is the 9th symbol in time slot 1), and the first indication information includes a bit map, the length of the bit map is 6, the value is 001101, indicating that the 1st symbol and the 2nd symbol in the first time domain resource are not SRS time domain resources, the 3rd symbol and the 4th symbol are SRS time domain resources, the 5th symbol is not SRS time domain resource, and the 6th symbol is SRS time domain resource. Fig.13 As shown, the 1st symbol and the 2nd symbol in the first time domain resource are in time slot 1, and the 3rd to 6th symbols are in time slot 2.

[0166] Optionally, in the embodiment of the present application, multiple SRS time domain resources may be located in the same time slot, or multiple SRS time domain resources may be located in multiple adjacent time slots.

[0167] For example, Fig.14 As shown, it is assumed that the first indication information indicates that the first SRS time domain resource is the 9th symbol in time slot 1 and is also the 1st symbol in the first time domain resource. In addition, the first indication information also includes a bitmap, the length of the bitmap is 4, and the value is 101, which means that the 2nd symbol in the first time domain resource is the SRS time domain resource, the 3rd symbol is not the SRS time domain resource, and the 4th symbol is the SRS time domain resource. Fig.14 As shown, the first and second SRS time domain resources are in time slot 1, and the third SRS time domain resource is in time slot 2.

[0168] Optionally, after S301, the following steps may also be included:

[0169] S302: The terminal device sends an SRS signal to the network device on multiple SRS time domain resources. Correspondingly, the network device receives the SRS signal from the terminal device on multiple SRS time domain resources.

[0170] Furthermore, after receiving the SRS, the network device may determine the channel state information according to the SRS signal.

[0171] For example, the network device may measure the SRS signal to determine the channel state information of the uplink channel. For another example, in a TDD system, the network device may utilize channel reciprocity to determine the channel state information of the downlink channel by measuring the SRS signal.

[0172] Optionally, after S301, the following steps may also be included:

[0173] S303: The network device sends second indication information to the terminal device. The second indication information is used to update the SRS time domain resource configuration information (it can also be understood that the second indication information is used to update the SRS time domain resource configuration or SRS time domain resource). Correspondingly, the terminal device receives the second indication information from the network device.

[0174] The SRS time domain resource configuration information before the update may be the first indication information. In other words, the SRS time domain resource before the update may be a plurality of SRS time domain resources indicated by the first indication information.

[0175] Optionally, the second indication information may indicate deletion of at least one SRS time domain resource among multiple SRS time domain resources (hereinafter, the SRS time domain resource deleted by the second indication information is referred to as the first time domain resource). Alternatively, the second indication information is used to indicate addition of at least one SRS time domain resource.

[0176] The terminal device can delete or add the corresponding SRS time domain resource according to the second indication information, thereby determining the updated SRS time domain resource (or the adjusted SRS time domain resource). It can be understood that after deleting the first SRS time domain resource, the first SRS time domain resource is not used to transmit the SRS. After adding at least one SRS time domain resource, the added SRS time domain resource can be used to transmit the SRS.

[0177] Therefore, based on this solution, SRS time domain resources can be dynamically added or deleted according to current needs to improve the acquired channel quality or reduce the SRS resource overhead. For example, when it is determined that the current number of SRS time domain resources is insufficient to restore the full channel state information and the observation amount needs to be increased, the SRS time domain resources can be increased. When it is determined that the current number of SRS time domain resources is sufficient to restore the full channel state information and the observation amount can be reduced, the SRS time domain resources can be deleted.

[0178] Optionally, S303 may occur after S302. In this case, after the network device sends the second indication information, it may receive the SRS from the terminal device again on the updated SRS time domain resource.

[0179] Alternatively, S303 occurs before the network device receives the SRS in the SRS time domain resources. In this case, S302 is replaced by: the network device receives the SRS from the terminal device in the updated SRS time domain resources.

[0180] In S303, if the second indication information is used to indicate deletion of a first SRS time domain resource among multiple SRS time domain resources, the position of the first SRS time domain resource may be preset.

[0181] For example, suppose the positions of multiple time domain resources in a time slot are as follows: Fig.15 As shown, the terminal device and the network device may pre-agree that the first SRS time domain resource is the last SRS time domain resource among multiple time domain resources.

[0182] Alternatively, the position of the first SRS time domain resource may be indicated by the second indication information. The embodiment of the present application does not limit the implementation manner of the second indication information indicating the position of the first SRS time domain resource.

[0183] In S303, if the second indication information is used to indicate adding at least one SRS time domain resource, the position of the at least one added SRS time domain resource may be preset.

[0184] For example, the terminal device and the network device may pre-agree to add an SRS time domain resource after the last SRS time domain resource among multiple time domain resources, and the added SRS time domain resource is continuous with the last SRS time domain resource among the K time domain resources in the time domain.

[0185] Alternatively, the location of the at least one added SRS time domain resource may be indicated by the second indication information. The embodiment of the present application does not limit the implementation manner of the second indication information indicating the location of the first SRS time domain resource.

[0186] The following introduces a possible implementation of the second indication information indicating the position of the first SRS time domain resource or the position of at least one added SRS time domain resource provided in an embodiment of the present application.

[0187] In a possible implementation, the second indication information may indicate the index of the first SRS time domain resource to indicate the position of the first SRS time domain resource. Alternatively, the second indication information may indicate the index of at least one added SRS time domain resource to indicate the position of at least one added SRS time domain resource.

[0188] For example, Fig.16As shown, it is assumed that the multiple SRS time domain resources are symbols with indexes 1, 2, and 5 in the time slot. The second indication information may indicate that the index of the added SRS time domain resource is 4. The terminal device may determine, according to the second indication information, that the symbol with index 4 is the added SRS symbol.

[0189] In another possible implementation, the second indication information may indicate the updated SRS time domain resource through at least one bit value. In this implementation, the second indication information may include at least one bit, and each bit may correspond to each time domain resource in multiple SRS time domain resources. Alternatively, each bit may correspond to each sub-time-frequency resource included in the first time-frequency resource indicated by the first indication information. The bit value of each bit may indicate whether the corresponding time-frequency resource is an SRS time domain resource after the update. In this implementation, the second indication information may also be understood as being used to update the first indication information.

[0190] For example, in Fig.11 Based on the example shown, the second indication information may include a bit map, the length of which is 6 and the value is 101101. Compared with the value of the bitmap included in the first indication information: 001101, the value of the first bit in the bitmap included in the second indication information is different from the value of the first bit in the bitmap included in the first indication information. In the bitmap included in the first indication information, the first bit indicates that the first symbol in the first time domain resource is not an SRS time domain resource, while in the bitmap included in the second indication information, the first bit indicates that the first symbol in the first time domain resource is an SRS time domain resource. Therefore, the terminal device can update the first symbol in the first time domain resource to an SRS time domain resource based on the second indication information, that is, one SRS time domain resource is added.

[0191] For example, in Fig.12 Based on the example shown, the second indication information may include a bitmap, the length of which is 3 and the value is 100. Compared with the value of the bitmap included in the first indication information: 101, the value of the third bit in the bit map included in the second indication information is different from the value of the third bit in the bit map included in the first indication information. In the bit map included in the first indication information, the third bit indicates that the fourth symbol in the first time domain resource is an SRS time domain resource, while in the bit map included in the second indication information, the third bit indicates that the fourth symbol in the first time domain resource is not an SRS time domain resource. Therefore, the terminal device can update the fourth symbol in the first time domain resource to not be an SRS time domain resource based on the second indication information, that is, delete one SRS time domain resource among multiple SRS time domain resources.

[0192] The above mainly introduces the scheme provided by the embodiment of the present application from the perspective of interaction between various network elements. Accordingly, the embodiment of the present application also provides a communication device, which is used to implement the above various methods. The communication device can be a network device in the above method embodiment, or a device including the above network device, or a component that can be used for a network device; or, the communication device can be a terminal device in the above method embodiment, or a device including the above terminal device, or a component that can be used for a terminal device. It can be understood that in order to implement the above functions, the communication device includes a hardware structure and / or software module corresponding to each function. It should be easy for those skilled in the art to realize that, in combination with the units and algorithm steps of each example described in the embodiments disclosed herein, the present application can be implemented in the form of hardware or a combination of hardware and computer software. Whether a function is executed in the form of hardware or computer software driving hardware depends on the specific application and design constraints of the technical solution. Professional and technical personnel can use different methods to implement the described functions for each specific application, but such implementation should not be considered to exceed the scope of the present application.

[0193] The embodiment of the present application can divide the functional modules of the communication device according to the above method embodiment. 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. It should be understood that 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.

[0194] Fig.17 1 shows a schematic diagram of the structure of a communication device 170. The communication device 170 includes a transceiver module 1702. Optionally, the communication device 170 may also include a processing module 1701. Optionally, the communication device 170 may also include a storage module 1703. The transceiver module 1702, which may also be referred to as a transceiver unit, is used to implement a transceiver function, and may be, for example, a transceiver circuit, a transceiver, a transceiver or a communication interface.

[0195] Taking the communication device 170 as the network device in the above embodiment as an example, in a possible implementation manner:

[0196] The processing module 1701 is used to determine the first indication information. The transceiver module 1702 is used to transmit the first indication information, where the first indication information is used to indicate a plurality of non-continuous OFDM symbols, where the plurality of OFDM symbols are used by the terminal device to send an SRS signal to the network device, and the plurality of OFDM symbols correspond to the same SRS bandwidth and the same antenna port of the terminal device.

[0197] Optionally, the transceiver module 1702 is further used to receive an SRS signal on multiple OFDM symbols; the processing module 1701 is further used to determine channel state information according to the SRS signal.

[0198] Optionally, the transceiver module 1702 is further used to send second indication information; the second indication information is used to indicate deletion of a first OFDM symbol among multiple OFDM symbols; or, the second indication information is used to indicate addition of at least one OFDM symbol for transmitting SRS.

[0199] 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, and will not be repeated here.

[0200] Optionally, Fig.17 The modules in the system may also be referred to as units. For example, the processing module may be referred to as a processing unit, and the transceiver module may be referred to as a transceiver unit. Fig.17 In the illustrated embodiment, the names of the various units may not be the names shown in the figure. For example, the transceiver module may also be called a communication module or a communication unit.

[0201] Fig.17 If each unit in the program is implemented in the form of a software function module and sold or used as an independent product, it can be stored in a computer-readable storage medium. The computer software product is stored in a storage medium, including a number of instructions for a computer device (which may be a personal computer, a server, or a network device, etc.) or a processor to perform all or part of the steps of the method described in each embodiment of the present application. The storage medium for storing computer software products includes: U disk, mobile hard disk, read-only memory (ROM), random access memory (RAM), disk or optical disk, etc., which can store program code.

[0202] In the embodiment of the present application, the communication device 170 is presented in the form of dividing various functional modules in an integrated manner. The "module" here may refer to a specific ASIC, a circuit, a processor and a memory that executes one or more software or firmware programs, an integrated logic circuit, and / or other devices that can provide the above functions. In a simple embodiment, a person skilled in the art can imagine that the communication device 170 can be used Fig.18 The form of the communication device shown.

[0203] like Fig.18 As shown, the communication device 180 includes one or more processors 1801, a communication line 1802, and at least one communication interface ( Fig.18The description is merely illustrative of the example of including a communication interface 1804 and a processor 1801), and optionally may also include a memory 1803.

[0204] Processor 1801 may be a general-purpose central processing unit (CPU), a microprocessor, an application-specific integrated circuit (ASIC), or one or more integrated circuits for controlling the execution of the program of the present application.

[0205] The communication line 1802 may include a pathway for connecting different components.

[0206] The communication interface 1804 may be a transceiver module for communicating with other devices or communication networks, such as Ethernet, RAN, terminal, wireless local area network (WLAN), etc. For example, the transceiver module may be a device such as a transceiver or a transceiver. Optionally, the communication interface 1804 may also be a transceiver circuit or an input / output interface located in the processor 1801, for realizing signal input and signal output of the processor.

[0207] The memory 1803 may be a device with a storage function. For example, it may be a read-only memory (ROM) or other types of static storage devices that can store static information and instructions, a random access memory (RAM) or other types of dynamic storage devices that can store information and instructions, or an electrically erasable programmable read-only memory (EEPROM), a compact disc read-only memory (CD-ROM) or other optical disc storage, optical disc storage (including compressed optical disc, laser disc, optical disc, digital versatile disc, Blu-ray disc, etc.), a magnetic disk storage medium or other magnetic storage device, or any other medium that can be used to carry or store the desired program code in the form of instructions or data structures and can be accessed by a computer, but is not limited thereto. The memory may exist independently and be connected to the processor via a communication line 1802. The memory may also be integrated with the processor.

[0208] The memory 1803 is used to store computer-executable instructions for executing the solution of the present application, and the execution is controlled by the processor 1801. The processor 1801 is used to execute the computer-executable instructions stored in the memory 1803, thereby realizing the communication method provided in the embodiment of the present application.

[0209] Alternatively, optionally, in an embodiment of the present application, the processor 1801 may also perform processing-related functions in the communication method provided in the following embodiments of the present application, and the communication interface 1804 is responsible for communicating with other devices or communication networks, which is not specifically limited in the embodiments of the present application.

[0210] Optionally, the computer-executable instructions in the embodiments of the present application may also be referred to as application code, which is not specifically limited in the embodiments of the present application.

[0211] In a specific implementation, as an embodiment, the processor 1801 may include one or more CPUs, such as Fig.18 CPU0 and CPU1 in.

[0212] In a specific implementation, as an embodiment, the communication device 180 may include multiple processors, such as Fig.18 The processor 1801 and the processor 1807 in the embodiment of the present invention are shown in FIG. 1 . Each of these processors may be a single-core processor or a multi-core processor. The processors here may include but are not limited to at least one of the following: a central processing unit (CPU), a microprocessor, a digital signal processor (DSP), a microcontroller unit (MCU), or an artificial intelligence processor, etc., and each computing device may include one or more cores for executing software instructions to perform calculations or processing.

[0213] In a specific implementation, as an embodiment, the communication device 180 may further include an output device 1805 and an input device 1806. The output device 1805 communicates with the processor 1801 and may display information in a variety of ways. For example, the output device 1805 may be a liquid crystal display (LCD), a light emitting diode (LED) display device, a cathode ray tube (CRT) display device, or a projector. The input device 1806 communicates with the processor 1801 and may receive user input in a variety of ways. For example, the input device 1806 may be a mouse, a keyboard, a touch screen device, or a sensor device.

[0214] The communication device 180 may also be referred to as a communication device, which may be a general-purpose device or a dedicated device. For example, the communication device 180 may be a desktop computer, a portable computer, a network server, a personal digital assistant (PDA), a mobile phone, a tablet computer, a wireless terminal device, an embedded device, or a Figure 1 The embodiment of the present application does not limit the type of the communication device 180.

[0215] also, Fig.18 The structure shown in the figure does not constitute a limitation on the communication device, except Fig.18 In addition to the components shown, the communication device 180 may include more or fewer components than shown, or combine certain components, or arrange the components differently.

[0216] in, Fig.18 The processor 1801 in the communication device 180 shown can call the computer-executable instructions stored in the memory 1803 to enable the communication device 180 to execute the communication method in the above method embodiment.

[0217] Specifically, Fig.17 The functions / implementation processes of the transceiver module 1702 and the processing module 1701 can be Fig.18 The processor 1801 in the communication device 180 shown calls the computer execution instructions stored in the memory 1803 to implement. Or, Fig.17 The function / implementation process of the processing module 1701 in Fig.18 The processor 1801 in the communication device 180 shown calls the computer execution instructions stored in the memory 1803 to implement, Fig.17 The function / implementation process of the transceiver module 1702 can be Fig.18 It is implemented by the communication interface 1804 in the communication device 180 shown in FIG.

[0218] It should be understood that one or more of the above modules or units can be implemented by software, hardware or a combination of the two. When any of the above modules or units is implemented in software, the software exists in the form of computer program instructions and is stored in a memory, and the processor can be used to execute the program instructions and implement the above method flow. The processor can be built into a SoC or ASIC, or it can be an independent semiconductor chip. In addition to the core used to execute software instructions for calculation or processing in the processor, it can also further include necessary hardware accelerators, such as field programmable gate arrays (FPGA), programmable logic devices (PLD), or logic circuits that implement dedicated logic operations.

[0219] When the above modules or units are implemented in hardware, the hardware can be any one or any combination of a CPU, a microprocessor, a digital signal processing (DSP) chip, a microcontroller unit (MCU), an artificial intelligence processor, an ASIC, a SoC, an FPGA, a PLD, a dedicated digital circuit, a hardware accelerator or a non-integrated discrete device, which can run the necessary software or not rely on the software to execute the above method flow.

[0220] Optionally, an embodiment of the present application further provides a communication device (for example, the communication device may be a chip or a chip system), which includes a processor for implementing the method in any of the above method embodiments. In one possible design, the communication device also includes a memory. The memory is used to store necessary program instructions and data, and the processor can call the program code stored in the memory to instruct the communication device to execute the method in any of the above method embodiments. Of course, the memory may not be in the communication device. When the communication device is a chip system, it may be composed of chips, or it may include chips and other discrete devices, which is not specifically limited in the embodiments of the present application.

[0221] Optionally, an embodiment of the present application further provides a computer-readable storage medium, which stores a computer program or instruction, and when the computer-readable storage medium is run on a communication device, the communication device can execute the method described in any of the above method embodiments or any of its implementation methods.

[0222] Optionally, an embodiment of the present application further provides a communication system, which includes the network device described in the above method embodiment and the terminal device described in the above method embodiment.

[0223] In the above embodiments, it can be implemented in whole or in part by software, hardware, firmware or any combination thereof. When implemented using a software program, 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. 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, 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, data center, etc. that contains one or more servers that can be integrated with a medium. The available medium may be a magnetic medium (eg, a floppy disk, a hard disk, a magnetic tape), an optical medium (eg, a DVD), or a semiconductor medium (eg, a solid state drive (SSD)).

[0224] Although the present application is described herein in conjunction with various embodiments, in the process of implementing the claimed application, those skilled in the art may understand and implement other changes to the disclosed embodiments by viewing the drawings, the disclosure, and the appended claims. In the claims, the word "comprising" does not exclude other components or steps, and "one" or "an" does not exclude multiple situations. A single processor or other unit may implement several functions listed in the claims. Certain measures are recorded in different dependent claims, but this does not mean that these measures cannot be combined to produce good results.

[0225] Although the present application has been described in conjunction with specific features and embodiments thereof, it is obvious that various modifications and combinations may be made thereto without departing from the scope of the present application. Accordingly, this specification and the drawings are merely exemplary illustrations of the present application as defined by the appended claims, and are deemed to have covered any and all modifications, variations, combinations or equivalents within the scope of the present application. Obviously, a person skilled in the art may make various modifications and variations to the present application without departing from the scope of the present application. Thus, if these modifications and variations of the present application fall within the scope of the claims of the present application and their equivalents, the present application is also intended to include these modifications and variations.

Claims

1. A communication method, characterized in that: The method comprises: Transmit first indication information, where the first indication information is used to indicate multiple non-continuous orthogonal frequency division multiplexing (OFDM) symbols, where the multiple OFDM symbols are used by a terminal device to send an SRS signal to a network device, and the multiple OFDM symbols correspond to the same SRS bandwidth and the same antenna port of the terminal device.

2. The method according to claim 1, characterized in that The network device includes N*M antenna ports; wherein M is the number of radio frequency links included in the network device, and N is a positive integer greater than 1; the number of the multiple OFDM symbols is K, and K is a positive integer less than N.

3. The method according to claim 1 or 2, characterized in that: The number and / or position of the multiple OFDM symbols are determined based on the spatial sparse characteristics of the channel between the terminal device and the network device.

4. The method according to any one of claims 1 to 3, characterized in that: The method further comprises: receiving an SRS signal on the plurality of OFDM symbols; Channel state information is determined according to the SRS signal.

5. The method according to any one of claims 1 to 4, characterized in that: The first indication information is used to indicate a starting time domain position of a first time domain resource and positions of the multiple OFDM symbols in the first time domain resource.

6. The method according to claim 5, characterized in that The starting time domain position of the first time domain resource is the time domain position of the first OFDM symbol among the multiple OFDM symbols.

7. The method according to claim 5 or 6, characterized in that: The positions of the multiple OFDM symbols in the first time domain resource are indicated by at least one bit value.

8. The method according to any one of claims 1 to 7, characterized in that: The multiple OFDM symbols are located in the same time slot; Alternatively, the multiple OFDM symbols are located in multiple adjacent time slots.

9. The method according to any one of claims 1 to 8, characterized in that: The method further comprises: Sending second indication information; the second indication information is used to indicate deleting a first OFDM symbol among the multiple OFDM symbols; Alternatively, the second indication information is used to indicate adding at least one OFDM symbol for transmitting the SRS.

10. The method according to claim 9, characterized in that The position of the first OFDM symbol is indicated by the second indication information, or is preset.

11. The method according to claim 10, characterized in that The position of the at least one OFDM symbol used to transmit the SRS is indicated by the second indication information, or is preset.

12. A communication device, characterized in that: The device comprises: a processing module and a transceiver module; The processing module is used to determine the first indication information; The transceiver module is used to transmit the first indication information, where the first indication information is used to indicate multiple non-continuous orthogonal frequency division multiplexing OFDM symbols. The multiple OFDM symbols are used by the terminal device to send an SRS signal to a network device, and the multiple OFDM symbols correspond to the same SRS bandwidth and the same antenna port of the terminal device.

13. The device according to claim 12, characterized in that The network device includes N*M antenna ports; wherein M is the number of radio frequency links included in the network device, and N is a positive integer greater than 1; the number of the multiple OFDM symbols is K, and K is a positive integer less than N.

14. The device according to claim 12 or 13, characterized in that The number of the multiple OFDM symbols and / or is determined based on the spatial sparse characteristics of the channel between the terminal device and the network device.

15. The device according to any one of claims 12 to 14, characterized in that: The transceiver module is further configured to receive SRS signals on the multiple OFDM symbols; The processing module is further used to determine channel state information according to the SRS signal.

16. The device according to any one of claims 12 to 14, characterized in that: The first indication information is used to indicate a starting time domain position of a first time domain resource and positions of the multiple OFDM symbols in the first time domain resource.

17. The device according to claim 16, characterized in that The starting time domain position of the first time domain resource is the time domain position of the first OFDM symbol among the multiple OFDM symbols.

18. The device according to claim 16 or 17, characterized in that The positions of the multiple OFDM symbols in the first time domain resource are indicated by at least one bit value.

19. The device according to any one of claims 12 to 18, characterized in that: The multiple OFDM symbols are located in the same time slot; Alternatively, the multiple OFDM symbols are located in multiple adjacent time slots.

20. The device according to any one of claims 12 to 19, characterized in that The transceiver module is further used to send second indication information; the second indication information is used to indicate deletion of the first OFDM symbol among the multiple OFDM symbols; or, the second indication information is used to indicate addition of at least one OFDM symbol for transmitting SRS.

21. The device according to claim 20, characterized in that The position of the first OFDM symbol is indicated by the second indication information, or is preset.

22. The device according to claim 21, characterized in that The position of the at least one OFDM symbol used to transmit the SRS is indicated by the second indication information, or is preset.

23. A communication device, characterized in that: The communication device comprises: a processor and a memory; the memory is used to store computer instructions, and when the processor executes the instructions, the communication device executes the method according to any one of claims 1-11.

24. A computer-readable storage medium, characterized in that: The computer-readable storage medium includes a computer program or instructions, and when the computer program or instructions are run on a computer, the method according to any one of claims 1 to 11 is executed.

25. A computer program product, characterized in that The computer program product comprises instructions, and when the instructions are run on a computer, the method according to any one of claims 1 to 11 is executed.

26. A chip, characterized in that: The chip comprises: a processor, wherein the processor is configured to execute instructions so that a device comprising the chip executes the method according to any one of claims 1 to 11.

Citation Information

Cited By

  • Communication method and apparatus, and readable storage medium

    EP4787759A1

  • Communication method and apparatus, and readable storage medium

    WO2025077889A1