Communication method, communication device and computer readable storage medium
By sending and receiving the first information in the same frequency full duplex mode, indicating the rate matching of the time frequency domain resource unit, the problem of lack of a rate matching scheme in the prior art is solved, and the spectrum efficiency and the effectiveness of the rate matching information are improved.
Patent Information
- Application Number
- CN202311852153.4
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2023-12-28
- Publication Date
- 2025-07-08
AI Technical Summary
The lack of a rate matching solution for simultaneous and homofrequency full duplex technology in the prior art, resulting in limited improvement in spectrum efficiency.
By sending and receiving the first information, it is instructed whether the time-frequency domain resource unit performs rate matching, including the intersection resources of PUSCH and PDSCH, and a bit map or DCI is used to indicate the rate matching of resource blocks, symbols, periods, and ZP CSI-RS level resources.
The effective rate matching of the time-frequency domain resource unit in the same frequency full duplex mode is realized, and the effective indication of spectrum efficiency and rate matching information is improved.
Smart Images

Figure CN120281431A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of communications, and in particular, to a communication method, a communication device, and a computer-readable storage medium. Background Art
[0002] The external contradiction between the explosive growth of wireless communication traffic and the shortage of spectrum resources drives the internal revolution of theory and technology. A possible feature in the future sixth-generation mobile communication technology system (6th generation mobile networks or 6th generation wireless systems, 6G) is the introduction of the Co-frequency Co-time Full Duplex (CCFD) technology, which can greatly improve the spectral efficiency of time-frequency resources.
[0003] Specifically, improving the spectral efficiency of Frequency Division Duplexing (FDD) and Time Division Duplexing (TDD), and eliminating the differences in resource usage and management methods between FDD and TDD have become one of the goals of future mobile communication technology innovation. Therefore, the co-frequency co-time full-duplex technology has important research value.
[0004] However, there is currently no corresponding rate matching scheme for the co-frequency co-time full-duplex technology. Summary of the Invention
[0005] The technical problem to be solved by the embodiments of the present application is: how to fill the gap in the rate matching scheme for the co-frequency co-time full-duplex technology and improve the effectiveness of rate matching information indication.
[0006] In a first aspect, an embodiment of the present application provides a communication method, the method includes: sending first information, where the first information is used to indicate whether rate matching is performed on time-frequency domain resource units in a co-frequency co-time full-duplex mode.
[0007] Optionally, the uplink resources for rate matching are the intersection between the Physical Uplink Shared Channel (PUSCH) and the uplink rate matching resources, and the downlink resources for rate matching are the intersection between the Physical Downlink Shared Channel (PDSCH) and the downlink rate matching resources.
[0008] Optionally, each time-frequency domain resource unit is indicated by two bits in the first information; the two bits are used to simultaneously indicate whether rate matching needs to be performed on the downlink time-frequency domain resource unit and whether rate matching needs to be performed on the uplink time-frequency domain resource unit.
[0009] Optionally, the downlink rate matching resource is a resource block-level resource, and the indication of the time-frequency domain resource unit by the first information is selected from one or more of the following: resource block-level indication, symbol-level indication, and period-level indication.
[0010] Optionally, the first information includes a first bitmap for performing a resource block-level indication on the time-frequency domain resource unit; wherein, the number of bits in the first bitmap is twice the number of resource blocks included in a single symbol, and every two bits in the first bitmap form a group, and each group of bits indicates the corresponding resource block.
[0011] Optionally, the first information includes a second bitmap for performing a symbol-level indication on the time-frequency domain resource unit; wherein, the number of bits in the second bitmap is twice the number of symbols included in a single time slot, and every two bits in the second bitmap form a group, and each group of bits indicates the corresponding single symbol.
[0012] Optionally, the first information includes a third bitmap for performing a period-level indication on the time-frequency domain resource unit, the time-frequency domain resource unit includes multiple time slot groups, and each time slot group includes a predefined number of time slots; wherein, the number of bits in the third bitmap is twice the number of time slot groups included in a single period, and every two bits in the third bitmap form a group, and each group of bits indicates the corresponding single time slot group.
[0013] Optionally, the downlink rate matching resource is a resource element-level resource, and the indication of the time-frequency domain resource unit by the first information is selected from one or more of the following: aperiodic zero-power channel state information reference signal ZP CSI-RS resource-level indication, ZP CSI-RS symbol-level indication, ZP CSI-RS resource element-level indication, and code division multiplexing CDM group-level indication.
[0014] Optionally, the first information includes ZP CSI-RS resource-level indication information for performing a ZP CSI-RS resource-level indication on the time-frequency domain resource unit; wherein, the number of bits in the ZP CSI-RS resource-level indication information is twice the number of preconfigured ZP CSI-RS resources, and every two bits in the ZP CSI-RS resource-level indication information form a group, and each group of bits indicates the corresponding ZP CSI-RS resource.
[0015] Optionally, the first information includes ZP CSI-RS symbol-level indication information for performing ZP CSI-RS symbol-level indication on the time-frequency domain resource unit; wherein, the number of bits in the ZP CSI-RS symbol-level indication information is twice the number of ZP CSI-RS symbols to be indicated, and every two bits in the ZP CSI-RS symbol-level indication information form a group, with each group of bits indicating the corresponding ZP CSI-RS symbol; the every two bits are used to indicate whether rate matching needs to be performed on the downlink time-frequency domain resource unit of the corresponding ZP CSI-RS symbol and whether rate matching needs to be performed on the uplink time-frequency domain resource unit of the corresponding ZP CSI-RS symbol.
[0016] Optionally, the ZP CSI-RS symbol to be indicated is a ZP CSI-RS symbol starting from the time domain start position indicated by firstOFDMSymbolintimedomain or firstOFDMSymbolintimedomain2 for the time-frequency domain resource unit.
[0017] Optionally, the first information includes ZP CSI-RS resource element-level indication information for performing ZP CSI-RS resource element-level indication on the time-frequency domain resource unit; wherein, the number of bits in the ZP CSI-RS resource element-level indication information is twice the number of ZP CSI-RS resource elements to be indicated, and every two bits in the ZP CSI-RS resource element-level indication information form a group, with each group of bits indicating the corresponding ZP CSI-RS resource element.
[0018] Optionally, the ZP CSI-RS resource element to be indicated is all ZP CSI-RS resource elements indicated by firstOFDMSymbolintimedomain or firstOFDMSymbolintimedomain2 for the time-frequency domain resource unit.
[0019] Optionally, the first information includes CDM group-level indication information for performing CDM group-level indication on the time-frequency domain resource unit; wherein, the number of bits in the CDM group-level indication information is twice the number of pre-configured CDM groups, and every two bits in the CDM group-level indication information form a group, with each group of bits indicating the corresponding CDM group; the every two bits are used to indicate whether rate matching needs to be performed on the downlink time-frequency domain resource unit of the time-frequency domain resource unit encoded with the corresponding CDM group and whether rate matching needs to be performed on the uplink time-frequency domain resource unit of the time-frequency domain resource unit encoded with the corresponding CDM group.
[0020] Optionally, the CDM group-level indication information is a fourth bit map; wherein, the number of bits in the fourth bit map is twice the number of pre-configured CDM groups, and every two bits in the fourth bit map form a group, and each group of bits indicates the corresponding CDM group.
[0021] Optionally, the first information is indicated by downlink control information DCI; wherein, in the simultaneous co-frequency full-duplex mode, the downlink rate matching resource and the uplink rate matching resource of the time-frequency domain resource unit share the indication of the DCI.
[0022] In a second aspect, an embodiment of the present application provides a communication method, and the method includes: receiving first information, where the first information is used to indicate whether to perform rate matching on a time-frequency domain resource unit in the simultaneous co-frequency full-duplex mode.
[0023] Optionally, the uplink resource for performing rate matching is the intersection between the PUSCH and the uplink rate matching resource, and the downlink resource for performing rate matching is the intersection between the PDSCH and the downlink rate matching resource.
[0024] Optionally, the two bits are used to simultaneously indicate whether rate matching needs to be performed on the downlink time-frequency domain resource unit and whether rate matching needs to be performed on the uplink time-frequency domain resource unit.
[0025] Optionally, the downlink rate matching resource is a resource block-level resource, and the indication of the first information on the time-frequency domain resource unit is selected from one or more of the following: resource block-level indication, symbol-level indication, and period-level indication.
[0026] Optionally, the first information includes a first bit map for performing a resource block-level indication on the time-frequency domain resource unit; wherein, the number of bits in the first bit map is twice the number of resource blocks included in a single symbol, and every two bits in the first bit map form a group, and each group of bits indicates the corresponding resource block.
[0027] Optionally, the first information includes a second bit map for performing a symbol-level indication on the time-frequency domain resource unit; wherein, the number of bits in the second bit map is twice the number of symbols included in a single time slot, and every two bits in the second bit map form a group, and each group of bits indicates the corresponding single symbol.
[0028] Optionally, the first information includes a third bit map for performing a period-level indication on the time-frequency domain resource unit, and the time-frequency domain resource unit includes multiple time slot groups, and each time slot group includes a predefined number of time slots; wherein, the number of bits in the third bit map is twice the number of time slot groups included in a single period, and every two bits in the third bit map form a group, and each group of bits indicates the corresponding single time slot group.
[0029] Optionally, the downlink rate matching resource is a resource element-level resource, and the indication of the time-frequency resource unit by the first information is selected from one or more of the following: aperiodic zero-power channel state information reference signal (ZP CSI-RS) resource-level indication, ZP CSI-RS symbol-level indication, ZP CSI-RS resource element-level indication, and code division multiplexing (CDM) group-level indication.
[0030] Optionally, the first information includes ZP CSI-RS resource-level indication information for performing ZP CSI-RS resource-level indication on the time-frequency resource unit; wherein, the number of bits in the ZP CSI-RS resource-level indication information is twice the number of pre-configured ZP CSI-RS resources, and every two bits in the ZP CSI-RS resource-level indication information form a group, and each group of bits indicates the corresponding ZP CSI-RS resource.
[0031] Optionally, the first information includes ZP CSI-RS symbol-level indication information for performing ZP CSI-RS symbol-level indication on the time-frequency resource unit; wherein, the number of bits in the ZP CSI-RS symbol-level indication information is twice the number of ZP CSI-RS symbols to be indicated, and every two bits in the ZP CSI-RS symbol-level indication information form a group, and each group of bits indicates the corresponding ZP CSI-RS symbol; the every two bits are used to indicate whether rate matching needs to be performed on the downlink time-frequency resource unit of the corresponding ZP CSI-RS symbol, and whether rate matching needs to be performed on the uplink time-frequency resource unit of the corresponding ZP CSI-RS symbol.
[0032] Optionally, the ZP CSI-RS symbol to be indicated is a ZP CSI-RS symbol starting from the time domain start position indicated by firstOFDMSymbolintimedomain or firstOFDMSymbolintimedomain2 for the time-frequency resource unit.
[0033] Optionally, the first information includes ZP CSI-RS resource element-level indication information for performing ZP CSI-RS resource element-level indication on the time-frequency resource unit; wherein, the number of bits in the ZP CSI-RS resource element-level indication information is twice the number of ZP CSI-RS resource elements to be indicated, and every two bits in the ZP CSI-RS resource element-level indication information form a group, and each group of bits indicates the corresponding ZP CSI-RS resource element.
[0034] Optionally, the ZP CSI-RS resource element to be indicated is all ZP CSI-RS resource elements indicated by firstOFDMSymbolintimedomain or firstOFDMSymbolintimedomain2 for the time-frequency resource unit.
[0035] Optionally, the first information includes CDM group-level indication information for performing CDM group-level indication on the time-frequency resource unit; wherein, the number of bits in the CDM group-level indication information is twice the number of pre-configured CDM groups, and every two bits in the CDM group-level indication information form a group, and each group of bits indicates the corresponding CDM group; the every two bits are used to indicate whether rate matching needs to be performed on the downlink time-frequency resource unit of the time-frequency resource unit encoded using the corresponding CDM group, and whether rate matching needs to be performed on the uplink time-frequency resource unit of the time-frequency resource unit encoded using the corresponding CDM group.
[0036] Optionally, the CDM group-level indication information is a fourth bit map; wherein, the number of bits in the fourth bit map is twice the number of pre-configured CDM groups, and every two bits in the fourth bit map form a group, and each group of bits indicates the corresponding CDM group.
[0037] Optionally, the first information is indicated by downlink control information DCI; wherein, in the simultaneous co-frequency full-duplex mode, the downlink rate matching resource and the uplink rate matching resource of the time-frequency resource unit share the indication of the DCI.
[0038] In a third aspect, an embodiment of the present application provides a communication device, the device includes: a sending module, configured to send first information, where the first information is used to indicate whether rate matching is to be performed on a time-frequency resource unit in a simultaneous co-frequency full-duplex mode.
[0039] In a fourth aspect, an embodiment of the present application provides a communication device, the device includes: a receiving device, configured to receive first information, where the first information is used to indicate whether rate matching is to be performed on a time-frequency resource unit in a simultaneous co-frequency full-duplex mode.
[0040] In a fifth aspect, an embodiment of the present application provides a computer-readable storage medium, on which a computer program is stored, and when the computer program is run by a processor, the communication method provided in any of the above aspects is executed.
[0041] In a sixth aspect, an embodiment of the present application provides a communication device, including a memory and a processor, where a computer program that can run on the processor is stored on the memory, and when the processor runs the computer program, the steps of the communication method provided in the first aspect or the communication method provided in the second aspect are executed.
[0042] In a seventh aspect, an embodiment of the present application provides a chip (or a communication device), on which a computer program is stored. When the computer program is executed by the chip, the communication method provided in any of the above aspects is executed.
[0043] In an eighth aspect, an embodiment of the present application provides a chip module, on which a computer program is stored. When the computer program is executed by the chip module, the communication method provided in any of the above aspects is executed.
[0044] In a ninth aspect, an embodiment of the present application provides a computer program product, which includes a computer program. When the computer program runs on a computer, the computer is enabled to execute the communication method provided in any of the above aspects.
[0045] In a tenth aspect, an embodiment of the present application provides a communication system, which includes a device for executing the communication method provided in the first aspect, and a device for executing the communication method provided in the second aspect.
[0046] Compared with the prior art, the technical solution of the embodiment of the present invention has the following beneficial effects:
[0047] In the embodiment of the present invention, a network device sends first information. Correspondingly, a terminal receives the first information. The first information is used to indicate whether to perform rate matching on a time-frequency domain resource unit in a simultaneous co-frequency full-duplex mode. The first information can be used to indicate whether rate matching is required for the time-frequency domain resource unit, filling the blank of the rate matching scheme for the simultaneous co-frequency full-duplex technology, and improving the indication effectiveness of the rate matching information.
[0048] Further, the uplink resource for rate matching is the intersection between the PUSCH and the uplink rate matching resource, and the downlink resource for rate matching is the intersection between the PDSCH and the downlink rate matching resource. Thus, after the indication is made using the first information, rate matching can be implemented according to the indication.
[0049] Further, the two bits are used to simultaneously indicate whether rate matching is required for the downlink time-frequency domain resource unit and whether rate matching is required for the uplink time-frequency domain resource unit, which can double the number of bits for indicating the time-frequency domain resource unit. The technical solution of the present application uses the two bits to simultaneously indicate whether rate matching is required for the downlink time-frequency domain resource unit and whether rate matching is required for the uplink time-frequency domain resource unit, so as to simultaneously indicate whether rate matching is required for the uplink time-frequency domain resource unit and the downlink time-frequency domain resource unit.
[0050] Further, the downlink rate matching resource is a resource block-level resource, and the indication of the first information for the time-frequency domain resource unit is selected from one or more of the following: resource block-level indication, symbol-level indication, and period-level indication. The technical solution of the present application can, through one or more of the resource block-level indication, symbol-level indication, and period-level indication, implement the simultaneous indication of whether rate matching needs to be performed on the uplink time-frequency domain resource unit and the downlink time-frequency domain resource unit, and further improve the effectiveness of the rate matching indication for the resource block-level resource.
[0051] Further, the downlink rate matching resource is a resource element-level resource, and the indication of the first information for the time-frequency domain resource unit is selected from one or more of the following: ZP CSI-RS resource-level indication, ZP CSI-RS symbol-level indication, ZP CSI-RS resource element-level indication, and CDM group-level indication. The technical solution of the present application can, through one or more of the ZP CSI-RS resource-level indication, ZP CSI-RS symbol-level indication, ZP CSI-RS resource element-level indication, and CDM group-level indication, implement the simultaneous indication of whether rate matching needs to be performed on the uplink time-frequency domain resource unit and the downlink time-frequency domain resource unit, and further improve the effectiveness of the rate matching indication for the resource element-level resource. BRIEF DESCRIPTION OF THE DRAWINGS
[0052] Figure 1 is a signaling interaction schematic diagram of a communication method in an embodiment of the present invention;
[0053] Figure 2 is an application scenario schematic diagram of rate matching in a simultaneous co-frequency full-duplex mode in an embodiment of the present invention;
[0054] Figure 3 is a schematic diagram of an indication method for a resource block-level resource in an embodiment of the present invention;
[0055] Figure 4 is a schematic diagram of the structure of a communication device in an embodiment of the present invention;
[0056] Figure 5 is a schematic diagram of the structure of another communication device in an embodiment of the present application;
[0057] Figure 6 is a schematic diagram of the hardware structure of a communication device in an embodiment of the present application. DETAILED DESCRIPTION OF THE EMBODIMENTS
[0058] It should be noted that the communication systems applicable to the embodiments of the present application include, but are not limited to, the third-generation system (3G), the long term evolution (LTE) system, the fourth-generation system (4G), the fifth-generation system (5G), the New Radio (NR) system, as well as future evolved systems or various communication convergence systems. Among them, the 5G system can be a non-standalone (NSA) 5G system or a standalone (SA) 5G system. The solutions of the embodiments of the present application can also be applicable to various future new communication systems, such as 6G, 7G, etc.
[0059] The terminal in the embodiments of the present application may refer to various forms of user equipment (UE), access terminal, user unit, user station, mobile station, mobile station (MS), remote station, remote terminal, mobile device, user terminal, terminal equipment, wireless communication device, user agent or user device. The terminal can also be a cellular phone, cordless phone, Session Initiation Protocol (SIP) phone, Wireless Local Loop (WLL) station, Personal Digital Assistant (PDA), handheld device with wireless communication function, computing device or other processing devices connected to a wireless modem, vehicle-mounted device, wearable device, terminal in the future 5G network or terminal in the future evolved Public Land Mobile Network (PLMN), etc. The embodiments of the present application are not limited thereto.
[0060] The network device in the embodiments of this application can also be referred to as an access network device. For example, it can be a base station (abbreviated as BS) (which can also be referred to as base station equipment). A network device is a device deployed in a Radio Access Network (RAN) to provide wireless communication functions. For example, in the second-generation (2G) network, the device providing base station functions includes a base transceiver station (BTS); in the third-generation (3G) network, the device providing base station functions includes Node B; in the fourth-generation (4G) network, the device providing base station functions includes an evolved Node B (eNB); in a wireless local area network (WLAN), the device providing base station functions is an access point (AP); in NR, the device providing base station functions is a next generation node base station (gNB), and a next-generation evolved Node B (ng-eNB). Among them, NR technology is used for communication between the gNB and the terminal device, and Evolved Universal Terrestrial Radio Access (E-UTRA) technology is used for communication between the ng-eNB and the terminal device. Both the gNB and the ng-eNB can be connected to the 5G core network. The network device in the embodiments of this application also includes devices that provide base station functions in future new communication systems, etc.
[0061] The solution provided by the embodiments of this application can be used in a full-duplex scenario. Exemplarily, it can be applied to a CCFD scenario. In a communication system that supports CCFD, time-domain and frequency-domain resources can be used for uplink transmission and downlink transmission simultaneously.
[0062] Currently, the rate matching mechanism in 5G can only be used for the transmission of the Physical Downlink Shared Channel (PDSCH). The resources for rate matching can be some protected transmissions, such as synchronization reference signals of other cells, Channel State Information Reference Signals (CSI-RS), or some high-priority transmissions, etc. These are transparent to the terminal.
[0063] In other words, there is currently no corresponding rate matching scheme for the simultaneous co-frequency full-duplex technology.
[0064] An embodiment of the present invention provides a first piece of information, which can be used to simultaneously indicate whether rate matching needs to be performed on the uplink time-frequency resource unit and the downlink time-frequency resource unit, filling the gap in the rate matching scheme for the simultaneous co-frequency full-duplex technology and improving the indication effectiveness of the rate matching information.
[0065] To make the above objects, features, and beneficial effects of the present invention more obvious and understandable, the following will describe the specific embodiments of the present invention in detail with reference to the accompanying drawings.
[0066] Refer to Figure 1 , Figure 1 which is a signaling interaction schematic diagram of a communication method in an embodiment of the present invention. Figure 2 The method shown can be executed by a network device, or alternatively, can be executed by a chip or chip module configured in the network device. Figure 1 The method shown may include step S11.
[0067] Step S11: Send a first piece of information, where the first piece of information is used to indicate whether rate matching is to be performed on the time-frequency resource unit in the simultaneous co-frequency full-duplex mode.
[0068] Among them, simultaneous co-frequency full-duplex transmission may mean that the time-frequency resources of the uplink transmission and the downlink transmission are completely the same, or the time-frequency resources of the uplink transmission and the downlink transmission partially overlap. Since the uplink data and the downlink data can use the same time-frequency resources, the spectrum utilization rate can be doubled compared to the traditional half-duplex system.
[0069] Further, the uplink resource for rate matching is the intersection between the Physical Uplink Share Channel (PUSCH) and the uplink rate matching resource, and the downlink resource for rate matching is the intersection between the Physical Downlink Share Channel (PDSCH) and the downlink rate matching resource.
[0070] In the embodiment of the present invention, the uplink resource for rate matching is the intersection between the PUSCH and the uplink rate matching resource, and the downlink resource for rate matching is the intersection between the PDSCH and the downlink rate matching resource, so that after the indication is made using the first piece of information, rate matching can be implemented according to the indication.
[0071] Refer to Figure 2 , Figure 2 which is a schematic diagram of an application scenario of rate matching in the simultaneous co-frequency full-duplex mode in an embodiment of the present invention.
[0072] Taking Figure 2 the window area enclosed by the dashed line as an example, the first window shows the case where there is only downlink resource for downlink rate matching, the second window shows the case where there is only uplink resource for uplink rate matching, and the third window shows the case where the uplink and downlink resources for uplink and downlink rate matching overlap.
[0073] The time-frequency domain resource unit can refer to the granularity of the time domain resource and the frequency domain resource for uplink transmission and downlink transmission. For example, the time-frequency domain resource unit can be one or more resource blocks (RBs), one or more resource elements (REs), or the time-frequency domain resource unit can be a time-frequency resource that occupies 12 subcarriers in the frequency domain and a preset number of symbols in the time domain, but is not limited thereto.
[0074] The first information can be the information transmitted between the first communication device and the second communication device. In a specific implementation, the first information can be the information carried in the downlink control information (DCI), or it can also be carried in other appropriate information in the future, such as high-layer signaling, such as radio resource control (RRC) or media access control layer control element (MAC-CE). The embodiments of the present application do not limit the type of the first information.
[0075] In a specific implementation, the data sent by the network device needs to perform rate matching on the time-frequency domain resource unit indicated by the first information.
[0076] Among them, the rate matching resources can include RB-level resources and RE-level resources. For example, the RB-level resources can be indicated by the rate matching indicator parameter field, and the RE-level resources can be indicated by the aperiodic zero-power channel state information reference signal (ZP CSI-RS) trigger parameter field.
[0077] Further, for resource block-level resources, the related rate matching process may be as follows: First, the higher layer configures M rate matching pattern groups, and each rate matching pattern group may include a set of resource block-level rate matching resources. The rate matching indication in the first information includes M bits, and each bit indicates whether the corresponding rate matching pattern group is effective, that is, whether data needs to perform rate matching on the resources in the rate matching pattern group.
[0078] In an embodiment of the present invention, the uplink resources in the rate matching pattern group may be the intersection between the PUSCH and the uplink rate matching resources, and the downlink resources in the rate matching pattern group may be the intersection between the PDSCH and the downlink rate matching resources.
[0079] For resource element (RE)-level resources, first, the higher layer configures N ZP CSI-RS resource sets, and each ZP CSI-RS resource set includes multiple ZP CSI-RS resources. The ZP CSI-RS trigger in the first information may include multiple bits, indicating that a certain aperiodic ZP CSI-RS resource set is effective, that is, whether data needs to perform rate matching on the resources in the aperiodic ZP CSI-RS resource set. For example, when the ZP CSI-RS trigger threshold is all 0, it may indicate that no aperiodic ZP CSI-RS resource set is activated.
[0080] In a non-limiting specific implementation, a bit of 1 in the first information is used to indicate that the corresponding rate matching pattern group is effective, that is, data does not need to perform rate matching on the resources in the rate matching pattern group. On the contrary, a bit of 0 is used to indicate that the corresponding rate matching pattern group is not effective.
[0081] In an embodiment of the present invention, the first communication device (such as a network device) sends the first information. Correspondingly, the second communication device (such as a terminal) receives the first information. The first information is used to indicate whether to perform rate matching on time-frequency domain resource units in the simultaneous co-frequency full-duplex mode. It may be possible to use the first information to indicate whether rate matching is required for uplink rate matching resources and downlink time-frequency domain resource units, filling the gap in the rate matching scheme for the simultaneous co-frequency full-duplex technology and improving the effectiveness of rate matching information indication.
[0082] Further, the two bits are used to simultaneously indicate whether rate matching is required for downlink time-frequency domain resource units and whether rate matching is required for uplink time-frequency domain resource units.
[0083] As a variant, each time-frequency domain resource unit can be indicated by two bits in the first information. The two bits can correspond to a specific time domain resource or frequency domain resource or time-frequency resource. For example, it can correspond to one or more resource blocks or one or more resource elements in the frequency domain, or one or more OFDM symbols in the time domain, or one or more time slots. Among them, one code point is used to indicate that downlink rate matching needs to be performed on the resource, another code point is used to indicate that uplink rate matching needs to be performed on the resource, and there is another code point used to indicate that both uplink and downlink rate matching need to be performed on the resource. Optionally, one code point can also be used to indicate that uplink and downlink rate matching is not required for the resource.
[0084] In the embodiment of the present invention, the two bits are used to simultaneously indicate whether rate matching needs to be performed on the downlink time-frequency domain resource unit and whether rate matching needs to be performed on the uplink time-frequency domain resource unit, which can double the number of bits used to indicate the time-frequency domain resource unit. Through the technical solution of this application, the two bits are used to simultaneously indicate whether rate matching needs to be performed on the downlink time-frequency domain resource unit and whether rate matching needs to be performed on the uplink time-frequency domain resource unit, which can simultaneously indicate whether rate matching needs to be performed on the uplink time-frequency domain resource unit and the downlink time-frequency domain resource unit.
[0085] Embodiment 1
[0086] The first information can be configured in the case where the downlink rate matching resource is a resource block-level resource.
[0087] Refer to Figure 3 , Figure 3 is a schematic diagram of an indication method for a resource block-level resource in an embodiment of the present invention.
[0088] As shown in the figure, a single symbol can include multiple resource blocks in the frequency domain, a single time slot can include 14 symbols, and a single period can include one or more time slot groups. Among them, each time slot group includes a predefined number of time slots, such as Figure 3 shown that a single period includes a single time slot group, and this single time slot group can include 2 time slots.
[0089] Furthermore, the downlink rate matching resource is a resource block-level resource, and the indication of the time-frequency domain resource unit in the first information is selected from one or more of the following: resource block-level indication, symbol-level indication, and period-level indication.
[0090] Specifically, respective indication information can be used for resource block-level indication, symbol-level indication, and period-level indication, among which part or all of the indication information is indicated by the first information.
[0091] Further, the first information may include a first bitmap for resource block-level indication of the time-frequency domain resource units; wherein, the number of bits in the first bitmap is twice the number of resource blocks included in a single symbol, and every two bits in the first bitmap form a group, and each group of bits indicates a corresponding resource block.
[0092] Referring to Table 1, Table 1 is a schematic diagram showing the meanings of the respective bits of the first bitmap for resource block-level indication.
[0093] Table 1
[0094]
[0095]
[0096] As shown in Table 1, every two bits in the first bitmap form a group, and each group of bits indicates a corresponding resource block. The first bit indicates whether rate matching is required for the corresponding downlink resource block, and the second bit indicates whether rate matching is required for the corresponding uplink resource block.
[0097] Alternatively, the uplink and downlink rate matching status of a specific resource block is indicated by a 2-bit codepoint. For example, the 2 bits consist of 4 codepoints. Codepoint-1 indicates that only downlink rate matching is performed for this resource block, codepoint-2 indicates that only uplink rate matching is performed for this resource block, and codepoint-3 indicates that both uplink and downlink rate matching are performed for this resource block. Optionally, codepoint-4 may indicate that no uplink and downlink rate matching is performed for this resource block.
[0098] Wherein, a codepoint can be used to represent the number corresponding to a character in a coded character set.
[0099] In a specific implementation manner of the embodiment of the present invention, the value selection of each bit can be, for example, from 0 to F.
[0100] As Figure 3 shown, a single symbol may include 12 resource blocks, the number of bits in the first bitmap may be 24, and every two bits indicate a resource block.
[0101] It should be noted that in the time domain, the first bitmap can be repeatedly applied periodically as a unit.
[0102] Furthermore, the first information may include a second bitmap for symbol-level indication of the time-frequency domain resource unit; wherein, the number of bits in the second bitmap is twice the number of symbols included in a single time slot, and every two bits in the second bitmap form a group, with each group of bits indicating a corresponding single symbol.
[0103] Referring to Table 2, Table 2 is used to show a schematic diagram of the meanings of each bit of the second bitmap for symbol-level indication.
[0104] Table 2
[0105]
[0106] As shown in Table 2, every two bits in the second bitmap form a group, with each group of bits indicating a corresponding symbol. The first bit indicates whether rate matching is required for the corresponding downlink symbol, and the second bit indicates whether rate matching is required for the corresponding uplink symbol.
[0107] Alternatively, the uplink and downlink rate matching status of the symbol is indicated by a 2-bit codepoint. For example, the 2 bits consist of 4 codepoints. Codepoint-1 indicates that only downlink rate matching is performed for this symbol, codepoint-2 indicates that only uplink rate matching is performed for this symbol, and codepoint-3 indicates that both uplink and downlink rate matching are performed for this symbol. Optionally, codepoint-4 may indicate that no uplink and downlink rate matching is performed for this symbol.
[0108] As Figure 3 shown, a single time slot may include 14 symbols, the number of bits in the second bitmap may be 28, and every two bits indicate a symbol.
[0109] It should be noted that in the time domain, the second bitmap can be applied in a periodic and repetitive manner as a unit.
[0110] Furthermore, the first information includes a third bitmap for cycle-level indication of the time-frequency domain resource unit. The time-frequency domain resource unit includes multiple time slot groups, and each time slot group includes a predefined number of time slots; wherein, the number of bits in the third bitmap is twice the number of time slot groups included in a single cycle, and every two bits in the third bitmap form a group, with each group of bits indicating a corresponding single time slot group.
[0111] Referring to Table 3, Table 3 is used to show a schematic diagram of the meanings of each bit of the third bitmap for cycle-level indication.
[0112] Table 3
[0113]
[0114] As shown in Table 3, in the third bit map, every two bits form a group, and each group of bits indicates the corresponding time slot group. The first bit indicates whether rate matching is required for the corresponding downlink time slot group, and the second bit indicates whether rate matching is required for the corresponding uplink time slot group.
[0115] Alternatively, the uplink and downlink rate matching status of the time slot group is indicated by a 2-bit codepoint. For example, the 2 bits consist of 4 codepoints. Codepoint-1 indicates that only downlink rate matching is performed for this time slot group, codepoint-2 indicates that only uplink rate matching is performed for this time slot group, and codepoint-3 indicates that both uplink and downlink rate matching are performed for this time slot group. Optionally, codepoint-4 can indicate that no uplink and downlink rate matching is performed for this time slot group. As Figure 3 shown, a single period can contain a single time slot group, each time slot group can contain 2 time slots, the number of bits in the third bit map can be 2, and 2 bits indicate one time slot group.
[0116] It should be noted that although Figure 3 a single period containing a single time slot group is taken as an example, in actual implementation, a single period can contain multiple time slot groups, and the number of time slots contained in each time slot group is not limited to 2 time slots.
[0117] It should be noted that in the time domain, the third bit map can be used as a unit for periodic repeated application.
[0118] In the embodiments of the present invention, the downlink rate matching resource is a resource block-level resource, and the indication of the first information for the time-frequency domain resource unit is selected from one or more of the following: resource block-level indication, symbol-level indication, and period-level indication. Through one or more of the resource block-level indication, symbol-level indication, and period-level indication in the technical solution of the present application, it is possible to simultaneously indicate whether rate matching is required for the uplink time-frequency domain resource unit and the downlink time-frequency domain resource unit, and further improve the effectiveness of rate matching indication for resource block-level resources.
[0119] Embodiment 2
[0120] The first information can be configured in the case where the downlink rate matching resource is a resource element-level resource.
[0121] Further, the downlink rate matching resource is a resource at the resource element level, and the indication of the time-frequency resource unit by the first information is selected from one or more of the following: ZP CSI-RS resource level indication, ZP CSI-RS symbol level indication, ZP CSI-RS resource element level indication, and code division multiplexing (CDM) group level indication.
[0122] Specifically, the ZP CSI-RS resource level indication, ZP CSI-RS symbol level indication, ZP CSI-RS resource element level indication, and CDM group level indication can be respectively performed using their respective indication information, where part or all of the indication information is indicated by the first information.
[0123] In a specific implementation, the resource mapping of N non-zero power (NZP) CSI-RS can be adopted, and the resource block where its time-frequency resource is located can be determined through appropriate signaling (such as frequencydomainallocation, firstOFDMSymbolintimedomain, firstOFDMSymbolintimedomain2, etc.).
[0124] Furthermore, the first information includes ZP CSI-RS resource level indication information for performing ZP CSI-RS resource level indication on the time-frequency resource unit; where the number of bits in the ZP CSI-RS resource level indication information is twice the number of preconfigured ZP CSI-RS resources, and every two bits in the ZP CSI-RS resource level indication information form a group, and each group of bits indicates the corresponding ZP CSI-RS resource.
[0125] Among them, the preconfigured ZP CSI-RS resources can be N ZP CSI-RS resource sets configured by a higher layer, and each ZP CSI-RS resource set can include multiple ZP CSI-RS resources.
[0126] Every two bits in the ZP CSI-RS resource level indication information form a group, and each group of bits can be used to indicate whether rate matching needs to be performed on the downlink time-frequency resource unit of the corresponding ZP CSI-RS resource, and whether rate matching needs to be performed on the uplink time-frequency resource unit of the corresponding ZP CSI-RS resource.
[0127] Furthermore, the first information may include ZP CSI-RS symbol-level indication information for performing ZP CSI-RS symbol-level indication on the time-frequency domain resource unit; wherein, the number of bits in the ZP CSI-RS symbol-level indication information is twice the number of ZP CSI-RS symbols to be indicated, and every two bits in the ZP CSI-RS symbol-level indication information form a group, and each group of bits indicates the corresponding ZP CSI-RS symbol; the every two bits are used to indicate whether rate matching needs to be performed on the downlink time-frequency domain resource unit of the corresponding ZP CSI-RS symbol, and whether rate matching needs to be performed on the uplink time-frequency domain resource unit of the corresponding ZP CSI-RS symbol.
[0128] Wherein, the ZP CSI-RS symbols to be indicated may be indicated by appropriate signaling.
[0129] Furthermore, the ZP CSI-RS symbols to be indicated may be ZP CSI-RS symbols starting from the time domain start position indicated by firstOFDMSymbolintimedomain or firstOFDMSymbolintimedomain2 for the time-frequency domain resource unit.
[0130] In the specific implementation of the embodiment of the present invention, two-bit indications may be performed one by one on the ZP CSI-RS symbols starting from the time domain start positions corresponding to firstOFDMSymbolintimedomain and firstOFDMSymbolintimedomain2, so as to distinguish the corresponding ZP CSI-RS symbols in the time domain. For example, the first bit is used to indicate whether rate matching needs to be performed on the downlink time-frequency domain resource unit of the corresponding ZP CSI-RS symbol, and the second bit is used to indicate whether rate matching needs to be performed on the uplink time-frequency domain resource unit of the corresponding ZP CSI-RS symbol.
[0131] Furthermore, the first information may include ZP CSI-RS resource element-level indication information for performing ZP CSI-RS resource element-level indication on the time-frequency domain resource unit; wherein, the number of bits in the ZP CSI-RS resource element-level indication information is twice the number of ZP CSI-RS resource elements to be indicated, and every two bits in the ZP CSI-RS resource element-level indication information form a group, and each group of bits indicates the corresponding ZP CSI-RS resource element.
[0132] In the ZP CSI-RS resource element level indication information, every two bits form a group. Each group of bits can be used to indicate whether rate matching needs to be performed on the downlink time-frequency resource unit of the corresponding ZP CSI-RS resource element, and whether rate matching needs to be performed on the uplink time-frequency resource unit of the corresponding ZP CSI-RS resource element.
[0133] Among them, the ZP CSI-RS resource elements to be indicated can be indicated by appropriate signaling.
[0134] Furthermore, the ZP CSI-RS resource elements to be indicated are all the ZP CSI-RS resource elements indicated by firstOFDMSymbolintimedomain or firstOFDMSymbolintimedomain2 for the time-frequency resource unit.
[0135] In a specific embodiment, all the ZP CSI-RS resource elements indicated for the time-frequency resource unit can be ZP CSI-RS RE 2, ZP CSI-RS RE 3, ZP CSI-RS RE 6, ZP CSI-RS RE 7. The ZP CSI-RS resource elements to be indicated can be ZP CSI-RS RE 2, ZP CSI-RS RE 3, ZP CSI-RS RE 6, ZP CSI-RS RE 7, rather than ZP CSI-RS RE 0 to ZP CSI-RS RE 7.
[0136] In the specific implementation of the embodiments of the present invention, two-bit indications can be made one by one for all the ZP CSI-RS resource elements indicated by firstOFDMSymbolintimedomain or firstOFDMSymbolintimedomain2 for the time-frequency resource unit. For example, the first bit is used to indicate whether rate matching needs to be performed on the downlink time-frequency resource unit of the corresponding ZP CSI-RS resource element, and the second bit is used to indicate whether rate matching needs to be performed on the uplink time-frequency resource unit of the corresponding ZP CSI-RS resource element.
[0137] Furthermore, the first information includes CDM group-level indication information for indicating the CDM group level of the time-frequency domain resource unit; wherein, the number of bits in the CDM group-level indication information is twice the number of pre-configured CDM groups, and every two bits in the CDM group-level indication information form a group, and each group of bits indicates the corresponding CDM group; the every two bits are used to indicate whether rate matching needs to be performed on the downlink time-frequency domain resource unit of the time-frequency domain resource unit encoded with the corresponding CDM group, and whether rate matching needs to be performed on the uplink time-frequency domain resource unit of the time-frequency domain resource unit encoded with the corresponding CDM group.
[0138] Wherein, each CDM group may have a preset CDM type and its parameters. By using every two bits as a group, and each group of bits indicates the corresponding CDM group, it can be distinguished in units of CDM groups.
[0139] Referring to Table 4, Table 4 is used to represent a schematic diagram of the meanings of each bit of the fourth bit map for CDM group-level indication.
[0140] Table 4
[0141]
[0142] As shown in Table 4, every two bits in the fourth bit map form a group, and each group of bits indicates the corresponding CDM group. The first bit is used to indicate whether rate matching needs to be performed on the downlink time-frequency domain resource unit of the time-frequency domain resource unit encoded with the corresponding CDM group, and whether rate matching needs to be performed on the uplink time-frequency domain resource unit of the time-frequency domain resource unit encoded with the corresponding CDM group.
[0143] Alternatively, the indication of the uplink and downlink rate matching status of the CDM group is achieved through a 2-bit codepoint. For example, the 2 bits consist of 4 codepoints. Codepoint-1 indicates that the CDM group only performs downlink rate matching, codepoint-2 indicates that the CDM group only performs uplink rate matching, and codepoint-3 indicates that the CDM group performs both uplink and downlink rate matching. Optionally, codepoint-4 may indicate that the CDM group does not perform uplink and downlink rate matching.
[0144] In an embodiment of the present invention, the downlink rate matching resource is a resource at the resource element level, and the indication of the first information for the time-frequency domain resource unit is selected from one or more of the following: ZP CSI-RS resource level indication, ZP CSI-RS symbol level indication, ZP CSI-RS resource element level indication, and CDM group level indication. Through one or more of the ZP CSI-RS resource level indication, ZP CSI-RS symbol level indication, ZP CSI-RS resource element level indication, and CDM group level indication, the technical solution of the present application can achieve simultaneous indication of whether rate matching needs to be performed on the uplink time-frequency domain resource unit and the downlink time-frequency domain resource unit, further improving the effectiveness of rate matching indication for resources at the resource element level.
[0145] Further, the first information may be indicated by downlink control information DCI; wherein, in the simultaneous co-frequency full-duplex mode, the downlink rate matching resource and the uplink rate matching resource of the time-frequency domain resource unit share the indication of the DCI.
[0146] Specifically, in a simultaneous co-frequency full-duplex mode, the downlink rate matching resource and the uplink rate matching resource of the time-frequency domain resource unit may share the indication of the DCI. At this time, it is more likely to have a problem of invalid DCI indication. By adopting the solution of the embodiment of the present invention, the first information can be better used to simultaneously indicate whether rate matching needs to be performed on the uplink time-frequency domain resource unit and the downlink time-frequency domain resource unit.
[0147] In an embodiment of the present invention, another communication method is further provided. Another communication method may be executed by a terminal, or may also be executed by a chip or a chip module configured in the terminal.
[0148] Specifically, another communication method may include: receiving first information, where the first information is used to indicate whether rate matching is to be performed on a time-frequency domain resource unit in a simultaneous co-frequency full-duplex mode.
[0149] Further, the uplink resource for rate matching is the intersection between the PUSCH and the uplink rate matching resource, and the downlink resource for rate matching is the intersection between the PDSCH and the downlink rate matching resource.
[0150] Further, the two bits are used to simultaneously indicate whether rate matching needs to be performed on the downlink time-frequency domain resource unit and whether rate matching needs to be performed on the uplink time-frequency domain resource unit.
[0151] Further, the downlink rate matching resource is a resource block level resource, and the indication of the first information for the time-frequency domain resource unit is selected from one or more of the following: resource block level indication, symbol level indication, and period level indication.
[0152] Further, the first information includes a first bit map for performing resource block-level indication on the time-frequency domain resource unit; wherein, the number of bits in the first bit map is twice the number of resource blocks included in a single symbol, and every two bits in the first bit map form a group, and each group of bits indicates a corresponding resource block.
[0153] Further, the first information includes a second bit map for performing symbol-level indication on the time-frequency domain resource unit; wherein, the number of bits in the second bit map is twice the number of symbols included in a single time slot, and every two bits in the second bit map form a group, and each group of bits indicates a corresponding single symbol.
[0154] Further, the first information includes a third bit map for performing period-level indication on the time-frequency domain resource unit, the time-frequency domain resource unit includes a plurality of time slot groups, and each time slot group includes a predefined number of time slots; wherein, the number of bits in the third bit map is twice the number of time slot groups included in a single period, and every two bits in the third bit map form a group, and each group of bits indicates a corresponding single time slot group.
[0155] Further, the downlink rate matching resource is a resource element-level resource, and the indication of the first information on the time-frequency domain resource unit is selected from one or more of the following: aperiodic zero-power channel state information reference signal ZP CSI-RS resource-level indication, ZP CSI-RS symbol-level indication, ZP CSI-RS resource element-level indication, and code division multiplexing CDM group-level indication.
[0156] Further, the first information includes ZP CSI-RS resource-level indication information for performing ZP CSI-RS resource-level indication on the time-frequency domain resource unit; wherein, the number of bits in the ZP CSI-RS resource-level indication information is twice the number of preconfigured ZP CSI-RS resources, and every two bits in the ZP CSI-RS resource-level indication information form a group, and each group of bits indicates a corresponding ZP CSI-RS resource.
[0157] Further, the first information includes ZP CSI-RS symbol-level indication information for performing ZP CSI-RS symbol-level indication on the time-frequency domain resource unit; wherein, the number of bits in the ZP CSI-RS symbol-level indication information is twice the number of ZP CSI-RS symbols to be indicated, and every two bits in the ZP CSI-RS symbol-level indication information form a group, and each group of bits indicates the corresponding ZP CSI-RS symbol; the every two bits are used to indicate whether rate matching needs to be performed on the downlink time-frequency domain resource unit of the corresponding ZP CSI-RS symbol, and whether rate matching needs to be performed on the uplink time-frequency domain resource unit of the corresponding ZP CSI-RS symbol.
[0158] Further, the ZP CSI-RS symbols to be indicated are ZP CSI-RS symbols starting from the time domain start position indicated by firstOFDMSymbolintimedomain or firstOFDMSymbolintimedomain2 for the time-frequency domain resource unit.
[0159] Further, the first information includes ZP CSI-RS resource element-level indication information for performing ZP CSI-RS resource element-level indication on the time-frequency domain resource unit; wherein, the number of bits in the ZP CSI-RS resource element-level indication information is twice the number of ZP CSI-RS resource elements to be indicated, and every two bits in the ZP CSI-RS resource element-level indication information form a group, and each group of bits indicates the corresponding ZP CSI-RS resource element.
[0160] Further, the ZP CSI-RS resource elements to be indicated are all ZP CSI-RS resource elements indicated by firstOFDMSymbolintimedomain or firstOFDMSymbolintimedomain2 for the time-frequency domain resource unit.
[0161] Further, the first information includes CDM group-level indication information for performing CDM group-level indication on the time-frequency domain resource unit; wherein, the number of bits in the CDM group-level indication information is twice the number of pre-configured CDM groups, and every two bits in the CDM group-level indication information form a group, and each group of bits indicates the corresponding CDM group; the every two bits are used to indicate whether rate matching needs to be performed on the downlink time-frequency domain resource unit of the time-frequency domain resource unit encoded by the corresponding CDM group, and whether rate matching needs to be performed on the uplink time-frequency domain resource unit of the time-frequency domain resource unit encoded by the corresponding CDM group.
[0162] Further, the CDM group-level indication information is a fourth bit map; wherein, the number of bits in the fourth bit map is twice the number of pre-configured CDM groups, and every two bits in the fourth bit map form a group, and each group of bits indicates the corresponding CDM group.
[0163] Further, the first information is indicated by downlink control information DCI; wherein, in the simultaneous co-frequency full-duplex mode, the downlink rate matching resource and the uplink rate matching resource of the time-frequency domain resource unit share the indication of the DCI.
[0164] For more content such as the working principle, working method, and beneficial effects of another communication method, reference can be made to the foregoing and Figures 1 to 3 the relevant description of the shown communication method, which will not be elaborated here.
[0165] Refer to Figure 4 , Figure 4 is a schematic structural diagram of a communication device in an embodiment of the present invention. Figure 4 The shown communication device can be deployed in the above-mentioned network device, Figure 4 The shown communication device can include:
[0166] A sending module 41, configured to send first information, where the first information is used to indicate whether rate matching is performed on a time-frequency domain resource unit in the simultaneous co-frequency full-duplex mode.
[0167] In a specific implementation, Figure 4 The shown communication device can correspond to a chip with a communication function in a network device; or correspond to a network device including a chip or a chip module with a communication function, or correspond to a network device.
[0168] Refer to Figure 5 , Figure 5 is a schematic structural diagram of another communication device in an embodiment of the present application. Figure 5 The shown communication device can be deployed in the above-mentioned terminal, Figure 5 The shown communication device can include:
[0169] A receiving module 51, configured to receive first information, where the first information is used to indicate whether rate matching is performed on a time-frequency domain resource unit in the simultaneous co-frequency full-duplex mode.
[0170] In a specific implementation, Figure 5 The shown communication device can correspond to a chip with a communication function in a terminal; or correspond to a terminal including a chip or a chip module with a communication function, or correspond to a terminal.
[0171] For more information about the working principle, working method, beneficial effects, etc. of the communication device in the embodiments of the present application, reference may be made to the relevant descriptions of the communication method above, and details will not be elaborated here.
[0172] The embodiments of the present application further provide a computer-readable storage medium, on which a computer program is stored. When the computer program is run by a processor, the above-mentioned communication method is executed. The storage medium may include ROM, RAM, magnetic disk, optical disk, etc. The storage medium may also include non-volatile memory or non-transitory memory, etc.
[0173] The embodiments of the present application further provide a communication device, including a memory and a processor. A computer program that can run on the processor is stored on the memory. When the processor runs the computer program, the steps of the above-mentioned communication method are executed.
[0174] The communication device may be a terminal, and the terminal may be a mobile phone, a computer, a tablet computer, a vehicle-mounted terminal, a wearable device, etc., but is not limited thereto.
[0175] The embodiments of the present application further provide a communication device, including a memory and a processor. A computer program that can run on the processor is stored on the memory. When the processor runs the computer program, the steps of the above-mentioned communication method are executed.
[0176] The communication device may be a network device, including but not limited to a server, a vehicle-to-everything network, a cloud platform, etc., but is not limited thereto.
[0177] Refer to Figure 6 , Figure 6 which is a schematic diagram of the hardware structure of a communication device in the embodiments of the present application. Figure 6 The shown communication device includes a memory 61, a processor 62, and a transceiver 63. The processor 62 is coupled to the memory 61 and the transceiver 63. The memory 61 may be located inside or outside the terminal. The memory 61, the processor 62, and the transceiver 63 may be connected through a communication bus. The transceiver 63 is used to communicate with other devices or communication networks. Optionally, the transceiver 63 may be a transmitter. A computer program that can run on the processor 62 is stored on the memory 61. When the processor 62 runs the computer program, the transceiver 63 executes the steps in the communication method provided in the above embodiments. Figure 6 The shown communication device may be the above-mentioned terminal or the above-mentioned network device.
[0178] It should be understood that in the embodiments of the present application, the processor may be a central processing unit (CPU for short), and the processor may also be other general-purpose processors, digital signal processors (DSP for short), application specific integrated circuits (ASIC for short), field programmable gate arrays (FPGA for short), or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. The general-purpose processor may be a microprocessor or the processor may also be any conventional processor, etc.
[0179] It should also be understood that the memory in the embodiments of the present application may be a volatile memory or a non-volatile memory, or may include both volatile and non-volatile memories. Among them, the non-volatile memory may be a read-only memory (ROM for short), a programmable read-only memory (PROM for short), an erasable programmable read-only memory (EPROM for short), an electrically erasable programmable read-only memory (EEPROM for short), or a flash memory. The volatile memory may be a random access memory (RAM for short), which is used as an external cache. By way of example but not limitation, many forms of random access memory (RAM for short) are available, such as static random access memory (SRAM for short), dynamic random access memory (DRAM), synchronous dynamic random access memory (SDRAM for short), double data rate synchronous dynamic random access memory (DDR SDRAM for short), enhanced synchronous dynamic random access memory (ESDRAM for short), synchronous link dynamic random access memory (SLDRAM for short), and direct rambus random access memory (DR RAM for short).
[0180] The above embodiments can be implemented in whole or in part by software, hardware, firmware, or any combination thereof. When implemented using software, the above embodiments 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 or computer programs. When the computer instructions or computer programs are loaded or executed on a computer, the processes or functions described in the embodiments of the present application are generated in whole or in part. The computer can be a general-purpose computer, a special-purpose computer, a computer network, or other programmable devices. The computer program can be stored in a computer-readable storage medium or transmitted from one computer-readable storage medium to another. For example, the computer program can be transmitted from one website, computer, server, or data center to another website, computer, server, or data center in a wired or wireless manner.
[0181] It should be understood that in various embodiments of the present application, the order numbers of the above processes do not mean the order of execution. The order of execution of each process should be determined by its function and internal logic, and should not constitute any limitation to the implementation process of the embodiments of the present application.
[0182] In several embodiments provided in the present application, it should be understood that the disclosed methods, devices, and systems can be implemented in other ways. For example, the device embodiments described above are merely illustrative; for example, the division of the units is only a logical function division, and there can be other division methods in actual implementation; for example, multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the displayed or discussed couplings or direct couplings or communication connections to each other can be through some interfaces, and the indirect couplings or communication connections of the devices or units can be in electrical, mechanical, or other forms.
[0183] The units described as separate components may or may not be physically separated, and the components displayed as units may or may not be physical units, that is, they can be located in one place or distributed to multiple network units. Some or all of the units can be selected according to actual needs to achieve the purpose of the solution of this embodiment.
[0184] In addition, in each embodiment of the present application, each functional unit can be integrated into a processing unit, or each unit can be physically separate, or two or more units can be integrated into one unit. The above-mentioned integrated unit can be implemented in the form of hardware, or in the form of a hardware plus software functional unit. For example, for each device or product applied to or integrated into a chip, each module / unit included therein can be implemented in the form of hardware such as circuits. Or, at least some of the modules / units can be implemented in the form of software programs that run on the processor integrated inside the chip, and the remaining (if any) part of the modules / units can be implemented in the form of hardware such as circuits. For each device or product applied to or integrated into a chip module, each module / unit included therein can be implemented in the form of hardware such as circuits. Different modules / units can be located in the same component (such as a chip, a circuit module, etc.) or different components of the chip module. Or, at least some of the modules / units can be implemented in the form of software programs that run on the processor integrated inside the chip module, and the remaining (if any) part of the modules / units can be implemented in the form of hardware such as circuits. For each device or product applied to or integrated into a terminal, each module / unit included therein can be implemented in the form of hardware such as circuits. Different modules / units can be located in the same component (such as a chip, a circuit module, etc.) or different components inside the terminal. Or, at least some of the modules / units can be implemented in the form of software programs that run on the processor integrated inside the terminal, and the remaining (if any) part of the modules / units can be implemented in the form of hardware such as circuits.
[0185] The above-mentioned integrated unit implemented in the form of a software functional unit can be stored in a computer-readable storage medium. The above-mentioned software functional unit stored in a storage medium includes several instructions for causing a computer device (which can be a personal computer, a server, or a network device, etc.) to execute some steps of the methods described in each embodiment of the present application. The foregoing storage medium includes: various media such as USB flash drives, mobile hard disks, read-only memories (ROM), random access memories (RAM), magnetic disks, or optical discs that can store program codes.
[0186] It should be understood that the term "and / or" in this article is merely a description of the association relationship of associated objects, indicating that there can be three relationships. For example, A and / or B can represent: A exists alone, A and B exist simultaneously, and B exists alone. In addition, the character " / " in this article indicates that the associated objects before and after are in an "or" relationship.
[0187] The term "a plurality of" appearing in the embodiments of the present application refers to two or more.
[0188] In the embodiments of the present application, the descriptions such as first and second are only used for indicating and distinguishing the described objects, without any order, and do not represent any special limitation on the number of devices in the embodiments of the present application, and shall not constitute any limitation to the embodiments of the present application.
[0189] Although the present invention is disclosed as above, the present invention is not limited thereto. Any person skilled in the art can make various changes and modifications without departing from the spirit and scope of the present invention. Therefore, the protection scope of the present invention shall be subject to the scope defined by the claims.
Claims
1. A communication method, characterized in that, The method includes: Sending a first piece of information, which is used to indicate whether rate matching is to be performed on time-frequency domain resource units in the simultaneous co-frequency full-duplex mode.
2. The method according to claim 1, wherein The uplink resources for rate matching are the intersection between the PUSCH and the uplink rate matching resources, and the downlink resources for rate matching are the intersection between the PDSCH and the downlink rate matching resources.
3. The method according to claim 2, wherein Each time-frequency domain resource unit is indicated by two bits in the first piece of information; The two bits are used to simultaneously indicate whether rate matching needs to be performed on the downlink time-frequency domain resource unit and whether rate matching needs to be performed on the uplink time-frequency domain resource unit.
4. The method according to claim 3, wherein The downlink rate matching resources are resource block-level resources, and the indication of the time-frequency domain resource unit in the first piece of information is selected from one or more of the following: resource block-level indication, symbol-level indication, and period-level indication.
5. The method according to claim 4, wherein The first piece of information includes a first bit map, which is used to perform a resource block-level indication on the time-frequency domain resource unit; Wherein, the number of bits in the first bit map is twice the number of resource blocks included in a single symbol, and every two bits in the first bit map form a group, and each group of bits indicates the corresponding resource block.
6. The method according to claim 4, wherein The first piece of information includes a second bit map, which is used to perform a symbol-level indication on the time-frequency domain resource unit; Wherein, the number of bits in the second bit map is twice the number of symbols included in a single time slot, and every two bits in the second bit map form a group, and each group of bits indicates the corresponding single symbol.
7. The method according to claim 4, wherein The first piece of information includes a third bit map, which is used to perform a period-level indication on the time-frequency domain resource unit. The time-frequency domain resource unit includes multiple time slot groups, and each time slot group includes a predefined number of time slots; Wherein, the number of bits in the third bit map is twice the number of time slot groups included in a single period, and every two bits in the third bit map form a group, and each group of bits indicates the corresponding single time slot group.
8. The method according to claim 3, wherein The downlink rate matching resources are resource element-level resources, and the indication of the time-frequency domain resource unit in the first piece of information is selected from one or more of the following: aperiodic zero-power channel state information reference signal ZP CSI-RS resource-level indication, ZP CSI-RS symbol-level indication, ZP CSI-RS resource element-level indication, and code division multiplexing CDM group-level indication.
9. The method according to claim 8, wherein The first piece of information includes ZP CSI-RS resource-level indication information, which is used to perform a ZP CSI-RS resource-level indication on the time-frequency domain resource unit; wherein, the number of bits in the ZP CSI-RS resource-level indication information is twice the number of preconfigured ZP CSI-RS resources, and every two bits in the ZP CSI-RS resource-level indication information form a group, and each group of bits indicates the corresponding ZP CSI-RS resource.
10. The method according to claim 8, characterized in that, The first information includes ZP CSI-RS symbol-level indication information for performing ZP CSI-RS symbol-level indication on the time-frequency domain resource unit; wherein, the number of bits in the ZP CSI-RS symbol-level indication information is twice the number of ZP CSI-RS symbols to be indicated, and every two bits in the ZP CSI-RS symbol-level indication information form a group, and each group of bits indicates the corresponding ZP CSI-RS symbol; The every two bits are used to indicate whether rate matching needs to be performed on the downlink time-frequency domain resource unit of the corresponding ZP CSI-RS symbol, and whether rate matching needs to be performed on the uplink time-frequency domain resource unit of the corresponding ZP CSI-RS symbol.
11. The method according to claim 10, wherein The ZP CSI-RS symbols to be indicated are ZP CSI-RS symbols starting from the time-domain starting position indicated by firstOFDMSymbolintimedomain or firstOFDMSymbolintimedomain2 for the time-frequency domain resource unit.
12. The method according to claim 8, wherein The first information includes ZP CSI-RS resource element-level indication information for performing ZP CSI-RS resource element-level indication on the time-frequency domain resource unit; wherein, the number of bits in the ZP CSI-RS resource element-level indication information is twice the number of ZP CSI-RS resource elements to be indicated, and every two bits in the ZP CSI-RS resource element-level indication information form a group, and each group of bits indicates the corresponding ZP CSI-RS resource element.
13. The method according to claim 12, wherein The ZP CSI-RS resource elements to be indicated are all ZP CSI-RS resource elements indicated by firstOFDMSymbolintimedomain or firstOFDMSymbolintimedomain2 for the time-frequency domain resource unit.
14. The method according to claim 8, wherein The first information includes CDM group-level indication information for performing CDM group-level indication on the time-frequency domain resource unit; wherein, the number of bits in the CDM group-level indication information is twice the number of pre-configured CDM groups, and every two bits in the CDM group-level indication information form a group, and each group of bits indicates the corresponding CDM group; The every two bits are used to indicate whether rate matching needs to be performed on the downlink time-frequency domain resource unit of the time-frequency domain resource unit encoded with the corresponding CDM group, and whether rate matching needs to be performed on the uplink time-frequency domain resource unit of the time-frequency domain resource unit encoded with the corresponding CDM group.
15. The method according to claim 14, wherein The CDM group-level indication information is a fourth bit map; wherein, the number of bits in the fourth bit map is twice the number of pre-configured CDM groups, and every two bits in the fourth bit map form a group, and each group of bits indicates the corresponding CDM group.
16. The method according to claim 1, characterized in that The first information is indicated by downlink control information DCI; wherein, in the simultaneous co-frequency full-duplex mode, the downlink rate matching resource and the uplink rate matching resource of the time-frequency domain resource unit share the indication of the DCI.
17. A communication method, characterized in that, The method includes: Receive a first piece of information, where the first piece of information is used to indicate whether rate matching is to be performed on a time-frequency domain resource unit in a simultaneous co-frequency full-duplex mode.
18. The method according to claim 17, wherein The uplink resources for rate matching are the intersection between the PUSCH and the uplink rate matching resources, and the downlink resources for rate matching are the intersection between the PDSCH and the downlink rate matching resources.
19. The method according to claim 18, characterized in that Each time-frequency domain resource unit is indicated by two bits in the first piece of information; The two bits are used to simultaneously indicate whether rate matching needs to be performed on the downlink time-frequency domain resource unit and whether rate matching needs to be performed on the uplink time-frequency domain resource unit.
20. The method according to claim 19, wherein The downlink rate matching resources are resource block-level resources, and the indication of the time-frequency domain resource unit in the first piece of information is selected from one or more of the following: resource block-level indication, symbol-level indication, and period-level indication.
21. The method according to claim 20, wherein The first piece of information includes a first bitmap, which is used to perform a resource block-level indication on the time-frequency domain resource unit; Among them, the number of bits in the first bitmap is twice the number of resource blocks included in a single symbol, and every two bits in the first bitmap form a group, and each group of bits indicates the corresponding resource block.
22. The method according to claim 20, characterized in that, The first piece of information includes a second bitmap, which is used to perform a symbol-level indication on the time-frequency domain resource unit; Among them, the number of bits in the second bitmap is twice the number of symbols included in a single time slot, and every two bits in the second bitmap form a group, and each group of bits indicates the corresponding single symbol.
23. The method according to claim 20, characterized in that The first piece of information includes a third bitmap, which is used to perform a period-level indication on the time-frequency domain resource unit. The time-frequency domain resource unit includes multiple time slot groups, and each time slot group includes a predefined number of time slots; Among them, the number of bits in the third bitmap is twice the number of time slot groups included in a single period, and every two bits in the third bitmap form a group, and each group of bits indicates the corresponding single time slot group.
24. The method according to claim 18 or 19, characterized in that, The downlink rate matching resources are resource element-level resources, and the indication of the time-frequency domain resource unit in the first piece of information is selected from one or more of the following: aperiodic zero-power channel state information reference signal ZP CSI-RS resource-level indication, ZP CSI-RS symbol-level indication, ZP CSI-RS resource element-level indication, and code division multiplexing CDM group-level indication.
25. The method according to claim 24, wherein, The first piece of information includes ZP CSI-RS resource-level indication information, which is used to perform a ZP CSI-RS resource-level indication on the time-frequency domain resource unit; among them, the number of bits in the ZP CSI-RS resource-level indication information is twice the number of preconfigured ZP CSI-RS resources, and every two bits in the ZP CSI-RS resource-level indication information form a group, and each group of bits indicates the corresponding ZP CSI-RS resource.
26. The method according to claim 24, wherein The first information includes ZP CSI-RS symbol-level indication information for performing ZP CSI-RS symbol-level indication on the time-frequency domain resource unit; wherein, the number of bits in the ZP CSI-RS symbol-level indication information is twice the number of ZP CSI-RS symbols to be indicated, and every two bits in the ZP CSI-RS symbol-level indication information form a group, and each group of bits indicates the corresponding ZP CSI-RS symbol; The every two bits are used to indicate whether rate matching needs to be performed on the downlink time-frequency domain resource unit of the corresponding ZP CSI-RS symbol, and whether rate matching needs to be performed on the uplink time-frequency domain resource unit of the corresponding ZP CSI-RS symbol.
27. The method according to claim 26, wherein The ZP CSI-RS symbols to be indicated are ZP CSI-RS symbols starting from the time domain start position indicated by firstOFDMSymbolintimedomain or firstOFDMSymbolintimedomain2 for the time-frequency domain resource unit.
28. The method according to claim 24, wherein The first information includes ZP CSI-RS resource element-level indication information for performing ZP CSI-RS resource element-level indication on the time-frequency domain resource unit; wherein, the number of bits in the ZP CSI-RS resource element-level indication information is twice the number of ZP CSI-RS resource elements to be indicated, and every two bits in the ZP CSI-RS resource element-level indication information form a group, and each group of bits indicates the corresponding ZP CSI-RS resource element.
29. The method according to claim 28, wherein The ZP CSI-RS resource elements to be indicated are all ZP CSI-RS resource elements indicated by firstOFDMSymbolintimedomain or firstOFDMSymbolintimedomain2 for the time-frequency domain resource unit.
30. The method according to claim 24, wherein The first information includes CDM group-level indication information for performing CDM group-level indication on the time-frequency domain resource unit; wherein, the number of bits in the CDM group-level indication information is twice the number of pre-configured CDM groups, and every two bits in the CDM group-level indication information form a group, and each group of bits indicates the corresponding CDM group; The every two bits are used to indicate whether rate matching needs to be performed on the downlink time-frequency domain resource unit of the time-frequency domain resource unit encoded by the corresponding CDM group, and whether rate matching needs to be performed on the uplink time-frequency domain resource unit of the time-frequency domain resource unit encoded by the corresponding CDM group.
31. The method according to claim 30, characterized in that, The CDM group-level indication information is a fourth bit map; wherein, the number of bits in the fourth bit map is twice the number of pre-configured CDM groups, and every two bits in the fourth bit map form a group, and each group of bits indicates the corresponding CDM group.
32. The method according to claim 17, wherein The first information is indicated by downlink control information DCI; wherein, in the simultaneous co-frequency full-duplex mode, the downlink rate matching resource and the uplink rate matching resource of the time-frequency domain resource unit share the indication of the DCI.
33. A communication device, characterized in that, The device includes: A sending module, configured to send first information, where the first information is used to indicate whether rate matching is performed on time-frequency domain resource units in a simultaneous co-frequency full-duplex mode.
34. A communication device, characterized in that, The apparatus includes: A receiving module, configured to receive first information, where the first information is used to indicate whether rate matching is performed on time-frequency domain resource units in a simultaneous co-frequency full-duplex mode.
35. A computer-readable storage medium having a computer program stored thereon, characterized in that, When the computer program is run by a processor, the communication method according to any one of claims 1 to 16 or the communication method according to any one of claims 17 to 32 is executed.
36. A communication device includes a memory and a processor, and a computer program that can run on the processor is stored on the memory, characterized in that, When the processor runs the computer program, it executes the steps of the communication method according to any one of claims 1 to 16 or the communication method according to any one of claims 17 to 32.