Communication method and apparatus
By adjusting the resource mapping and transmission ports in the terminal device, the problem of insufficient time domain resources is solved in the antenna switching scenario, and the probability of network equipment correctly demodulating the data signal and the accuracy of channel state information are improved.
Patent Information
- Application Number
- PCT/CN2024/133634
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2023-12-14
- Filing Date
- 2024-11-21
- Publication Date
- 2025-06-19
AI Technical Summary
In the antenna switching scenario, when the terminal device sends reference signals and data signals to the network device, the time domain resources used for antenna switching are insufficient, resulting in a low probability that the network device will correctly demodulate the data signal.
When the terminal device determines that the first resource for sending the reference signal and the second resource for sending the data signal meet certain conditions, it may send the reference signal and the data signal through the same port, or send through different ports, and make adjustments on the resource mapping to ensure that there is sufficient time to complete the antenna switching.
In this way, the terminal device can increase the probability that the network device will correctly demodulate the data signal, improve the accuracy of channel state information, and improve the utilization rate of uplink subframes.
Smart Images

Figure CN2024133634_19062025_PF_FP_ABST
Abstract
Description
Communication method and device
[0001] CROSS-REFERENCE TO RELATED APPLICATIONS
[0002] This application claims priority to the Chinese patent application filed with the State Intellectual Property Office of China on December 14, 2023, with application number 202311725774.6 and application name “A Communication Method and Device”, the entire contents of which are incorporated by reference into this application. Technical Field
[0003] The present application relates to the field of communication technology, and in particular to a communication method and device. Background Art
[0004] Sounding reference signals can be used to measure channels. For example, network equipment can perform channel measurements based on reference signals sent by terminal devices to obtain channel state information (CSI). When uplink and downlink channels meet reciprocity, this CSI can be used to schedule uplink resources and calculate downlink transmission weights.
[0005] When the downlink receive capability of a terminal device is greater than its uplink transmit capability, for example, when the number of downlink receive antenna ports is greater than the number of uplink transmit antenna ports, the terminal device needs to transmit a reference signal through antenna switching (AS) to obtain channel state information for all downlink receive antenna ports, thereby more accurately guiding downlink resource scheduling. Therefore, when the terminal device transmits a reference signal through antenna switching, the network device can configure multiple resources (e.g., time-frequency domain resources) for transmitting the reference signal for the terminal device, so that the network device can obtain channel state information corresponding to multiple antenna ports.
[0006] However, in the antenna switching scenario, the terminal device may send a data signal after sending a reference signal to the network device. If the antenna port used to send the data signal is different from the port used to send the reference signal, there may be insufficient time domain resources for antenna switching, resulting in a low probability that the network device will correctly demodulate the data signal. Summary of the Invention
[0007] Embodiments of the present application provide a communication method and apparatus for improving the probability of a network device correctly demodulating a data signal in an antenna switching scenario.
[0008] In a first aspect, a communication method is provided, which can be executed by a terminal device or by a chip system, and the chip system can realize the functions of the terminal device. The method includes: when a first resource and a second resource meet a first condition, sending a reference signal and / or a data signal to a network device in a first manner, the first condition is used to indicate that the time domain resources for antenna switching are insufficient, the first resource is a time-frequency domain resource for sending the reference signal, and the second resource is a time-frequency domain resource for sending the data signal; wherein the first manner includes one or more of the following: sending the reference signal and the data signal through the same port; sending the reference signal and the data signal through different ports, and not performing resource mapping on part of the first resource and / or the second resource; sending the data signal without sending the reference signal; or sending the reference signal without sending the data signal.
[0009] In an embodiment of the present application, when a terminal device sends a reference signal and / or a data signal to a network device, if the time domain resources for antenna switching are insufficient, the terminal device may not switch antennas, that is, send the reference signal and the data signal to the network device through the same port, so that the network device can correctly demodulate the data signal; or the terminal device may also send the reference signal and the data signal through different ports, and when sending the reference signal and the data signal, part of the first resource and / or the second resource may not be resource mapped, that is, the part of the resources is not used to send the reference signal and / or the data signal, so that the terminal device has enough time to complete the antenna switching, and both the first resource and the second resource can use appropriate antenna ports to send signals, so that the network device can correctly demodulate the data signal; or the terminal device may also send a data signal to the network device without sending a reference signal, so that the network device can correctly demodulate the data signal, and help improve the utilization rate of the uplink subframe; or the terminal device may also send a reference signal to the network device without sending a data signal, reducing the probability of the network device erroneously demodulating the data signal, and helping to improve the accuracy of the network device in obtaining the channel state information of all downlink ports.
[0010] In one possible implementation, the first resource and the second resource satisfying the first condition include: a time domain interval between the first resource and the second resource being less than a first threshold. The time domain interval between the first resource and the second resource being less than the first threshold indicates that the terminal device may not have enough time to switch antennas to transmit data signals, and therefore the first resource and the second resource are considered to satisfy the first condition.
[0011] In one possible embodiment, the first manner is predefined by a protocol or indicated by a network device through first indication information, and the carrying manner of the first indication information includes one or more of a radio resource control RRC, a media access control element MAC-CE, and downlink control information DCI. By predefining by a protocol or by the network device instructing the terminal device to send a reference signal and a data signal to the network device, the network device can be aware of the manner in which the terminal device sends the reference signal and the data signal when the first resource and the second resource meet the first condition, thereby correctly demodulating the data signal, which helps to improve the probability of the network device correctly demodulating the data signal.
[0012] In one possible implementation, the terminal device may further receive second indication information from the network device, where the second indication information is used to indicate a time-frequency domain resource location in the first resource and / or the second resource where resource mapping is not performed. By indicating the location where resource mapping is not performed, the network device can improve resource utilization while ensuring sufficient time-domain resources for antenna switching.
[0013] In a possible implementation manner, the second indication information includes a rate matching pattern.
[0014] In a possible implementation, the terminal device may also receive configuration information of the first resource and scheduling information of the second resource from the network device. The network device configures the first resource for sending the reference signal and the second resource for sending the data signal for the terminal device in accordance with the provisions of the existing protocol.
[0015] In a second aspect, a communication method is provided, which can be executed by a network device or by a chip system, and the chip system can realize the functions of the network device. The method includes: sending first indication information to a terminal device, the first indication information is used to indicate that when a first resource and a second resource meet a first condition, a reference signal and / or a data signal is sent in a first manner, the first condition is used to indicate that the time domain resources for antenna switching are insufficient, the first resource is a time-frequency domain resource for sending the reference signal, and the second resource is a time-frequency domain resource for sending the data signal; wherein the first manner includes one or more of the following: sending the reference signal and the data signal through the same port; sending the reference signal and the data signal through different ports, and not performing resource mapping on part of the first resource and / or the second resource; sending the data signal without sending the reference signal; or sending the reference signal without sending the data signal.
[0016] In a possible implementation manner, the first resource and the second resource satisfy a first condition, including: an interval between the first resource and the second resource in the time domain is less than or equal to a first threshold.
[0017] In a possible implementation manner, the first indication information is carried in one or more of a radio resource control (RRC), a media access control element (MAC-CE), and downlink control information (DCI).
[0018] In one possible implementation, the method further includes: sending a second indication information to the terminal device, wherein the second indication information is used to indicate the time-frequency domain resource location in the first resource and / or the second resource where resource mapping is not performed.
[0019] In a possible implementation manner, the second indication information includes a rate matching pattern.
[0020] In a possible implementation, the method further includes: sending resource configuration information of the first resource and resource scheduling information of the second resource to the terminal device.
[0021] In a third aspect, an embodiment of the present application provides a communication device, which may be a terminal device or a module (such as a chip) used in a terminal device. The device has the function of implementing any implementation method of the first aspect described above. The function may be implemented by hardware or by hardware executing corresponding software implementations. The hardware or software includes one or more modules corresponding to the above functions.
[0022] In a fourth aspect, an embodiment of the present application provides a communication device, which may be a network device or a module (such as a chip) used in a network device. The device has the function of implementing any implementation method of the second aspect described above. The function can be implemented by hardware or by hardware executing corresponding software implementation. The hardware or software includes one or more modules corresponding to the above functions.
[0023] In a fifth aspect, embodiments of the present application provide a communication device. The communication device includes a communication interface and a processor, and optionally, a memory. The memory is used to store a computer program, and the processor is coupled to the memory and the communication interface. When the processor reads the computer program or instructions, the communication device executes the method performed by the terminal device in the first aspect, or the method performed by the network device in the second aspect.
[0024] In a sixth aspect, an embodiment of the present application provides a computer-readable storage medium, which is used to store a computer program. When the computer program is run on a computer, the computer executes the method provided in the first or second aspect above.
[0025] In a seventh aspect, an embodiment of the present application provides a computer program product, comprising a computer program, which, when executed on a computer, enables the computer to execute the method described in the first or second aspect above.
[0026] In an eighth aspect, a chip system is provided, comprising a processor and an interface, wherein the processor is configured to call and execute instructions from the interface so that the chip system implements the method described in the first or second aspect above.
[0027] For the beneficial effects of the second to eighth aspects mentioned above, refer to the beneficial effects of the first aspect and will not be repeated. BRIEF DESCRIPTION OF THE DRAWINGS
[0028] Figures 1A, 1B, and 1C are schematic diagrams of several application scenarios used in embodiments of the present application;
[0029] 2A and 2B are schematic diagrams of antenna switching scenarios;
[0030] FIG3 is a flow chart of a communication method provided in an embodiment of the present application;
[0031] 4A to 4C are structural diagrams of several rate matching patterns provided in embodiments of the present application;
[0032] FIG5 is a schematic diagram of the architecture of a communication system provided in an embodiment of the present application;
[0033] FIG6 is a structural diagram of another communication device provided in an embodiment of the present application. DETAILED DESCRIPTION
[0034] The embodiments of the present application will be described in detail below with reference to the accompanying drawings. The technical solutions of the embodiments of the present application can be applied to various communication systems, such as: global system for mobile communications (GSM) system, code division multiple access (CDMA) system, wideband code division multiple access (WCDMA) system, general packet radio service (GPRS), long term evolution (LTE) system, LTE frequency division duplex (FDD) system, LTE time division duplex (TDD) system, universal mobile telecommunication system (UMTS), world wide interoperability for microwave access (WIMAX) communication system, fifth generation (5G) system or new radio (NR), or applied to future communication systems or other similar communication systems.
[0035] The technical solutions of the embodiments of the present application can also be applied to technical fields such as unmanned driving, driver assistance (ADAS), intelligent driving, connected driving, intelligent network driving, car sharing, smart / intelligent car, digital car, unmanned car (unmanned car / driverless car / pilotless car / automobile), Internet of vehicles (IoV), self-driving car (self-driving car, autonomous car), cooperative vehicle infrastructure (CVIS), intelligent transport system (ITS), and vehicular communication.
[0036] In order to make the embodiments of the present invention clearer, some contents and concepts related to the embodiments of the present invention are introduced here in a unified manner.
[0037] 1) Terminal devices: A device with wireless transceiver capabilities. It can be a fixed device, mobile device, handheld device (such as a mobile phone), wearable device, in-vehicle device, or a wireless device built into any of the above devices (such as a communication module, modem, or chip system). This terminal device is used to connect people, objects, and machines, and can be widely used in various scenarios, including but not limited to the following: cellular communications, device-to-device communications (D2D), vehicle-to-everything (V2X), machine-to-machine / machine-type communications (M2M / MTC), Internet of Things (IoT), virtual reality (VR), augmented reality (AR), industrial control, self-driving, remote medical, smart grid, smart furniture, smart office, smart wearable, smart transportation, smart city, drones, robots, and other scenarios. The terminal device may sometimes be referred to as user equipment (UE), terminal, access station, UE station, remote station, wireless communication device, or user equipment, etc.
[0038] In the embodiments of the present application, the communication device for implementing the terminal device function may be a terminal device, or may be a device capable of supporting the terminal device to implement the function, such as a chip system, which may be installed in the terminal device. In the technical solutions provided in the embodiments of the present application, the technical solutions provided in the embodiments of the present application are described by taking the terminal device as an example in which the device for implementing the terminal device function is a terminal device. In addition, for ease of description, the terminal device in the embodiments of the present application is described by taking a UE as an example.
[0039] 2) Network equipment, such as access network equipment, and / or core network equipment. Access network equipment is a network-side device with wireless transceiver functions. Access network equipment can be a device in a radio access network (RAN) used to provide wireless communication functions for terminal equipment, referred to as RAN equipment. For example, the access network equipment can be a base station, an evolved Node B in a long-term evolution (LTE) system or an advanced long-term evolution (LTE-A), which can be referred to as eNB or e-NodeB for short, a transmission reception point (TRP), a next-generation base station (gNB) in a fifth-generation (5G) mobile communication system, a next-generation base station in a sixth-generation (6G) mobile communication system, a base station in a future mobile communication system, or an access node in a Wi-Fi system, etc. It can also be an access network device in an open access network (ORAN) system, etc. The access network device may also be a macro base station, a micro base station (also known as a small station) or an indoor station, or a relay node or a donor node, etc. The access network device may also be a radio network controller (RNC), a node B (NB), a base station controller (BSC), a base transceiver station (BTS), a home base station (for example, a home evolved NodeB, or a home Node B, HNB), a base band unit (BBU) or a remote radio unit (RRU), or a Wi-Fi access point (AP), or a baseband pool (BBU pool) and RRU in a cloud radio access network (CRAN), etc. The embodiments of the present application do not limit the specific technology and specific device form adopted by the access network device.
[0040] In addition, the access network device can also be a module or unit that completes part of the functions of the base station. For example, the access network device 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). Among them, the CU can complete the functions of the radio resource control protocol and the packet data convergence protocol (PDCP) of the base station, and can also complete the function of the service data adaptation protocol (SDAP); the DU can complete the functions of the radio link control layer and the medium access control (MAC) layer of the base station, and can also complete part of the physical layer or all of the physical layer functions. 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 can also be called O-CU, DU can also be called open (open, O)-DU, CU-CP can also be called O-CU-CP, CU-UP can also be called O-CUP-UP, and RU can also be called O-RU.
[0041] Core network equipment is used to implement functions such as mobility management, data processing, session management, policy and billing. The names of the devices that implement core network functions in systems with different access technologies may be different, and the embodiments of this application are not limited to this. Taking the fifth generation (5G) mobile communication system as an example, the core network equipment includes: access and mobility management function (AMF), session management function (SMF), policy control function (PCF) or user plane function (UPF), etc.
[0042] In the embodiments of the present application, the communication device for implementing the network device function may be a network device, or may be a device capable of supporting the network device to implement the function, such as a chip system, which may be installed in the network device. In the technical solutions provided in the embodiments of the present application, the technical solutions provided in the embodiments of the present application are described by taking the network device as an example of the device for implementing the network device function being a network device.
[0043] 3) Air interface resources: Within a cell, base stations and UEs can transmit data via the air interface (user to network interface UE, Uu) resources. Air interface resources can include time domain resources and frequency domain resources, which are also referred to as time-frequency domain resources. Frequency domain resources can be located within a set frequency range, which is also referred to as a frequency band or frequency segment. The width of the frequency domain resources can be referred to as bandwidth (BW).
[0044] 4) Time-frequency domain resources. Time-frequency domain resources can be a resource grid, including time domain and frequency domain. For example, the time domain unit can be a symbol, and the frequency domain unit can be a subcarrier. The smallest resource unit in the resource grid can be called a resource element (RE). A resource block (RB) can include one or more subcarriers in the frequency domain, for example, it can be 12 subcarriers. A time slot can include one or more symbols in the time domain, for example, a time slot in NR can include 14 symbols (in the case of a cyclic prefix (CP)) or 12 symbols (in the case of an extended cyclic prefix). Frequency domain resources are usually in units of orthogonal frequency division multiplexing (OFDM) symbols, sub-slots, slots, subframes or frames. The terms "time-frequency domain resources" and "resources" in the embodiments of the present application can be used interchangeably.
[0045] In the embodiments of the present application, the number of nouns, unless otherwise specified, means "singular noun or plural noun", that is, "one or more". "At least one" means one or more, and "plural" means two or more. "And / or" describes the association relationship of associated objects, indicating that there may be three relationships. For example, A and / or B can mean: A exists alone, A and B exist at the same time, and B exists alone, where A and B can be singular or plural. The character " / " generally indicates that the previous and next associated objects are in an "or" relationship. For example, A / B means: A or B. "At least one of the following items" or 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 means: a, b, c, a and b, a and c, b and c, or a and b and c, where a, b, c can be single or multiple.
[0046] In the embodiments of this application, ordinal numbers such as "first" and "second" are used to distinguish between multiple objects and are not used to limit the size, content, order, timing, priority, or importance of multiple objects. For example, the names "first resource" and "second resource" do not indicate differences in the content, size, priority, or importance of the two resources. In addition, the numbering of steps in the various embodiments described in the embodiments of this application is only for distinguishing different steps and in some cases is not used to limit the order of the steps.
[0047] Please refer to Figure 1A, which is a schematic diagram of an application scenario applicable to an embodiment of the present application. Figure 1A includes a terminal device and a network device, and the terminal device and the network device can communicate with each other. Optionally, the application scenario shown in Figure 1A can also include multiple terminal devices and multiple network devices, one terminal device can communicate with multiple network devices, and one network device can also communicate with multiple terminal devices. For example, please refer to Figures 1B and 1C. Figure 1B shows a scenario in which a terminal device can communicate with three network devices, and Figure 1C shows a scenario in which one network device communicates with two terminal devices.
[0048] The terminal device can send a reference signal to the network device, and the network device can perform channel measurement based on the reference signal. In a system with channel reciprocity (such as a TDD system), the network device can also schedule uplink resources and calculate downlink transmission weights based on the channel measurement results. However, in a system with channel reciprocity, if the number of uplink antennas (such as transmit (T) antennas) configured by the terminal device is less than the number of downlink antennas (such as receive (R) antennas), the network device can configure multiple resources for sending reference signals for the terminal device, and the terminal device sends reference signals sent through different resources through different antenna ports.
[0049] Referring to Figure 2A , taking the 2T4R antenna mode supported by a terminal device as an example, the terminal device includes four antenna ports, namely antenna port 0, antenna port 1, antenna port 2, and antenna port 3. The network device configures two resources for the terminal device, namely resource 1 and resource 2. The terminal device can send a reference signal to the network device on resource 1 via antenna port 0 and antenna port 1, and can send a reference signal to the network device on resource 2 via antenna port 2 and antenna port 3. Where D is a downlink subframe, S is a special subframe, and U is an uplink subframe.
[0050] Optionally, it takes a certain amount of time for the terminal device to switch antennas. Therefore, when the network device configures resource 1 and resource 2, it can configure a guard interval of Y time domain symbols between resource 1 and resource 2. During these Y time domain symbols, the terminal device does not transmit any signal. For example, if resource 1 is earlier than resource 2 in the time domain, the network device configures a guard interval of Y time domain symbols between the first time domain symbol occupied by resource 2 and the last time domain symbol occupied by resource 1.
[0051] However, when the time domain interval between the resources configured by the network device for sending the reference signal and the resources used to send the data signal for the terminal device is small, that is, the time domain resources used for antenna switching are insufficient for the terminal device to complete the antenna switching, the terminal device may not have time to switch the antenna port when sending the reference signal. For example, if the resource configured by the network device for sending the reference signal for the terminal device is the last time domain symbol of the S frame (that is, the time domain symbol corresponding to the dotted box in Figure 2B), and the next adjacent subframe is a U frame for sending the data signal, then after the terminal device sends the reference signal, there may be no way to send the data signal on the front part of the time domain resources of the U frame for sending the data signal, resulting in data signal transmission errors, and the network device cannot correctly demodulate the data signal on the U frame, that is, the probability of the network device correctly demodulating the data signal is low.
[0052] For example, please refer to Figure 2B. Taking the scenario shown in Figure 2A as an example, the terminal device measures the signals of the four antenna ports and selects two antenna ports for sending data signals to the network device, namely antenna port 0 and antenna port 1. That is, the antenna port used by the terminal device to send data signals is the same as the antenna port used to send reference signals through resource 1.
[0053] After the terminal device sends the reference signal to the network device through antenna port 0 and antenna port 1 at time 1, it does not need to switch antennas and can send data signals to the network device through the current port; after the terminal device sends the reference signal to the network device through antenna port 2 and antenna port 3 at time 2, it needs to switch antennas to send data signals to the network device through antenna port 0 and antenna port 1, but if the time domain resource corresponding to time 2 is the last time domain symbol of the S frame in Figure 2B, the terminal device switches the antenna port to antenna port 0 and antenna port 1, which may occupy the time domain resources used to send data signals (that is, the first part of the time domain resources in the U frame after the S frame), which may cause the network device to be unable to correctly demodulate the data signal.
[0054] In view of this, in an embodiment of the present application, when the terminal device determines that the first resource for sending a reference signal and the second resource for sending a data signal meet the first condition, the terminal device may send the reference signal and the data signal to the network device through the same port; or the terminal device may send the reference signal and the data signal to the network device through different ports, but part of the first resource and / or the second resource is not resource mapped; or the terminal device may not send a reference signal and only send a data signal; or the terminal device may not send a data signal and only send a reference signal, so that the network device can correctly demodulate the data signal.
[0055] The method provided in the embodiments of the present application is described below with reference to the accompanying drawings.
[0056] The embodiment of the present application provides a first communication method. Please refer to Figure 3, which is a flowchart of the method. The method can be applied to the application scenarios shown in Figures 1A to 1C. For example, the network device involved in the method is the network device in the application scenario shown in Figures 1A to 1C, and the terminal device involved in the method is the terminal device in the application scenario shown in Figures 1A to 1C. In the embodiment of the present application, all optional steps are represented by dotted lines.
[0057] S301: The network device sends configuration information of a first resource and scheduling information of a second resource to the terminal device. Correspondingly, the terminal device receives the configuration information of the first resource and scheduling information of the second resource from the network device.
[0058] The network device may configure one or more resources for sending a reference signal for the terminal device, and the one or more resources for sending an SRS include the first resource described in the following embodiments; and the network device may also configure one or more resources for sending a data signal for the terminal device, and the one or more resources for sending a data signal include the second resource described in the following embodiments. Wherein, the reference signal may be, for example, an uplink reference signal (SRS), a demodulation reference signal (DMRS), a CSI-RS, a synchronized signal block (SSB), and a timing reference signal (TRS), etc., and the data signal may be, for example, a physical uplink shared channel (PUSCH) and a physical downlink shared channel (PDSCH), etc. In the embodiment of the present application, the reference signal is SRS and the data signal is PUSCH as an example.
[0059] After configuring one or more resources for sending SRS and one or more resources for sending PUSCH for the terminal device, the network device can send the configuration information of the one or more resources for sending SRS and the scheduling information of the one or more resources for sending PUSCH to the terminal device.
[0060] For example, the network device may send the configuration information of one or more resources for sending SRS to the terminal device via a radio resource control (RRC) reconfiguration message. For example, the network device may configure a resource set (resource set), which includes (y / x, y≥x) resources configured by the network device for the terminal device to send SRS, and the network device may also configure the number of ports corresponding to each resource, such as x. Wherein, x and y are determined by the network device based on the capability parameter (supportedSRS-xTyR) of the antenna mode supported by the terminal device reported by the terminal device, y indicates that the total number of receiving antennas of the terminal device is y, or that the terminal device has y receiving ports; x indicates that the terminal device can select x ports from y ports to send signals.
[0061] Furthermore, the network device may send scheduling information of the one or more resources for sending PUSCH to the terminal device through RRC signaling, media access control control element (MAC CE) signaling, or downlink control information (DCI) signaling. In the embodiment of the present application, the resources for sending SRS may be referred to as SRS resources, and the resources for sending PUSCH may be referred to as PUSCH resources.
[0062] The first resource and the second resource configured by the network device for the terminal device may have the following situations in the time domain:
[0063] Case 1: the time domain resources occupied by the second resource overlap with the time domain resources occupied by the first resource, that is, the time domain symbols occupied by the second resource and the time domain symbols occupied by the first resource have the same time domain symbols.
[0064] Case 2: the time domain resources occupied by the second resource are adjacent to the time domain resources occupied by the first resource, that is, the first time domain symbol occupied by the second resource is adjacent to the last time domain symbol occupied by the first resource.
[0065] Case 3: the number of time domain symbols between the first time domain symbol occupied by the second resource and the last time domain symbol occupied by the first resource is less than Y.
[0066] Case 4: the number of time domain symbols between the first time domain symbol occupied by the second resource and the last time domain symbol occupied by the first resource is greater than or equal to Y.
[0067] Y may be related to the subcarrier spacing, for example. For example, please refer to Table 1 for the relationship between Y and the subcarrier spacing.
[0068] Wherein, μ is the subcarrier spacing type, Δf is the value of the subcarrier spacing, and Y is the number of time-domain symbols.
[0069] After receiving the configuration information of one or more SRS resources from the network device and the scheduling information of one or more PUSCH resources from the network device, the terminal device can select the port corresponding to each resource (including SRS resources and PUSCH resources). Among them, the port has the same meaning as the aforementioned antenna port, and the terms "antenna port" and "port" in the embodiments of this application can be used interchangeably.
[0070] Optionally, the terminal device may measure the received signal of each of the y ports and select the x ports with the largest received energy as the ports corresponding to the PUSCH resources. Taking the 2T4R antenna mode supported by the terminal device as an example, the terminal device may measure the received signals of the four antenna ports and select the two ports with the largest received energy from the four ports as the ports corresponding to the PUSCH resources.
[0071] Furthermore, the terminal device can select x ports corresponding to each SRS resource in the following manner:
[0072] Method a: The terminal device randomly selects x ports corresponding to each SRS resource. For example, if the terminal device supports the 2T4R antenna mode, the terminal device includes four ports: port 0, port 1, port 2, and port 3. The network device configures SRS resources for the terminal device, including SRS resource 1 and SRS resource 2. The terminal device can randomly select port 0 and port 1 from these four ports as the transmit ports corresponding to SRS resource 1, and port 2 and port 3 as the ports corresponding to SRS resource 2.
[0073] Method b: The terminal device selects the same port as the PUSCH resource for any SRS resource in the resource set, and the ports corresponding to other SRS resources in the resource set are selected from the y ports that are not selected by any SRS resource. Among them, any SRS resource in the resource set can be the SRS resource with the smallest resourceID in the resource set, or the SRS resource with the earliest time domain resource in the resource set, or the first SRS resource in the resource set, or the SRS resource with the largest resourceID in the resource set, or the latest SRS resource in the time domain resource in the resource set, or the last SRS resource in the resource set. Taking the antenna mode supported by the terminal device as 2T4R as an example, the terminal device includes four ports, namely port 0, port 1, port 2 and port 3. The SRS resources configured by the network device for the terminal device include SRS resource 1 and SRS resource 2, among which SRS resource 1 is the SRS resource with the smallest resourceID, and the ports corresponding to the PUSCH resource selected by the terminal device are port 1 and port 2. The terminal device can select port 1 and port 2 as the ports corresponding to SRS resource 1, and select port 0 and port 3 as the ports corresponding to SRS resource 2.
[0074] In the above-mentioned method a and method b, different SRS resources correspond to different x ports, and the set of ports corresponding to all SRS resources includes the y ports.
[0075] S302: The terminal device determines whether the first resource and the second resource meet a first condition.
[0076] The first condition is used to indicate that the time domain resources for antenna switching are insufficient, that is, the time domain resources between adjacent resources are insufficient to enable the terminal device to switch antennas. Therefore, the terminal device can determine whether the first resource and the second resource meet the first condition based on the time domain interval between the first resource and the second resource.
[0077] Optionally, the terminal device can determine whether the interval between the first resource and the second resource in the time domain is less than a first threshold, wherein the first threshold can be determined based on the time required for the terminal device to switch the antenna, for example, the first threshold can be the aforementioned Y. If the interval between the first resource and the second resource in the time domain is less than the first threshold, for example, the interval between the first resource and the second resource in the time domain is the aforementioned case 1, case 2 or case 3, it indicates that the terminal device does not have time to switch the antenna port after sending the SRS, so that the terminal device occupies part of the time domain resources included in the second resource when switching the antenna, and when the terminal device sends PUSCH to the network device, some of the second resources may not be resource mapped. At this time, since the network device does not perceive that some of the resources of the PUSCH resources sent by the terminal device are not resource mapped, the network device cannot correctly demodulate the PUSCH, so the terminal device can determine that the first resource and the second resource meet the first condition, and the terminal device can execute S303 at this time.
[0078] If the interval between the first resource and the second resource in the time domain is greater than or equal to the first threshold, for example, the interval between the first resource and the second resource in the time domain is the aforementioned case 4, it indicates that the terminal device has enough time to switch the antenna after sending the SRS, and the terminal device can perform resource mapping normally when sending the PUSCH to the network device, so the terminal device can determine that the first resource and the second resource do not meet the first condition. Optionally, if there is no need to switch the antenna to send the PUSCH after sending the SRS, that is, the port used by the terminal device to send the SRS is the same as the port used to send the PUSCH, it indicates that the terminal device can perform resource mapping normally when sending the PUSCH to the network device, so the terminal device can determine that the first resource and the second resource do not meet the first condition. Taking the first resource as the SRS resource 1 in the aforementioned method b, the port corresponding to the SRS resource 1 is the same as the port corresponding to the PUSCH resource. After the terminal device sends the SRS to the network device on the SRS resource 1 through port 1 and port 2, it can send the PUSCH to the network device on the second resource through the ports corresponding to the SRS resource 1 (i.e., port 1 and port 2). Therefore, the terminal device can determine that the first resource and the second resource do not meet the first condition.
[0079] S303: The terminal device sends a reference signal and / or a data signal to the network device in a first manner. Correspondingly, the network device receives the reference signal and / or the data signal from the terminal device.
[0080] The first method may include but is not limited to the following methods:
[0081] Method 1: Sending SRS and PUSCH to the network device through the same antenna port. For example, the terminal device can send SRS and PUSCH to the network device through the antenna port used to send SRS (i.e., the antenna port corresponding to the first resource), or the terminal device can send SRS and PUSCH to the network device through the antenna port used to send PUSCH (i.e., the antenna port corresponding to the second resource).
[0082] Method 2: SRS and PUSCH are sent to the network device through different antenna ports, and part of the resources on the first resource used to send SRS and / or the second resource used to send PUSCH are not resource mapped, that is, part of the first resource does not carry the SRS signal, and / or part of the second resource does not carry the PUSCH. For example, the terminal device can send SRS through the antenna port corresponding to the first resource and send PUSCH through the antenna port corresponding to the second resource, but resource mapping is not performed on part of the first resource and / or resource mapping is not performed on part of the second resource.
[0083] Mode 3: Send PUSCH without sending SRS, that is, the terminal device only sends PUSCH to the network device. For example, the terminal device can send PUSCH to the network device through the antenna port corresponding to the second resource, but not send SRS to the network device through the antenna port corresponding to the first resource.
[0084] Mode 4: Send SRS and not send PUSCH, that is, the terminal device only sends SRS to the network device. For example, the terminal device can send SRS to the network device through the antenna port corresponding to the first resource, but not send PUSCH to the network device through the antenna port corresponding to the second resource.
[0085] Optionally, the first method may be indicated by the network device, or may be predefined by the protocol, or may be predefined by the protocol in multiple ways, with the network device indicating which way to use. The following examples illustrate several methods by which the terminal device determines the first method:
[0086] Method 1: The network device can configure at least one of the above four methods for the terminal device through RRC signaling, and instruct the terminal device through DCI signaling which of the at least one method to use. The terminal device can determine the first method based on the DCI signaling.
[0087] Method 2: The network device may configure any one of the above four methods for the terminal device through RRC signaling, and the terminal device defaults to the first method.
[0088] Method 3: The network device configures at least one of the above four methods for the terminal device through RRC signaling, and activates any one of the at least one methods through MAC CE. The terminal device defaults to the first method to be activated.
[0089] Method 4: The network device configures at least one of the above four methods for the terminal device through RRC signaling, activates at least one of the at least one method through MAC CE, and instructs the terminal device through DCI signaling which one of the at least one method to use. The terminal device can determine the first method based on the DCI signaling.
[0090] Method 5: The protocol stipulates any one of the above four methods, and the terminal device defaults to the first method.
[0091] Method 6: The protocol stipulates any one of the above four methods, and the network device instructs the terminal device through DCI signaling whether to use this method. The terminal device can determine whether to determine this method as the first method through DCI signaling.
[0092] Method 7: The protocol stipulates at least one of the above four methods, and the network device indicates to the terminal device through DCI signaling whether to use the at least one method. Moreover, if the DCI signaling instructs the terminal device to use the at least one method, the DCI can also indicate to the terminal device which of the at least one method to use. The terminal device can determine whether to determine the method as the first method through the DCI signaling.
[0093] Optionally, if the first mode is indicated by the network device, S304 may be further executed before executing S301, and the network device sends the first indication information to the terminal device. Accordingly, the terminal device receives the first indication information from the network device. The first indication information is used to indicate the aforementioned first mode, and the first indication information may be, for example, the DCI signaling in the aforementioned method 1; or, the first indication information may also be the RRC signaling in the aforementioned method 2; or, the first indication information may also be the MAC CE in the aforementioned method 3; or, the first indication information may also be the DCI signaling in the aforementioned method 4; or, the first indication information may also be the DCI signaling in the aforementioned method 6; or, the first indication information may also be the DCI signaling in the aforementioned method 7. The embodiment of the present application does not limit the first indication information.
[0094] Among them, S304 can be executed before S302 and S303, or after S302 and S303, or simultaneously with S302 and S303. The embodiment of the present application does not limit the execution order of S304, S302 and S303.
[0095] Optionally, if the first method is the above-mentioned method 2, the network device may further send a second indication information to the terminal device, indicating the time-frequency domain resource position in the first resource and / or the second resource where resource mapping is not performed. Optionally, the second indication information may be, for example, a rate matching pattern (rateMatch pattern), which may include one or more of the following parameters:
[0096] Rate matching pattern ID (identifier), used to uniquely identify the rate matching pattern;
[0097] A time domain resource location, used to identify a time domain location in the first resource and / or the second resource where resource mapping is not performed;
[0098] Frequency domain resource position, used to identify the frequency domain position in the first resource and / or the second resource where resource mapping is not performed;
[0099] The number of time-domain symbols is used to identify the number of time-domain symbols in the first resource and / or the second resource for which resource mapping is not performed; wherein the starting position of the symbols included in the number of time-domain symbols may be the time-domain symbols occupied by the first resource or the time-domain symbols occupied by the second resource. For example, if the second indication information is used to indicate a position in the first resource for which resource mapping is not performed, the starting position is the time-domain symbol occupied by the first resource; if the second indication information is used to indicate a position in the second resource for which resource mapping is not performed, the starting position is the time-domain symbol occupied by the second resource.
[0100] Optionally, if the second indication information is only used to indicate the time-frequency domain resource position in the second resource where resource mapping is not performed, the rate matching pattern may also indicate the time-frequency domain position of each PUSCH resource in one or more other PUSCH resources other than the second resource where resource mapping is not performed. For example, the rate matching pattern may also include a pattern type, which may be used to identify PUSCH resources that require resource mapping avoidance. Among them, resource mapping avoidance means that the interval between the PUSCH resource and the adjacent SRS resource in the time domain is less than the first threshold, and resource mapping does not need to be performed on part of the time domain symbols occupied by the PUSCH resource. For example, the need for resource mapping avoidance for PUSCH resource 1 indicates that resource mapping is not performed on part of the time domain symbols of PUSCH resource 1.
[0101] For example, type 0 means that all PUSCH resources need to be resource mapped, that is, all PUSCH resources do not need to be resource mapped; type 1 means that all PUSCH resources need to be resource mapped, that is, resource mapping is not performed on some time domain symbols of all PUSCH resources; type 2 means that PUSCH resources adjacent to some SRS resources in the resource set do not need to be resource mapped, and all PUSCH resources adjacent to other SRS resources in the resource set except for these SRS resources need to be resource mapped. Among them, any SRS resource in the resource set can be the SRS resource with the smallest resourceID in the resource set, or the earliest SRS resource in the time domain in the resource set, or the first SRS resource in the resource set, or the SRS resource with the largest resourceID in the resource set, or the latest SRS resource in the time domain in the resource set, or the last SRS resource in the resource set.
[0102] For example, please refer to Figures 4A to 4C, which illustrate several rate matching patterns provided in embodiments of the present application. In Figures 4A to 4C, RM (rate matching) is a time domain symbol that is not resource mapped, SRS resources are used to send SRS, and PUSCH resources are used to send PUSCH.
[0103] Figure 4A shows the rate matching pattern corresponding to type 0, Figure 4B shows the rate matching pattern corresponding to type 1, and Figure 4C shows the rate matching pattern corresponding to type 2. The rate matching patterns shown in Figures 4A and 4B include one rate matching pattern, indicating that all PUSCH resources are resource mapped according to this rate matching pattern. For example, a rate matching pattern of type 0 includes one rate matching pattern and does not include RM, indicating that all PUSCH resources do not perform resource mapping avoidance; a rate matching pattern of type 1 includes one rate matching pattern and includes RM, indicating that all PUSCH resources perform resource mapping avoidance. The rate matching pattern shown in Figure 4C includes multiple rate matching patterns, meaning that the network device configures a corresponding rate matching pattern for each PUSCH resource, and each PUSCH resource can perform resource mapping based on the corresponding rate matching pattern. For example, in Figure 4C, the PUSCH resource corresponding to the first moment does not include RM, while the PUSCH resource corresponding to the second moment includes RM, indicating that the PUSCH resource corresponding to the first moment does not perform resource mapping avoidance, while the PUSCH resource corresponding to the second moment requires resource mapping avoidance.
[0104] After receiving the rate matching pattern, the terminal device can determine the mapping mode of the PUSCH resources based on the rate matching pattern. Taking the pattern type included in the rate matching pattern as an example, if the pattern type is type 0, the terminal device does not perform resource mapping avoidance on all PUSCH resources, that is, the terminal device performs resource mapping on all time domain symbols occupied by all PUSCH resources.
[0105] If the pattern type is type 1, the terminal device avoids resource mapping for all PUSCH resources. Optionally, when the pattern type is type 1, if the rate matching pattern includes information for indicating the time-frequency domain resource position for which resource mapping is not performed (for example, including the aforementioned time domain resource position and / or frequency domain resource position), the terminal device may not perform the operation of determining whether the PUSCH resource and the adjacent SRS resource meet the first condition, and may directly determine the time domain symbols in the PUSCH resource for which resource mapping is not performed based on the time-frequency domain resource position for indicating that resource mapping is not performed. If the rate matching pattern does not include information for indicating the time-frequency domain resource position for which resource mapping is not performed, the terminal device may determine whether the PUSCH resource and the adjacent SRS resource meet the first condition. If the first condition is met, the terminal device may avoid resource mapping for Y time domain symbols adjacent to the last time domain symbol occupied by the adjacent SRS resource, that is, among the time domain symbols occupied by the PUSCH resource, the time domain symbol with an interval of less than Y from the last time domain symbol occupied by the SRS resource adjacent to the PUSCH resource is not resource mapped. For example, the number of time domain symbols included in the first threshold is 2, and the first time domain symbol occupied by the second resource is adjacent to the last time domain symbol occupied by the first resource, that is, the interval between the first resource and the second resource in the time domain is 0, so the terminal device does not perform resource mapping on the first two time domain symbols occupied by the second resource. If the total number of time domain symbols occupied by the second resource is 14, the terminal device only performs resource mapping on the 3rd to 14th time domain symbols occupied by the second resource.
[0106] If the pattern type is type 2, the terminal device can determine whether to perform resource mapping avoidance based on the rate matching pattern corresponding to each PUSCH resource. Taking Figure 4C as an example, when the terminal device sends PUSCH at the first moment, it does not perform resource mapping avoidance on the PUSCH resource corresponding to the first moment. When the terminal device sends PUSCH at the second moment, it performs resource mapping avoidance on the PUSCH resource corresponding to the second moment. Among them, the method of performing resource mapping avoidance on PUSCH resources can refer to the method of performing resource mapping avoidance on PUSCH resources by the terminal device when the pattern type is type 1, which will not be repeated here.
[0107] In the above technical solution, when the terminal device sends a reference signal and / or data signal to the network device, if the time domain resources for antenna switching are insufficient, the terminal device may not switch the antenna, that is, send the reference signal and data signal to the network device through the same port, so that the network device can correctly demodulate the data signal; or the terminal device may also send the reference signal and data signal through different ports, and when sending the reference signal and data signal, part of the first resource and / or the second resource may not be resource mapped, that is, the part of the resources is not used to send the reference signal and / or data signal, so that the network device can correctly demodulate the data signal; or the terminal device may also send the data signal to the network device without sending the reference signal, so that the network device can correctly demodulate the data signal, and help improve the utilization rate of the uplink subframe; or the terminal device may also send the reference signal to the network device without sending the data signal, reducing the probability of the network device erroneously demodulating the data signal, and helping to improve the accuracy of the network device in obtaining the channel state information of all downlink ports.
[0108] FIG5 shows a schematic diagram of the structures of a terminal device 10 and a network device 20 provided in an embodiment of the present application. The terminal device 10 may be the terminal device described in the embodiment shown in FIG3 , and is used to implement the method corresponding to the terminal device in the above method embodiment. The network device 20 may be the network device described in the embodiment shown in FIG3 , and is used to implement the method corresponding to the network device in the above method embodiment.
[0109] The terminal device 10 includes at least one processor ( FIG. 5 exemplarily illustrates the inclusion of a processor 101). The processor 101 may be used for internal processing of the device to implement certain control processing functions. Alternatively, different processors may be independent devices, located in different physical locations, or on different integrated circuits. Alternatively, different processors may be integrated into one or more processors, for example, on one or more integrated circuits.
[0110] Optionally, the terminal device 10 further includes one or more memories (in FIG. 5 , one memory 102 is exemplarily used for illustration) for storing instructions. Optionally, the memory 102 may also store data. The processor 101 and memory 102 may be provided separately or integrated together.
[0111] The terminal device 10 may further include at least one transceiver (in FIG. 5 , an example is given in which a processor 101 is included). The transceiver may be used to send information to or receive information from other devices. The transceiver may be referred to as a transceiver, a transceiver circuit, an input / output interface, etc., and is used to implement the transceiver function of the terminal device 10 through an antenna. Optionally, the transceiver includes a transmitter 1031, a receiver 1032, and an antenna 1033. Exemplarily, the transmitter 1031 may be used to generate a radio frequency (RF) signal from a baseband signal, the receiver 1032 may be used to convert the RF signal into a baseband signal, and the antenna 1033 may be used to transmit / receive RF signals.
[0112] The processor 101, the memory 102, and the transceiver 103 are connected via a communication line. The communication line may include a path for transmitting information between the above components.
[0113] The processor 101 may include 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.
[0114] The memory 102 may be a read-only memory (ROM) or other type of static storage device that can store static information and instructions, a random access memory (RAM) or other type of dynamic storage device 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, an optical disc storage (including a compact 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 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 102 may exist independently and be connected to the processor 101 via a communication line. Alternatively, the memory 102 may be integrated with the processor 101.
[0115] Memory 102 is used to store computer-executable instructions for executing the solution of the present application, and is controlled by processor 101 for execution. Processor 101 is used to execute the computer-executable instructions stored in memory 102, thereby implementing the steps performed by the terminal device described in the embodiment shown in FIG3. Optionally, the computer-executable instructions in the embodiments of the present application may also be referred to as application code, computer program code, or instructions, which is not specifically limited in the embodiments of the present application.
[0116] In a specific implementation, as an embodiment, the terminal device 10 may include multiple processors. Each of these processors may be a single-core (single-CPU) processor or a multi-core (multi-CPU) processor. The processor here may refer to one or more devices, circuits, and / or processing cores for processing data (e.g., computer program instructions).
[0117] The network device 20 includes at least one processor (exemplarily illustrated in FIG5 as including a processor 201), at least one transceiver (exemplarily illustrated in FIG5 as including a transceiver 203), and at least one memory (exemplarily illustrated in FIG5 as including a memory 202). The transceiver 203 can be used to send information to other devices or receive information from other devices. The transceiver can be called a transceiver, a transceiver circuit, an input and output interface, etc., and is used to implement the transceiver function of the network device 20 through an antenna. Optionally, the transceiver includes a transmitter 2031, a receiver 2032, and an antenna 2033. For example, the transmitter 2031 can be used to generate a radio frequency (RF) signal from a baseband signal, the receiver 2032 can be used to convert the RF signal into a baseband signal, and the antenna 2033 can be used to transmit / receive RF signals.
[0118] The processor 201, memory 202 and transceiver 203 are connected via a communication line. In addition, the description of the processor 201, memory 202 and transceiver 203 can refer to the description of the processor 101, memory 102 and transceiver 103 in the terminal device 10, and will not be repeated here.
[0119] It is understood that the structure shown in FIG5 does not constitute a specific limitation on the terminal device 10 and the network device 20. For example, in other embodiments of the present application, the terminal device 10 or the network device 20 may include more or fewer components than shown, or combine or separate certain components, or arrange the components differently. The components shown in the figure may be implemented in hardware, software, or a combination of software and hardware.
[0120] In the embodiment of the present application, the functional modules of the device can be divided according to the above-mentioned method example. For example, each functional module can be divided according to each function, or two or more functions can be integrated into one processing module. The above-mentioned integrated module can be implemented in the form of hardware or in the form of software functional modules. It should be noted 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. For example, please refer to Figure 6. In the case of dividing each functional module according to each function, Figure 6 shows a schematic diagram of a device. The device 600 can be the terminal device or network device involved in the above-mentioned various method embodiments, or a chip in the terminal device or network device. The device 600 includes a sending unit 601, a processing unit 602 and a receiving unit 603.
[0121] It should be understood that the device 600 can be used to implement the steps performed by the terminal device or network device in the communication method of the embodiment of the present application. The relevant features can refer to any one of the embodiments shown in Figure 3 above and will not be repeated here.
[0122] Optionally, the functions / implementation processes of the sending unit 601, the receiving unit 603, and the processing unit 602 in FIG6 may be implemented by the processor 101 in FIG5 calling computer-executable instructions stored in the memory 102, or by the processor 201 in FIG5 calling computer-executable instructions stored in the memory 202. Alternatively, the functions / implementation processes of the processing unit 602 in FIG6 may be implemented by the processor 101 in FIG5 calling computer-executable instructions stored in the memory 102, or by the processor 201 in FIG5 calling computer-executable instructions stored in the memory 202.
[0123] Optionally, when the device 600 is a chip or a circuit, the functions / implementation processes of the sending unit 601 and the receiving unit 603 can also be implemented through pins or circuits.
[0124] The present application also provides a computer-readable storage medium, which stores a computer program or instruction. When the computer program or instruction is run, the method performed by the terminal device or network device in the above-mentioned method embodiment is implemented. In this way, the functions described in the above embodiments can be implemented in the form of software functional units and sold or used as independent products. Based on this understanding, the technical solution of the present application is essentially or the part that contributes or the part of the technical solution can be embodied in the form of a software product. The computer software product is stored in a storage medium and includes several instructions for causing a computer device (which can be a personal computer, a server, or a network device, etc.) to execute all or part of the steps of the method described in each embodiment of the present application. The storage medium includes various media that can store program codes, such as a USB flash drive, a mobile hard disk, a ROM, a RAM, a magnetic disk, or an optical disk.
[0125] The present application also provides a computer program product, which includes: computer program code, which, when executed on a computer, enables the computer to execute the method executed by the terminal device or network device in any of the aforementioned method embodiments.
[0126] An embodiment of the present application also provides a processing device, including a processor and an interface; the processor is used to execute the method executed by the terminal device or network device involved in any of the above method embodiments.
[0127] In the above embodiments, it can be implemented in whole or in part by software, hardware, firmware or any combination thereof. When software is used for implementation, it can be implemented in whole or in part in the form of a computer program product. The computer program product includes one or more computer instructions. When the computer program instructions are loaded and executed on a computer, the process or function described in the 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 device. The computer instructions can be stored in a computer-readable storage medium or transmitted from one computer-readable storage medium to another computer-readable storage medium. For example, the computer instructions can be transmitted from one website, computer, server or data center to another website, computer, server or data center via a wired (e.g., coaxial cable, optical fiber, digital subscriber line (DSL)) or wireless (e.g., infrared, wireless, microwave, etc.) method. The computer-readable storage medium can be any available medium that a computer can access or a data storage device such as a server or data center that includes one or more available media integrations. The available medium can be a magnetic medium (e.g., a floppy disk, a hard disk, a tape), an optical medium (e.g., a DVD), or a semiconductor medium (e.g., a solid-state drive (SSD)).
[0128] The various illustrative logic units and circuits described in the embodiments of the present application can be implemented or operated by a general-purpose processor, a digital signal processor (DSP), an ASIC, a field-programmable gate array (FPGA), or other programmable logic device, discrete gate or transistor logic, discrete hardware components, or any combination thereof. The general-purpose processor can be a microprocessor, and optionally, the general-purpose processor can also be any conventional processor, controller, microcontroller or state machine. The processor can also be implemented by a combination of computing devices, such as a digital signal processor and a microprocessor, a plurality of microprocessors, one or more microprocessors in conjunction with a digital signal processor core, or any other similar configuration.
[0129] The steps of the methods or algorithms described in the embodiments of the present application can be directly embedded in hardware, software units executed by a processor, or a combination of the two. The software unit can be stored in RAM, flash memory, ROM, erasable programmable read-only memory (EPROM), EEPROM, registers, hard disks, removable disks, CD-ROMs, or other storage media in any form in the art. Exemplarily, the storage medium can be connected to the processor so that the processor can read information from the storage medium and can write information to the storage medium. Alternatively, the storage medium can also be integrated into the processor. The processor and storage medium can be arranged in an ASIC, which can be arranged in a terminal device or a network device. Alternatively, the processor and storage medium can also be arranged in different components in the terminal device or the network device.
[0130] These computer program instructions can also be loaded onto a computer or other programmable data processing device so that a series of operating steps are executed on the computer or other programmable device to produce a computer-implemented process, so that the instructions executed on the computer or other programmable device provide steps for implementing the functions specified in one or more processes in the flowchart and / or one or more boxes in the block diagram.
[0131] The contents of the various embodiments of this application can refer to each other. If there is no special explanation and logical conflict, the terms and / or descriptions between different embodiments are consistent and can be referenced to each other. The technical features in different embodiments can be combined to form new embodiments according to their internal logical relationships.
[0132] It is understood that in the embodiments of the present application, the terminal device or network device may perform some or all of the steps in the embodiments of the present application. These steps or operations are merely examples. In the embodiments of the present application, other operations or variations of various operations may also be performed. In addition, the various steps may be performed in a different order than those presented in the embodiments of the present application, and it is possible that not all operations in the embodiments of the present application need to be performed.
Claims
1. A communication method, characterized in that: Applied to a terminal device, the method comprises: When the first resource and the second resource meet a first condition, sending a reference signal and / or a data signal to the network device in a first manner, wherein the first condition is used to indicate that the time domain resources for antenna switching are insufficient, the first resource is a time-frequency domain resource for sending the reference signal, and the second resource is a time-frequency domain resource for sending the data signal; The first method includes one or more of the following: Sending the reference signal and the data signal through the same port; The reference signal and the data signal are sent through different ports, and resource mapping is not performed on part of the first resource and / or the second resource; sending the data signal and not sending the reference signal; or, The reference signal is sent, and the data signal is not sent.
2. The method according to claim 1, characterized in that The first resource and the second resource satisfy the first condition, including: An interval between the first resource and the second resource in the time domain is smaller than a first threshold.
3. The method according to claim 1 or 2, characterized in that The first mode is predefined by a protocol, or is indicated by a network device through first indication information, wherein the first indication information includes one or more of a radio resource control RRC, a media access control control unit MAC-CE, and a downlink control information DCI.
4. The method according to any one of claims 1 to 3, characterized in that: The method further comprises: Receive second indication information from a network device, where the second indication information is used to indicate a time-frequency domain resource position in the first resource and / or the second resource where resource mapping is not performed.
5. The method according to claim 4, characterized in that The second indication information includes a rate matching pattern.
6. The method according to any one of claims 1 to 5, characterized in that: The method further comprises: Configuration information of a first resource and scheduling information of a second resource are received from the network device.
7. A communication method, characterized in that: Applied to a network device, the method comprises: Sending first indication information to a terminal device, where the first indication information is used to indicate that a reference signal and / or a data signal is sent in a first manner when a first resource and a second resource meet a first condition, where the first condition is used to indicate that a time domain resource for antenna switching is insufficient, the first resource is a time-frequency domain resource for sending the reference signal, and the second resource is a time-frequency domain resource for sending the data signal; The first method includes one or more of the following: Sending the reference signal and the data signal through the same port; The reference signal and the data signal are sent through different ports, and resource mapping is not performed on part of the first resource and / or the second resource; sending the data signal and not sending the reference signal; or, The reference signal is sent, and the data signal is not sent.
8. The method according to claim 7, characterized in that The first resource and the second resource satisfy the first condition, including: An interval between the first resource and the second resource in the time domain is less than or equal to a first threshold.
9. The method according to claim 7 or 8, characterized in that The first indication information includes one or more of a radio resource control RRC, a media access control control element MAC-CE, and downlink control information DCI.
10. The method according to any one of claims 7 to 9, characterized in that: The method further comprises: Sending second indication information to the terminal device, wherein the second indication information is used to indicate the time-frequency domain resource position in the first resource and / or the second resource where resource mapping is not performed.
11. The method according to claim 10, characterized in that The second indication information includes a rate matching pattern.
12. The method according to any one of claims 7 to 11, characterized in that: The method further comprises: Send resource configuration information of the first resource and resource scheduling information of the second resource to the terminal device.
13. A communication system, characterized in that: It includes a terminal device for executing the method as described in any one of claims 1 to 6, and a network device for executing the method as described in any one of claims 7 to 12.
14. A communication device, characterized in that: The method comprises a processor and a memory, wherein the memory is coupled to the processor, and the processor is used to call computer instructions in the memory to execute the method according to any one of claims 1 to 6, or to execute the method according to any one of claims 7 to 12.
15. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores computer-executable instructions, and when the computer-executable instructions are called by the computer, the computer-executable instructions are used to execute the method according to any one of claims 1 to 6, or to execute the method according to any one of claims 7 to 12.
16. A computer program product, characterized in that The computer program product comprises a computer program, and when the computer program is run on a computer, the computer is caused to execute the method according to any one of claims 1 to 6, or the computer is caused to execute the method according to any one of claims 7 to 12.
17. A computer program, characterized in that The method comprises a program code, and when the computer runs the program code, the program code executes the method according to any one of claims 1 to 6, or the program code executes the method according to any one of claims 7 to 12.
18. A chip, characterized in that: The chip is coupled to the memory and is used to read and execute program instructions stored in the memory to implement the method according to any one of claims 1 to 6, or to implement the method according to any one of claims 7 to 12.
Citation Information
Patent Citations
Method and apparatus for transmitting reference signal
CN115765942A
Method, device and computer readable medium for communication
US20230336304A1
Collision handling for sounding reference signal (SRS) transmission
WO2023014910A1