Rate matching method and communication device

By configuring information to indicate rate matching information and combining it with discard or padding rules, the applicability problem of traditional rate matching methods in semantic communication systems is solved, achieving more efficient resource utilization and information recovery.

WO2026000377A1PCT designated stage Publication Date: 2026-01-02GUANGDONG OPPO MOBILE TELECOMMUNICATIONS CORP LTD
View PDF 6 Cites 0 Cited by

Patent Information

Application Number
PCT/CN2024/102598
Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Filing Date
2024-06-28
Publication Date
2026-01-02

AI Technical Summary

Technical Problem

Traditional rate matching methods are not applicable to semantic communication systems that integrate artificial intelligence, and rate matching cannot be achieved through traditional channel coding processes.

Method used

The method employs configuration information to indicate rate matching information, including a method for rate matching of required transmission resources and schedulable resources, resource matching through discarding or filling rules, and joint source-channel coding using an artificial intelligence model.

Benefits of technology

It improves the transmission performance of communication systems, especially in semantic communication systems, enabling better utilization of resources and ensuring the recovery performance of original source information and the accuracy of channel state information recovery.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN2024102598_02012026_PF_FP_ABST
    Figure CN2024102598_02012026_PF_FP_ABST
Patent Text Reader

Abstract

The present application relates to a rate matching method and a communication device. The method comprises: a first communication device receiving configuration information, the configuration information being used for indicating rate matching information, and the rate matching information comprising information required for performing rate matching between a required transmission resource and a schedulable resource (S410). The embodiments of the present application can improve resource utilization and enhance system transmission performance.
Need to check novelty before this filing date? Find Prior Art

Description

Rate matching method and communication device TECHNICAL FIELD

[0001] The present application relates to the field of communication, and more particularly, to a rate matching method and a communication device. BACKGROUND

[0002] In a conventional syntax communication system, rate matching relies on the design of channel coding, and various resource configuration conditions are adapted through shortening, puncturing and repeating operations to achieve rate matching. However, this method is not suitable for rate matching in a semantic communication system integrated with artificial intelligence (AI) and other communication systems.

[0003] SUMMARY

[0004] Embodiments of the present application provide a rate matching method and a communication device, which can improve the transmission performance of a communication system.

[0005] Embodiments of the present application provide a rate matching method, comprising:

[0006] The first communication device receives configuration information, which is used to indicate rate matching information, and the rate matching information includes information required for rate matching of required transmission resources and schedulable resources.

[0007] Embodiments of the present application provide a rate matching method, comprising:

[0008] The second communication device sends configuration information, which is used to indicate rate matching information, and the rate matching information includes information required for rate matching of transmission resources of required transmission resources and schedulable resources.

[0009] Embodiments of the present application provide a first communication device, comprising:

[0010] The first receiving unit is configured to receive configuration information, which is used to indicate rate matching information, and the rate matching information includes information required for rate matching of required transmission resources and schedulable resources.

[0011] Embodiments of the present application provide a second communication device, comprising:

[0012] The second sending unit is configured to send configuration information, which is used to indicate rate matching information, and the rate matching information includes information required for rate matching of transmission resources of required transmission resources and schedulable resources.

[0013] The embodiment of the present application provides a communication device, comprising a transceiver, a processor and a memory. The memory is used for storing a computer program, the transceiver is used for communicating with other devices, and the processor is used for calling and running the computer program stored in the memory, so that the communication device executes the rate matching method.

[0014] The embodiment of the present application provides a chip for implementing the rate matching method.

[0015] Specifically, the chip comprises a processor, which is used for calling and running a computer program from a memory, so that the device installed with the chip executes the rate matching method.

[0016] The embodiment of the present application provides a computer readable storage medium, which is used for storing a computer program, and when the computer program is run by a device, the device executes the rate matching method.

[0017] The embodiment of the present application provides a computer program product, which comprises computer program instructions, and the computer program instructions make a computer execute the rate matching method.

[0018] The embodiment of the present application provides a computer program, which, when running on a computer, makes the computer execute the rate matching method. BRIEF DESCRIPTION OF DRAWINGS

[0019] FIG. 1 is a schematic diagram of an application scenario according to an embodiment of the present application.

[0020] FIG. 2 is a schematic diagram of joint source-channel coding and decoding in semantic communication.

[0021] FIG. 3 is a schematic diagram of joint source-channel coding and decoding with modulation and demodulation functions.

[0022] FIG. 4 is a schematic flowchart of a rate matching method according to an embodiment of the present application.

[0023] FIG. 5 is a schematic flowchart of a rate matching method according to another embodiment of the present application.

[0024] FIG. 6 is a schematic flowchart of a rate matching method according to an embodiment of the present application.

[0025] FIG. 7 is a schematic flowchart of a rate matching method according to another embodiment of the present application.

[0026] FIG. 8 is a downlink rate matching signaling flowchart for a first implementation method.

[0027] FIG. 9 is an uplink rate matching signaling flowchart for the first implementation method.

[0028] FIG. 10 is a downlink rate matching signaling flowchart for a second implementation method.

[0029] FIG. 11 is an uplink rate matching signaling flow diagram for a second implementation method.

[0030] FIG. 12 is a schematic block diagram of a first communication device according to an embodiment of the application.

[0031] FIG. 13 is a schematic block diagram of a second communication device according to an embodiment of the application.

[0032] FIG. 14 is a schematic block diagram of a communication device according to an embodiment of the application.

[0033] FIG. 15 is a schematic block diagram of a chip according to an embodiment of the application.

[0034] FIG. 16 is a schematic block diagram of a communication system according to an embodiment of the application. DETAILED DESCRIPTION

[0035] The technical solutions in the embodiments of the application will be described below with reference to the drawings in the embodiments of the application.

[0036] The technical solutions in the embodiments of the application can be applied to various communication systems, for example: a Long Term Evolution (LTE) system, an Advanced long term evolution (LTE-A) system, a New Radio (NR) system, an evolved system of the NR system, an LTE-based access to unlicensed spectrum (LTE-U) system, an NR-based access to unlicensed spectrum (NR-U) system, a Non-Terrestrial Networks (NTN) system, a Universal Mobile Telecominunication System (UMTS), a Wireless Local Area Networks (WLAN), a Wireless Fidelity (WiFi), a 5th-Generation (5G) system, or other communication systems, etc.

[0037] Generally, a conventional communication system supports a limited number of connections and is easy to implement. However, with the development of communication technology, a mobile communication system will not only support conventional communication, but also support, for example, Device to Device (D2D) communication, Machine to Machine (M2M) communication, Machine Type Communication (MTC), Vehicle to Vehicle (V2V) communication, or Vehicle to everything (V2X) communication, and the like. Embodiments of the present application can also be applied to these communication systems.

[0038] In an embodiment, the communication system in the embodiments of the present application can be applied to a Carrier Aggregation (CA) scenario, can also be applied to a Dual Connectivity (DC) scenario, and can also be applied to a Standalone (SA) network deployment scenario.

[0039] In an embodiment, the communication system in the embodiments of the present application can be applied to an unlicensed spectrum, which can also be considered as a shared spectrum, or can be applied to a licensed spectrum, which can also be considered as a non-shared spectrum.

[0040] Embodiments of the present application describe various embodiments in combination with network devices and terminal devices, wherein the terminal device can also be referred to as User Equipment (UE), access terminal, subscriber unit, subscriber station, mobile station, mobile, remote station, remote terminal, mobile device, user terminal, terminal, wireless communication device, user agent, or user equipment, etc.

[0041] The terminal device can be a station (STATION, ST) in a WLAN, can be a cellular phone, a cordless phone, a Session Initiation Protocol (SIP) phone, a Wireless Local Loop (WLL) station, a Personal Digital Assistant (PDA) device, a handheld device with wireless communication function, a computing device, or other processing device connected to a wireless modem, a vehicle-mounted device, a wearable device, a terminal device in a next-generation communication system such as an NR network, or a terminal device in a future evolved Public Land Mobile Network (PLMN) network, etc.

[0042] In the embodiments of the present application, the terminal device can be deployed on land, including indoors or outdoors, handheld, wearable or vehicle-mounted; can also be deployed on the water surface (such as ships, etc.); and can also be deployed in the air (such as airplanes, balloons and satellites, etc.).

[0043] In the embodiments of the present application, the terminal device can be a mobile phone, a tablet computer, a computer with wireless transceiver function, a virtual reality (VR) terminal device, an augmented reality (AR) terminal device, a wireless terminal device in industrial control, a wireless terminal device in self driving, a wireless terminal device in remote medical treatment, a wireless terminal device in smart grid, a wireless terminal device in transportation safety, a wireless terminal device in smart city, or a wireless terminal device in smart home, etc.

[0044] By way of example and without limitation, the terminal device in the embodiments of the present application can also be a wearable device. The wearable device can also be referred to as a wearable smart device, which is a general term for devices that are designed and developed by applying wearable technology to daily wear, such as glasses, gloves, watches, clothing and shoes, etc. The wearable device is a portable device that can be directly worn on the body or integrated into the clothes or accessories of the user. The wearable device is not only a hardware device, but also a device that realizes powerful functions through software support and data interaction and cloud interaction. The general wearable smart device includes devices with complete functions, large size and complete or partial functions independent of smart phones, such as smart watches or smart glasses, etc., and devices that focus on a certain application function and need to cooperate with other devices such as smart phones, such as various smart wristbands and smart jewelry for monitoring vital signs.

[0045] In the embodiments of the present application, the network device can be a device for communicating with the mobile device, which can be an access point (AP) in a WLAN, an evolved node B (eNB or eNodeB) in LTE, or a relay station or an access point, or a vehicle-mounted device, a wearable device, and a network device in an NR network (gNB) or a future evolved PLMN network or a network device in an NTN network, etc.

[0046] By way of example and not limitation, in embodiments of the present application, a network device can have a mobile characteristic, for example, the network device can be a mobile device. Alternatively, the network device can be a satellite, a balloon station. For example, the satellite can be a low earth orbit (LEO) satellite, a medium earth orbit (MEO) satellite, a geostationary earth orbit (GEO) satellite, a high elliptical orbit (HEO) satellite, etc. Alternatively, the network device can also be a base station disposed at a location on land, water, etc.

[0047] In embodiments of the present application, a network device can serve a cell, and a terminal device communicates with the network device through a transmission resource (for example, a frequency domain resource, or a spectrum resource) used by the cell. The cell can be a cell corresponding to the network device (for example, a base station), and the cell can belong to a macro base station or a base station corresponding to a small cell. The small cell can include a metro cell, a micro cell, a pico cell, a femto cell, etc., and these small cells have the characteristics of small coverage and low transmit power, and are suitable for providing high-speed data transmission services.

[0048] FIG. 1 illustrates a communication system 100. The communication system includes one network device 110 and two terminal devices 120. In an implementation, the communication system 100 can include multiple network devices 110, and each network device 110 can include other numbers of terminal devices 120 within its coverage, which is not limited in embodiments of the present application.

[0049] In an implementation, the communication system 100 can also include a mobility management entity (MME), an access and mobility management function (AMF), and other network entities, which are not limited in embodiments of the present application.

[0050] The network device can include an access network device and a core network device. That is, the wireless communication system also includes a plurality of core networks for communicating with the access network device. The access network device can be an evolved node B (eNB or e-NodeB) macro base station, a micro base station (also referred to as a "small base station"), a pico base station, an access point (AP), a transmission point (TP), or a new generation Node B (gNodeB) in a long-term evolution (LTE) system, a next radio (NR) system, or an authorized auxiliary access long-term evolution (LAA-LTE) system.

[0051] It should be understood that the devices with communication functions in the network / system in the embodiments of the present application can be referred to as communication devices. For example, the communication system shown in FIG. 1 can include network devices and terminal devices with communication functions. The network devices and terminal devices can be specific devices in the embodiments of the present application, which will not be described here. The communication devices can also include other devices in the communication system, such as network controllers, mobile management entities, and other network entities. The embodiments of the present application do not limit the above.

[0052] It should be understood that the terms "system" and "network" are often used interchangeably in this document. The term "and / or" in this document is only used to describe the association relationship between the associated objects. For example, A and / or B can represent three cases: A alone, A and B together, and B alone. In addition, the character " / " generally represents an "or" relationship between the associated objects.

[0053] It should be understood that the "indication" mentioned in the embodiments of the present application can be direct indication, indirect indication, or an indication with an associated relationship. For example, A indicates B, which can mean that B can be obtained directly through A; or A indirectly indicates B, for example, A indicates C, and B can be obtained through C; or A and B have an associated relationship.

[0054] In the description of the embodiments of the present application, the term "corresponding" can represent a direct or indirect corresponding relationship between the two, or an associated relationship between the two, or an indication and being indicated, configuration and being configured, and the like.

[0055] For the convenience of understanding the technical solutions of the embodiments of the present application, the related technologies of the embodiments of the present application are described as follows. The related technologies below can be combined with the technical solutions of the embodiments of the present application in any manner as optional schemes, and all belong to the protection scope of the embodiments of the present application.

[0056] I. Artificial intelligence and semantic communication

[0057] Artificial intelligence (AI) technology, which relies on the development of different types of neural networks and deep learning algorithms, has achieved wide application in different fields such as image, speech and video processing. Typical neural network architectures include fully connected networks, convolutional neural networks (CNN), recurrent neural networks (RNN) and transformer structures with self-attention mechanisms, which can complete different task objectives. Drawing on the rapid development of AI technology, the combination of artificial intelligence and wireless communication technology has also attracted widespread interest from academia and industry. In the R18 and R19 discussions of 3GPP, AI-based channel state information (CSI) feedback, beam management and positioning technology have undergone extensive research evaluation and standardization work.

[0058] Further, in the development of future wireless communication systems, combined with AI technology, semantic communication technology has also received widespread attention in recent years. As a comparison, the traditional communication paradigm is called "syntax communication", that is, based on traditional information theory methods such as Shannon formula, information entropy and Nyquist sampling theorem, the source information is compressed, and then transmitted reliably and efficiently through channel coding. "Semantic communication" mainly studies the extraction and representation of semantic information in the source information, and the design of AI-integrated semantic communication systems, so that the modules are coupled together to realize the transmission of semantic information.

[0059] The typical distinguishing feature of syntax communication system and semantic communication is the design of source and channel coding. In syntax communication system, source coding and channel coding are separated. Specifically, at the transmitter side, first, source coding realizes the compression of source information such as image, voice and video, into the original information bit stream to be transmitted, and then the Low-Density Parity-Check Code (LDPC), Polar and other channel coding are sent out. At the receiver side, first, the original information bit stream is recovered through channel decoding, and then the original source is reconstructed through source decoding. This design of separate source and channel coding is more conducive to the optimization and design of modules, and through source coding, the compression of information redundancy can save transmission bandwidth, and through channel coding, the redundancy is enhanced to improve the ability of information to resist noise and interference, and the error detection and correction function is realized.

[0060] In semantic communication system, source coding and channel coding are jointly designed. Specifically, as shown in FIG. 2, it is a first implementation method. At the transmitter side (for example, the user side), a joint source and channel encoder is designed to directly encode the original source information into the bit stream to be transmitted (joint encoding output), and map it to the physical resource (for example, the uplink channel) through the traditional modulation module (for example, Quadrature Phase Shift Keying (QPSK), 16 Quadrature Amplitude Modulation (QAM), 64QAM, etc.). And at the receiver side (for example, the network side), a joint source and channel decoder is designed to directly recover the original source information from the demodulated log-likelihood ratio through joint channel and source decoding. This method of coupling source and channel coding together can achieve joint optimization in source compression redundancy and channel redundancy increase. And since the encoder and decoder are designed using AI models, end-to-end training and deployment can be realized, so that the AI model can better adapt to the current wireless channel characteristics and noise conditions, and the system performance is optimized.

[0061] Further, the joint source-channel coding can also include modulation and demodulation functions, as shown in FIG. 3 for a second implementation method. At the transmitting end (e.g., user side), the output of the joint source-channel encoder is not a bit stream, but a complex symbol sequence (e.g., complex sequence) that can be directly mapped to physical resources. The complex symbol sequence is transmitted through the uplink channel, and is power-constrained to meet certain conditions. At the receiving end (e.g., network side), the joint source-channel decoder directly takes the received symbol sequence (received complex sequence) after channel equalization and symbol detection as input, and directly outputs the original source information. This end-to-end design method can balance source coding, channel coding, and modulation, and further optimize the end-to-end link performance.

[0062] The source information in the semantic communication system described above can include source information from the application layer, such as picture, video, voice, text, and the like; or can include source information from the physical layer, such as channel state information (CSI), perception information, measurement information, and the like.

[0063] II. Rate Matching in NR

[0064] In the LTE system, the purpose of rate matching is to adapt data to the allocated resources through small adjustments in code rate when the allocated resources and the resources required for data transmission do not match. This mismatch is usually because there are some unusable "resource blocks" in the time-frequency resource range allocated to the terminal, such as reference signals, synchronization signals, and the like. Rate matching can be used in NR for physical downlink control channel (PDCCH) and physical downlink shared channel (PDSCH) multiplexing, resource reservation, and the like. Scenarios that require rate matching processing can include the following cases:

[0065] The first case is that when the base station allocates resources for a data channel, it cannot accurately calculate which resource blocks in the allocated resource range cannot be used, so it can only allocate a rough resource range to the terminal. After the location and size of the unusable resource blocks are determined, the terminal avoids these resource blocks when mapping resources, and moves the data originally in these resource blocks to unaffected resources through rate matching. The second case is that when the base station allocates PDSCH / PUSCH resources, it already knows which resource blocks in the allocated resource range cannot actually be used. However, in order to control the overhead of resource allocation signaling, it can only allocate a square video region. The terminal can only avoid the unusable resources through rate matching.

[0066] To support rate matching, NR introduces a set of signaling to inform the terminal of the resource region that needs rate matching. It mainly relies on radio resource control (RRC) semi-static configuration, supplemented by a small amount of downlink control information (DCI) indication.

[0067] For channel coding technology in the system in NR, in order to realize rate matching, flexible code length and code rate need to be configured when LDPC coding. Because the set of adaptable code length and code rate is limited, shortening, puncturing and repetition and other processing need to be used to adapt to various resource configuration cases. For Polar code, the same is true. Corresponding technologies also need to be used to realize the demand of rate matching.

[0068] In a syntax communication system, rate matching relies on the design of channel coding, and through shortening, puncturing and repetition and other operations, various different code lengths and code rates are matched. In a semantic communication system, there is still a demand for rate matching. However, because the semantic communication system widely uses AI / Machine Learning (ML) models to realize joint source channel coding schemes, there is no explicit channel coding, and the output includes a bit stream to be modulated or a complex sequence to be mapped to physical resources. Therefore, it is impossible to adapt to various physical resource configuration cases through shortening, puncturing and repetition and other operations of the traditional channel coding process, and then realize rate matching.

[0069] For future 6th-Generation (6G) communication systems, designing a rate matching method suitable for semantic communication is very meaningful for the practical application of semantic communication in future communication systems. The embodiments of the present application can be used for rate matching in future semantic communication.

[0070] FIG. 4 is a schematic flowchart of a rate matching method 400 according to an embodiment of the present application. The method can optionally be applied to the system shown in FIG. 1, but is not limited to this. The method includes at least part of the following content.

[0071] S410, the first communication device receives configuration information, the configuration information being used to indicate rate matching information, the rate matching information including information required for rate matching of required transmission resources and schedulable resources.

[0072] In the embodiments of the present application, the first communication device can receive configuration information from the second communication device. The configuration information can indicate information required for rate matching of the required transmission resource of the first communication device with the schedulable resource of the second communication device. The configuration information can also indicate information required for rate matching of the required transmission resource of the second communication device with the schedulable resource of the second communication device. The required transmission resource can include physical resources carrying required transmission information. For example, the required transmission information can include output information in an artificial intelligence scenario, or output information in a semantic communication scenario, or output information in other communication scenarios, etc. In some examples, the first communication device can include a terminal device, and the second communication device can include a network device. The required transmission resource can be required uplink transmission resource, or required downlink transmission resource. Through the configuration information, rate matching of the required transmission resource and the schedulable resource can be achieved, communication resources can be better utilized, and transmission performance can be improved. The semantic information can include multiple types of information sources. For picture, video, voice, text and other types of information sources from the application layer, the rate matching method can improve the utilization rate and guarantee the recovery performance of the original information source. For channel state information and other types of information sources from the physical layer, the rate matching method can improve the recovery accuracy of the channel state information, and further improve the performance of downlink precoding.

[0073] In an implementation, the rate matching information includes a rate matching criterion. For example, the rate matching information of the configuration information can include the number, identifier, and other information of the rate matching criterion adopted by the second communication device, and can also include the number, identifier, and other information of the rate matching criterion required to be adopted by the first communication device. The rate matching criterion includes a first rate matching criterion and a second rate matching criterion. The first rate matching criterion is used for upward matching, and can adopt some discard rules to discard part of the required transmission resource. The second rate matching criterion is used for downward matching, and can adopt some padding rules to fill the idle schedulable resource.

[0074] In an implementation, the rate matching information includes a discard rule and / or a padding rule in the rate matching criterion. In the embodiments of the present application, the rate matching information of the configuration information can include a discard rule in the first rate matching criterion adopted by the first communication device or the second communication device, or a padding rule in the second rate matching criterion.

[0075] In an implementation, the discard rule includes tail discard or uniform discard; and / or the padding rule includes sequential padding or uniform padding.

[0076] For example, in the case of adopting the first rate matching criterion, based on the tail dropping rule, a part of resources at the end of the required transmission resources can be dropped according to the schedulable resources; based on the uniform dropping rule, some resources can be taken out from the required transmission resources at uniform intervals and dropped uniformly according to the schedulable resources.

[0077] For example, in the case of adopting the second rate matching criterion, based on the sequential padding rule, a part of resources at the beginning of the required transmission resources can be padded sequentially according to the schedulable resources to obtain new required transmission resources; based on the uniform padding rule, some resources can be taken out from the required transmission resources at uniform intervals and padded uniformly according to the schedulable resources to obtain new required transmission resources.

[0078] In an embodiment, the rate matching information comprises a dropping length threshold associated with the dropping rule. In the embodiments of the present application, the dropping length threshold can be used to limit the dropping rule. For example, if the communication device is about to adopt the first rate matching criterion for the required transmission resources, it can first determine whether the number of resources to be dropped according to the dropping rule is too large based on the dropping length threshold. If the number of resources to be dropped is greater than the dropping length threshold (or the number of resources corresponding to the threshold), the first rate matching criterion can be replaced by the second rate matching criterion.

[0079] In an embodiment, the rate matching criterion comprises a first rate matching criterion, and the first rate matching criterion comprises:

[0080] Performing dropping processing on the required transmission resources based on the target dimension of the required transmission resources and the number of schedulable resources.

[0081] In the embodiments of the present application, the dimension of the required transmission resources can have multiple optional values. If it is determined that the required transmission resources exceed the transmission capability of the schedulable resources according to the target dimension of the required transmission resources and the number of schedulable resources, the first rate matching criterion can be used to process the required transmission resources. By dropping a part of the content of the required transmission resources, the required transmission resources after the dropping processing can be rate matched with the number of schedulable resources.

[0082] In the embodiments of the present application, the first number of data units to be dropped can be determined according to the target dimension of the required transmission resources and the number of schedulable resources. For example, the first number can be equal to the difference between the target dimension and the number of schedulable resources. For another example, the first number can be equal to the difference between the target dimension and an associated value of the number of schedulable resources. The associated value can be a value determined based on the number of schedulable resources and other parameters. In the embodiments of the present application, after the first number is determined, the required transmission resources can be dropped by using the tail dropping or uniform dropping, etc.

[0083] In an embodiment, in case of the dropping rule in the first rate matching criterion is tail dropping, the first number of data units at the end of the required transmission resource are dropped. For example, if the required transmission resource includes N data units, A data units need to be dropped, using the tail dropping rule of the first rate matching criterion, A data units at the end of the N data units can be dropped. Wherein, N is greater than A and N and A are natural numbers.

[0084] In an embodiment, in case of the dropping rule in the first rate matching criterion is uniform dropping, the first number of data units are dropped from the required transmission resource, and the dropped data units are the data units at the end or beginning of every second number of data units in the required transmission resource, and the second number is equal to the ratio of the target dimension and the first number. For example, if the required transmission resource includes N data units, A data units need to be dropped, using the uniform dropping rule of the first rate matching criterion, A data units can be dropped from the N data units at intervals. For example, every interval of data units, one data unit at the end or beginning of the data units is dropped.

[0085] In an embodiment, the required transmission resource includes joint source channel coded bits, the target dimension is the minimum dimension of all dimensions of the required transmission resource satisfying greater than or equal to a first product, the first product is the product of the number of schedulable resources and the modulation order, and the first number is equal to the difference between the target dimension and the first product. In the embodiments of the present application, the required transmission resource can include joint source channel coded bits, and the joint source channel coded bits are obtained after adopting the selected Q-order modulation (i.e., each symbol constellation point carries Q bits). For example, all the allowed output dimensions of the joint source channel coded bits output by the artificial intelligence scheme include L1, L2, L3, L4, wherein the dimensions satisfying greater than or equal to MQ are L3 and L4, and L3 is less than L4, and L3 is the minimum dimension of the joint source channel coded bits satisfying greater than or equal to MQ. Wherein, M is the number of schedulable resources, for example, the number of physical resources on the PDSCH used for downlink data transmission, or the number of physical resources on the PUSCH used for uplink data transmission. In this case, the L3 bits can be dropped by tail dropping or uniform dropping according to the above-mentioned dropping rules, and L3-MQ bits are dropped from the L3 bits. Using the tail dropping rule, the last L3-MQ bits of the L3 bits can be dropped. Using the uniform dropping rule, every interval of bits in the L3 bits, one bit at the end or beginning of the bits is dropped.

[0086] In an embodiment, the required transmission resource comprises symbols after joint source channel coding and modulation, the target dimension is the minimum dimension of all dimensions of the required transmission resource satisfying a number greater than or equal to the number of schedulable resources, and the first number is equal to the difference between the target dimension and the number of schedulable resources. In the embodiment of the present application, the required transmission resource can comprise symbols after joint source channel coding. For example, all the allowed output dimensions of the symbols after joint source channel coding output by the artificial intelligence scheme comprise K1, K2, K3, K4, and K5, wherein the dimensions satisfying a number greater than or equal to M are K4 and K5, K4 is less than K5, and K4 is the minimum dimension of the symbols after joint source channel coding satisfying a number greater than or equal to M. M is the number of schedulable resources. In this case, the end discarding or uniform discarding can be performed on the K4 symbols according to the discarding rule described above, and K4-M symbols are discarded from the K4 symbols. Using the end discarding rule, the last K4-M symbols of the K4 symbols can be discarded. Using the uniform discarding rule, one symbol at the end or the beginning of every interval of K4 symbols is discarded from the K4 symbols.

[0087] In an embodiment, the rate matching criterion comprises a second rate matching criterion, and the second rate matching criterion comprises:

[0088] Performing padding processing on the required transmission resource based on the target dimension of the required transmission resource and the number of schedulable resources.

[0089] In the embodiment of the present application, if it is determined that the required transmission resource does not reach the transmission capability of the schedulable resources according to the target dimension of the required transmission resource and the number of schedulable resources, the second rate matching criterion can be used to process the required transmission resource. By filling part of the content in the required transmission resource, the required transmission resource after the padding processing reaches the rate matching with the number of schedulable resources.

[0090] In the embodiment of the present application, the third number of data units that need to be filled can be determined according to the target dimension of the required transmission resource and the number of schedulable resources. For example, the third number can be equal to the difference between the number of schedulable resources and the target dimension. For another example, the third number can be equal to the difference between the associated value of the number of schedulable resources and the target dimension. The associated value can be a value determined based on the number of schedulable resources and other parameters. In the embodiment of the present application, after the third number is determined, the required transmission resource can be processed by padding processing in the manner of sequential padding or uniform padding.

[0091] ​​In one implementation, when the padding rule of the second rate matching criterion is sequential padding, the first third number of data units of the required transmission resource are sequentially filled into the third number of padding positions of the required transmission resource. For example, if the required transmission resource includes N data units and B data units need to be filled, using the sequential padding rule of the second rate matching criterion, the first B data units of these N data units can be sequentially filled into the B padding positions of these N data units. Here, N and B are natural numbers. The padding positions can be at the beginning of the N data units, at the end of the N data units, or at other specified positions.

[0092] In one implementation, when the padding rule of the second rate matching criterion is uniform padding, the last or first data units of every fourth number of data units in the required transmission resource are sequentially padded into the third number of padding positions of the required transmission resource. The fourth number is equal to the ratio of the target dimension to the third number. For example, if the required transmission resource includes N data units and requires padding of B data units, using the uniform padding rule of the second rate matching criterion, the last or first data units of these N data units, spaced B apart, can be padded into the B padding positions of these N data units. For example, every interval... Each data unit will One data cell at the end or beginning of the range is filled into the fill position.

[0093] In one implementation, the required transmission resources include: bits encoded by the joint source channel, where the target dimension is the largest dimension among all dimensions of the required transmission resources that satisfies less than or equal to a first product, the first product being the product of the number of schedulable resources and the modulation order, and the third quantity being equal to the difference between the first product and the target dimension. For example, all allowed output dimensions of the bits encoded by the joint source channel using an artificial intelligence scheme include L1, L2, L3, and L4, where the dimensions satisfying less than or equal to MQ are L1 and L2, and L2 is greater than L1. L2 is the largest dimension among the bits encoded by the joint source channel that satisfies less than or equal to MQ. Here, M is the number of schedulable resources. In this case, referring to the above filling rules, L2 bits can be sequentially or uniformly filled to fill L2 bits with MQ-L2 bits. Using the sequential filling rule, the first MQ-L2 bits of these L2 bits can be sequentially filled into the MQ-L2 filling bits of these L2 bits. Using the uniform filling rule, at intervals... 1 bit, this One bit at the end or beginning of the bit is filled into the padding bit.

[0094] In an embodiment, the required transmission resource comprises symbols after joint source channel coding and modulation, the target dimension is a maximum dimension of all dimensions of the required transmission resource satisfying a number less than or equal to a number of schedulable resources, and the third number is equal to a difference between the number of schedulable resources and the target dimension. For example, all allowed output dimensions of symbols after joint source channel coding output by an artificial intelligence scheme comprise K1, K2, K3, K4, and K5, wherein the dimensions satisfying a number less than or equal to M are K1, K2, and K3, K3 is greater than K1 and K2, and K3 is a maximum dimension of the symbols after joint source channel coding satisfying a number less than or equal to M. M is a number of schedulable resources. In this case, the K3 symbols can be sequentially filled or uniformly filled according to the filling rule described above, and M-K3 symbols are filled for the K3 symbols. Using the sequential filling rule, the first M-K3 symbols of the K3 symbols are sequentially filled into the M-K3 padding bits of the K3 symbols. Using the uniform filling rule, one symbol at the end or the beginning of the K3 symbols is filled into the padding bits at every interval of symbols.

[0095] In an embodiment, the discard length threshold is used to switch from the first rate matching criterion to the second rate matching criterion when a number of data units that need to be discarded is greater than the discard length threshold.

[0096] In an embodiment of the present application, in order to avoid discarding too much data, a discard length threshold can be set. If the number of data units A that need to be discarded in the required transmission resource is too large, for example, A is greater than the discard length threshold, when the first rate matching criterion is used, the first rate matching criterion can not be used for discarding processing of the required transmission resource, and the second rate matching criterion can be used for padding processing of the required transmission resource.

[0097] For example, all allowed output dimensions of bits after joint source channel coding output by an artificial intelligence scheme comprise L1, L2, L3, and L4, wherein L2 is a maximum dimension of the bits after joint source channel coding satisfying a number less than or equal to MQ, and L3 is a minimum dimension of the bits after joint source channel coding satisfying a number greater than or equal to MQ. M is a number of schedulable resources. In this case, if the discard rule of the first rate matching rule is used, L3-MQ bits need to be discarded from the L3 bits. If L3-MQ is greater than the discard length threshold, the first rate matching rule is not suitable. In this case, the padding rule of the second rate matching rule can be used to fill MQ-L2 bits for the L2 bits.

[0098] ​For example, all the allowed output dimensions of the joint source channel coded symbols output by the artificial intelligence scheme include K1, K2, K3, K4, K5, wherein K3 is the maximum dimension of the joint source channel coded symbols that is less than or equal to M, and K4 is the minimum dimension of the joint source channel coded symbols that is greater than or equal to M. M is the number of schedulable resources. In this case, if the dropping rule of the first rate matching rule is used, K4-M symbols need to be dropped from the K4 symbols. If K4-M is greater than the dropping length threshold, the first rate matching rule is not suitable. In this case, the padding rule of the second rate matching rule can be used to pad M-K3 symbols for the K3 symbols.

[0099] In an embodiment, the rate matching information includes information required by the first communication device for rate matching, and the method further includes:

[0100] The first communication device performs rate matching on the required transmission resources and the schedulable resources based on the rate matching information. In the embodiments of the present application, rate matching can be performed on the first communication device. For example, after the first communication device receives the configuration information from the second communication device, it performs rate matching on the required transmission resources of the first communication device and the schedulable resources of the second communication device according to the rate matching information therein. For example, after the required transmission resources are processed by rate matching using the first rate matching rule or the second rate matching rule, the processed required transmission resources are transmitted using the schedulable resources.

[0101] In an embodiment, the first communication device is deployed with a first artificial intelligence scheme, and the second communication device is deployed with a second artificial intelligence scheme. In the embodiments of the present application, the first artificial intelligence scheme deployed on the first communication device has an association relationship with the second artificial intelligence scheme deployed on the second communication device. For example, the first artificial intelligence scheme is used to encode information, and the second artificial intelligence scheme is used to decode the output information of the first artificial intelligence scheme. The output information obtained by the first communication device using the first artificial intelligence scheme may have multiple selectable dimensions. After the output information of a certain dimension of the first artificial intelligence scheme is processed by rate matching using the first rate matching rule or the second rate matching rule, the processed output information is transmitted using the schedulable resources. After the second communication device receives the processed information using the schedulable resources, it can decode the processed information using the second artificial intelligence scheme.

[0102] In an embodiment, the rate matching information includes information required by the second communication device for rate matching. In the embodiments of the present application, rate matching can be performed on the second communication device, and the information used by the second communication device for rate matching is notified to the first communication device through the configuration information. For example, after the second communication device performs rate matching processing on the required transmission resource using the first rate matching criterion or the second rate matching criterion described above, the second communication device transmits the rate matching information used by the second communication device to the first communication device, and transmits the processed required transmission resource using the schedulable resource. After receiving the configuration information from the second communication device, the first communication device parses the processed required transmission resource from the second communication device according to the rate matching information in the configuration information.

[0103] In an embodiment, the first communication device is deployed with a second artificial intelligence scheme, and the second communication device is deployed with a first artificial intelligence scheme. In the embodiments of the present application, the first artificial intelligence scheme deployed on the second communication device has a correlation relationship with the first artificial intelligence scheme deployed on the second communication device. For example, the first artificial intelligence scheme is used for encoding information, and the second artificial intelligence scheme is used for decoding the output information of the first artificial intelligence scheme. The output information obtained by the second communication device using the first artificial intelligence scheme may have multiple selectable dimensions. After the second communication device performs rate matching processing on the output information of a certain dimension of the first artificial intelligence scheme using the first rate matching criterion or the second rate matching criterion described above, the second communication device transmits the processed output information using the schedulable resource. After receiving the processed information using the schedulable resource, the first communication device can decode the processed information using the second artificial intelligence scheme.

[0104] In an embodiment, the first artificial intelligence scheme is used for joint source channel encoding, or joint source channel encoding and modulation; and the second artificial intelligence scheme is used for joint source channel decoding, or joint source channel demodulation and decoding.

[0105] In an embodiment, the artificial intelligence scheme includes at least one of an artificial intelligence model, an artificial intelligence function, an artificial intelligence feature, a machine learning model, a machine learning function, and a machine learning feature.

[0106] Figure 5 is a schematic flow chart of a rate matching method 500 according to another embodiment of the application. The method can comprise one or more features of the rate matching method described above. In an implementation, the method further comprises: S510, the first communication device sends confirmation information, the confirmation information being used to indicate that the configuration information is configured successfully. In the embodiments of the application, after the first communication device receives the configuration information from the second communication device, the first communication device can perform relevant configuration according to the configuration information, for example, configuring the end dropping rule of the first rate matching criterion, or for example, configuring the uniform dropping rule of the second rate matching criterion. Then the first communication device can send the confirmation information to the second communication device to inform the second communication device that the rate matching information in the configuration information has been configured successfully in the first communication device. Through the configuration information and the confirmation information, consistent rate matching information can be obtained at both ends, thereby ensuring transmission accuracy.

[0107] Figure 6 is a schematic flow chart of a rate matching method 600 according to an embodiment of the application. The method can optionally be applied to the system shown in Figure 1, but is not limited thereto. The method comprises at least part of the following content.

[0108] S610, the second communication device sends configuration information, the configuration information being used to indicate rate matching information, the rate matching information comprising information required for rate matching of transmission resources and schedulable resources of a required transmission resource.

[0109] In an implementation, the rate matching information comprises a rate matching criterion.

[0110] In an implementation, the rate matching information comprises a dropping rule and / or a padding rule in the rate matching criterion.

[0111] In an implementation, the dropping rule comprises end dropping or uniform dropping; and / or the padding rule comprises sequential padding or uniform padding.

[0112] In an implementation, the rate matching information comprises a dropping length threshold associated with the dropping rule.

[0113] In an implementation, the rate matching criterion comprises a first rate matching criterion, the first rate matching criterion comprising:

[0114] performing dropping processing on the required transmission resource based on a target dimension of the required transmission resource and a number of schedulable resources.

[0115] In an implementation, in a case where the dropping rule in the first rate matching criterion is end dropping, a first number of data units at an end of the required transmission resource are dropped.

[0116] In an embodiment, in case that the dropping rule in the first rate matching criterion is uniform dropping, a first number of data units are dropped uniformly from the required transmission resource, and the dropped data units are the last or the first data units in every second number of data units in the required transmission resource, the second number being equal to a ratio of the target dimension and the first number.

[0117] In an embodiment, the required transmission resource comprises jointly source channel encoded bits, the target dimension is a minimum dimension among all dimensions of the required transmission resource that satisfies a first product, the first product being a product of the number of schedulable resources and a modulation order, and the first number is equal to a difference between the target dimension and the first product.

[0118] In an embodiment, the required transmission resource comprises jointly source channel encoded and modulated symbols, the target dimension is a minimum dimension among all dimensions of the required transmission resource that satisfies a number of schedulable resources, and the first number is equal to a difference between the target dimension and the number of schedulable resources.

[0119] In an embodiment, the rate matching criterion comprises a second rate matching criterion, the second rate matching criterion comprising:

[0120] performing padding on the required transmission resource based on a target dimension of the required transmission resource and a number of schedulable resources.

[0121] In an embodiment, in case that the padding rule in the second rate matching criterion is sequential padding, a first number of data units of the required transmission resource are padded sequentially on a second number of padding bits of the required transmission resource.

[0122] In an embodiment, in case that the padding rule in the second rate matching criterion is uniform padding, a last or a first data unit of every third number of data units in the required transmission resource is padded sequentially on the second number of padding bits of the required transmission resource, the third number being equal to a ratio of the target dimension and the second number.

[0123] In an embodiment, the required transmission resource comprises jointly source channel encoded bits, the target dimension is a maximum dimension among all dimensions of the required transmission resource that satisfies a first product, the first product being a product of a number of schedulable resources and a modulation order, and the third number is equal to a difference between the first product and the target dimension.

[0124] In an embodiment, the required transmission resource comprises symbols after joint source channel encoding and modulation, the target dimension is a maximum dimension of all dimensions of the required transmission resource satisfying a number less than or equal to a number of schedulable resources, and the third number is equal to a difference between the number of schedulable resources and the target dimension.

[0125] In an embodiment, the dropping length threshold is used to switch from the first rate matching criterion to the second rate matching criterion in a case that a number of data units required to be dropped is greater than the dropping length threshold.

[0126] In an embodiment, the rate matching information comprises information required by the first communication device to perform rate matching, and the configuration information is used to instruct the first communication device to perform rate matching on transmission resources of the required transmission resource and schedulable resources based on the rate configuration information.

[0127] In an embodiment, the first communication device is deployed with a first artificial intelligence scheme, and the second communication device is deployed with a second artificial intelligence scheme.

[0128] In an embodiment, the rate matching information comprises information required by the second communication device to perform rate matching, and the method further comprises:

[0129] The second communication device performs rate matching on transmission resources of the required transmission resource and schedulable resources based on the rate configuration information.

[0130] In an embodiment, the first communication device is deployed with a second artificial intelligence scheme, and the second communication device is deployed with a first artificial intelligence scheme.

[0131] In an embodiment, the first artificial intelligence scheme is used to perform joint source channel encoding, or joint source channel encoding and modulation, and the second artificial intelligence scheme is used to perform joint source channel decoding, or joint source channel demodulation and decoding.

[0132] In an embodiment, the artificial intelligence scheme comprises at least one of an artificial intelligence model, an artificial intelligence function, an artificial intelligence feature, a machine learning model, a machine learning function, and a machine learning feature.

[0133] FIG. 7 is a schematic flowchart of a rate matching method 700 according to another embodiment of the present application. The method can comprise one or more features of the rate matching method described above. In an embodiment, the method further comprises:

[0134] S710, the second communication device receives confirmation information, the confirmation information being used to indicate that the configuration information is configured successfully.

[0135] The second communication device of the embodiment can perform the specific examples of the methods 600 and 700. For brevity, the related descriptions of the second communication device in the methods 400 and 500 are not repeated here.

[0136] In an application scenario, the rate matching method of the embodiment can include a rate matching method for semantic communication. The rate matching method can specifically include implementation methods of the first criterion and the second criterion, and the contents and signaling methods of the corresponding first configuration, second configuration, third configuration, and fourth configuration. The rate matching method can support the first artificial intelligence scheme and the second artificial intelligence scheme that can be selected and adapted between the network and the user, improve the physical channel resource utilization rate for semantic communication, and guarantee the transmission performance of semantic communication. The first artificial intelligence scheme can include a first AI model, a first AI function, a first AI feature, a first ML model, a first ML function, and a first ML feature, which can be referred to as AI / ML model / function / feature. The second artificial intelligence scheme can include a second AI model, a second AI function, a second AI feature, a second ML model, a second ML function, and a second ML feature, which can be referred to as AI / ML model / function / feature.

[0137] Example 1: A rate matching method for a first implementation method of joint source channel coding

[0138] The method of this example can be used for the first implementation method (see FIG. 2). In the implementation method, the first AI / ML model / function / feature and the second AI / ML model / function / feature implement the functions of joint source channel coding and decoding. The output of the first AI / ML model / function / feature is channel-coded bits, which are then converted into constellation points by a modulation module and mapped to physical resources. It should be noted that the physical resources can include physical resources on a PDSCH for downlink data transmission, physical resources on a PUSCH for uplink data transmission, or other downlink or uplink physical channel resources dedicated to semantic information transmission.

[0139] When the network side scheduled physical channel resources change, there is a rate matching requirement. Based on the number of allowed physical channel resources (assuming M), the first AI / ML model / function / feature that matches is selected. The dimension of the output bit stream of the selected first AI / ML model / function / feature is denoted as the first dimension L, and the selection method of the first dimension can at least include the following two criteria:

[0140] The first criterion: up-matching method, the first dimension L, is the minimum dimension of all allowed output dimensions of the first AI / ML model / function / feature that satisfies L≥MQ after adopting the selected Q-order modulation (i.e., each symbol constellation point carries Q bits). Due to the capability of the first AI / ML model / function / feature, it can not be able to adapt to all consecutive dimension outputs, so that L exactly satisfies L=MQ, and thus L-MQ extra bits in the output of the first AI / ML model / function / feature need to be discarded. The discarding process can be performed according to certain rules: for example, one discarding manner includes tail discarding, directly discarding the last L-MQ bits. For example, another discarding manner includes uniform discarding, i.e., discarding the last or first bit every bits. Here, is a floor symbol. Other possible discarding processes are within the scope of the present application, and will not be further exemplified and described herein. When the model is input at the receiving end, the model can select L-MQ null positions 0 or fill 1 based on the discarding rule corresponding to the discarded position.

[0141] The second criterion: down-matching method, the first dimension L, is the maximum dimension of all allowed output dimensions of the first AI / ML model / function / feature that satisfies L≤MQ after adopting the selected Q-order modulation. Due to the capability of the first AI / ML model / function / feature, it can not be able to adapt to all consecutive dimension outputs, so that L exactly satisfies L=MQ. Therefore, based on the insufficient MQ-L bit null positions, no operation can be selected for processing, which can cause waste of some physical resources. In order to better utilize the allocated physical transmission resources, the insufficient MQ-L null positions in the output of the first AI / ML model / function / feature are filled. The filling process can be performed according to certain rules: for example, one filling manner includes sequential filling, i.e., the first MQ-L bits of the output of the first AI / ML model / function / feature are sequentially filled into the MQ-L filling positions. For example, another filling manner includes uniform filling, for the L bits of the output of the first AI / ML model / function / feature, every bit, the first or last bit is copied to the MQ-L filling positions and sequentially filled. When the model is input at the receiving end, the model can select the log-likelihood ratio (LLR) corresponding to the filled position based on the filling rule, and combine the LLR of the bit at the original position, so that the same bit obtains diversity gain through different channel responses to improve the accuracy of information recovery.

[0142] The discarding process in the first criterion requires discarding L-MQ bits of information. When the discarded L-MQ bits of information are too much, it can cause too many errors in the input information of the receiving end model, affecting the recovery of the original source information. Therefore, the number of discarded bits needs to be limited. That is, when L-MQ exceeds a certain threshold, in order to ensure not to discard, the rate matching process cannot be selected by the first criterion, and only the rate matching process of the second criterion can be selected.

[0143] Further, in order to support the rate matching method of the first criterion or the second criterion in downlink and uplink transmission, please refer to the following examples 1.1 and 1.2 signaling flow.

[0144] Example 1.1: Signaling flow for downlink rate matching

[0145] In the downlink rate matching scenario, the first AI / ML model / function / feature is deployed on the network side, and the second AI / ML model / function / feature is deployed on the user side. At this time, the downlink channel resource can be PDSCH or other downlink physical channel resources for semantic information transmission. The signaling flow of this example is shown in FIG. 8:

[0146] Step S801, the network sends the first configuration information to the user, for example, UE. The first configuration information at least includes:

[0147] (1) The rate matching criterion adopted by the network side: for example, when the indication bit is 0, the first criterion is adopted, and when the indication bit is 1, the second criterion is adopted.

[0148] (2) The discarding or padding rule adopted by the network side: for example, when the network side indicates to adopt the first criterion, when the indication bit is 0, the tail discarding method is adopted, and when the indication bit is 1, the uniform discarding method is adopted. When the network side indicates to adopt the second criterion, when the indication bit is 0, the sequential padding is adopted, and when the indication bit is 1, the uniform padding is adopted.

[0149] (3) The discarding bit length threshold A when the first criterion is adopted: when L-MQ≥A, the network side automatically switches to the second criterion sequential padding mode for transmission. Based on the number of physical resources, the modulation order Q indicated by the MCS, and the threshold A indicated by the first configuration information, the user side can automatically determine whether to meet the switching condition and switch to the second criterion sequential padding mode, and perform corresponding processing on the input of the second AI / ML model / function / feature.

[0150] The first configuration information can be configured by RRC or MAC CE, and after configuration, it remains unchanged for a long time and does not need to be repeatedly indicated each time. When the required first configuration information needs to be changed, it can be adjusted by DCI re-indication.

[0151] Step S802, the user feeds back the first configuration confirmation information to the network side. This step S802 is optional. If the second AI / ML model / function / feature on the user side is trained by the network side and deployed to the user through model transmission, or the user has reported the ability to receive the first configuration information through the user terminal capability, the first configuration confirmation information is not required, and it is assumed that the user side has the ability to receive any kind of first configuration information. If the second AI / ML model / function / feature is implemented by the user, when the first configuration information of the network side changes and needs to be reconfigured to the user, the first configuration confirmation information needs to be received to consider the configuration successful. Otherwise, the current configuration information is still used or other first configuration information is selected for configuration.

[0152] Example 1.2: Signaling flow for uplink rate matching

[0153] In the uplink rate matching scenario, the first AI / ML model / function / feature is deployed on the user side, and the second AI / ML model / function / feature is deployed on the network side. At this time, the uplink channel resource can be PUSCH or other uplink physical channel resources for semantic information transmission. The signaling flow of this example is shown in FIG. 9:

[0154] The second configuration information in step S901 contains the same content as the first configuration information. The main difference includes: the second configuration information is configuration information for indicating the uplink transmission rate matching method based on the output dimension of the first AI / ML model / function / feature on the user side.

[0155] Step S902, the user feeds back the second configuration confirmation information to the network side, which is optional, and the specific conditions are the same as the first configuration confirmation information, which will not be repeated here.

[0156] Through the rate matching method of the above first criterion or second criterion, the network side or the user side can select the most suitable first and second AI / ML model / function / feature for the first implementation method based on the scheduled physical channel resource, improve the utilization rate of the downlink or uplink physical resource, and maximize the recovery performance of the source information.

[0157] Example 2: A rate matching method for a second implementation method of joint source channel coding

[0158] The method of this example can be used for the second implementation method (see FIG. 3). In this implementation method, the first AI / ML model / function / feature and the second AI / ML model / function / feature implement the functions of joint source channel coding modulation and demodulation decoding. The output of the first AI / ML model / function / feature is a complex sequence that can be directly mapped to physical resources, and then through a modulation module to become a constellation point mapped to the physical resources. It should be noted that the physical resources can include physical resources on the PDSCH for downlink data transmission, or physical resources on the PUSCH for uplink data transmission, or other downlink or uplink physical channel resources dedicated for semantic information transmission.

[0159] When the network side scheduled physical channel resources change from the required channel resources, there is a rate matching requirement. Based on the number of allowed physical channel resources (assuming M), the first AI / ML model / function / feature that matches is selected. The dimension of the output complex sequence of the selected first AI / ML model / function / feature is denoted as the second dimension K, and the selection method of the first dimension can at least include the following two criteria:

[0160] The first criterion is the upward matching method, and the second dimension K is the minimum dimension that satisfies K≥M among all allowed output dimensions of the first AI / ML model / function / feature. Due to the capability of the first AI / ML model / function / feature, it may not be able to adapt to all consecutive dimension outputs, so that K exactly satisfies K=M, and therefore the first AI / ML model / function / feature needs to be discarded K-M complex symbols in the output. The discarding process can be performed according to certain rules: for example, one discarding method includes tail discarding, directly discarding the last K-M symbols. For example, another discarding method includes uniform discarding, that is, discarding one symbol at the end or at the beginning every symbols. Here is the floor symbol. Other possible discarding processes are within the scope of the present application and will not be further exemplified and described. When the model is input at the receiving end, the model can select K-M empty positions 0 or fill in 1 based on the discarding rule corresponding to the discarded position.

[0161] The second criterion is a downward matching method, the second dimension K is the maximum dimension that satisfies K≤M among all allowed output dimensions of the first AI / ML model / function / feature. Due to the capability of the first AI / ML model / function / feature, it may not be possible to adapt to all continuous dimension outputs, so that L exactly satisfies K=M. Therefore, based on the insufficient M-K empty positions, no operation can be selected for processing, which will cause some waste of physical resources. In order to better utilize the allocated physical transmission resources, the insufficient M-K empty positions in the output of the first AI / ML model / function / feature are filled. The filling process can be carried out according to certain rules: for example, one filling method includes sequential filling, that is, the first M-K symbols of the output of the first AI / ML model / function / feature are sequentially filled into the M-K filling positions. For example, another filling method includes uniform filling, for K symbols of the output of the first AI / ML model / function / feature, copy the first or last symbol to the M-K filling positions, and fill in sequence. When the model input is received at the receiving end, the model can select the received symbol corresponding to the filled position based on the filling rule, and average the symbol with the original position, so that the same symbol obtains diversity gain through different channel responses, to improve the accuracy of information recovery. The discarding process in the first criterion needs to discard K-M symbols. When the discarded K-M symbols are too many, it may cause too many errors in the model input information at the receiving end, affecting the recovery of the original source information. Therefore, the number of discarded symbols needs to be limited. That is, when K-M exceeds a certain threshold, in order to ensure that no discarding is performed, the first criterion cannot be selected to implement the rate matching process, and only the rate matching process of the second criterion can be selected.

[0162] Further, in order to support the rate matching method of the first criterion or the second criterion in downlink and uplink transmission, corresponding example signaling processes 2.1 and 2.2 are designed as follows:

[0163] Example 2.1: signaling process for downlink rate matching

[0164] In the downlink rate matching scenario, the first AI / ML model / function / feature is deployed on the network side, and the second AI / ML model / function / feature is deployed on the user side. At this time, the downlink channel resource can be PDSCH or other downlink physical channel resources for semantic information transmission. The example signaling process is shown in FIG. 10:

[0165] Step S1001, the network sends third configuration information to the user. The third configuration information at least includes:

[0166] Step S1001, the network sends third configuration information to the user. The third configuration information at least includes:

[0167] (1) The rate matching criterion used by the network side, for example, the first criterion is used when the indication bit is 0, and the second criterion is used when the indication bit is 1.

[0168] (2) The dropping or padding rule used by the network side: for example, when the network side indicates to use the first criterion, the end dropping method is used when the indication bit is 0, and the uniform dropping method is used when the indication bit is 1; when the network side indicates to use the second criterion, the sequential padding is used when the indication bit is 0, and the uniform padding is used when the indication bit is 1.

[0169] (3) The dropping symbol length threshold B when the first criterion is used: when K-M≥B, the network side automatically switches to the second criterion sequential padding mode for transmission, and the user side can automatically determine whether the switching condition is met and switch to the second criterion sequential padding mode based on the number of physical resources and the threshold B indicated by the third configuration information, and perform corresponding processing on the input of the second AI / ML model / function / feature.

[0170] The third configuration information can be configured by RRC or MAC CE, and after configuration, it remains unchanged for a long time and does not need to be repeatedly indicated each time. When the required third configuration information needs to be changed, it can be adjusted by DCI re-indication.

[0171] Step S1002, similar to step S802 in example 1, the user feeds back the third configuration confirmation information to the network side, which is optional and will not be repeated here.

[0172] Example 2.2: Signaling flow for uplink rate matching

[0173] In the uplink rate matching scenario, the first AI / ML model / function / feature is deployed on the user side, and the second AI / ML model / function / feature is deployed on the network side. At this time, the uplink channel resource can be PUSCH or other uplink physical channel resources for semantic information transmission. The example signaling flow is shown in Figure 11:

[0174] The fourth configuration information in step S1101 contains the same content as the third configuration information. The difference is that the fourth configuration information is configuration information for indicating the uplink transmission rate matching mode based on the output dimension of the first AI / ML model / function / feature.

[0175] Step S1102, the user feeds back the fourth configuration confirmation information to the network side, which is optional, and the specific case is the same as the third configuration confirmation information, which will not be repeated here.

[0176] Through the rate matching method of the above first criterion or second criterion, the network side or the user side can select the most suitable first and second AI / ML models / functions / features for the second implementation method based on the scheduled physical channel resources, improve the utilization rate of the downlink or uplink physical resources, and maximize the recovery performance of the source information.

[0177] Example 3: terminal capability reporting

[0178] This example provides a terminal capability reporting method to support the rate matching mechanism based on semantic communication.

[0179] The first capability possessed by the terminal can include: the capability of supporting the rate matching mechanism based on semantic communication, the capability of supporting the deployment of the first and second AI / ML models / functions / features, and the capability of supporting the reception of the first / second / third / fourth configuration information. Specifically, the following reporting methods can be used:

[0180] Method one: the terminal reports the capability of supporting the rate matching mechanism based on semantic communication, the terminal with the first capability also has the capability of deploying the first and second AI / ML models / functions / features, and also has the capability of supporting the reception of the first / second / third / fourth configuration information.

[0181] Method two: the terminal reports the capability of deploying the first and second AI / ML models / functions / features, the terminal with the first capability can also support the first / second / third / fourth configuration information, and also has the capability of supporting the rate matching mechanism based on semantic communication.

[0182] Method three: the terminal reports the capability of supporting the reception of the first / second / third / fourth configuration information, the terminal with the first capability can also support the deployment of the first and second AI / ML models / functions / features, and also can support the rate matching mechanism based on semantic communication.

[0183] FIG. 12 is a schematic block diagram of a first communication device 1200 according to an embodiment of the present application. The first communication device 1200 can include:

[0184] A first receiving unit 1210 is configured to receive configuration information, the configuration information being used to indicate rate matching information, the rate matching information including information required for rate matching of required transmission resources and schedulable resources.

[0185] In an embodiment, the rate matching information includes a rate matching criterion.

[0186] In an embodiment, the rate matching information includes a dropping rule and / or a padding rule in the rate matching criterion.

[0187] In an embodiment, the dropping rule comprises tail dropping or uniform dropping; and / or the padding rule comprises sequential padding or uniform padding.

[0188] In an embodiment, the rate matching information comprises a dropping length threshold associated with the dropping rule.

[0189] In an embodiment, the rate matching criterion comprises a first rate matching criterion, the first rate matching criterion comprising:

[0190] performing dropping processing on the required transmission resource based on the target dimension of the required transmission resource and the number of schedulable resources.

[0191] In an embodiment, in case that the dropping rule in the first rate matching criterion is tail dropping, a first number of data units at the end of the required transmission resource are dropped.

[0192] In an embodiment, in case that the dropping rule in the first rate matching criterion is uniform dropping, a first number of data units are dropped from the required transmission resource uniformly, the dropped data units being the last or first data units in every second number of data units in the required transmission resource, the second number being equal to a ratio of the target dimension and the first number.

[0193] In an embodiment, the required transmission resource comprises jointly source channel encoded bits, the target dimension being a minimum dimension of all dimensions of the required transmission resource satisfying a first product, the first product being a product of the number of schedulable resources and a modulation order, the first number being equal to a difference between the target dimension and the first product.

[0194] In an embodiment, the required transmission resource comprises jointly source channel encoded and modulated symbols, the target dimension being a minimum dimension of all dimensions of the required transmission resource satisfying a number of schedulable resources, the first number being equal to a difference between the target dimension and the number of schedulable resources.

[0195] In an embodiment, the rate matching criterion comprises a second rate matching criterion, the second rate matching criterion comprising:

[0196] performing padding processing on the required transmission resource based on the target dimension of the required transmission resource and the number of schedulable resources.

[0197] In an embodiment, in case that the padding rule in the second rate matching criterion is sequential padding, a first number of data units of the required transmission resource are padded onto a second number of padding bits of the required transmission resource in sequence.

[0198] In an embodiment, in a case that the padding rule of the second rate matching criterion is uniform padding, a tail or a head of every fourth number of data units in the required transmission resource is sequentially padded to the third number of padding bits of the required transmission resource, the fourth number being equal to a ratio of the target dimension and the third number.

[0199] In an embodiment, the required transmission resource comprises jointly source channel encoded bits, the target dimension is a largest dimension among all dimensions of the required transmission resource satisfying less than or equal to a first product, the first product being a product of a number of schedulable resources and a modulation order, and the third number is equal to a difference between the first product and the target dimension.

[0200] In an embodiment, the required transmission resource comprises jointly source channel encoded and modulated symbols, the target dimension is a largest dimension among all dimensions of the required transmission resource satisfying less than or equal to a number of schedulable resources, and the third number is equal to a difference between the number of schedulable resources and the target dimension.

[0201] In an embodiment, the dropping length threshold is used for a case that a number of data units that need to be dropped is greater than the dropping length threshold, and the first rate matching criterion is switched to the second rate matching criterion.

[0202] In an embodiment, the rate matching information comprises information required by the first communication device for rate matching, and the method further comprises:

[0203] The first communication device performs rate matching on the required transmission resource and the schedulable resource based on the rate matching information.

[0204] In an embodiment, the first communication device is deployed with a first artificial intelligence scheme, and the second communication device is deployed with a second artificial intelligence scheme.

[0205] In an embodiment, the rate matching information comprises information required by the second communication device for rate matching.

[0206] In an embodiment, the first communication device is deployed with the second artificial intelligence scheme, and the second communication device is deployed with the first artificial intelligence scheme.

[0207] In an embodiment, the first artificial intelligence scheme is used for performing joint source channel encoding, or joint source channel encoding and modulation, and the second artificial intelligence scheme is used for performing joint source channel decoding, or joint source channel demodulation and decoding.

[0208] In an implementation, the artificial intelligence scheme comprises at least one of an artificial intelligence model, an artificial intelligence function, an artificial intelligence feature, a machine learning model, a machine learning function, a machine learning feature.

[0209] In an implementation, the first communication device further comprises:

[0210] The first sending unit 1220 is configured to send confirmation information, the confirmation information being used to indicate that the configuration information is configured successfully.

[0211] The first communication device 1200 of the embodiments of the present application can realize the corresponding functions of the first communication device in the foregoing method embodiments. The corresponding processes, functions, implementation manners, and advantages of each module (sub-module, unit, or component, etc.) in the first communication device 1200 can be referred to the corresponding description in the foregoing method embodiments, which will not be described here again. It should be noted that the functions described with respect to each module (sub-module, unit, or component, etc.) in the first communication device 1200 of the embodiments of the present application can be realized by different modules (sub-modules, units, or components, etc.), or can be realized by the same module (sub-module, unit, or component, etc.).

[0212] FIG. 13 is a schematic block diagram of a second communication device 1300 according to an embodiment of the present application. The second communication device 1300 can comprise:

[0213] The second sending unit 1310 is configured to send configuration information, the configuration information being used to indicate rate matching information, the rate matching information comprising information required for rate matching of a required transmission resource and a schedulable resource.

[0214] In an implementation, the rate matching information comprises a rate matching criterion.

[0215] In an implementation, the rate matching information comprises a dropping rule and / or a padding rule in the rate matching criterion.

[0216] In an implementation, the dropping rule comprises tail dropping or uniform dropping; and / or the padding rule comprises sequential padding or uniform padding.

[0217] In an implementation, the rate matching information comprises a dropping length threshold associated with the dropping rule.

[0218] In an implementation, the rate matching criterion comprises a first rate matching criterion, the first rate matching criterion comprising:

[0219] Based on a target dimension of the required transmission resource and a number of schedulable resources, performing dropping processing on the required transmission resource.

[0220] In an embodiment, the dropping rule in the first rate matching criterion is tail dropping, and a first number of data units at the end of the required transmission resource are dropped.

[0221] In an embodiment, the dropping rule in the first rate matching criterion is uniform dropping, and a first number of data units are dropped from the required transmission resource uniformly, the dropped data units being the last or first data units in every second number of data units in the required transmission resource, the second number being equal to a ratio of the target dimension to the first number.

[0222] In an embodiment, the required transmission resource comprises jointly source channel encoded bits, the target dimension is a minimum dimension of all dimensions of the required transmission resource satisfying a first product, the first product being a product of the number of schedulable resources and a modulation order, and the first number is equal to a difference between the target dimension and the first product.

[0223] In an embodiment, the required transmission resource comprises jointly source channel encoded and modulated symbols, the target dimension is a minimum dimension of all dimensions of the required transmission resource satisfying a number of schedulable resources, and the first number is equal to a difference between the target dimension and the number of schedulable resources.

[0224] In an embodiment, the rate matching criterion comprises a second rate matching criterion, the second rate matching criterion comprising:

[0225] performing padding on the required transmission resource based on a target dimension of the required transmission resource and a number of schedulable resources.

[0226] In an embodiment, the padding rule in the second rate matching criterion is sequential padding, and a first number of data units at the end of the required transmission resource are padded to a second number of padding bits of the required transmission resource in sequence.

[0227] In an embodiment, the padding rule in the second rate matching criterion is uniform padding, and the last or first data units of every third number of data units in the required transmission resource are padded to the second number of padding bits of the required transmission resource in sequence, the third number being equal to a ratio of the target dimension to the second number.

[0228] In an embodiment, the required transmission resource comprises jointly source channel encoded bits, the target dimension is a maximum dimension of all dimensions of the required transmission resource satisfying a first product, the first product being a product of the number of schedulable resources and a modulation order, and the third number is equal to a difference between the first product and the target dimension.

[0229] In an embodiment, the required transmission resource comprises symbols after joint source channel encoding and modulation, the target dimension is a maximum dimension among all dimensions of the required transmission resource satisfying a number less than or equal to a number of schedulable resources, and the third number is equal to a difference between the number of schedulable resources and the target dimension.

[0230] In an embodiment, the dropping length threshold is used to switch from the first rate matching criterion to the second rate matching criterion in a case that a number of data units required to be dropped is greater than the dropping length threshold.

[0231] In an embodiment, the rate matching information comprises information required by the first communication device to perform rate matching, and the configuration information is used to instruct the first communication device to perform rate matching on transmission resources of the required transmission resource and schedulable resources based on the rate configuration information.

[0232] In an embodiment, the first communication device is deployed with a first artificial intelligence scheme, and the second communication device is deployed with a second artificial intelligence scheme.

[0233] In an embodiment, the rate matching information comprises information required by the second communication device to perform rate matching, and the method further comprises:

[0234] The second communication device performs rate matching on transmission resources of the required transmission resource and schedulable resources based on the rate configuration information.

[0235] In an embodiment, the first communication device is deployed with a second artificial intelligence scheme, and the second communication device is deployed with a first artificial intelligence scheme.

[0236] In an embodiment, the first artificial intelligence scheme is used to perform joint source channel encoding, or joint source channel encoding and modulation, and the second artificial intelligence scheme is used to perform joint source channel decoding, or joint source channel demodulation and decoding.

[0237] In an embodiment, the artificial intelligence scheme comprises at least one of an artificial intelligence model, an artificial intelligence function, an artificial intelligence feature, a machine learning model, a machine learning function, and a machine learning feature.

[0238] In an embodiment, the second communication device further comprises:

[0239] The second receiving unit 1320 is configured to receive confirmation information, the confirmation information being used to indicate that the configuration information is configured successfully.

[0240] The second communication device 1300 of the embodiments of this application can realize the corresponding functions of the second communication device in the foregoing method embodiments. The corresponding processes, functions, implementation manners, and beneficial effects of each module (sub-module, unit, or component, etc.) in the second communication device 1300 can be referred to the corresponding description in the foregoing method embodiments, which will not be described here in detail. It should be noted that the functions described with respect to each module (sub-module, unit, or component, etc.) in the second communication device 1300 of the embodiments of this application can be realized by different modules (sub-modules, units, or components, etc.), or by the same module (sub-module, unit, or component, etc.).

[0241] FIG. 14 is a schematic structural diagram of a communication device 1400 according to the embodiments of this application. The communication device 1400 includes a processor 1410, which can call and run a computer program from a memory to enable the communication device 1400 to implement the methods in the embodiments of this application.

[0242] In an implementation manner, the communication device 1400 can further include a memory 1420. The processor 1410 can call and run a computer program from the memory 1420 to enable the communication device 1400 to implement the methods in the embodiments of this application.

[0243] The memory 1420 can be a separate device independent of the processor 1410, or can be integrated in the processor 1410.

[0244] In an implementation manner, the communication device 1400 can further include a transceiver 1430, and the processor 1410 can control the transceiver 1430 to communicate with other devices, specifically, to send information or data to other devices, or to receive information or data sent by other devices.

[0245] The transceiver 1430 can include a transmitter and a receiver. The transceiver 1430 can further include an antenna, and the number of antennas can be one or more.

[0246] In an implementation manner, the communication device 1400 can be the first communication device of the embodiments of this application, and the communication device 1400 can realize the corresponding processes realized by the first communication device in the methods of the embodiments of this application. For brevity, details are not described here.

[0247] In an implementation manner, the communication device 1400 can be the second communication device of the embodiments of this application, and the communication device 1400 can realize the corresponding processes realized by the second communication device in the methods of the embodiments of this application. For brevity, details are not described here.

[0248] FIG. 15 is a schematic structural diagram of a chip 1500 according to an embodiment of the present application. The chip 1500 includes a processor 1510, which can invoke and run a computer program from a memory to implement the method in the embodiments of the present application.

[0249] In an embodiment, the chip 1500 can further include a memory 1520. The processor 1510 can invoke and run a computer program from the memory 1520 to implement the method performed by the first communication device or the second communication device in the embodiments of the present application.

[0250] The memory 1520 can be a separate device independent of the processor 1510, or can be integrated in the processor 1510.

[0251] In an embodiment, the chip 1500 can further include an input interface 1530. The processor 1510 can control the input interface 1530 to communicate with other devices or chips, and specifically, can acquire information or data sent by other devices or chips.

[0252] In an embodiment, the chip 1500 can further include an output interface 1540. The processor 1510 can control the output interface 1540 to communicate with other devices or chips, and specifically, can output information or data to other devices or chips.

[0253] In an embodiment, the chip can be applied to the first communication device in the embodiments of the present application, and the chip can implement the corresponding procedures in the methods of the embodiments of the present application performed by the first communication device. For brevity, details are not described herein.

[0254] In an embodiment, the chip can be applied to the second communication device in the embodiments of the present application, and the chip can implement the corresponding procedures in the methods of the embodiments of the present application performed by the second communication device. For brevity, details are not described herein.

[0255] The chip applied to the first communication device and the second communication device can be the same chip or different chips.

[0256] It should be understood that the chip mentioned in the embodiments of the present application can also be referred to as a system chip, a system-on-chip, a chip system or a system-on-chip, etc.

[0257] The aforementioned processor can be a general-purpose processor, a digital signal processor (DSP), a field programmable gate array (FPGA), an application specific integrated circuit (ASIC) or other programmable logic device, a transistor logic device, a discrete hardware component, and the like. Among them, the aforementioned general-purpose processor can be a microprocessor or any conventional processor and the like.

[0258] The aforementioned memory can be a volatile memory or a non-volatile memory, or can include both volatile and non-volatile memories. Among them, the non-volatile memory can be a read-only memory (ROM), a programmable ROM (PROM), an erasable PROM (EPROM), an electrically EPROM (EEPROM) or a flash memory. The volatile memory can be a random access memory (RAM).

[0259] It should be understood that the aforementioned memory is an exemplary but non-limiting description, for example, the memory in the embodiments of the present application can also be a static RAM (SRAM), a dynamic RAM (DRAM), a synchronous DRAM (SDRAM), a double data rate SDRAM (DDR SDRAM), an enhanced SDRAM (ESDRAM), a synch link DRAM (SLDRAM) and a direct memory bus random access memory (Direct Rambus RAM, DR RAM) and the like. That is, the memory in the embodiments of the present application is intended to include but not limited to these and any other suitable type of memory.

[0260] FIG. 16 is a schematic block diagram of a communication system 1600 according to an embodiment of the present application. The communication system 1600 includes a first communication device 1610 and a second communication device 1620.

[0261] The first communication device 1610 is configured to receive configuration information, where the configuration information is used to indicate rate matching information, and the rate matching information includes information required for rate matching the required transmission resource and the schedulable resource.

[0262] The second communication device 1620 is configured to send the configuration information.

[0263] The first communication device 1610 can be configured to implement the corresponding functions of the first communication device in the above-described method, and the second communication device 1620 can be configured to implement the corresponding functions of the second communication device in the above-described method. For brevity, details are not repeated here.

[0264] In the above-described embodiments, all or part of the above-described system, device, and unit can be implemented by software, hardware, firmware, or any combination thereof. When implemented by software, all or part of the above-described system, device, and unit can be implemented in the form of a computer program product. The computer program product includes one or more computer instructions. When loaded and executed by a computer, the computer instructions generate all or part of the processes or functions in the embodiments of the present application. The computer can be a general-purpose computer, a special-purpose computer, a computer network, or other programmable devices. The computer instructions can be stored in a computer-readable storage medium or transmitted from one computer-readable storage medium to another computer-readable storage medium, for example, the computer instructions can be transmitted from one website, computer, server, or data center to another website, computer, server, or data center through wired (such as coaxial cable, optical fiber, digital subscriber line (DSL)) or wireless (such as infrared, wireless, microwave, etc.) manner. The computer-readable storage medium can be any available medium accessible by a computer or a data storage device such as a server, data center, etc. integrated with one or more available media. The available medium can be a magnetic medium (for example, floppy disk, hard disk, magnetic tape), an optical medium (for example, DVD), or a semiconductor medium (for example, solid state disk (SSD)), etc.

[0265] It should be understood that, in various embodiments of the present application, the size of the sequence number of each process described above does not mean the order of execution, and the execution order of each process should be determined according to its function and inherent logic, and should not constitute any limitation on the implementation process of the embodiments of the present application.

[0266] Those skilled in the art can clearly understand that, for the convenience and brevity of description, the specific working process of the above-described system, device, and unit can refer to the corresponding process in the foregoing method embodiments, and details are not repeated here.

[0267] The above merely provides the specific implementation of the present application, but the protection scope of the present application is not limited thereto, any person skilled in the art can easily think of the changes or replacements within the technical range disclosed by the present application, which should be covered in the protection scope of the present application. Therefore, the protection scope of the present application should be subject to the protection scope of the claims.

Claims

1. A rate matching method, comprising: The first communication device receives configuration information, which is used to indicate rate matching information, including information required for rate matching of required transmission resources and schedulable resources.

2. The method according to claim 1, wherein, The rate matching information includes rate matching criteria.

3. The method according to claim 2, wherein, The rate matching information includes the discard rules and / or fill rules in the rate matching criteria.

4. The method according to claim 3, wherein, The discarding rules include end-to-end discarding or uniform discarding; and / or the filling rules include sequential filling or uniform filling.

5. The method according to claim 4, wherein, The rate matching information includes the discard length threshold associated with the discard rule.

6. The method according to any one of claims 2 to 5, wherein, The rate matching criterion includes a first rate matching criterion, which includes: Based on the target dimension of the required transmission resources and the number of schedulable resources, the required transmission resources are discarded.

7. The method according to claim 6, wherein, If the discarding rule in the first rate matching criterion is end-drop, then the first number of data units at the end of the required transmission resource are discarded.

8. The method according to claim 6, wherein, When the dropping rule in the first rate matching criterion is uniform dropping, a first number of data units are uniformly dropped from the required transmission resources. The dropped data units are the last or first data units in every second number of data units in the required transmission resources. The second number is equal to the ratio of the target dimension to the first number.

9. The method according to claim 7 or 8, wherein, The required transmission resources include: bits after joint source-channel coding, and the target dimension is the smallest dimension among all dimensions of the required transmission resources that satisfies a first product greater than or equal to a first product. The first product is the product of the number of schedulable resources and the modulation order, and the first number is equal to the difference between the target dimension and the first product.

10. The method according to claim 7 or 8, wherein, The required transmission resources include: symbols coded and modulated by joint source channel, and the target dimension is the smallest dimension among all dimensions of the required transmission resources that satisfies a number greater than or equal to the number of schedulable resources, wherein the first number is equal to the difference between the target dimension and the number of schedulable resources.

11. The method according to any one of claims 2 to 5, wherein, The rate matching criterion includes a second rate matching criterion, which includes: Based on the target dimension of the required transmission resources and the number of schedulable resources, the required transmission resources are populated.

12. The method according to claim 11, wherein, When the filling rule of the second rate matching criterion is sequential filling, the first third number of data units of the required transmission resource are sequentially filled into the third number of filling positions of the required transmission resource.

13. The method according to claim 11, wherein, When the filling rule of the second rate matching criterion is uniform filling, the last or first data units of every fourth number of data units in the required transmission resource are sequentially filled into the third number of filling positions of the required transmission resource, where the fourth number is equal to the ratio of the target dimension to the third number.

14. The method according to claim 12 or 13, wherein, The required transmission resources include: bits after joint source-channel coding, the target dimension is the largest dimension among all dimensions of the required transmission resources that is less than or equal to a first product, the first product is the product of the number of schedulable resources and the modulation order, and the third quantity is equal to the difference between the first product and the target dimension.

15. The method according to claim 12 or 13, wherein, The required transmission resources include: symbols after joint source channel coding and modulation; the target dimension is the largest dimension among all dimensions of the required transmission resources that satisfies the condition of being less than or equal to the number of schedulable resources; and the third quantity is equal to the difference between the number of schedulable resources and the target dimension.

16. The method according to claim 5, wherein, The discard length threshold is used to switch from the first rate matching criterion to the second rate matching criterion when the number of data units to be discarded is greater than the discard length threshold.

17. The method according to any one of claims 1 to 16, wherein, The rate matching information includes information required for the first communication device to perform rate matching, and the method further includes: The first communication device performs rate matching between the required transmission resources and the schedulable resources based on the rate matching information.

18. The method according to claim 17, wherein, The first artificial intelligence solution is deployed on the first communication device, and the second artificial intelligence solution is deployed on the second communication device.

19. The method according to any one of claims 1 to 16, wherein, The rate matching information includes the information required for the second communication device to perform rate matching.

20. The method according to claim 19, wherein, The first communication device deploys a second artificial intelligence solution, and the second communication device deploys a first artificial intelligence solution.

21. The method according to claim 18 or 20, wherein, The first artificial intelligence scheme is used for joint source channel coding, or joint source channel coding and modulation; the second artificial intelligence scheme is used for joint source channel decoding, or joint source channel demodulation and decoding.

22. The method according to claim 18, 20 or 21, wherein, The artificial intelligence solution includes at least one of the following: artificial intelligence model, artificial intelligence function, artificial intelligence characteristic, machine learning model, machine learning function, and machine learning characteristic.

23. The method according to any one of claims 1 to 22, wherein, The method further includes: The first communication device sends a confirmation message, which indicates that the configuration information has been successfully configured.

24. A rate matching method, comprising: The second communication device sends configuration information, which is used to indicate rate matching information. The rate matching information includes information required to perform rate matching between the required transmission resources and the schedulable resources.

25. The method according to claim 24, wherein, The rate matching information includes rate matching criteria.

26. The method according to claim 25, wherein, The rate matching information includes the discard rules and / or fill rules in the rate matching criteria.

27. The method according to claim 26, wherein, The discarding rules include end-to-end discarding or uniform discarding; and / or the filling rules include sequential filling or uniform filling.

28. The method according to claim 27, wherein, The rate matching information includes the discard length threshold associated with the discard rule.

29. The method according to any one of claims 25 to 28, wherein, The rate matching criterion includes a first rate matching criterion, which includes: Based on the target dimension of the required transmission resources and the number of schedulable resources, the required transmission resources are discarded.

30. The method according to claim 29, wherein, If the discarding rule in the first rate matching criterion is end-drop, then the first number of data units at the end of the required transmission resource are discarded.

31. The method according to claim 29, wherein, When the dropping rule in the first rate matching criterion is uniform dropping, a first number of data units are uniformly dropped from the required transmission resources. The dropped data units are the last or first data units in every second number of data units in the required transmission resources. The second number is equal to the ratio of the target dimension to the first number.

32. The method according to claim 30 or 31, wherein, The required transmission resources include: bits after joint source-channel coding, and the target dimension is the smallest dimension among all dimensions of the required transmission resources that satisfies a first product greater than or equal to a first product. The first product is the product of the number of schedulable resources and the modulation order, and the first number is equal to the difference between the target dimension and the first product.

33. The method according to claim 30 or 31, wherein, The required transmission resources include: symbols coded and modulated by joint source channel, and the target dimension is the smallest dimension among all dimensions of the required transmission resources that satisfies a number greater than or equal to the number of schedulable resources, wherein the first number is equal to the difference between the target dimension and the number of schedulable resources.

34. The method according to any one of claims 25 to 28, wherein, The rate matching criterion includes a second rate matching criterion, which includes: Based on the target dimension of the required transmission resources and the number of schedulable resources, the required transmission resources are populated.

35. The method according to claim 34, wherein, When the filling rule of the second rate matching criterion is sequential filling, the first third number of data units of the required transmission resource are sequentially filled into the third number of filling positions of the required transmission resource.

36. The method according to claim 34, wherein, When the filling rule of the second rate matching criterion is uniform filling, the last or first data units of every fourth number of data units in the required transmission resource are sequentially filled into the third number of filling positions of the required transmission resource, where the fourth number is equal to the ratio of the target dimension to the third number.

37. The method according to claim 35 or 36, wherein, The required transmission resources include: bits after joint source-channel coding, the target dimension is the largest dimension among all dimensions of the required transmission resources that is less than or equal to a first product, the first product is the product of the number of schedulable resources and the modulation order, and the third quantity is equal to the difference between the first product and the target dimension.

38. The method according to claim 35 or 36, wherein, The required transmission resources include: symbols after joint source channel coding and modulation; the target dimension is the largest dimension among all dimensions of the required transmission resources that satisfies the condition of being less than or equal to the number of schedulable resources; and the third quantity is equal to the difference between the number of schedulable resources and the target dimension.

39. The method according to claim 28, wherein, The discard length threshold is used to switch from the first rate matching criterion to the second rate matching criterion when the number of data units to be discarded is greater than the discard length threshold.

40. The method according to any one of claims 24 to 39, wherein, The rate matching information includes information required for the first communication device to perform rate matching, and the configuration information is used to instruct the first communication device to perform rate matching between the transmission resources and schedulable resources of the required transmission resources based on the rate configuration information.

41. The method according to claim 40, wherein, The first artificial intelligence solution is deployed on the first communication device, and the second artificial intelligence solution is deployed on the second communication device.

42. The method according to any one of claims 24 to 39, wherein, The rate matching information includes information required for the second communication device to perform rate matching, and the method further includes: The second communication device performs rate matching between the required transmission resources and the schedulable resources based on the rate configuration information.

43. The method according to claim 42, wherein, The second artificial intelligence solution is deployed on the first communication device, and the first artificial intelligence solution is deployed on the second communication device.

44. The method according to claim 41 or 43, wherein, The first artificial intelligence scheme is used for joint source channel coding, or joint source channel coding and modulation; the second artificial intelligence scheme is used for joint source channel decoding, or joint source channel demodulation and decoding.

45. The method according to claim 41, 43 or 44, wherein, The artificial intelligence solution includes at least one of the following: artificial intelligence model, artificial intelligence function, artificial intelligence characteristic, machine learning model, machine learning function, and machine learning characteristic.

46. ​​The method according to any one of claims 24 to 45, wherein, The method further includes: The second communication device receives confirmation information, which indicates that the configuration information has been successfully configured.

47. A first communication device, comprising: The first receiving unit is configured to receive configuration information, which is used to indicate rate matching information, including information required for rate matching of required transmission resources and schedulable resources.

48. The first communication device according to claim 47, wherein, The rate matching information includes rate matching criteria.

49. The first communication device according to claim 48, wherein, The rate matching information includes the discard rules and / or fill rules in the rate matching criteria.

50. The first communication device according to claim 49, wherein, The discarding rules include end-to-end discarding or uniform discarding; and / or the filling rules include sequential filling or uniform filling.

51. The first communication device according to claim 50, wherein, The rate matching information includes the discard length threshold associated with the discard rule.

52. The first communication device according to any one of claims 48 to 51, wherein, The rate matching criterion includes a first rate matching criterion, which includes: Based on the target dimension of the required transmission resources and the number of schedulable resources, the required transmission resources are discarded.

53. The first communication device according to claim 52, wherein, If the discarding rule in the first rate matching criterion is end-drop, then the first number of data units at the end of the required transmission resource are discarded.

54. The first communication device according to claim 52, wherein, When the dropping rule in the first rate matching criterion is uniform dropping, a first number of data units are uniformly dropped from the required transmission resources. The dropped data units are the last or first data units in every second number of data units in the required transmission resources. The second number is equal to the ratio of the target dimension to the first number.

55. The first communication device according to claim 53 or 54, wherein, The required transmission resources include: bits after joint source-channel coding, and the target dimension is the smallest dimension among all dimensions of the required transmission resources that satisfies a first product greater than or equal to a first product. The first product is the product of the number of schedulable resources and the modulation order, and the first number is equal to the difference between the target dimension and the first product.

56. The first communication device according to claim 53 or 54, wherein, The required transmission resources include: symbols coded and modulated by joint source channel, and the target dimension is the smallest dimension among all dimensions of the required transmission resources that satisfies a number greater than or equal to the number of schedulable resources, wherein the first number is equal to the difference between the target dimension and the number of schedulable resources.

57. The first communication device according to any one of claims 48 to 51, wherein, The rate matching criterion includes a second rate matching criterion, which includes: Based on the target dimension of the required transmission resources and the number of schedulable resources, the required transmission resources are populated.

58. The first communication device according to claim 57, wherein, When the filling rule of the second rate matching criterion is sequential filling, the first third number of data units of the required transmission resource are sequentially filled into the third number of filling positions of the required transmission resource.

59. The first communication device according to claim 57, wherein, When the filling rule of the second rate matching criterion is uniform filling, the last or first data units of every fourth number of data units in the required transmission resource are sequentially filled into the third number of filling positions of the required transmission resource, where the fourth number is equal to the ratio of the target dimension to the third number.

60. The first communication device according to claim 58 or 59, wherein, The required transmission resources include: bits after joint source-channel coding, the target dimension is the largest dimension among all dimensions of the required transmission resources that is less than or equal to a first product, the first product is the product of the number of schedulable resources and the modulation order, and the third quantity is equal to the difference between the first product and the target dimension.

61. The first communication device according to claim 58 or 59, wherein, The required transmission resources include: symbols after joint source channel coding and modulation; the target dimension is the largest dimension among all dimensions of the required transmission resources that satisfies the condition of being less than or equal to the number of schedulable resources; and the third quantity is equal to the difference between the number of schedulable resources and the target dimension.

62. The first communication device according to claim 51, wherein, The discard length threshold is used to switch from the first rate matching criterion to the second rate matching criterion when the number of data units to be discarded is greater than the discard length threshold.

63. The first communication device according to any one of claims 47 to 62, wherein, The rate matching information includes information required for the first communication device to perform rate matching, and the first communication device further includes: The first communication device performs rate matching between the required transmission resources and the schedulable resources based on the rate matching information.

64. The first communication device according to claim 63, wherein, The first artificial intelligence solution is deployed on the first communication device, and the second artificial intelligence solution is deployed on the second communication device.

65. The first communication device according to any one of claims 47 to 62, wherein, The rate matching information includes the information required for the second communication device to perform rate matching.

66. The first communication device according to claim 65, wherein, The first communication device deploys a second artificial intelligence solution, and the second communication device deploys a first artificial intelligence solution.

67. The first communication device according to claim 64 or 66, wherein, The first artificial intelligence scheme is used for joint source channel coding, or joint source channel coding and modulation; the second artificial intelligence scheme is used for joint source channel decoding, or joint source channel demodulation and decoding.

68. The first communication device according to claim 64, 66 or 67, wherein, The artificial intelligence solution includes at least one of the following: artificial intelligence model, artificial intelligence function, artificial intelligence characteristic, machine learning model, machine learning function, and machine learning characteristic.

69. The first communication device according to any one of claims 47 to 68, wherein, The first communication device further includes: The first sending unit is used to send confirmation information, which indicates that the configuration information has been configured successfully.

70. A second communication device, comprising: The second sending unit is used to send configuration information, which is used to indicate rate matching information. The rate matching information includes information required to perform rate matching between the transmission resources of the required transmission resources and the schedulable resources.

71. The second communication device according to claim 70, wherein, The rate matching information includes rate matching criteria.

72. The second communication device according to claim 71, wherein, The rate matching information includes the discard rules and / or fill rules in the rate matching criteria.

73. The second communication device according to claim 72, wherein, The discarding rules include end-to-end discarding or uniform discarding; and / or the filling rules include sequential filling or uniform filling.

74. The second communication device according to claim 73, wherein, The rate matching information includes the discard length threshold associated with the discard rule.

75. The second communication device according to any one of claims 71 to 74, wherein, The rate matching criterion includes a first rate matching criterion, which includes: Based on the target dimension of the required transmission resources and the number of schedulable resources, the required transmission resources are discarded.

76. The second communication device according to claim 75, wherein, If the discarding rule in the first rate matching criterion is end-drop, then the first number of data units at the end of the required transmission resource are discarded.

77. The second communication device according to claim 75, wherein, When the dropping rule in the first rate matching criterion is uniform dropping, a first number of data units are uniformly dropped from the required transmission resources. The dropped data units are the last or first data units in every second number of data units in the required transmission resources. The second number is equal to the ratio of the target dimension to the first number.

78. The second communication device according to claim 76 or 77, wherein, The required transmission resources include: bits after joint source-channel coding, and the target dimension is the smallest dimension among all dimensions of the required transmission resources that satisfies a first product greater than or equal to a first product. The first product is the product of the number of schedulable resources and the modulation order, and the first number is equal to the difference between the target dimension and the first product.

79. The second communication device according to claim 76 or 77, wherein, The required transmission resources include: symbols coded and modulated by joint source channel, and the target dimension is the smallest dimension among all dimensions of the required transmission resources that satisfies a number greater than or equal to the number of schedulable resources, wherein the first number is equal to the difference between the target dimension and the number of schedulable resources.

80. The second communication device according to any one of claims 71 to 74, wherein, The rate matching criterion includes a second rate matching criterion, which includes: Based on the target dimension of the required transmission resources and the number of schedulable resources, the required transmission resources are populated.

81. The second communication device according to claim 80, wherein, When the filling rule of the second rate matching criterion is sequential filling, the first third number of data units of the required transmission resource are sequentially filled into the third number of filling positions of the required transmission resource.

82. The second communication device according to claim 80, wherein, When the filling rule of the second rate matching criterion is uniform filling, the last or first data units of every fourth number of data units in the required transmission resource are sequentially filled into the third number of filling positions of the required transmission resource, where the fourth number is equal to the ratio of the target dimension to the third number.

83. The second communication device according to claim 81 or 82, wherein, The required transmission resources include: bits after joint source-channel coding, the target dimension is the largest dimension among all dimensions of the required transmission resources that is less than or equal to a first product, the first product is the product of the number of schedulable resources and the modulation order, and the third quantity is equal to the difference between the first product and the target dimension.

84. The second communication device according to claim 81 or 82, wherein, The required transmission resources include: symbols after joint source channel coding and modulation; the target dimension is the largest dimension among all dimensions of the required transmission resources that satisfies the condition of being less than or equal to the number of schedulable resources; and the third quantity is equal to the difference between the number of schedulable resources and the target dimension.

85. The second communication device according to claim 74, wherein, The discard length threshold is used to switch from the first rate matching criterion to the second rate matching criterion when the number of data units to be discarded is greater than the discard length threshold.

86. The second communication device according to any one of claims 70 to 85, wherein, The rate matching information includes the information required for the first communication device to perform rate matching, and the configuration information is used to instruct the first communication device to perform rate matching between the transmission resources and schedulable resources of the required transmission resources based on the rate configuration information.

87. The second communication device according to claim 86, wherein, The first artificial intelligence solution is deployed on the first communication device, and the second artificial intelligence solution is deployed on the second communication device.

88. The second communication device according to any one of claims 70 to 85, wherein, The rate matching information includes information required for the second communication device to perform rate matching, and the second communication device further includes: The second communication device performs rate matching between the required transmission resources and the schedulable resources based on the rate configuration information.

89. The second communication device according to claim 88, wherein, The second artificial intelligence solution is deployed on the first communication device, and the first artificial intelligence solution is deployed on the second communication device.

90. The second communication device according to claim 87 or 89, wherein, The first artificial intelligence scheme is used for joint source channel coding, or joint source channel coding and modulation; the second artificial intelligence scheme is used for joint source channel decoding, or joint source channel demodulation and decoding.

91. The second communication device according to claim 87, 89 or 90, wherein, The artificial intelligence solution includes at least one of the following: artificial intelligence model, artificial intelligence function, artificial intelligence characteristic, machine learning model, machine learning function, and machine learning characteristic.

92. The second communication device according to any one of claims 70 to 91, wherein, The second communication device also includes: The second receiving unit is used to receive confirmation information, which indicates that the configuration information has been configured successfully.

93. A communication device, comprising: A transceiver, a processor, and a memory, wherein the memory is used to store a computer program, the transceiver is used to communicate with other devices, and the processor is used to invoke and run the computer program stored in the memory to cause the communication device to perform the method as described in any one of claims 1 to 49.

94. A chip, comprising: A processor for retrieving and running a computer program from memory, causing a device on which the chip is mounted to perform the method as described in any one of claims 1 to 46.

95. A computer-readable storage medium for storing a computer program that, when run by a device, causes the device to perform the method as claimed in any one of claims 1 to 46.

96. A computer program product comprising computer program instructions that cause a computer to perform the method as claimed in any one of claims 1 to 46.

97. A computer program that causes a computer to perform the method as claimed in any one of claims 1 to 46.

98. A communication system, comprising: A first communication device is configured to perform the method as described in any one of claims 1 to 23; A second communication device is used to perform the method as described in any one of claims 24 to 46.

Citation Information

Patent Citations

  • Electric power wireless communication method, device and system for distribution network automation

    CN105337697A

  • Rate matching method and device

    CN117528608A

  • Communication method and device

    CN117749335A

  • Joint source channel coding method and device based on meta-learning, and medium

    CN117938311A

  • Full-reference video quality evaluation method based on semantic communication and network channel parameters

    CN118158388A