Communication method, and apparatus
By obtaining indicator information in the intelligent air interface to determine the enable mode, the resource waste and efficiency reduction caused by the performance differences of the intelligent air interface in different scenarios is solved, and a more efficient transmission mechanism is achieved.
Patent Information
- Application Number
- PCT/CN2023/114736
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2023-08-24
- Publication Date
- 2025-02-27
AI Technical Summary
In neural network-based transmitters and receivers, the performance of intelligent air interfaces may differ in different scenarios due to the difference in data distribution, resulting in the need to switch different neural network models or fall back to traditional air interfaces, resulting in waste of transmission resources and reduced efficiency.
A communication method is proposed to determine the enable mode of the air interface by obtaining indication information, including the non-retransmission enable mode, the retransmission enable mode or the HARQ enable mode, and send corresponding information according to the indication information, thereby avoiding resource waste and improving transmission efficiency.
By dynamically adjusting the transmission mechanism of the air interface, resource waste is avoided, transmission efficiency is improved, and the intelligent flexibility of the air interface is improved.
Smart Images

Figure CN2023114736_27022025_PF_FP_ABST
Abstract
Description
Communication method and device Technical Field
[0001] The present application relates to the field of artificial intelligence technology, and in particular to a communication method and device. Background Art
[0002] Currently, in neural network-based transmitters and receivers, intelligent air interfaces can optimize transceiver signals through data-driven optimization. However, performance may vary in different scenarios due to differences in data distribution. To ensure communication performance, it may be necessary to switch to different neural network models or fall back from the intelligent air interface to the traditional air interface. On the other hand, due to changes in device computing or storage capabilities, it may be necessary to fall back from the intelligent air interface to the traditional air interface. Therefore, before and after the air interface switching, it may lead to waste of transmission resources and reduced transmission efficiency.
[0003] Summary of the Invention
[0004] This application proposes a communication method and device that can avoid resource waste and improve transmission efficiency.
[0005] In a first aspect, an embodiment of the present application provides a communication method, which can be performed by a first device, where the first device can be a terminal device or a network device, or a component in the terminal device or the network device (for example, a processor, a chip, or a chip system, etc.), or a logic module or software that can implement all or part of the functions of the terminal device, or a logic module or software that can implement all or part of the functions of the network device. The method includes: the first device obtains indication information, where the indication information is used to indicate an enable mode of the first air interface, where the enable mode includes one or more of the following: a no-retransmission enable mode, a retransmission enable mode, or a hybrid automatic repeat request HARQ enable mode; and the first device sends first information to the second device according to the indication information.
[0006] In the above method, in one example, when the first device is a terminal device and the second device is a network device, the first device obtaining the indication information can be understood as the first device receiving the indication information from the second device. In another example, when the first device is a network device and the second device is a terminal device, the first device obtaining the indication information can be understood as the first device determining the indication information, and the indication information is determined by the network device. In another example, when the first device is a first terminal device and the second device is a second terminal device, the first device obtaining the indication information can be understood as the first device obtaining the indication information from the network device, and the indication information is determined by the network device. By obtaining the indication information through the first device and sending the first information to the second device according to the indication information, the first device can send different contents of the first information according to the different contents included in the indication information, thereby determining the transmission mechanism of the air interface, avoiding resource waste, and improving transmission efficiency.
[0007] In a possible implementation, the enabling mode includes a non-retransmission enabling mode, and the first information includes new data information to be transmitted after enabling.
[0008] In the above method, the air interface transmission mode is configured by enabling the mode including the non-retransmission enabling mode, thereby improving the intelligent flexibility of the air interface, and by indicating the mechanism of air interface transmission after enabling, it is possible to avoid resource waste and improve transmission efficiency.
[0009] In another possible implementation, before the first device sends the first information to the second device according to the indication information, the method further includes: the first device resetting the HARQ process state.
[0010] In yet another possible implementation, the enable mode includes a retransmission enable mode, and the first information includes data information transmitted before enabling.
[0011] In the above method, the air interface transmission mode is configured by including a retransmission enabling mode in the enabling mode, thereby improving the intelligent flexibility of the air interface, and the data before and after enabling can be repeatedly transmitted by including the first information in the data information transmitted before enabling, thereby improving the efficiency of data transmission, and by indicating the mechanism of air interface transmission after enabling, it is possible to avoid resource waste and improve transmission efficiency.
[0012] In another possible implementation, before the first device sends the first information to the second device according to the indication information, the method further includes: the first device freezing the HARQ process state.
[0013] In another possible implementation, the enabling mode includes an HARQ enabling mode, and the first information is data information related to data information transmitted before enabling.
[0014] In the above method, the air interface transmission mode is configured by including the HARQ enabling mode in the enabling mode, thereby improving the intelligent flexibility of the air interface, and by indicating the mechanism of air interface transmission after enabling, it is possible to avoid resource waste and improve transmission efficiency.
[0015] In another possible implementation, the relevant data information includes first redundant version information, the data information transmitted before enabling includes second redundant version information, the first redundant version information is different from the second redundant version information, and the first redundant version information and the second redundant version information belong to the same encoding codeword.
[0016] In another possible implementation, before the first device sends the first information to the second device according to the indication information, the method further includes: the first device updating the HARQ process status.
[0017] In another possible implementation, the enabling includes one or more of the following: activation of the first air interface, deactivation of the first air interface, switching of the first air interface to the second air interface, or fallback of the first air interface to the second air interface, wherein the first air interface is different from the second air interface.
[0018] In another possible implementation, the first air interface is a smart air interface and the second air interface is a traditional air interface; or the first air interface is a traditional air interface and the second air interface is a smart air interface; or the first air interface is a first smart air interface and the second air interface is a second smart air interface.
[0019] In another possible implementation manner, the indication information further includes one or more of the following: HARQ version information, new data indication NDI information, air interface category information, or transmission configuration information.
[0020] In another possible implementation manner, the indication information is carried in physical layer downlink control information DCI, media access control element MACCE or radio resource control RRC signaling.
[0021] In another possible implementation, the non-retransmission enabling mode, the retransmission enabling mode and the HARQ enabling mode are determined by one or more of the following, and the one or more of the following include: real-time performance of air interface transmission, statistical performance of air interface transmission or artificial intelligence AI resource status.
[0022] In a second aspect, an embodiment of the present application provides a communication method, which can be executed by a second device, and the second device can be a terminal device or a network device, or a component in the terminal device or the network device (for example, a processor, a chip, or a chip system, etc.), or a logic module or software that can implement all or part of the functions of the terminal device, or a logic module or software that can implement all or part of the functions of the network device. The method includes: the second device obtains indication information, the indication information is used to indicate the enable mode of the first air interface, and the enable mode includes one or more of the following: no retransmission enable mode, retransmission enable mode or hybrid automatic repeat request HARQ enable mode; the second device receives the first information from the first device according to the indication information.
[0023] In the above method, in one example, when the first device is a terminal device and the second device is a network device, the first device obtaining the indication information can be understood as the first device receiving the indication information from the second device, and the second device obtaining the indication information can be understood as the second device determining the indication information. In another example, when the first device is a network device and the second device is a terminal device, the first device obtaining the indication information can be understood as the first device determining the indication information, and the indication information is determined by the network device, and the second device obtaining the indication information can be understood as the second device receiving the indication information from the first device. In another example, when the first device is a first terminal device and the second device is a second terminal device, the second device obtaining the indication information can be understood as the second device obtaining the indication information from the network device, and the indication information is determined by the network device. By obtaining the indication information through the second device and receiving the first information based on the indication information, the first device can determine the transmission mechanism of the air interface based on the content included in the indication information, thereby avoiding resource waste and improving transmission efficiency.
[0024] In a possible implementation, the enabling mode includes a non-retransmission enabling mode, and the first information includes new data information to be transmitted after enabling.
[0025] In the above method, the air interface transmission mode is configured by enabling the mode including the non-retransmission enabling mode, thereby improving the intelligent flexibility of the air interface, and by indicating the mechanism of air interface transmission after enabling, it is possible to avoid resource waste and improve transmission efficiency.
[0026] In yet another possible implementation, before the second device receives the first information from the first device according to the indication information, the method further includes: the second device resetting the HARQ process state.
[0027] In yet another possible implementation, the enable mode includes a retransmission enable mode, and the first information includes data information transmitted before enabling.
[0028] In the above method, the air interface transmission mode is configured by including a retransmission enabling mode in the enabling mode, thereby improving the intelligent flexibility of the air interface, and the data before and after enabling can be repeatedly transmitted by including the first information in the data information transmitted before enabling, thereby improving the efficiency of data transmission, and by indicating the mechanism of air interface transmission after enabling, it is possible to avoid resource waste and improve transmission efficiency.
[0029] In yet another possible implementation, before the second device receives the first information from the first device according to the indication information, the method further includes: the second device freezing the HARQ process state.
[0030] In another possible implementation, the enabling mode includes an HARQ enabling mode, and the first information is data information related to data information transmitted before enabling.
[0031] In the above method, the air interface transmission mode is configured by including the HARQ enabling mode in the enabling mode, thereby improving the intelligent flexibility of the air interface, and by indicating the mechanism of air interface transmission after enabling, it is possible to avoid resource waste and improve transmission efficiency.
[0032] In another possible implementation, the relevant data information includes first redundant version information, the data information transmitted before enabling includes second redundant version information, the first redundant version information is different from the second redundant version information, and the first redundant version information and the second redundant version information belong to the same encoding codeword.
[0033] In another possible implementation, before the second device receives the first information from the first device according to the indication information, the method further includes: the second device updating the HARQ process status.
[0034] In another possible implementation, the method further includes: the second device performing combined decoding processing on the first information and the second information, where the second information is data information received before enabling.
[0035] In the above method, the transmission efficiency can be improved by combining the decoding processing.
[0036] In another possible implementation, the enabling includes one or more of the following: activation of the first air interface, deactivation of the first air interface, switching of the first air interface to the second air interface, or fallback of the first air interface to the second air interface, wherein the first air interface is different from the second air interface.
[0037] In another possible implementation, the first air interface is a smart air interface and the second air interface is a traditional air interface; or the first air interface is a traditional air interface and the second air interface is a smart air interface; or the first air interface is a first smart air interface and the second air interface is a second smart air interface.
[0038] In another possible implementation manner, the indication information further includes one or more of the following: HARQ version information, new data indication NDI information, air interface category information, or transmission configuration information.
[0039] In another possible implementation manner, the indication information is carried in physical layer downlink control information DCI, media access control element MACCE or radio resource control RRC signaling.
[0040] In another possible implementation, the non-retransmission enabling mode, the retransmission enabling mode and the HARQ enabling mode are determined by one or more of the following, and the one or more of the following include: real-time performance of air interface transmission, statistical performance of air interface transmission or artificial intelligence AI resource status.
[0041] In the third aspect, an embodiment of the present application provides a communication device, including: a processing module and a transceiver module, the processing module is used to obtain indication information, the indication information is used to indicate the enable mode of the first air interface, and the enable mode includes one or more of the following: no retransmission enable mode, retransmission enable mode or hybrid automatic repeat request HARQ enable mode; the transceiver module is used to send first information to the second device according to the indication information.
[0042] In a possible implementation, the enabling mode includes a non-retransmission enabling mode, and the first information includes new data information to be transmitted after enabling.
[0043] In yet another possible implementation, the processing module is further configured to reset the HARQ process state.
[0044] In yet another possible implementation, the enable mode includes a retransmission enable mode, and the first information includes data information transmitted before enabling.
[0045] In yet another possible implementation, the processing module is further configured to freeze the HARQ process state.
[0046] In another possible implementation, the enabling mode includes an HARQ enabling mode, and the first information is data information related to data information transmitted before enabling.
[0047] In another possible implementation, the relevant data information includes first redundant version information, the data information transmitted before enabling includes second redundant version information, the first redundant version information is different from the second redundant version information, and the first redundant version information and the second redundant version information belong to the same encoding codeword.
[0048] In yet another possible implementation, the processing module is further configured to update the HARQ process status.
[0049] In another possible implementation, the enabling includes one or more of the following: activation of the first air interface, deactivation of the first air interface, switching of the first air interface to the second air interface, or fallback of the first air interface to the second air interface, wherein the first air interface is different from the second air interface.
[0050] In another possible implementation, the first air interface is a smart air interface and the second air interface is a traditional air interface; or the first air interface is a traditional air interface and the second air interface is a smart air interface; or the first air interface is a first smart air interface and the second air interface is a second smart air interface.
[0051] In another possible implementation manner, the indication information further includes one or more of the following: HARQ version information, new data indication NDI information, air interface category information, or transmission configuration information.
[0052] In another possible implementation manner, the indication information is carried in physical layer downlink control information DCI, media access control element MACCE or radio resource control RRC signaling.
[0053] In another possible implementation, the non-retransmission enabling mode, the retransmission enabling mode and the HARQ enabling mode are determined by one or more of the following, and the one or more of the following include: real-time performance of air interface transmission, statistical performance of air interface transmission or artificial intelligence AI resource status.
[0054] Regarding the technical effects brought about by the third aspect or possible implementation methods, reference may be made to the introduction to the technical effects of the first aspect or corresponding implementation methods.
[0055] In a fourth aspect, an embodiment of the present application provides a communication device, comprising: a processing module and a transceiver module, the processing module being used to obtain indication information, the indication information being used to indicate an enable mode of a first air interface, the enable mode comprising one or more of the following: a no-retransmission enable mode, a retransmission enable mode, or a hybrid automatic repeat request HARQ enable mode; the transceiver module being used to receive first information from a first device according to the indication information.
[0056] In a possible implementation, the enabling mode includes a non-retransmission enabling mode, and the first information includes new data information to be transmitted after enabling.
[0057] In yet another possible implementation, the processing module is further configured to reset the HARQ process state.
[0058] In yet another possible implementation, the enable mode includes a retransmission enable mode, and the first information includes data information transmitted before enabling.
[0059] In yet another possible implementation, the processing module is further configured to freeze the HARQ process state.
[0060] In another possible implementation, the enabling mode includes an HARQ enabling mode, and the first information is data information related to data information transmitted before enabling.
[0061] In another possible implementation, the relevant data information includes first redundant version information, the data information transmitted before enabling includes second redundant version information, the first redundant version information is different from the second redundant version information, and the first redundant version information and the second redundant version information belong to the same encoding codeword.
[0062] In yet another possible implementation, the processing module is further configured to update the HARQ process status.
[0063] In another possible implementation, the processing module is further configured to combine and decode the first information and the second information, where the second information is data information received before enabling.
[0064] In another possible implementation, the enabling includes one or more of the following: activation of the first air interface, deactivation of the first air interface, switching of the first air interface to the second air interface, or fallback of the first air interface to the second air interface, wherein the first air interface is different from the second air interface.
[0065] In another possible implementation, the first air interface is a smart air interface and the second air interface is a traditional air interface; or the first air interface is a traditional air interface and the second air interface is a smart air interface; or the first air interface is a first smart air interface and the second air interface is a second smart air interface.
[0066] In another possible implementation manner, the indication information further includes one or more of the following: HARQ version information, new data indication NDI information, air interface category information, or transmission configuration information.
[0067] In another possible implementation manner, the indication information is carried in physical layer downlink control information DCI, media access control element MACCE or radio resource control RRC signaling.
[0068] In another possible implementation, the non-retransmission enabling mode, the retransmission enabling mode and the HARQ enabling mode are determined by one or more of the following, and the one or more of the following include: real-time performance of air interface transmission, statistical performance of air interface transmission or artificial intelligence AI resource status.
[0069] Regarding the technical effects brought about by the fourth aspect or possible implementation methods, reference may be made to the introduction to the technical effects of the second aspect or corresponding implementation methods.
[0070] In a fifth aspect, an embodiment of the present application provides a first apparatus, comprising: a processor and a memory. The memory stores a computer program or computer instructions, and the processor is configured to call and execute the computer program or computer instructions stored in the memory, so that the processor implements any one of the implementations of the first aspect.
[0071] Optionally, the first device further includes a transceiver, and the processor is used to control the transceiver to transmit and receive signals.
[0072] In a sixth aspect, an embodiment of the present application provides a second apparatus, comprising: a processor and a memory. The memory stores a computer program or computer instructions, and the processor is configured to call and execute the computer program or computer instructions stored in the memory, so that the processor implements any one of the implementations of the second aspect.
[0073] Optionally, the second device further includes a transceiver, and the processor is used to control the transceiver to transmit and receive signals.
[0074] In a seventh aspect, an embodiment of the present application provides a first device, comprising a processor and an interface circuit, wherein the processor is configured to communicate with other devices via the interface circuit and execute the method described in the first aspect. The processor may comprise one or more processors.
[0075] In an eighth aspect, an embodiment of the present application provides a second device, comprising a processor and an interface circuit, wherein the processor is configured to communicate with other devices via the interface circuit and execute the method described in the second aspect. The processor comprises one or more processors.
[0076] In a ninth aspect, an embodiment of the present application provides a first device, comprising a processor, configured to be connected to a memory and configured to call a program stored in the memory to execute the method described in the first aspect. The memory may be located within or outside the first device. The processor may include one or more processors.
[0077] In a tenth aspect, an embodiment of the present application provides a second device, comprising a processor, configured to be connected to a memory and configured to call a program stored in the memory to execute the method described in the second aspect. The memory may be located within or outside the second device. The processor may include one or more processors.
[0078] In one implementation, the first device of the third aspect, fifth aspect, seventh aspect, and ninth aspect may be a chip or a chip system.
[0079] In one implementation, the second device of the fourth, sixth, eighth, and tenth aspects may be a chip or a chip system.
[0080] In the eleventh aspect, an embodiment of the present application provides a computer program product comprising a computer program or instructions, which, when executed on a computer, enables the computer to execute any one of the implementation methods of the first and second aspects.
[0081] In the twelfth aspect, an embodiment of the present application provides a computer-readable storage medium, including a computer program or instructions, which, when executed on a computer, enables the computer to execute any one of the implementation methods of the first and second aspects.
[0082] In a thirteenth aspect, an embodiment of the present application provides a chip device, comprising a processor, for calling a computer program or instruction in a memory so that the processor executes any one of the implementation methods of any one of the above-mentioned first and second aspects.
[0083] Optionally, the processor is coupled to the memory via an interface.
[0084] In the fourteenth aspect, an embodiment of the present application provides a communication system, which includes a first device and a second device; the first device is used to execute the method shown in the first aspect, and the second device is used to execute the method shown in the second aspect.
[0085] Through the above technical solution, it can be seen that the first device obtains indication information, which is used to indicate the enablement mode of the first air interface, and the enablement mode includes one or more of the following: no retransmission enablement mode, retransmission enablement mode, or hybrid automatic repeat request (HARQ) enablement mode; and the first device sends the first information to the second device based on the indication information. By having the first device obtain the indication information and send the first information to the second device based on the indication information, the first device can determine the transmission mechanism of the air interface by changing the content of the first information sent according to the content included in the indication information, thereby avoiding resource waste and improving transmission efficiency. BRIEF DESCRIPTION OF THE DRAWINGS
[0086] FIG1 is a schematic diagram of the architecture of a communication system provided in an embodiment of the present application;
[0087] FIG2A is a schematic diagram of another communication system provided in an embodiment of the present application;
[0088] FIG2B is a schematic diagram of another communication system provided in an embodiment of the present application;
[0089] FIG2C is a schematic diagram of another communication system provided in an embodiment of the present application;
[0090] FIG3 is a schematic diagram of a neuron structure provided in an embodiment of the present application;
[0091] FIG4 is a schematic diagram of a communication process based on a neural network transceiver provided in an embodiment of the present application;
[0092] FIG5 is a schematic diagram of a flow chart of signal processing of different modules of a neural network optimization according to an embodiment of the present application;
[0093] FIG6 is a schematic diagram of a flow chart of a conventional data transmission process provided by an embodiment of the present application;
[0094] FIG7 is a flow chart of a communication method provided in an embodiment of the present application;
[0095] FIG8 is a signaling format of a MACCE provided in an embodiment of the present application;
[0096] FIG9 is a schematic diagram of air interface transmission before and after enabling according to an embodiment of the present application;
[0097] FIG10 is a schematic diagram of another embodiment of the present application providing an embodiment of the air interface transmission before and after enabling;
[0098] FIG11 is a schematic diagram of another embodiment of the present application providing an embodiment of the air interface transmission before and after enabling;
[0099] FIG12 is a schematic structural diagram of a first device provided in an embodiment of the present application;
[0100] FIG13 is a schematic structural diagram of a second device provided in an embodiment of the present application;
[0101] FIG14 is a schematic structural diagram of a device provided in an embodiment of the present application;
[0102] FIG15 is a schematic structural diagram of another device provided in an embodiment of the present application;
[0103] FIG16 is a schematic structural diagram of another device provided in an embodiment of the present application. DETAILED DESCRIPTION
[0104] The following is a clear and complete description of the technical solutions in the embodiments of the present application in conjunction with the accompanying drawings. Obviously, the described embodiments are only part of the embodiments of the present application, not all of the embodiments. Based on the embodiments in the present application, all other embodiments obtained by those skilled in the art without making any creative efforts are within the scope of protection of this application.
[0105] References to "one embodiment" or "some embodiments" in this application mean that a particular feature, structure, or characteristic described in conjunction with that embodiment is included in one or more embodiments of the application. Thus, phrases such as "in one embodiment," "in some embodiments," "in other embodiments," and "in other embodiments" appearing in various places in this specification do not necessarily refer to the same embodiment, but rather mean "one or more but not all embodiments," unless otherwise specifically emphasized. The terms "including," "comprising," "having," and variations thereof mean "including but not limited to," unless otherwise specifically emphasized.
[0106] In the description of this application, unless otherwise specified, " / " means "or", for example, A / B can mean A or B. "And / or" in this article is merely a description of the association relationship of associated objects, indicating that there can be three relationships. For example, A and / or B can mean: A exists alone, A and B exist at the same time, and B exists alone. In addition, "at least one" means one or more, and "plurality" means two or more. "At least one of the following items" or similar expressions refers to any combination of these items, including any combination of single items or plural items. For example, at least one of a, b, or c can mean: a, b, c; a and b; a and c; b and c; or a, b, and c. Among them, a, b, and c can be single or multiple.
[0107] It is understood that in this application, "indication" can include direct indication, indirect indication, explicit indication, and implicit indication. When describing that a certain indication information is used to indicate A, it can be understood that the indication information carries A, directly indicates A, or indirectly indicates A.
[0108] In this application, the information indicated by the indication information is referred to as the information to be indicated. In the specific implementation process, there are many ways to indicate the information to be indicated, such as but not limited to, the information to be indicated can be directly indicated, such as the information to be indicated itself or the index of the information to be indicated, etc., or the information to be indicated can be indirectly indicated by indicating other information, wherein there is an association between the other information and the information to be indicated. It is also possible to indicate only a part of the information to be indicated, while the other parts of the information to be indicated are known or agreed in advance. For example, the indication of specific information can also be achieved with the help of the arrangement order of each information agreed in advance (such as specified in the protocol), thereby reducing the indication overhead to a certain extent.
[0109] The information to be indicated can be sent as a whole or divided into multiple sub-information and sent separately. The transmission period and / or transmission timing of these sub-information can be the same or different. The specific transmission method is not limited in this application. The transmission period and / or transmission timing of these sub-information can be predefined, for example, according to a protocol, or can be configured by the transmitting device through sending configuration information to the receiving device.
[0110] It can be understood that "sending" and "receiving" in this application indicate the direction of signal transmission. For example, "sending information to XX" can be understood as the destination of the information is XX, which can include direct sending through the air interface, and also include indirect sending through the air interface by other units or modules. "Receiving information from YY" can be understood as the source of the information is YY, which can include direct receiving from YY through the air interface, and also include indirect receiving from YY through the air interface from other units or modules. "Sending" can also be understood as the "output" of the chip interface, and "receiving" can also be understood as the "input" of the chip interface.
[0111] In other words, sending and receiving can be performed between devices, for example, between a network device and a terminal device, or can be performed within a device, for example, sending or receiving between components, modules, chips, software modules or hardware modules within the device through a bus, wiring or interface.
[0112] It is understandable that information may be processed between the source and destination of information transmission, such as coding, modulation, etc., but the destination can understand the valid information from the source. Similar expressions in this application can be understood similarly and will not be repeated.
[0113] The communication method provided in the embodiment of the present application can be applied to cellular communication systems related to the third generation partnership project (3GPP), for example, fourth generation (4G) communication systems, such as long term evolution (LTE) communication systems, and can also be applied to fifth generation (5G) communication systems, such as 5G new radio (NR) communication systems, or to various future communication systems, such as sixth generation (6G) communication systems. The method provided in the embodiment of the present application can also be applied to Bluetooth systems, wireless fidelity (WiFi) systems, LoRa systems or Internet of Vehicles systems, communication systems that support the integration of multiple wireless technologies, and device-to-device (D2D) systems. The method provided in the embodiment of the present application can also be applied to satellite communication systems, wherein the satellite communication system can be integrated with the above-mentioned communication system. The wireless communication systems involved in this application also include but are not limited to: narrowband Internet of Things (NB-IoT) system, global system for mobile communications (GSM), enhanced data rate for GSM evolution (EDGE), wideband code division multiple access (WCDMA), code division multiple access 2000 (CDMA2000), or time division-synchronization code division multiple access (TD-SCDMA).
[0114] The communication system used in the embodiment of the present application includes a first device and a second device. Optionally, the communication system may further include more devices, and the second device and the more devices may implement a technical solution similar to that of the present application.
[0115] Optionally, the first device is a network device or a terminal device; or the first device is a chip, a chip system, or a processor in the network device or the terminal device; or the first device is a logic module or software that implements part or all of the functions of the network device; or the first device is a logic module or software that implements part or all of the functions of the terminal device.
[0116] Optionally, the second device is a network device or a terminal device; or the second device is a chip, a chip system, or a processor in the network device or the terminal device; or the second device is a logic module or software that implements part or all of the functions of the network device; or the second device is a logic module or software that implements part or all of the functions of the terminal device.
[0117] For example, the first device is a terminal device and the second device is a network device; or the first device is a network device and the second device is a terminal device; or the first device is a first terminal device and the second device is a second terminal device. Optionally, the network device is an access network device or a core network device. The following mainly uses the network device as an access network device as an example to describe the technical solution of this application.
[0118] Please refer to Figure 1, which is a schematic diagram of the architecture of a communication system provided in an embodiment of the present application. As shown in Figure 1, the first device is a terminal device 101, and the second device is a base station 103. Alternatively, the first device is a base station 103, and the second device is a terminal device 101. The technical solution of the present application can be executed between the terminal device 101 and the base station 103. Alternatively, the first device is a terminal device 101, and the second device is a terminal device 102. The technical solution of the present application can be executed between the terminal device 101 and the terminal device 102. As shown in Figure 1, the communication system includes an independent AI network element 104, or AI modules can exist in the base station and the terminal device respectively, so as to provide AI services.
[0119] The following introduces the terminal equipment and network equipment involved in this application.
[0120] Terminal equipment, also known as user equipment (UE), mobile station (MS), mobile terminal (MT), or customer premise equipment (CPE), is a device that includes wireless communication capabilities (providing voice and data connectivity to users). Examples include handheld devices, in-vehicle devices, and machine-type communication (MTC) terminals with wireless connectivity. Currently, terminal equipment can include: mobile phones, tablets, laptops, PDAs, mobile internet devices (MIDs), wearable devices, virtual reality (VR) devices, augmented reality (AR) devices, wireless terminals used in industrial control, self-driving vehicles, remote medical surgery, smart grids, transportation safety, smart cities, and smart homes. For example, wireless terminals in unmanned driving can be drones, helicopters, or airplanes. For example, wireless terminals in the Internet of Vehicles can be onboard equipment, complete vehicle equipment, onboard modules, vehicles, or ships. Wireless terminals in industrial control can be cameras, robots, or robotic arms. Wireless terminals in smart homes can be televisions, air conditioners, vacuum cleaners, speakers, or set-top boxes.
[0121] It should be noted that the terminal device can be a device or apparatus with a chip, or a device or apparatus with integrated circuits, or a chip, module or control unit in the device or apparatus shown above, and this application does not limit this specifically.
[0122] A network device is a device deployed in a radio access network (RAN) to provide wireless communication capabilities for terminal devices. A network device can also be called an access network (RAN) entity, access node, network node, or communication device.
[0123] Specifically, the network device may be an access network device of a cellular system related to the 3rd Generation Partnership Project (3GPP). For example, a fourth-generation (4G) mobile communication system or a 5G mobile communication system. The network device may also be an access network device in an open access network (O-RAN or ORAN) or a cloud radio access network (CRAN). Alternatively, the network device may be an access network device in a communication system obtained by integrating two or more of the above communication systems.
[0124] The network equipment includes, but is not limited to, evolved Node B (eNB), radio network controller (RNC), Node B (NB), base station controller (BSC), base transceiver station (BTS), home base station (e.g., home evolved NodeB, or home Node B, HNB), baseband unit (BBU), access point (AP) in wireless fidelity (WIFI) system, macro base station, micro base station, wireless relay node, donor node, wireless controller in CRAN scenario, wireless backhaul node, transmission point (TP) or transmission and receiving point (TRP). The network equipment can also be an access network equipment in a 5G mobile communication system. For example, a next generation NodeB (gNB) in a new radio (NR) system, a TRP, a TP, or one or a group of antenna panels (including multiple antenna panels) of a base station in a 5G mobile communication system. Alternatively, the network device may also be a network node constituting a gNB or a transmission point. For example, a centralized unit (CU), a distributed unit (DU), a CU-control plane (CP), a CU-user plane (UP), or a radio unit (RU). The CU and DU may be configured separately or included in the same network element. For example, a BBU. The RU may be included in a radio frequency device or radio frequency unit. For example, in a remote radio unit (RRU), an active antenna unit (AAU), or a remote radio head (RRH). Alternatively, the network device may also be a server, a wearable device, a vehicle, or an on-board device. For example, in V2X technology, the network device may be a road side unit (RSU).
[0125] It should be noted that in different systems, CU (or CU-CP and CU-UP), DU or RU may have different names, but those skilled in the art can understand their meanings. For example, in the ORAN system, CU may also be called an open centralized unit (O-CU) or an open CU, DU may also be called an open distributed unit (O-DU), a centralized unit control plane (CU-CP) may also be called an open centralized unit control plane (O-CU-CP) or an open CU-CP, a centralized unit user plane (CU-UP) may also be called an open centralized unit user plane (O-CU-UP) or an open CU-UP, and RU may also be called an open radio unit (O-RU). This application does not limit this. Any of the CU, CU-CP, CU-UP, DU and RU in this application may be implemented by a software module, a hardware module, or a combination of a software module and a hardware module.
[0126] Optionally, for network elements in the ORAN system, each network element may implement the protocol layer functions shown in Table 1 below.
[0127] Table 1
[0128] It should be noted that Table 1 above is merely an example. In actual applications, the protocol layer functions supported by each network element are not limited. For example, each network element may support more protocol layer functions, or the protocol layer functions supported by each network element may be specifically configured based on actual conditions. This application does not impose any specific limitations.
[0129] The following describes the architecture of the CU and DU of an access network device. The access network device includes at least one CU and at least one DU. Optionally, the access network device also includes at least one RU.
[0130] The following is an introduction using the example of an access network device including a CU and a DU. The CU has some functions of the core network, and the CU may include a CU-CP and a CU-UP. The CU and the DU may be configured according to the protocol layer functions of the wireless network they implement. For example, the CU is configured to implement the functions of the packet data convergence protocol (PDCP) layer and the protocol layers above it (for example, the RRC layer and / or the SDAP layer). The DU is configured to implement the functions of the protocol layers below the PDCP layer (for example, the RLC layer, the MAC layer, and / or the physical (PHY) layer). For another example, the CU is configured to implement the functions of the protocol layers above the PDCP layer (such as the RRC layer and / or the SDAP layer), and the DU is configured to implement the functions of the PDCP layer and the protocol layers below it (for example, the RLC layer, the MAC layer, and / or the PHY layer, etc.).
[0131] When a CU includes a CU-CP and a CU-UP, the CU-CP is used to implement the control plane functions of the CU, and the CU-UP is used to implement the user plane functions of the CU. For example, when the CU is configured to implement the functions of the PDCP layer, RRC layer, and SDAP layer, the CU-CP is used to implement the RRC layer functions and the control plane functions of the PDCP layer, and the CU-UP is used to implement the SDAP layer functions and the user plane functions of the PDCP layer.
[0132] The CU-CP can interact with the network elements in the core network for implementing control plane functions. The network elements in the core network for implementing control plane functions may be access and mobility function network elements, such as the access and mobility management function (AMF) in the 5G mobile communication system. The access and mobility function network element is responsible for mobility management in the mobile network, such as location update of the terminal device, registration network of the terminal device, switching of the terminal device, etc. The CU-UP can interact with the network elements in the core network for implementing user plane functions. The network elements in the core network for implementing user plane functions, such as the user plane function (UPF) in the 5G mobile communication system, are responsible for forwarding and receiving data in the terminal device.
[0133] The above configuration of CU and DU is only an example, and the functions of CU and DU can also be configured as needed. For example, the CU or DU can be configured to have the functions of more protocol layers, or the CU or DU can be configured to have partial processing functions of the protocol layer. For example, some functions of the RLC layer and the functions of the protocol layers above the RLC layer are set in the CU, and the remaining functions of the RLC layer and the functions of the protocol layers below the RLC layer are set in the DU. For another example, the functions of the CU or DU can be divided according to the service type or other system requirements. For example, according to the delay, the functions whose processing time needs to meet the smaller delay requirement are set in the DU, and the functions that do not need to meet the delay requirement are set in the CU.
[0134] The DU and RU can work together to implement the functions of the PHY layer. A DU can be connected to one or more RUs. The functions of the DU and RU can be configured in various ways according to the design. For example, the DU is configured to implement the baseband function, and the RU is configured to implement the mid-RF function. For another example, the DU is configured to implement the high-layer functions in the PHY layer, and the RU is configured to implement the low-layer functions in the PHY layer or to implement the low-layer functions and the RF functions. The high-layer functions in the physical layer may include a part of the functions of the physical layer, which is closer to the MAC layer, and the low-layer functions in the physical layer may include another part of the functions of the physical layer, which is closer to the mid-RF side.
[0135] Optionally, the network device may also be a core network device. The core network device is responsible for access control, registration management, service management, mobility management, etc. for terminal devices accessing the network. For example, the core network device is an AMF.
[0136] It should be noted that the network device can be the device or apparatus shown above, or it can be a component (for example, a chip), module, or unit in the device or apparatus shown above, and this application does not limit it specifically.
[0137] The communication system provided in the present application can introduce AI network elements to implement some or all AI-related operations. The AI network element can also be called an AI node, AI device, AI entity, AI module, AI model, or AI unit, etc. The AI network element can be a network element built into the communication system. For example, the AI network element can be an AI module built into: an access network device, a core network device, a cloud server, or a network management (operation, administration and maintenance, OAM) to implement AI-related functions. The OAM can be a network management device as a core network device and / or a network management device as an access network device. Alternatively, the AI network element can also be a network element independently set up in the communication system. Optionally, the terminal device or the chip built into the terminal device can also include an AI entity to implement AI-related functions. The following describes another communication system provided in an embodiment of the present application in conjunction with Figure 2A.
[0138] Please refer to Figure 2A, which is a schematic diagram of another communication system provided in an embodiment of the present application. As shown in Figure 2A, the network elements in the communication system are connected through interfaces (for example, NG interfaces, or Xn interfaces) or air interfaces. One or more AI modules are provided in these network element nodes (for example, core network equipment, access network nodes (RAN nodes), terminals or one or more devices in OAM) (for clarity, only one is shown in Figure 2A). The access network node can be a separate RAN node, or it can include multiple RAN nodes, for example, including CU and DU. One or more AI modules can also be provided in the CU and / or DU. Optionally, the CU can also be split into CU-CP and CU-UP. One or more AI models are provided in the CU-CP and / or CU-UP.
[0139] The AI module is used to implement the corresponding AI function. The AI modules deployed in different network elements can be the same or different. The model of the AI module can implement different functions according to different parameter configurations. The model of the AI module can be configured based on one or more of the following parameters: structural parameters (such as the number of neural network layers, the width of the neural network, the connection relationship between layers, the weight of the neuron, the activation function of the neuron, or at least one of the bias in the activation function), input parameters (such as the type of input parameters and / or the dimension of the input parameters), or output parameters (such as the type of output parameters and / or the dimension of the output parameters). Among them, the bias in the activation function can also be called the bias of the neural network.
[0140] An AI module can have one or more models. A model can infer an output, which includes one or more parameters. The learning, training, or inference processes of different models can be deployed on different nodes or devices, or on the same node or device.
[0141] It should be noted that the access network node shown in Figure 2A above can be taken as a whole, or the access network node shown in Figure 2A above adopts an architecture in which the CU and DU are separated. Please refer to Figure 2B, which is a schematic diagram of another communication system provided in an embodiment of the present application, as shown in Figure 2B, which shows a schematic diagram of a communication system in which the access network node is taken as a whole and the access network node is connected to a terminal device. Please refer to Figure 2C, which is a schematic diagram of another communication system provided in an embodiment of the present application, as shown in Figure 2C, which is a schematic diagram of a communication system in which the access network node adopts an architecture in which the CU and DU are separated.
[0142] The communication method provided in the embodiments of the present application is described in detail below in conjunction with the communication system shown in Figure 1, Figure 2A, Figure 2B or Figure 2C.
[0143] In order to better understand the solutions provided by the embodiments of the present application, some terms, concepts or processes involved in the embodiments of the present application are first introduced below.
[0144] 1. Neural Networks
[0145] A neural network (NN) is a specific model in machine learning technology. According to the universal approximation theorem, NNs can theoretically approximate any continuous function, enabling them to learn arbitrary mappings. Traditional communication systems require extensive expert knowledge to design communication modules. However, deep learning communication systems based on neural networks can automatically discover implicit patterns in massive data sets and establish mapping relationships between data, achieving performance superior to traditional modeling methods.
[0146] The idea of neural networks comes from the neuron structure of brain tissue. For example, each neuron performs a weighted sum operation on its input value and outputs the operation result through an activation function. Please refer to Figure 3, which is a schematic diagram of a neuron structure provided by an embodiment of the present application. Assume that the input of the neuron is x = [x0, x1, ..., x n ], and the weights corresponding to each input are w=[w,w1,…,w n ], where n is a positive integer, w i and x i It can be a decimal, an integer (such as 0, a positive integer or a negative integer, etc.), or a complex number. i As x i The weight of x i Weighted. The bias of the weighted sum of the input values according to the weight is, for example, b. The activation function can take many forms. Assuming that the activation function of a neuron is: y = f(z) = max(0,z), then the output of the neuron is: For another example, if the activation function of a neuron is: y = f(z) = z, then the output of the neuron is: b can be a decimal, an integer (eg, 0, a positive integer, or a negative integer), or a complex number, etc. The activation functions of different neurons in a neural network can be the same or different.
[0147] A neural network generally consists of multiple layers, each of which may include one or more neurons. Increasing the depth and / or width of a neural network can improve its expressive power, providing more powerful information extraction and abstract modeling capabilities for complex systems. The depth of a neural network can refer to the number of layers, and the number of neurons in each layer can be referred to as the width of that layer. In one implementation, a neural network includes an input layer and an output layer. The input layer processes the input information received by the neural network through neurons and passes the processing results to the output layer, which then produces the output of the neural network. In another implementation, the neural network includes an input layer, a hidden layer, and an output layer, as shown in the figure below. The input layer processes the input information received by the neural network through neurons and passes the processing results to an intermediate hidden layer. The hidden layer performs calculations on the received processing results to obtain a calculation result, which is then passed to the output layer or the next adjacent hidden layer, which ultimately produces the output of the neural network. A neural network can include one hidden layer or multiple hidden layers connected in sequence, without limitation.
[0148] A neural network is, for example, a deep neural network (DNN). Depending on how the network is constructed, a DNN can include a feedforward neural network (FNN), a convolutional neural network (CNN), and a recurrent neural network (RNN).
[0149] 2. Neural Network-Based Transmitters and Receivers
[0150] The transmitter and receiver based on the neural network can be optimized according to the scenario through data-driven training to achieve better transmission signal design and reception performance. Please refer to Figure 4, which is a schematic diagram of a communication process based on a neural network transceiver provided by an embodiment of the present application. Specifically, it can be the following modules: a bit processing module, that is, bit processing the transmission signal to obtain the bits to be transmitted; a DNN transmitter module, that is, the bits to be transmitted can be input into the deep neural network (DNN) transmitter to generate modulation symbols or signals to be transmitted; optionally, a waveform module, that is, waveform shaping processing can be performed on the signal after being processed by the transmitter; a channel module, that is, the waveform-processed signal reaches the receiver through the channel; a DNN receiver module, which receives the received signal through the DNN receiver. In which, the neural network can replace specific or multiple modules in the sending or receiving processing. For example, it can be used to optimize the channel coding, modulation, waveform, pilot and other modules in the transceiver signal processing. Please refer to Figure 5, which is a schematic flow chart of the signal processing of different modules optimized by a neural network provided in an embodiment of the present application. In Figure 5 (a), the neural network is used to optimize the modulation module and waveform. The transmitted bits are channel coded to obtain coded bits. After the coded bits are modulated by neural networks (NN-Mod), they are mapped to physical resources, transformed into time domain signals through inverse fast Fourier transform (IFFT), and then processed by a time-neural network (T-NN). Correspondingly, after the T-NN receives the signal, the receiving end performs IFFT transform on the signal, and then demodulates the transformed signal through neural networks (NN-DeM), and finally performs channel decoding processing. In Figure 5(b), a neural network is used for joint optimization of coding and modulation. The transmitted bits are processed by neural networks-code and modulate (NN-CoMo) to obtain modulated symbols, which are then sent to the T-NN for processing after IFFT and other processing. Correspondingly, after obtaining the signal processed by T-NN, the receiving end performs IFFT processing on the signal and then processes the transformed signal through neural networks-decode and demodulate (NN-DeCoMo).In Figure 5(c), a neural network is used to optimize the reference signal. The transmitter generates a reference signal based on the neural network, and then sends it to the T-NN for processing after IFFT and other processing. Correspondingly, after receiving the T-NN-processed signal, the receiver performs IFFT processing on the signal and then uses the neural network to perform channel estimation on the transformed signal.
[0151] In a neural network-based transceiver, the intelligent air interface can optimize the transceiver signal through data-driven optimization. Due to differences in data distribution in different scenarios, performance may vary. To ensure communication performance, it may be necessary to switch different neural network models, resulting in switching of the intelligent air interface or fallback from the intelligent air interface to the traditional air interface. On the other hand, it may also fall back from the intelligent air interface to the traditional air interface due to changes in the device's computing or storage capabilities.
[0152] Please refer to Figure 6, which is a flow chart of a traditional data transmission process provided by an embodiment of the present application. The details are as follows:
[0153] S601: The first device and the second device perform data transmission via the smart air interface / traditional air interface.
[0154] S602: The second device sends handover indication information to the first device, where the handover indication information is used to indicate air interface handover.
[0155] S603: The first device receives switching instruction information.
[0156] After the first device receives the switching instruction information from the second device, the first device performs air interface switching, for example, the first device switches from the smart air interface to the traditional air interface, or the first device switches from the traditional air interface to the smart air interface.
[0157] S604: The first device and the second device perform data transmission via the traditional air interface / intelligent air interface.
[0158] As shown in FIG6 , before and after the air interface switching, transmission resources may be wasted and transmission efficiency may be reduced. To solve the above problems, the embodiment of the present application proposes the following solution.
[0159] Please refer to FIG. 7 , which shows a communication method provided by an embodiment of the present application. The method includes but is not limited to the following steps:
[0160] Step S701: The first device obtains instruction information.
[0161] Among them, the first device can be a terminal device or a network device. In one example, when the first device is a terminal device, the first device obtaining the indication information can be understood as the first device receiving the indication information from the second device, and the second device can be a network device. Optionally, before the first device receives the indication information from the second device, the first device sends a request message to the second device, and the request message is used to request enablement. Correspondingly, after the second device receives the request message, it sends the indication information to the first device. In another example, when the first device is a network device, the first device obtaining the indication information can be understood as the first device determining the indication information, and the indication information is determined by the network device. In another example, when the first device is a first terminal device and the second device is a second terminal device, the first device obtaining the indication information can be understood as the first device obtaining the indication information from the network device, and the indication information is determined by the network device.
[0162] The indication information is used to indicate an enabling mode of the first air interface, and the enabling mode may include one or more of the following: a non-retransmission enabling mode, a retransmission enabling mode, or a hybrid automatic repeat request (HARQ) enabling mode. The first air interface may be a smart air interface.
[0163] The non-retransmission enable mode, the retransmission enable mode, and the HARQ enable mode are determined by one or more of the following, including: real-time performance of air interface transmission, statistical performance of air interface transmission, or artificial intelligence (AI) resource status. The non-retransmission enable mode may be determined by a network device or a terminal device based on the statistical performance of air interface transmission or the AI resource status. The statistical performance of air interface transmission may refer to decoding performance within a period of time or transmission rate within a period of time. The period of time may be specified by a protocol, configured by a network device, or reported by a terminal device, and is not limited in this embodiment of the present application. The AI resource status may include computing resources or cache resources. In one example, when the decoding performance within a period of time reaches threshold 1, the transmission rate within a period of time reaches threshold 2, the computing resources reach threshold 3, and the cache resources reach threshold 4, the enabling mode of the first air interface is determined to be the non-retransmission enable mode. The retransmission enable mode may be determined by a network device or a terminal device based on the real-time performance of air interface transmission or the AI resource status. The real-time performance of air interface transmission may refer to real-time decoding performance or real-time transmission rate. Among them, the HARQ enabling mode can be determined by the network device or terminal device based on the real-time performance of air interface transmission or the AI resource status.
[0164] The indication information may be carried in physical layer downlink control information (DCI), a MAC control element (CE), or RRC signaling. The indication information may also include one or more of the following: HARQ version information, new data indication (NDI) information, air interface type information, or transmission configuration information. It should be noted that the HARQ version information, NDI information, air interface type information, or transmission configuration information may also be carried in other messages or information, which is not limited in the embodiments of the present application. The HARQ version information may include redundancy version (RV) information. The NDI information may include new transmission or retransmission indication information. The air interface type information may include a first air interface or a second air interface, where the first air interface or the second air interface is the configuration of the enabled air interface, which may also be understood as the air interface selected for air interface transmission after being enabled being the first air interface or the second air interface. The first air interface may be a smart air interface, and the second air interface may be a traditional air interface. The transmission configuration information may include time-frequency resource information or modulation and coding scheme (MCS) information. It can also include offset indication information compared to the transmission configuration information before enabling, that is, the transmission configuration information can be determined by the offset indication information and the transmission configuration information before enabling, wherein the transmission configuration information can be the transmission configuration information after enabling, and compared with the transmission configuration information before enabling, the transmission configuration information is new transmission configuration information.
[0165] For example, the indication information is carried in the DCI, and the DCI may be a DCI scrambled by a specific radio network temporary identity (RNTI). One DCI corresponds to one HARQ process, and can also be understood as indicating one DCI separately for each HARQ process. The indication information is carried in the DCI, and the indication information may include HARQ version information or NDI information, wherein the HARQ version information or NDI information may implicitly indicate the enabling mode of the first air interface. The indication information is carried in the DCI, and the indication information may also include air interface category information.
[0166] For example, the indication information is carried in a MACCE, and the MACCE includes a specific logical channel identification (LCID) field. Please refer to Figure 8, which is a signaling format of a MACCE provided in an embodiment of the present application. The MACCE may include air interface category information or transmission configuration information. The air interface corresponding to the air interface category information is composed of at least one processing module, and the air interface category information is independently indicated by each processing module in the at least one processing module, or is jointly indicated by the at least one processing module. The processing module may refer to a specific or multiple modules in the sending or receiving processing of a neural network-based transceiver, for example, it can be used to optimize the channel coding, modulation, waveform, pilot and other modules in the transceiver signal processing. The air interface category information can be indicated by a bitmap or an index, for example, 1 bit can be used to indicate an intelligent air interface or a traditional air interface. In one example, the air interface category information is independently indicated by each module in at least one processing module, and the air interface category information is indicated by a bitmap. The air interface category information is 110, and the "1" in the first position indicates that the air interface selected for air interface transmission in the channel coding module is an intelligent air interface, that is, the air interface after enabling is an intelligent air interface. The "1" in the second position indicates that the air interface selected for air interface transmission in the modulation module is an intelligent air interface, that is, the air interface after enabling is an intelligent air interface. The "0" in the third position indicates that the air interface selected for air interface transmission in the waveform module is a traditional air interface, that is, the air interface after enabling is a traditional air interface. In another example, the air interface category information is jointly indicated by the at least one processing module, and the air interface category information is indicated by an index. The air interface category information can be 0, 1, ..., 7, which respectively indicate the indexes of possible combinations of each module as an intelligent air interface or a traditional air interface. For example, when the air interface category information is 7, it indicates that at least one processing module, for example, 3 processing modules, respectively include a channel coding module, a modulation module, and a waveform module, wherein the channel coding module, the modulation module, and the waveform module jointly indicate that the air interface selected for air interface transmission is an intelligent air interface, that is, the air interface after being enabled is an intelligent air interface; when the air interface category information is 6, it indicates that at least one processing module, for example, 3 processing modules, respectively include a channel coding module, a modulation module, and a waveform module, wherein the channel coding module and the modulation module jointly indicate that the air interface selected for air interface transmission is an intelligent air interface, and the waveform module jointly indicates that the air interface selected for air interface transmission is a traditional air interface; and so on, when the air interface category information is 0, it indicates that at least one processing module, for example, 3 processing modules, respectively include a channel coding module, a modulation module, and a waveform module, wherein the channel coding module, the modulation module, and the waveform module jointly indicate that the air interface selected for air interface transmission is a traditional air interface, that is, the air interface after being enabled is a traditional air interface.
[0167] Step S702: The first device sends first information to the second device according to the instruction information.
[0168] The first device sends the first information to the second device according to the instruction information, which is divided into the following three situations:
[0169] Case 1: The enabling mode includes a non-retransmission enabling mode, and the first information includes new data information transmitted after enabling. That is, the enabling mode of the first air interface indicated by the indication information is a retransmission enabling mode. The first device sends the first information to the second device according to the indication information, and the first information includes the new data information transmitted after enabling. Optionally, the new data information transmitted after enabling may include RV information. Optionally, the new data information transmitted after enabling can be understood as re-encoded data information compared to the data information transmitted before enabling.
[0170] Optionally, enabling can be understood as a change in the air interface state or an air interface switch, such as switching from an intelligent air interface to a traditional air interface, from a traditional air interface to an intelligent air interface, or from an intelligent air interface to an intelligent air interface. Enabling includes one or more of the following: activation of a first air interface, deactivation of the first air interface, switching from the first air interface to a second air interface, or fallback of the first air interface to the second air interface, where the first air interface is different from the second air interface. In one example, the first air interface may be a smart air interface, and the second air interface may be a traditional air interface; in another example, the first air interface may be a traditional air interface, and the second air interface may be a smart air interface; in another example, the first air interface may be a smart air interface in processing module 1, and the second air interface may be a traditional air interface in processing module 1; in another example, the first air interface may be a first smart air interface, and the second air interface may be a second smart air interface, and the first smart air interface and the second smart air interface are different. Case 1: The first smart air interface is composed of at least one processing module, and the second smart air interface is composed of at least one processing module, wherein the number of processing modules of the first smart air interface and the second smart air interface is different, for example, the first smart air interface is composed of 2 processing modules, and the second smart air interface is composed of 3 processing modules; Case 2: The number of processing modules of the first smart air interface and the second smart air interface is the same, but the parameters of at least one processing module are different. For the relevant explanation of the processing modules, please refer to the explanation of the processing modules in step S601, which will not be repeated here. In one example, assuming that the air interface transmission before enabling is an intelligent air interface, enabling includes switching from the first air interface to the second air interface, for example, switching from the intelligent air interface to the traditional air interface, then the enabling mode includes a non-retransmission enabling mode, and the first information includes new data information transmitted after enabling. It can be understood that the enabling mode includes a non-retransmission enabling mode, and the first information includes new data information transmitted after switching from the intelligent air interface to the traditional air interface. The first device can send new data information to the second device through the traditional air interface according to the indication information.
[0171] It should be noted that the enabling proposed in the embodiment of the present application can also be called air interface intelligent enabling, which is not limited in the embodiment of the present application.
[0172] Optionally, the first device may send the first information to the second device based on the indication information and the transmission configuration information. The transmission configuration information may be understood as the transmission configuration information after being enabled, and compared to the transmission configuration information before being enabled, the transmission configuration information is new transmission configuration information. Accordingly, the second device may receive the first information from the first device based on the indication information and the transmission configuration information, and optionally, may decode the first information using the transmission configuration information. Optionally, the transmission configuration information may be reconfigured by the network device before obtaining the indication information or before the first device sends the first information.
[0173] Optionally, before the first device sends the first information to the second device according to the indication information, the first device resets the HARQ process state and the first device may further clear the transmission buffer. Correspondingly, before the second device receives the first information from the first device according to the indication information, the second device resets the HARQ process state and the second device may further clear the reception buffer.
[0174] In an example, please refer to Figure 9, which is a schematic diagram of air interface transmission before and after enabling provided by an embodiment of the present application. Assume that before enabling, the first device transmits RV0 and RV1 through the intelligent air interface, where RV0 represents redundant version information 0, and RV1 represents redundant version information 1. The second device fails to decode RV1 successfully. At this time, the first device obtains the indication information, and the enabling mode indicated by the indication information includes the non-retransmission enabling mode. Accordingly, the first device enables, and the enabling includes switching the first air interface to the second air interface, for example, switching from the intelligent air interface to the traditional air interface, and then the first device sends the first information to the second device through the traditional air interface according to the indication information. The first information is the re-encoded RV0, and the re-encoded RV0 can be understood as the new data information transmitted after enabling; if the decoding of the re-encoded RV0 fails, the first device may send the re-encoded RV1 through the traditional air interface.
[0175] In the above method, the air interface transmission mode is configured by enabling the mode including the non-retransmission enabling mode, thereby improving the intelligent flexibility of the air interface, and by indicating the mechanism of air interface transmission after enabling, it is possible to avoid resource waste and improve transmission efficiency.
[0176] Case 2: The enabling mode includes a retransmission enabling mode, and the first information includes data information transmitted before enabling, that is, the enabling mode indicated by the indication information is a retransmission enabling mode. The first device sends the first information to the second device according to the indication information, and the first information includes data information transmitted before enabling. Optionally, the data information transmitted before enabling can be RV information. For the relevant description of enabling, please refer to the explanation of enabling in Case 1, and will not be repeated here. In an example, assuming that the air interface transmission before enabling is an intelligent air interface, enabling includes switching the first air interface to the second air interface, for example, switching from the intelligent air interface to the traditional air interface, then the enabling mode includes a retransmission enabling mode, and the first information includes data information transmitted before enabling. It can be understood that the enabling mode includes a retransmission enabling mode, and the first information includes data information transmitted before enabling that is transmitted after switching from the intelligent air interface to the traditional air interface. The first device can send the data information transmitted before enabling to the second device through the traditional air interface according to the indication information. Optionally, the data information transmitted before enabling can be understood as data information that is not re-encoded after enabling.
[0177] Optionally, before the first device sends the first information to the second device according to the indication information, the first device freezes the HARQ process state, and the first device may also maintain the sending cache. Correspondingly, before the second device receives the first information from the first device according to the indication information, the second device freezes the HARQ process state, and the second device may also maintain the receiving cache.
[0178] Optionally, the first device may send the first information to the second device based on the indication information and the transmission configuration information. The transmission configuration information may refer to the transmission configuration information before enabling, that is, the first device reuses the transmission configuration information before enabling for air interface transmission; or it may refer to the transmission configuration information after enabling. Compared with the transmission configuration information before enabling, the transmission configuration information is new transmission configuration information. Accordingly, the second device combines and decodes the first information and the second information. The second information is the data information received before enabling. The data information received before enabling may refer to data information that was successfully received but not decoded before enabling. Optionally, after combining and decoding the first information and the second information, the second device may resend the decoding result to the first device based on the frozen HARQ process state. The decoding result includes an acknowledgement (ACK) or a negative acknowledgement (NACK).
[0179] In one example, please refer to Figure 10, which is another schematic diagram of air interface transmission before and after enablement provided by an embodiment of the present application. Assume that before enablement, the first device transmits RV0 and RV1 through the intelligent air interface, where RV0 represents redundant version information 0 and RV1 represents redundant version information 1. The second device fails to successfully decode RV1. At this time, the first device obtains indication information, and the enablement mode indicated by the indication information includes a retransmission enablement mode. Accordingly, the first device enables, and the enabling includes switching the first air interface to the second air interface, for example, switching from the intelligent air interface to the traditional air interface. Then, the first device sends the first information to the second device through the traditional air interface according to the indication information. The first information is RV1. RV1 can be understood as data information transmitted before enablement. Optionally, the second device can receive the first information, i.e., RV1, through the traditional air interface according to the indication information, and then combine and decode the first information, i.e., RV1, and the second information, i.e., RV0. The second information, i.e., RV0, can be understood as data information received before enablement.
[0180] In the above method, the air interface transmission mode is configured by including a retransmission enabling mode in the enabling mode, thereby improving the intelligent flexibility of the air interface, and the data before and after enabling can be repeatedly transmitted by including the first information in the data information transmitted before enabling, thereby improving the efficiency of data transmission, and by indicating the mechanism of air interface transmission after enabling, it is possible to avoid resource waste and improve transmission efficiency.
[0181] Case 3: The enabling mode includes an HARQ enabling mode, and the first information is data information related to the data information transmitted before enabling. That is, the enabling mode indicated by the indication information is the HARQ enabling mode. The first device sends the first information to the second device according to the indication information. The first information is data information related to the data information transmitted before enabling. Optionally, the data information related to the data information transmitted before enabling can be RV information. For the relevant description of enabling, please refer to the explanation of enabling in Case 1 and will not be repeated here. In one example, assuming that the air interface transmission before enabling is a smart air interface, enabling includes switching from the first air interface to the second air interface, for example, switching from the smart air interface to the traditional air interface, then the enabling mode includes an HARQ enabling mode, and the first information is data information related to the data information transmitted before enabling. It can be understood that the enabling mode includes the HARQ enabling mode, and the first information is data information related to the data information transmitted before enabling that is transmitted after switching from the smart air interface to the traditional air interface. The first device can send data information related to the data information transmitted before enabling to the second device via the traditional air interface according to the indication information.
[0182] Optionally, the relevant data information is first redundant version information, and the data information transmitted before enabling is second redundant version information, wherein the first redundant version information and the second redundant version information are different, and the first redundant version information and the second redundant version information belong to the same encoding codeword. The first redundant version information and the second redundant version information belonging to the same encoding codeword can be understood as that the channel encoder encodes the information bits to obtain coded bit data, and the coded bit data includes the first redundant version information and the second redundant version information. Optionally, the first redundant version information and the second redundant version information can be different coded bits in the same buffer.
[0183] It should be noted that in the embodiments of the present application, the redundant version information can refer to either a redundant version of the channel coding or a symbol. When the redundant version information refers to a redundant version of the channel coding, the intelligent air interface can be composed of channel coding and subsequent intelligent modulation, etc. The subsequent intelligent modulation can be understood as a neural network replacing the modulation module in the sending or receiving processing in a neural network-based transceiver. At this time, enabling can refer to the switching between intelligent modulation and traditional modulation, etc., while the channel coding remains unchanged before and after enabling. When the redundant version information refers to a symbol, for example, channel coding modulation is completed jointly by traditional methods or neural networks. At this time, enabling can refer to the switching of modules such as precoding after modulation, transmitting different symbols before and after switching, and merging and receiving them.
[0184] Optionally, before the first device sends the first information to the second device according to the indication information, the first device updates the HARQ process status, and the first device may also maintain the sending cache. Correspondingly, before the second device receives the first information from the first device according to the indication information, the second device updates the HARQ process status, and the second device may also maintain the receiving cache.
[0185] Optionally, the first device may send the first information to the second device based on the indication information and the transmission configuration information. The transmission configuration information may refer to the transmission configuration information before enabling or the transmission configuration information after enabling. For details, please refer to the relevant description of the transmission configuration information in Case 2, which will not be repeated here. Accordingly, the second device combines and decodes the first information and the second information, and the second information is the data information received before enabling. The data information received before enabling may refer to data information that was successfully received but not decoded before enabling. Optionally, after combining and decoding the first information and the second information, the second device may resend the decoding result to the first device based on the updated HARQ process status, and the decoding result includes ACK or NACK.
[0186] In an example, please refer to Figure 11, which is another schematic diagram of air interface transmission before and after enabling provided by an embodiment of the present application. It is assumed that the encoding end performs channel coding to obtain coded bit data, and caches the coded bit data in a buffer. Each transmission only transmits a portion of the coded bit data, which is represented by redundant version information. For example, the bit data is 30 bits, RV0 is the first 10 bits, RV1 is the middle 10 bits, and RV2 is the last 10 bits. Before enabling, the first device transmits RV0 and RV1 through the intelligent air interface, and the second device fails to decode successfully. At this time, the first device obtains indication information, and the enabling mode indicated by the indication information includes the HARQ enabling mode. Accordingly, the first device enables, and the enabling includes switching the first air interface to the second air interface, for example, switching from the intelligent air interface to the traditional air interface. Then, the first device sends first information to the second device through the traditional air interface according to the indication information. The first information is RV2. RV2 can be understood as data information related to the data information transmitted before enabling. Optionally, the second device can receive the first information, i.e., RV2, according to the indication information through the intelligent air interface, and then merge and decode the first information, i.e., RV2, and the second information, i.e., RV1 and RV0, wherein the second information, i.e., RV1 and RV0, can be understood as data information received before enabling.
[0187] Step S703: The second device receives the first information according to the instruction information.
[0188] In the above method, the air interface transmission mode is configured by including the HARQ enable mode in the enable mode, thereby improving the intelligent flexibility of the air interface. Moreover, by indicating the mechanism of air interface transmission after enabling, resource waste can be avoided and transmission efficiency can be improved. Step S703: The second device receives the first information from the first device according to the indication information.
[0189] In the method described in Figure 7, the first device obtains indication information and sends the first information to the second device according to the indication information. This allows the first device to send different contents of the first information according to the different contents included in the indication information, thereby determining the transmission mechanism of the air interface, avoiding resource waste, and improving transmission efficiency.
[0190] The method of the embodiment of the present application is described in detail above. The first device and the second device provided by the embodiment of the present application are described below.
[0191] Please refer to Figure 12, which is a schematic diagram of the structure of a first device 1200 provided in an embodiment of the present application. The first device can be used to execute the process executed by the first device in the embodiment shown in Figure 7. For details, please refer to the relevant introduction in the above method embodiment.
[0192] The first device 1200 includes a transceiver module 1201 and a processing module 1202 .
[0193] The processing module 1202 is used to process data. The transceiver module 1201 can implement corresponding communication functions. The transceiver module 1201 can also be called a communication interface or a communication module.
[0194] Optionally, the first device 1200 may further include a storage module, which may be used to store instructions and / or data. The processing module 1202 may read the instructions and / or data in the storage module so that the first device implements the aforementioned method embodiment.
[0195] The first device 1200 can be used to perform the actions performed by the first device in the above method embodiments. The first device 1200 can be a first device or a component configurable in the first device. The processing module 1202 is used to perform the processing-related operations on the first device side in the above method embodiments. The transceiver module 1201 is used to perform the communication-related operations on the first device side in the above method embodiments.
[0196] Optionally, the transceiver module 1201 may include a sending module and a receiving module. The sending module is used to perform the sending operation in the above method embodiment. The receiving module is used to perform the receiving operation in the above method embodiment.
[0197] It should be noted that the first device 1200 may include a sending module but not a receiving module. Alternatively, the first device 1200 may include a receiving module but not a sending module. The specific details may depend on whether the above solution executed by the first device 1200 includes a sending action and a receiving action.
[0198] Optionally, the first device 1200 is used to perform the actions performed by the first device in the embodiment shown in FIG7 above. For details, please refer to the relevant introduction of the embodiment shown in FIG7 above, which will not be expanded in detail here. For example, the first device 1200 is used to perform the following scheme:
[0199] Among them, the processing module 1202 is used to obtain indication information, the indication information is used to indicate the enabling mode of the first air interface, and the enabling mode includes one or more of the following: no retransmission enabling mode, retransmission enabling mode or hybrid automatic repeat request HARQ enabling mode; the transceiver module 1201 is used to send the first information to the second device according to the indication information.
[0200] In a possible implementation, the enabling mode includes a non-retransmission enabling mode, and the first information includes new data information transmitted after enabling.
[0201] In yet another possible implementation, the processing module 1202 is further configured to reset the HARQ process state.
[0202] In yet another possible implementation, the enable mode includes a retransmission enable mode, and the first information includes data information transmitted before enabling.
[0203] In yet another possible implementation, the processing module 1202 is further configured to freeze the HARQ process state.
[0204] In another possible implementation, the enabling mode includes a HARQ enabling mode, and the first information is data information related to data information transmitted before enabling.
[0205] In another possible implementation, the relevant data information includes first redundant version information, the data information transmitted before enabling includes second redundant version information, the first redundant version information is different from the second redundant version information, and the first redundant version information and the second redundant version information belong to the same encoding codeword.
[0206] In yet another possible implementation, the processing module 1202 is further configured to update the HARQ process status.
[0207] In another possible implementation, enabling includes one or more of the following: activation of a first air interface, deactivation of the first air interface, switching of the first air interface to a second air interface, or fallback of the first air interface to the second air interface, where the first air interface is different from the second air interface.
[0208] In another possible implementation, the first air interface is a smart air interface and the second air interface is a traditional air interface; or the first air interface is a traditional air interface and the second air interface is a smart air interface; or the first air interface is a first smart air interface and the second air interface is a second smart air interface.
[0209] In another possible implementation manner, the indication information further includes one or more of the following: HARQ version information, new data indication NDI information, air interface category information, or transmission configuration information.
[0210] In another possible implementation manner, the indication information is carried in physical layer downlink control information DCI, media access control element MACCE or radio resource control RRC signaling.
[0211] In another possible implementation, the non-retransmission enable mode, the retransmission enable mode, and the HARQ enable mode are determined by one or more of the following: real-time performance of air interface transmission, statistical performance of air interface transmission, or artificial intelligence AI resource status.
[0212] It should be understood that the specific process of each module executing the above corresponding process has been described in detail in the above method embodiment, and for the sake of brevity, it will not be repeated here.
[0213] The processing module 1202 in the above embodiment can be implemented by at least one processor or processor-related circuits. The transceiver module 1201 can be implemented by a transceiver or transceiver-related circuits. The transceiver module 1201 can also be referred to as a communication module or communication interface. The storage module can be implemented by at least one memory.
[0214] Please refer to Figure 13, which is a schematic diagram of the structure of a second device 1300 provided in an embodiment of the present application. The second device can be used to execute the process executed by the second device in the embodiment shown in Figure 7. For details, please refer to the relevant introduction in the above method embodiment.
[0215] The second device 1300 includes a transceiver module 1301 and a processing module 1302 .
[0216] The processing module 1302 is used to process data. The transceiver module 1301 can implement corresponding communication functions. The transceiver module 1301 can also be called a communication interface or a communication module.
[0217] Optionally, the second device 1300 may further include a storage module, which may be used to store instructions and / or data. The processing module 1302 may read the instructions and / or data in the storage module so that the second device implements the aforementioned method embodiment.
[0218] Second device 1300 can be used to perform the actions performed by the second device in the above method embodiments. Second device 1300 can be a second device or a component configurable in a second device. Processing module 1302 is used to perform processing-related operations on the second device side in the above method embodiments. Transceiver module 1301 is used to perform communication-related operations on the second device side in the above method embodiments.
[0219] Optionally, the transceiver module 1301 may include a sending module and a receiving module. The sending module is used to perform the sending operation in the above method embodiment. The receiving module is used to perform the receiving operation in the above method embodiment.
[0220] It should be noted that the second device 1300 may include a sending module but not a receiving module. Alternatively, the second device 1300 may include a receiving module but not a sending module. The specific implementation depends on whether the above solution executed by the second device 1300 includes a sending action and a receiving action.
[0221] Optionally, the second device 1300 is used to perform the actions performed by the second device in the embodiment shown in FIG7 above. For details, please refer to the relevant introduction of the embodiment shown in FIG7 above, which will not be expanded in detail here. For example, the second device 1300 is used to perform the following scheme:
[0222] The processing module 1302 is used to obtain indication information, where the indication information is used to indicate the enabling mode of the first air interface, where the enabling mode includes one or more of the following: no-retransmission enabling mode, retransmission enabling mode, or hybrid automatic repeat request HARQ enabling mode; the transceiver module 1301 is used to receive the first information from the first device according to the indication information.
[0223] In a possible implementation, the enabling mode includes a non-retransmission enabling mode, and the first information includes new data information transmitted after enabling.
[0224] In yet another possible implementation, the processing module 1302 is further configured to reset the HARQ process state.
[0225] In yet another possible implementation, the enable mode includes a retransmission enable mode, and the first information includes data information transmitted before enabling.
[0226] In yet another possible implementation, the processing module 1302 is further configured to freeze the HARQ process state.
[0227] In another possible implementation, the enabling mode includes a HARQ enabling mode, and the first information is data information related to data information transmitted before enabling.
[0228] In another possible implementation, the relevant data information includes first redundant version information, the data information transmitted before enabling includes second redundant version information, the first redundant version information is different from the second redundant version information, and the first redundant version information and the second redundant version information belong to the same encoding codeword.
[0229] In yet another possible implementation, the processing module 1302 is further configured to update the HARQ process status.
[0230] In another possible implementation, the processing module 1302 is further configured to combine and decode the first information and the second information, where the second information is data information received before enabling.
[0231] In another possible implementation, enabling includes one or more of the following: activation of a first air interface, deactivation of the first air interface, switching of the first air interface to a second air interface, or fallback of the first air interface to the second air interface, where the first air interface is different from the second air interface.
[0232] In another possible implementation, the first air interface is a smart air interface and the second air interface is a traditional air interface; or the first air interface is a traditional air interface and the second air interface is a smart air interface; or the first air interface is a first smart air interface and the second air interface is a second smart air interface.
[0233] In another possible implementation manner, the indication information further includes one or more of the following: HARQ version information, new data indication NDI information, air interface category information, or transmission configuration information.
[0234] In another possible implementation manner, the indication information is carried in physical layer downlink control information DCI, media access control element MACCE or radio resource control RRC signaling.
[0235] In another possible implementation, the non-retransmission enable mode, the retransmission enable mode, and the HARQ enable mode are determined by one or more of the following: real-time performance of air interface transmission, statistical performance of air interface transmission, or artificial intelligence AI resource status.
[0236] It should be understood that the specific process of each module executing the above corresponding process has been described in detail in the above method embodiment, and for the sake of brevity, it will not be repeated here.
[0237] The processing module 1302 in the above embodiment can be implemented by at least one processor or processor-related circuits. The transceiver module 1301 can be implemented by a transceiver or transceiver-related circuits. The transceiver module 1301 can also be referred to as a communication module or communication interface. The storage module can be implemented by at least one memory.
[0238] Please refer to Figure 14, which is a schematic diagram of the structure of an apparatus 1400 provided in an embodiment of the present application. Apparatus 1400 includes a processor 1410, which is coupled to a memory 1420. Memory 1420 is configured to store computer programs, instructions, and / or data. Processor 1410 is configured to execute the computer programs, instructions, and / or data stored in memory 1420, thereby executing the method described in the method embodiments described above. Apparatus 1400 is configured to implement the operations performed by the first apparatus or the second apparatus in the method embodiments described above.
[0239] Optionally, the device 1400 includes one or more processors 1410.
[0240] Optionally, as shown in FIG14 , the apparatus 1400 may further include a memory 1420 .
[0241] Optionally, the memory 1420 included in the device 1400 may be one or more.
[0242] Optionally, the memory 1420 may be integrated with the processor 1410 or provided separately.
[0243] Optionally, as shown in Figure 14, the apparatus 1400 may further include a transceiver 1430, which is configured to receive and / or transmit signals. For example, the processor 1410 is configured to control the transceiver 1430 to receive and / or transmit signals.
[0244] The present embodiment further provides an apparatus 1500, which may be a terminal device, a processor in the terminal device, or a chip. The apparatus 1500 may be used to execute the operations performed by the first apparatus or the second apparatus in the above method embodiment.
[0245] When apparatus 1500 is a terminal device, FIG15 shows a simplified schematic diagram of the terminal device structure. As shown in FIG15 , the terminal device includes a processor, a memory, and a transceiver. The memory can store computer programs or instructions, and the transceiver includes a transmitter 1531, a receiver 1532, a radio frequency circuit (not shown), an antenna 1533, and input / output devices (not shown).
[0246] The processor is mainly used to process communication protocols and communication data; control terminal devices, execute software programs and process software program data, etc.
[0247] Memory is mainly used to store software programs and data.
[0248] Radio frequency circuits are mainly used for conversion between baseband signals and radio frequency signals and for processing radio frequency signals.
[0249] Antennas are mainly used to send and receive radio frequency signals in the form of electromagnetic waves.
[0250] The input and output device may include a touch screen, a display screen, or a keyboard. The input and output device is mainly used to receive data input by the user and output data to the user. It should be noted that some types of terminal devices may not have input and output devices.
[0251] When data needs to be sent, the processor performs baseband processing on the data to be sent and outputs the baseband signal to the RF circuit. The RF circuit then performs RF processing on the baseband signal and transmits the RF signal to the outside in the form of electromagnetic waves through the antenna. When data is sent to the terminal device, the RF circuit receives the RF signal through the antenna. The RF circuit converts the RF signal into a baseband signal and outputs the baseband signal to the processor. The processor converts the baseband signal into data and processes the data. For ease of explanation, Figure 15 only shows one memory, processor, and transceiver. In actual terminal device products, there may be one or more processors and one or more memories. The memory may also be referred to as a storage medium or storage device, etc. The memory may be set independently of the processor or integrated with the processor, and this embodiment of the application does not limit this.
[0252] In the embodiment of the present application, the antenna and radio frequency circuit with transceiver functions can be regarded as the transceiver module of the terminal device, and the processor with processing function can be regarded as the processing module of the terminal device.
[0253] As shown in FIG15 , the terminal device includes a processor 1510, a memory 1520, and a transceiver 1530. The processor 1510 may also be referred to as a processing unit, a processing board, a processing module, or a processing device. The transceiver 1530 may also be referred to as a transceiver unit, a transceiver, or a transceiver device.
[0254] Optionally, the device used to implement the receiving function in transceiver 1530 is considered a receiving module, and the device used to implement the transmitting function in transceiver 1530 is considered a transmitting module. That is, transceiver 1530 includes a receiver and a transmitter. A transceiver may also be sometimes referred to as a transceiver, a transceiver module, or a transceiver circuit. A receiver may also be sometimes referred to as a receiver, a receiving module, or a receiving circuit. A transmitter may also be sometimes referred to as a transmitter, a transmitting module, or a transmitting circuit.
[0255] The processor 1510 is used to execute the processing actions of the first device or the second device in the embodiment shown in Figure 7. The transceiver 1530 is used to execute the transceiver actions of the first device or the second device in the embodiment shown in Figure 7.
[0256] It should be understood that FIG15 is merely an example and not a limitation, and the terminal device including the transceiver module and the processing module may not rely on the structures shown in FIG12 , FIG13 or FIG15 .
[0257] When the device 1500 is a chip, the chip includes a processor, a memory, and a transceiver. The transceiver may be an input / output circuit or a communication interface. The processor may be a processing module, a microprocessor, or an integrated circuit integrated on the chip. The sending operation of the first or second device in the above method embodiments may be understood as an output of the chip, and the receiving operation of the first or second device in the above method embodiments may be understood as an input of the chip.
[0258] The present application further provides an apparatus 1600, which can be a network device or a chip. The apparatus 1600 can be used to perform the operations performed by the first apparatus or the second apparatus in the embodiment shown in FIG. 7 .
[0259] When the apparatus 1600 is a network device, for example, a base station, FIG16 shows a simplified schematic diagram of a base station structure. The base station includes a portion 1610, a portion 1620, and a portion 1630.
[0260] Part 1610 is mainly used for baseband processing, base station control, etc.; Part 1610 is usually the control center of the base station, which can usually be called a processor, used to control the base station to execute the processing operations on the first device or second device side in the above method embodiment.
[0261] The 1620 section is mainly used to store computer programs or instructions and data.
[0262] Section 1630 is primarily used for receiving and transmitting RF signals and converting RF signals to baseband signals. Section 1630 can generally be referred to as a transceiver module, transceiver, transceiver circuit, or transceiver. The transceiver module in section 1630, which can also be referred to as a transceiver or transceiver, includes an antenna 1633 and a RF circuit (not shown in the figure), where the RF circuit is primarily used for RF processing. Optionally, the device used to implement the receiving function in section 1630 can be considered a receiver, and the device used to implement the transmitting function can be considered a transmitter. That is, section 1630 includes a receiver 1632 and a transmitter 1631. A receiver can also be referred to as a receiving module, a receiver, or a receiving circuit, and a transmitter can be referred to as a transmitting module, a transmitter, or a transmitting circuit.
[0263] Sections 1610 and 1620 may include one or more boards, each of which may include one or more processors and one or more memories. The processor is used to read and execute programs in the memory to implement baseband processing functions and control the base station. If multiple boards are present, the boards may be interconnected to enhance processing capabilities. As an optional implementation, multiple boards may share one or more processors, multiple boards may share one or more memories, or multiple boards may simultaneously share one or more processors.
[0264] For example, in one implementation, the transceiver module in section 1630 is used to perform the transceiver-related processes performed by the first device or the second device in the embodiment shown in Figure 7. The processor in section 1610 is used to perform the processing-related processes performed by the first device or the second device in the embodiment shown in Figure 7.
[0265] It should be understood that FIG16 is merely an example and not a limitation, and the network device including the processor, memory, and transceiver may not rely on the structures shown in FIG12 , FIG13 , or FIG16 .
[0266] When device 1600 is a chip, the chip includes a transceiver, a memory, and a processor. The transceiver may be an input / output circuit or a communication interface; the processor may be a processor, microprocessor, or integrated circuit integrated on the chip. In the above method embodiments, the sending operation of the first or second device can be understood as an output of the chip, and the receiving operation of the first or second device in the above method embodiments can be understood as an input of the chip.
[0267] An embodiment of the present application further provides a computer-readable storage medium storing a computer program or instruction for implementing the method executed by the first device or the second device in the above method embodiment.
[0268] For example, when the computer program or instruction is executed by a computer, the computer can implement the method performed by the first device or the second device in the above method embodiment.
[0269] An embodiment of the present application further provides a computer program product comprising a computer program or instructions, which, when executed by a computer, enables the computer to implement the method performed by the first device or the second device in the above method embodiment.
[0270] The present application also provides a communication system including the first device described in the above embodiment and the second device described in the above embodiment. The first device is configured to perform some or all of the operations performed by the first device described in the above method embodiment, and the second device is configured to perform some or all of the operations performed by the second device described in the above method embodiment.
[0271] An embodiment of the present application further provides a chip device, including a processor, configured to call a computer program or instruction stored in the memory so that the processor executes the method provided in the embodiment shown in FIG. 7 .
[0272] In a possible implementation, the input of the chip device corresponds to the receiving operation in any one of the embodiments shown in FIG. 7 , and the output of the chip device corresponds to the sending operation in any one of the embodiments shown in FIG. 7 .
[0273] Optionally, the processor is coupled to the memory via an interface.
[0274] Optionally, the chip device further includes a memory, in which computer programs or computer instructions are stored.
[0275] The processor mentioned in any of the above places may be a general-purpose central processing unit, a microprocessor, an application-specific integrated circuit (ASIC), or one or more integrated circuits for controlling the execution of the program of the method provided in any of the embodiments shown in FIG. 7 . The memory mentioned in any of the above places may be a read-only memory (ROM) or other type of static storage device that can store static information and instructions, a random access memory (RAM), etc.
[0276] Those skilled in the art can clearly understand that, for the sake of convenience and brevity of description, the explanation of the relevant contents and beneficial effects of any of the above-mentioned devices can refer to the corresponding method embodiments provided above, and will not be repeated here.
[0277] In the several embodiments provided in this application, it should be understood that the disclosed systems, devices and methods can be implemented in other ways. For example, the device embodiments described above are merely schematic. For example, the division of the units is merely a logical function division. In actual implementation, there may be other division methods, such as multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be an indirect coupling or communication connection through some interfaces, devices or units, which can be electrical, mechanical or other forms.
[0278] The units described as separate components may or may not be physically separate, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed across multiple network units. Some or all of these units may be selected to achieve the purpose of this embodiment according to actual needs.
[0279] In addition, the functional units in the various embodiments of the present application may be integrated into a single processing unit, or each unit may exist physically separately, or two or more units may be integrated into a single unit. The aforementioned integrated units may be implemented in the form of hardware or software functional units.
[0280] If the integrated unit is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the part that essentially contributes to the technical solution of the present application or all or part of the technical solution can be embodied in the form of a software product, and the computer software product is stored in a storage medium, including a number of instructions for enabling a computer device (which can be a personal computer, server, or network device, etc.) to execute all or part of the steps of the method described in each embodiment of the present application. The aforementioned storage medium includes: various media that can store program codes, such as a USB flash drive, a mobile hard disk, a ROM, a RAM, a magnetic disk, or an optical disk.
[0281] As described above, the above embodiments are only used to illustrate the technical solutions of the present application, rather than to limit them. Although the present application has been described in detail with reference to the above embodiments, those skilled in the art should understand that they can still modify the technical solutions described in the above embodiments, or make equivalent replacements for some of the technical features therein. However, these modifications or replacements do not cause the essence of the corresponding technical solutions to deviate from the scope of the technical solutions of the embodiments of the present application.
Claims
1. A communication method, characterized in that: include: The first device acquires indication information, where the indication information is used to indicate an enabling mode of the first air interface, where the enabling mode includes one or more of the following: a no-retransmission enabling mode, a retransmission enabling mode, or a hybrid automatic repeat request HARQ enabling mode; The first device sends first information to the second device according to the indication information.
2. A communication method, characterized in that: include: The second device acquires indication information, where the indication information is used to indicate an enabling mode of the first air interface, where the enabling mode includes one or more of the following: a no-retransmission enabling mode, a retransmission enabling mode, or a hybrid automatic repeat request HARQ enabling mode; The second device receives the first information from the first device according to the indication information.
3. The method according to claim 1 or 2, characterized in that: The enabling mode includes a non-retransmission enabling mode, and the first information includes new data information transmitted after enabling.
4. The method according to claim 3, characterized in that Before the first device sends the first information to the second device according to the indication information, the method further includes: The first device resets the HARQ process state.
5. The method according to claim 3, characterized in that: Before the second device receives the first information from the first device according to the indication information, the method further includes: The second device resets the HARQ process state.
6. The method according to claim 1 or 2, characterized in that: The enabling mode includes a retransmission enabling mode, and the first information includes data information transmitted before enabling.
7. The method according to claim 6, characterized in that Before the first device sends the first information to the second device according to the indication information, the method further includes: The first device freezes the HARQ process state.
8. The method according to claim 6, characterized in that Before the second device receives the first information from the first device according to the indication information, the method further includes: The second device freezes the HARQ process state.
9. The method according to claim 1 or 2, characterized in that: The enabling mode includes a HARQ enabling mode, and the first information is data information related to data information transmitted before enabling.
10. The method according to claim 9, characterized in that The related data information includes first redundant version information, the data information transmitted before enabling includes second redundant version information, the first redundant version information is different from the second redundant version information, and the first redundant version information and the second redundant version information belong to the same encoding codeword.
11. The method according to claim 9 or 10, characterized in that: Before the first device sends the first information to the second device according to the indication information, the method further includes: The first device updates the HARQ process status.
12. The method according to claim 9 or 10, characterized in that: Before the second device receives the first information from the first device according to the indication information, the method further includes: The second device updates the HARQ process status.
13. The method according to any one of claims 6 to 12, characterized in that: The method further comprises: The second device combines and decodes the first information and the second information, where the second information is data information received before enabling.
14. The method according to any one of claims 3 to 13, characterized in that: The enabling includes one or more of the following: activation of the first air interface, deactivation of the first air interface, switching of the first air interface to the second air interface, or fallback of the first air interface to the second air interface, wherein the first air interface is different from the second air interface.
15. The method according to claim 14, characterized in that The first air interface is a smart air interface, and the second air interface is a traditional air interface; or, The first air interface is a traditional air interface, and the second air interface is a smart air interface; or, The first air interface is a first intelligent air interface, and the second air interface is a second intelligent air interface, and the first intelligent air interface is different from the second intelligent air interface.
16. The method according to any one of claims 1 to 15, characterized in that: The indication information also includes one or more of the following: HARQ version information, new data indication NDI information, air interface category information or transmission configuration information.
17. The method according to any one of claims 1 to 16, characterized in that: include: The indication information is carried in physical layer downlink control information DCI, media access control element MACCE or radio resource control RRC signaling.
18. The method according to any one of claims 1 to 17, characterized in that: include: The non-retransmission enabling mode, the retransmission enabling mode and the HARQ enabling mode are determined by one or more of the following, and the one or more of the following include: real-time performance of air interface transmission, statistical performance of air interface transmission or artificial intelligence AI resource status.
19. A first device, characterized in that: The first device includes a processing module and a transceiver module, the processing module is used to perform the processing operations in the method as described in any one of claims 1, 3, 4, 6, 7, 9 to 11, 14 to 18, and the transceiver module is used to perform the transceiver operations in the method as described in any one of claims 1, 3, 4, 6, 7, 9 to 11, 14 to 18.
20. A second device, characterized in that: The second device includes a processing module and a transceiver module, the processing module is used to perform the processing operations in the method as described in any one of claims 2, 3, 5, 6, 8 to 10, 12 to 18, and the transceiver module is used to perform the transceiver operations in the method as described in any one of claims 2, 3, 5, 6, 8 to 10, 12 to 18.
21. A device, characterized in that: The device comprises a processor, and the processor is used to call a computer program or instruction stored in a memory to execute the method according to any one of claims 1-18.
22. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores a computer program or instruction, which, when executed on a processor, implements the method according to any one of claims 1 to 18.
23. A computer program product, characterized in that The computer program product includes a computer program or instructions, and when the computer program or instructions are executed on a computer, the method according to any one of claims 1 to 18 is implemented.
24. A communication system, characterized in that: The communication system includes a first device and a second device; the first device is used to execute the method as described in any one of claims 1, 3, 4, 6, 7, 9 to 11, 14 to 18, and the second device is used to execute the method as described in any one of claims 2, 3, 5, 6, 8 to 10, 12 to 18.
Citation Information
Patent Citations
Method for closing HARQ process, receiving equipment and sending equipment
CN111756480A
Transmission processing method, device and terminal
CN113890695A
Data transmission method and device
CN115529645A
Processing method for use in disabling HARQ retransmission, terminal device, and network device
WO2022006724A1
Systems, methods, and apparatus on wireless network architecture and air interface
WO2022205023A1