Communication method and device
By reporting the communication method capabilities it supports, network equipment can choose the appropriate communication method for communication, solving the problem of poor communication performance in the new 5G air interface technology and improving the reliability and stability of communication.
Patent Information
- Application Number
- CN202311423658.9
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2023-10-28
- Publication Date
- 2025-04-29
AI Technical Summary
In the new 5G air interface technology, poor communication performance between network devices and terminals may lead to service interruption.
By reporting the communication method capabilities it supports, network equipment can choose appropriate communication methods for communication, improving the reliability of communication transmission. The specific method includes the terminal generating and sending a first information indicating whether the terminal supports symbol-level interleaving and other communication methods.
The reliability of communication transmission is improved, the probability of communication failure is reduced, and communication interruption is avoided due to communication methods that are not supported by the terminal.
Smart Images

Figure CN119906987A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of communications, and in particular to a communication method and device. Background Art
[0002] Currently, 5G new radio (NR) technology is evolving from release (R) 18 to R19. At the same time, NR technology is also moving from the standardization stage to the commercial deployment stage. The original intention of the NR standard protocol research is to design wireless communication technology for communication networks, which can provide users with ultra-low latency, ultra-reliability, ultra-high speed, and ultra-connected wireless communication services. However, in some scenarios, the communication performance between network equipment and terminals is poor, which may cause service interruption. Summary of the invention
[0003] The present application provides a communication method and device, which can improve communication efficiency and stability and reduce the probability of communication failure.
[0004] In order to achieve the above objectives, this application adopts the following technical solutions:
[0005] In a first aspect, a communication method is provided, which can be executed by a terminal or a component capable of implementing a terminal function (such as a chip of the terminal). Taking the terminal as an example, the method includes: the terminal generates first information. The first information is used to indicate the ability of the terminal to support a first communication mode. The first communication mode is a mode of communication using symbol-level interleaving. The first information is sent.
[0006] The present application allows the terminal to report its ability to support the first communication method so that the network device can select an appropriate communication method to communicate with the terminal according to the reported ability of the terminal, thereby improving the reliability of communication transmission. At the same time, it can also avoid the situation where communication is interrupted due to the terminal not supporting the communication method and being unable to decode.
[0007] In one possible design, the first information includes a first parameter, and the first parameter is used to indicate whether the terminal supports the first communication mode on one or more physical channels.
[0008] The present application can indicate whether a terminal on one or more physical channels supports a first communication mode through a first parameter, so that a network device can determine an appropriate communication mode to communicate with the terminal based on the first parameter, thereby improving communication transmission performance and avoiding communication interruption caused by the terminal not supporting the communication mode.
[0009] In some examples, the first parameter includes at least one of the following: the first parameter is a first value, and the first value is used to indicate that the terminal supports the first communication method; the first parameter is a second value, and the second value is used to indicate that the terminal does not support the first communication method.
[0010] The present application can accurately indicate that the terminal supports the first communication mode or does not support the first communication mode through different values of the first parameter, so that the network device can determine to use a suitable communication mode to communicate with the terminal according to the value of the first parameter, improve the communication transmission performance, and avoid communication interruption caused by the terminal not supporting the communication mode.
[0011] In one possible design, the first information includes a second parameter, where the second parameter is used to indicate a maximum number of transport blocks TB that the terminal supports scheduling within an interleaved block on one or more physical channels.
[0012] The present application can indicate the maximum number of TBs that the terminal supports scheduling in a long interleaved block on one or more physical channels through a second parameter, so that the network device communicates according to the number of TBs indicated by the second parameter. This can improve communication transmission performance and avoid communication interruption caused by the terminal not supporting the number of TBs scheduled in a long interleaved block.
[0013] In some examples, the second parameter includes at least one of the following: the second parameter is a third value, and the third value is used to indicate the maximum TB number; the second parameter is a fourth value, and the fourth value is used to indicate that the terminal does not support the first communication mode.
[0014] The present application can accurately indicate the maximum number of TBs that the terminal supports scheduling in a long interleaved block, or indicate that the terminal does not support the first communication mode, through different values of the second parameter. This allows the network device to select an appropriate number of TBs to communicate with the terminal according to the value of the second parameter, thereby improving communication transmission performance and avoiding communication interruption caused by the terminal not supporting the number of TBs.
[0015] In some other examples, the maximum number of TBs includes at least one of the following: a maximum number of uplink interleaved TBs; a maximum number of downlink interleaved TBs.
[0016] The present application can indicate the maximum number of TBs that a terminal supports scheduling in a long interleaved block for uplink and downlink, respectively, thereby improving the flexibility of communication.
[0017] In one possible design, the first information includes a third parameter, where the third parameter is used to indicate a maximum interleaving depth supported by the terminal on one or more physical channels.
[0018] The present application can indicate the maximum interleaving depth supported by the terminal on one or more physical channels through a third parameter, so that the network device communicates according to the maximum interleaving depth indicated by the third parameter. This can improve communication transmission performance and avoid communication interruption caused by the terminal not supporting the interleaving depth.
[0019] In some examples, the third parameter includes at least one of the following: the third parameter is a fifth value, and the fifth value is used to indicate a maximum interleaving depth; the third parameter is a sixth value, and the sixth value is used to indicate that the terminal does not support the first communication mode.
[0020] The present application can accurately indicate the maximum interleaving depth supported by the terminal or indicate that the terminal does not support the first communication mode through different values of the third parameter, so that the network device can select a suitable interleaving depth to communicate with the terminal according to the value of the third parameter, improve the communication transmission performance, and avoid communication interruption caused by the interleaving depth not supported by the terminal.
[0021] In some other examples, the maximum interleaving depth includes at least one of the following: a maximum uplink interleaving depth; a maximum downlink interleaving depth.
[0022] The present application can indicate the maximum interleaving depth supported by the terminal for uplink and downlink respectively, thereby improving the flexibility of communication.
[0023] In one possible design, the first information includes a fourth parameter, and the fourth parameter is used to indicate a maximum value of an interleaver parameter supported by the terminal on one or more physical channels.
[0024] The present application can indicate the maximum value of the interleaver parameter supported by the terminal on one or more physical channels through the fourth parameter, so that the network device communicates according to the maximum value of the interleaver parameter indicated by the fourth parameter. The communication transmission performance can be improved, and the communication interruption caused by the terminal not supporting the interleaver parameter can be avoided.
[0025] In some examples, the first information includes at least one of the following: the fourth parameter is a seventh value, and the seventh value is used to indicate a maximum value of an interleaver parameter; the fourth parameter is an eighth value, and the eighth value is used to indicate that the terminal does not support the first communication mode.
[0026] The present application can accurately indicate the maximum value of the interleaver parameter supported by the terminal, or indicate that the terminal does not support the first communication mode, through different values of the fourth parameter, so that the network device can select appropriate interleaver parameters to communicate with the terminal according to the value of the fourth parameter, improve communication transmission performance, and avoid communication interruption caused by interleaver parameters not supported by the terminal.
[0027] In some other examples, the maximum value of the interleaver parameter includes at least one of the following: the maximum value of the uplink interleaver parameter; the maximum value of the downlink interleaver parameter.
[0028] The present application can indicate the maximum number of TBs that a terminal supports scheduling in a long interleaved block for uplink and downlink, respectively, thereby improving the flexibility of communication.
[0029] In one possible design, before sending the first information, the method also includes: receiving second information from a network device, the second information being used to obtain a capability of the terminal to support the first communication mode.
[0030] In the present application, when the network device sends the second information, the terminal can generate and send the first information to the network device. This allows the network device to know the corresponding capabilities of the terminal in a timely manner and communicate with the terminal using a suitable communication method. This can improve the reliability of communication transmission and avoid situations where the terminal cannot decode and cause communication interruption.
[0031] In one possible design, a communication channel between a terminal and a network device is interfered, and the method further includes: the terminal supports a first communication mode and communicates with the network device using the first communication mode; or the terminal does not support the first communication mode and communicates with the network device using a second communication mode, wherein the second communication mode is any communication mode other than the first communication mode.
[0032] The present application can determine whether the terminal supports the first communication mode according to the capabilities reported by the terminal, so that the network device and the terminal can accurately use the appropriate communication mode during the communication process, avoiding communication interruption caused by incompatible terminal capabilities.
[0033] In one possible design, the symbol level interleaving includes symbol level cyclic interleaving.
[0034] The present application can be applied to the scenario of symbol-level cyclic interleaving, so that in this scenario, the network device selects an appropriate communication method to communicate with the terminal according to the capabilities reported by the terminal, thereby improving the reliability of communication transmission and avoiding communication interruption due to the terminal not supporting the communication method and being unable to decode.
[0035] In a second aspect, a communication method is provided, comprising: receiving first information. The first information is used to indicate the ability of a terminal to support a first communication mode, wherein the first communication mode is a mode of communication using symbol-level interleaving. According to the first information, the first communication mode is used to communicate with the terminal, or the second communication mode is used to communicate with the terminal. The second communication mode is any communication mode other than the first communication mode.
[0036] The network device of the present application selects a suitable communication mode to communicate with the terminal according to the terminal's ability to support the first communication mode reported by the terminal, which can improve the reliability of communication transmission. At the same time, it can also avoid the situation where communication is interrupted due to the terminal not supporting the communication mode and unable to decode.
[0037] In one possible design, the first information includes a first parameter, and the first parameter is used to indicate whether the terminal supports the first communication mode on one or more physical channels.
[0038] In some examples, the first parameter includes at least one of the following: the first parameter is a first value, and the first value is used to indicate that the terminal supports the first communication method; the first parameter is a second value, and the second value is used to indicate that the terminal does not support the first communication method.
[0039] In one possible design, the first information includes a second parameter, where the second parameter is used to indicate a maximum number of transport blocks TB that the terminal supports scheduling within an interleaved block on one or more physical channels.
[0040] In some examples, the second parameter includes at least one of the following: the second parameter is a third value, and the third value is used to indicate the maximum TB number; the second parameter is a fourth value, and the fourth value is used to indicate that the terminal does not support the first communication mode.
[0041] In some other examples, the maximum number of TBs includes at least one of the following: a maximum number of uplink interleaved TBs; a maximum number of downlink interleaved TBs.
[0042] In one possible design, the first information includes a third parameter, where the third parameter is used to indicate a maximum interleaving depth supported by the terminal on one or more physical channels.
[0043] In some examples, the third parameter includes at least one of the following: the third parameter is a fifth value, and the fifth value is used to indicate a maximum interleaving depth; the third parameter is a sixth value, and the sixth value is used to indicate that the terminal does not support the first communication mode.
[0044] In some other examples, the maximum interleaving depth includes at least one of the following: a maximum uplink interleaving depth; a maximum downlink interleaving depth.
[0045] In one possible design, the first information includes a fourth parameter, and the fourth parameter is used to indicate a maximum value of an interleaver parameter supported by the terminal on one or more physical channels.
[0046] In some examples, the first information includes at least one of the following: the fourth parameter is a seventh value, and the seventh value is used to indicate a maximum value of an interleaver parameter; the fourth parameter is an eighth value, and the eighth value is used to indicate that the terminal does not support the first communication mode.
[0047] In some other examples, the maximum value of the interleaver parameter includes at least one of the following: the maximum value of the uplink interleaver parameter; the maximum value of the downlink interleaver parameter.
[0048] In one possible design, before receiving the first information, the method also includes: sending second information, where the second information is used to obtain the terminal's ability to support the first communication mode.
[0049] In one possible design, a communication channel between a network device and a terminal is interfered, and the method further includes: the terminal supports a first communication mode, and the first communication mode is used to communicate with the terminal; or the terminal does not support the first communication mode, and a second communication mode is used to communicate with the terminal, wherein the second communication mode is any communication mode other than the first communication mode.
[0050] In one possible design, the symbol level interleaving includes symbol level cyclic interleaving.
[0051] In a third aspect, a communication device is provided. The communication device is used to implement the various communication methods involved in the first aspect and / or the second aspect. The communication device includes a module, unit, or means corresponding to the above communication method, and the module, unit, or means can be implemented by hardware, software, or by hardware executing the corresponding software implementation. The hardware or software includes one or more modules or units corresponding to the above functions.
[0052] In a fourth aspect, a communication device is provided, which includes: a processor and a memory, wherein the memory is used to store computer instructions, and when the processor executes the instructions, the communication device executes the communication method of any one of the above aspects.
[0053] In a fifth aspect, a chip system is provided, which includes a processor and an input / output port, the processor being used to implement the processing functions involved in the communication method of any of the above aspects, and the input / output port being used to implement the transceiver functions involved in the communication method of any of the above aspects.
[0054] In one possible design, the chip system also includes a memory, which is used to store program instructions and data related to the functions of the communication method implementing any of the above aspects.
[0055] The chip system may be composed of chips, or may include chips and other discrete devices.
[0056] In a sixth aspect, a communication system is provided, which includes a terminal device for executing any method of any of the above aspects, and a network device for executing any method of any of the above aspects.
[0057] In a seventh aspect, a computer-readable storage medium is provided. The computer-readable storage medium stores computer instructions; when the computer instructions are executed on a computer, the computer executes a communication method designed in any of the above aspects.
[0058] In an eighth aspect, a computer program product is provided, which includes a computer program or instructions, and when the computer program or instructions are executed on a computer, the computer executes a communication method designed in any of the above aspects. BRIEF DESCRIPTION OF THE DRAWINGS
[0059] Figure 1 An example diagram of the architecture of a communication system provided in an embodiment of the present application;
[0060] Figure 2 A schematic diagram of OFDM transmission provided in an embodiment of the present application;
[0061] Figure 3 A schematic diagram of road sign shielding provided in an embodiment of the present application;
[0062] Figure 4 A schematic diagram of a signal-to-noise ratio change provided in an embodiment of the present application;
[0063] Figure 5 A schematic diagram of simulation results under the influence of shielding provided in an embodiment of the present application;
[0064] Figure 6 A schematic diagram of symbol-level cyclic interleaving provided in an embodiment of the present application;
[0065] Figure 7 A schematic diagram of symbol-level interleaving provided in an embodiment of the present application;
[0066] Figure 8 Another schematic diagram of symbol-level cyclic interleaving provided in an embodiment of the present application;
[0067] Fig. 9 A schematic diagram of simulation results under a symbol-level interleaving scheme provided in an embodiment of the present application;
[0068] Fig.10 An example diagram of the architecture of another communication system provided in an embodiment of the present application;
[0069] Fig.11 An example diagram of the architecture of another communication system provided in an embodiment of the present application;
[0070] Fig.12 A communication interaction diagram provided for an embodiment of the present application;
[0071] Fig.13 Another communication interaction schematic diagram provided for an embodiment of the present application;
[0072] Fig.14 A further communication interaction schematic diagram provided for an embodiment of the present application;
[0073] Fig.15A resource mapping schematic diagram provided for an embodiment of the present application;
[0074] Fig.16 A schematic diagram of a communication process provided in an embodiment of the present application;
[0075] Fig.17 A schematic diagram of the structure of a communication device provided in an embodiment of the present application;
[0076] Fig.18 A schematic diagram of the structure of another communication device provided in an embodiment of the present application. DETAILED DESCRIPTION
[0077] The network architecture and business scenarios described in the embodiments of the present application are intended to more clearly illustrate the technical solutions of the embodiments of the present application, and do not constitute a limitation on the technical solutions provided in the embodiments of the present application. A person of ordinary skill in the art can appreciate that with the evolution of the network architecture and the emergence of new business scenarios, the technical solutions provided in the embodiments of the present application are also applicable to similar technical problems.
[0078] The terms "first" and "second" in the description and drawings of the embodiments of the present application are used to distinguish different objects, or to distinguish different treatments of the same object. The words "first" and "second" can distinguish the same items or similar items with basically the same functions and effects. For example, the first device and the second device are only used to distinguish different devices, and their order is not limited. Those skilled in the art will understand that the words "first" and "second" do not limit the quantity and execution order, and the words "first" and "second" do not necessarily limit them.
[0079] "At least one" means one or more, and "plurality" means two or more.
[0080] In the description of the embodiments of the present application, unless otherwise specified, " / " indicates that the objects associated before and after are in an "or" relationship, for example, A / B can represent A or B; "and / or" in the embodiments of the present application is merely a description of the association relationship of associated objects, indicating that three relationships may exist, for example, A and / or B can represent: A exists alone, A and B exist at the same time, and B exists alone, where A and B can be singular or plural.
[0081] In the description of the embodiments of the present application, unless otherwise specified, "multiple" refers to two or more than two. "At least one of the following" 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 represent: a, b, c, ab, ac, bc, or abc, where a, b, and c can be single or multiple.
[0082] In addition, in order to clearly describe the technical solutions of the embodiments of the present application, in the embodiments of the present application, the words "first", "second", etc. are used to distinguish the same items or similar items with substantially the same functions and effects. Those skilled in the art can understand that the words "first", "second", etc. do not limit the quantity and execution order, and the words "first", "second", etc. do not necessarily limit the difference.
[0083] In the embodiments of the present application, words such as "exemplary" or "for example" are used to indicate examples, illustrations or descriptions. Any embodiment or design described as "exemplary" or "for example" in the embodiments of the present application should not be interpreted as being more preferred or more advantageous than other embodiments or designs. Specifically, the use of words such as "exemplary" or "for example" is intended to present related concepts in a concrete way for easy understanding.
[0084] It is understood that the "embodiment" mentioned throughout the specification means that the specific features, structures or characteristics related to the embodiment are included in at least one embodiment of the embodiment of the present application. Therefore, the various embodiments in the entire specification do not necessarily refer to the same embodiment. In addition, these specific features, structures or characteristics can be combined in one or more embodiments in any suitable manner. It is understood that in various embodiments of the embodiment of the present application, the size of the sequence number of each process does not mean the order of execution, and the execution order of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the embodiment of the present application.
[0085] It can be understood that in the embodiments of the present application, "when" and "if" both mean that corresponding processing will be performed under certain objective circumstances, and do not limit the time, nor do they require any judgment actions when implementing them, nor do they mean that there are other limitations.
[0086] It can be understood that some optional features in the embodiments of the present application may be implemented independently in certain scenarios without relying on other features, such as the solution on which they are currently based, to solve corresponding technical problems and achieve corresponding effects, and may also be combined with other features according to needs in certain scenarios. Accordingly, the devices given in the embodiments of the present application may also realize these features or functions accordingly, which will not be elaborated here.
[0087] In the embodiments of the present application, unless otherwise specified, the same or similar parts between the various embodiments can refer to each other. In the various embodiments of the present application, and the various implementation methods / implementation methods / implementation methods in the various embodiments, if there is no special description and logical conflict, the terms and / or descriptions between the different embodiments and the various implementation methods / implementation methods / implementation methods in the various embodiments are consistent and can be referenced to each other, and the technical features in the different embodiments and the various implementation methods / implementation methods / implementation methods in the various embodiments can be combined to form new embodiments, implementation methods, implementation methods, or implementation methods according to their inherent logical relationships. The implementation methods of the embodiments of the present application described below do not constitute a limitation on the scope of protection of the embodiments of the present application.
[0088] Figure 1 This is an example diagram of the architecture of the communication system provided in an embodiment of the present application.
[0089] like Figure 1 As shown, the communication system involved in the embodiment of the present application may include at least one terminal 110 and a network device 120. The terminal 110 and the network device 120 communicate with each other in a wireless manner. The network device 120 may be a wireless access network device. Terminal devices and terminal devices, and wireless access network devices and wireless access network devices may be connected to each other in a wired or wireless manner. Figure 1 This is just a schematic diagram. The communication system may also include other network devices, such as wireless relay equipment, wireless backhaul equipment, core network equipment, etc. Figure 1 The connection relationship between the devices is not limited to the above-mentioned methods.
[0090] The wireless access network device may be a base station, an evolved NodeB (eNodeB), a transmission reception point (TRP), a next generation NodeB (gNB) in a fifth generation (5G) mobile communication system, a next generation base station in a sixth generation (6G) mobile communication system, a base station in a future mobile communication system, or an access node in a WiFi system, etc.; it may also be a module or unit that completes some functions of a base station, for example, a centralized unit (CU) or a distributed unit (DU). The wireless access network device may be a macro base station, a micro base station or an indoor station, a relay node or a donor node, etc. The embodiments of the present application do not limit the specific technology and specific device form adopted by the wireless access network device. The wireless access network device is sometimes also referred to as a network device. For ease of description, the following description takes a base station as an example of a wireless access network device.
[0091] Terminal devices may also be referred to as terminals, user equipment (UE), mobile stations, mobile terminals, etc. Terminal devices can be widely used in various scenarios, for example, device-to-device (D2D), vehicle to everything (V2X) communication, machine-type communication (MTC), Internet of Things (IOT), virtual reality, augmented reality, industrial control, autonomous driving, telemedicine, smart grid, smart furniture, smart office, smart wear, smart transportation, smart city, etc. Terminal devices may be mobile phones, tablet computers, computers with wireless transceiver functions, wearable devices, vehicles, drones, helicopters, airplanes, ships, robots, robotic arms, smart home devices, etc. The embodiments of the present application do not limit the specific technology and specific device form adopted by the terminal devices.
[0092] Base stations and terminal devices can be fixed or mobile. Base stations and terminal devices can be deployed on land, including indoors or outdoors, handheld or vehicle-mounted; they can also be deployed on the water surface; they can also be deployed on aircraft, balloons, and artificial satellites in the air. The embodiments of the present application do not limit the application scenarios of base stations and terminal devices.
[0093] Base stations and terminal devices, base stations and base stations, and terminal devices and terminal devices can communicate through authorized spectrum, unauthorized spectrum, or both; they can communicate through spectrum below 6 gigahertz (GHz), spectrum above 6 GHz, or spectrum below 6 GHz and spectrum above 6 GHz. The present application embodiment does not limit the spectrum resources used for wireless communication.
[0094] In the embodiments of the present application, the functions of the base station may also be performed by a module (such as a chip) in the base station, or by a control subsystem including the base station functions. The control subsystem including the base station functions here may be a control center in the application scenarios of the above-mentioned terminal devices such as smart grid, industrial control, smart transportation, smart city, etc. The functions of the terminal device may also be performed by a module (such as a chip or a modem) in the terminal device, or by a device including the terminal device functions.
[0095] Currently, 5G NR technology is evolving from R18 to R19. At the same time, NR technology is also moving from the standardization stage to the commercial deployment stage. The NR standard protocol is a wireless communication technology designed for ground cellular network scenarios. It can provide users with wireless communication services with ultra-low latency, ultra-reliability, ultra-high speed, and excessive links. However, cellular networks may not be able to achieve seamless global coverage. For example, areas without ground base stations such as sea areas, polar regions, and rainforests can be considered to have no cellular network coverage, so they cannot enjoy voice services, data services, and other services provided by cellular networks.
[0096] Compared with terrestrial communications, non-terrestrial networks (NTN) communications have the characteristics of large coverage area and flexible networking, and can achieve seamless global network coverage. NTN networks are not only a supplement to the current terrestrial network, but can also be regarded as an independent communication system that can provide users with global high-speed network access. At present, some research institutes, communication organizations, and communication companies around the world are involved in the research of NTN communication technology and standard specification, hoping to build a unified communication network for the three parts of space, air, and ground.
[0097] In some embodiments, NTN communication may include networking using equipment such as drones, high-altitude platforms, and satellites. Services such as data transmission and voice communication may be provided to UEs. Among them, the height of the high-altitude platform equipment is generally 8-50 kilometers (km) from the ground. According to the orbital altitude of the satellite, the satellite communication system can be divided into the following three types: geostationary earth orbit (GEO) satellite communication system; medium earth orbit (MEO) satellite communication system; low earth orbit (LEO) satellite communication system. Among them, GEO can also be called a synchronous orbit satellite system.
[0098] In some embodiments, the satellite orbit altitude of a GEO satellite can reach 35786km. Its main advantage is that it can remain stationary relative to the ground and can provide a larger coverage area. However, the GEO satellite communication system also has some obvious disadvantages. For example, the GEO satellite orbit is far away from the ground of the earth, and the free space propagation loss is large, resulting in a tight budget for the communication link. In order to increase the transmission and / or receiving gain, it is necessary to equip the satellite with a larger aperture antenna. For another example, the communication transmission delay is large, and there is a round-trip delay of up to 500 milliseconds (ms), which cannot meet the needs of low-latency services. For another example, GEO orbital resources are relatively tight, the launch cost is high, and it is impossible to provide corresponding coverage for the polar regions of the earth.
[0099] In some embodiments, the satellite orbit altitude of a MEO satellite can be in the range of 2000-35786km. Its advantage is that global coverage can be achieved with a relatively small number of satellites. However, its orbit altitude is still higher than that of LEO. Therefore, compared with LEO, the transmission delay of MEO in the satellite communication process is still larger. Combining the advantages and disadvantages of the MEO satellite communication system, MEO can be used in scenarios such as positioning and navigation.
[0100] In some embodiments, the satellite orbit altitude of the LEO satellite is in the range of 300-2000 km. The satellite orbit altitude of the LEO satellite is lower than that of the MEO satellite and the GEO satellite. Therefore, the LEO satellite communication system has the advantages of small data propagation delay, small transmission loss, and low launch cost. This has also made the LEO satellite communication system receive more and more attention in recent years.
[0101] Of course, the altitude ranges of the above-mentioned different satellite communication systems are only an exemplary description, and the embodiments of the present application do not limit the specific satellite orbit altitude of each satellite.
[0102] In some embodiments, for one or more of the above-mentioned communication systems, a multi-carrier (MC) scheme may be used as a communication system for data transmission. For example, the multi-carrier scheme may be an orthogonal frequency division multiplexing (OFDM) technology.
[0103] Figure 2 A schematic diagram of OFDM system transmission provided in an embodiment of the present application. Figure 2 As shown, the OFDM system includes a channel coding module, a scrambling module, a bit interleaving module, and other modules. It can be understood that Figure 2 The OFDM system shown in the figure may also include possible modules such as a channel estimation module not shown in the figure. Figure 2 The modules that may be included in the OFDM system shown.
[0104] In some embodiments, after the OFDM transmitter performs a cyclic redundancy check (CRC) on the source information bits, the data with the CRC can be channel-encoded to obtain the encoded bits. Among them, the source information bits can also be referred to as source bits. Afterwards, the encoded bits can be scrambled, and the scrambled data can be input into the bit interleaving module. So that the scrambled data can be bit-interleaved within the coding block. It can be understood that the burst errors introduced by the channel within the coding block can be converted into random errors by bit interleaving, so as to disperse the burst errors and facilitate the successful decoding of the OFDM receiving end. The interleaved bits can be constellation-mapped into quadrature amplitude modulation (QAM) signals. Among them, the QAM signal can be referred to as a QAM symbol. Afterwards, the QAM signal can be subjected to an inverse discrete Fourier transform (IDFT) to transform the signal from the frequency domain to the time domain. A cyclic prefix (CP) is added to the IDFT-processed data. Then the continuous time signal is obtained through the digital to analog converter (DAC). Then it is amplified by a high power amplifier (HPA) and transmitted. The signal is transmitted through the ground or NTN channel and reaches the OFDM receiver. Correspondingly, the received continuous time signal is sampled at the OFDM receiver, and the discrete time signal is obtained through the analog-to-digital converter (ADC). Then, the CP of the discrete time signal is removed. The data after CP removal is subjected to discrete Fourier transform (DFT) to transform the signal from the time domain to the frequency domain. Then, through frequency domain equalization (frequency equalization), QAM symbol decoding, bit de-interleaving (bit de-interleaving), descrambling (descrambling), channel decoding (channel decoding) and other operations, the decoded bits are finally obtained.
[0105] In scenarios such as satellite mobile communications, when a mobile terminal is transmitting data to a satellite, it may be affected by sudden and / or short-term shielding of the signal by road signs, street lights, etc., causing a sudden drop in the signal-to-noise ratio (SNR) of the communication link. The duration of such shielding may often reach tens of milliseconds. For example Figure 3As shown, it is assumed that the vehicle communicates with the network device as a terminal, or the terminal in the vehicle communicates with the network device, and it is assumed that the network device is a satellite. When the vehicle travels to a certain location, the road signs on both sides of the road will block the communication link between the vehicle and the satellite, thereby affecting data transmission. Figure 4 It can be seen that when the occlusion affects the communication link, it will cause a sudden drop in the signal-to-noise ratio. Figure 4 The reason for the sudden drop in the signal-to-noise ratio is the appearance of Figure 3 The scene shown.
[0106] And Figure 3 This type of signal has a sudden and / or short-term shielding effect on the physical layer link simulation. The simulation results can be referred to Figure 5 .like Figure 5 As shown in the figure, the bit error rate decreases with the increase of the signal-to-noise ratio. It can also be considered that the bit error rate increases with the decrease of the signal-to-noise ratio. It can be seen that due to the influence of bursts and / or short-term shielding, a bit error platform appears when the signal-to-noise ratio drops to a certain level, that is, within a certain range of the signal-to-noise ratio, the bit error rate is almost unchanged and will not change significantly with the change of the signal-to-noise ratio.
[0107] At the same time, due to sudden and / or short-term shielding effects, the data transmission rate may fluctuate, the number of data retransmissions may increase, the probability of data retransmission may increase, etc.
[0108] In some embodiments, a symbol-wise cyclic interleaving scheme is proposed. Figure 6 As shown, each box in the figure can be considered as a data unit, that is, 1 symbol. For example, if it is in an OFDM waveform, it can be considered as an OFDM symbol. Figure 6 Each column in can be considered as a generated data block, data time slot, transport block (TB) or channel coding block. That is, the generated data blocks are written in the form of columns. Figure 6 It can be understood that in the embodiment of the present application, Figure 6 The signal of each column shown is called a generation time slot. In some embodiments, the Figure 6 The data is transmitted in the direction of the rows shown, wherein the data read by row can be called a transmission time slot. Figure 6 A row includes 15 symbols, but a time slot can still correspond to 14 symbols. That is, when sending, data is sent in the order of rows, with 14 symbols as one time slot.
[0109] Figure 7 Another possible symbol-level interleaving scheme is shown. Figure 7 and Figure 6 The difference is that the number of symbols included in a row of the interleaving block is 14, and the number of symbols included in a column is 14. In this symbol-level interleaving scheme, the generated data is generated in a column manner. That is, Figure 7 Each column in the table corresponds to a generated TB, such as TB4, TB5, and TB6. When transmitting, data is sent in the direction of rows. Obviously, a generated TB can be carried by symbols in different transmission time slots. For example, for TB6, it is carried by the third symbol in each of the 14 time slots. It can be understood that Figure 7 The number of rows and the number of columns in the figure are only exemplary. The embodiment of the present application does not limit the number of rows and the number of columns of the interleaving block and the relationship between the number of rows and columns.
[0110] certainly, Figure 6 , Figure 7 The serial numbers of the symbols in are only for illustrative purposes, and the embodiment of the present application does not limit the serial number range of the symbols. In addition, a time slot can also be composed of any number of symbols, and a coding block length can also be any symbol length. Figure 6 , Figure 7 This example only illustrates one possible situation, and the embodiments of the present application do not make any specific limitations.
[0111] In some embodiments, Figure 6 Taking the interleaving method shown in the figure as an example, it is possible to define a constraint relationship between the number of rows M and the number of columns N in the interleaving block, that is, N = a*M+1. Where a is an integer greater than or equal to 1. It can be understood that M can also be considered as the length of the column in the interleaving block, and N can also be considered as the length of the row in the interleaving block. It is worth noting that since N in the constraint relationship is a times M plus 1, it is precisely because of the addition of 1 that the interleaving block exhibits the characteristics of cyclic shift. Figure 6 In the example, assuming that a time slot consists of 14 symbols, for symbols with the same position number in different time slots, a cyclic shift is presented in the interleaving block, such as Figure 6 The demodulation reference signal (DMRS) symbols framed by the thick black frame are symbol 3 and symbol 12. Of course, other symbols also show the characteristics of cyclic shift, such as symbol 1, symbol 7, symbol 11, etc. It can be understood that in the embodiment of the present application, cyclic shift can also be called cyclic displacement.
[0112] If the symbol-level cyclic interleaving scheme is adopted, the transmitter will perform symbol-wise interleaving (symbol-wise interleaver) according to the interleaving block size of M×N, write data in the column direction, that is, generate data; read data in the row direction, that is, send data. And satisfy the constraint relationship of N=a*M+1. Make the symbol ordering of each column present the characteristics of cyclic shift. Among them, the length of M can be determined according to the number of symbols occupied by TB, or the number of symbols contained in a time slot.
[0113] For the receiving end, symbol-wise deinterleaving is performed according to the M×N interleaving block size, and data is written in the row direction, that is, the received symbol data is written in the row direction order; data is read in the column direction, that is, the symbol data to be decoded is read in the column direction order. The symbol sorting of each column is restored to the original order according to the reverse cyclic shift method. Of course, the specific implementation process can refer to the relevant technology, and the embodiments of this application will not be repeated here.
[0114] Above Figure 6 The symbol-level cyclic interleaving shown can be considered to be presented in the form of an interleaved block. Figure 8 The symbol-level interleaving process is shown in terms of timing relationship. Figure 8 It can be seen that the characteristic of symbol-level cyclic interleaving is that symbols of different time slots are combined to carry a physical downlink shared channel (PDSCH) TB data. Figure 8 In the figure, it is assumed that TB 1 is represented by diagonal filling, TB 2 is filled with cross lines, and TB 3 is filled with vertical lines. It can be seen that when the symbol-level cyclic interleaving scheme is adopted, the data originally belonging to 1 TB will be dispersed into different transmission data blocks. For example, the first symbol of the first transmission data block, the second symbol of the second transmission data block, the third symbol of the third transmission data block, etc. are all filled with diagonal lines, that is, the data sent on these symbols can together constitute TB1. The same is true for TB 2 and TB 3. From another perspective, it can be found that, assuming that the third symbol of each transmission data block is used as a DMRS symbol, the data transmitted on the third symbol of the first transmission data block comes from TB 3, the data transmitted on the third symbol of the second transmission data block comes from TB2, and the data transmitted on the third symbol of the third transmission data block comes from TB 1. This reflects the cyclic shift characteristics of symbol-level cyclic interleaving.
[0115] Different from the traditional PDSCH time domain resource scheduling, the traditional PDSCH time domain resource scheduling maps each TB in sequence according to the symbol order. For example, the 1st symbol to the 14th symbol of the first time slot is mapped to TB 1, the 15th symbol to the 28th symbol of the second time slot is mapped to TB 2, and so on. It can be seen that in the traditional method, a TB of data can be mapped in the time domain through multiple symbols in a time slot, while in the above-mentioned symbol-level interleaving scheme, a TB of data can be mapped in the time domain through different symbols in multiple time slots.
[0116] like Fig. 9 As shown, a simulation is performed for the case where a burst and / or short-term masking occurs in the symbol-level cyclic interleaving scheme. The simulation results can be referred to Fig. 9 .and Figure 5 By comparison, it can be seen that after adopting symbol-level cyclic interleaving, the bit error rate is no longer almost unchanged as the signal-to-noise ratio changes. In other words, symbol-level cyclic interleaving effectively alleviates the bit error platform problem caused by bursts and / or short-term masking.
[0117] Obviously, in the traditional data processing scheme, the receiving end jointly decodes the continuous symbols in the time slot to obtain a TB decoding result. In the symbol-level cyclic interleaving scheme, the receiving end combines the discrete symbols of different time slots and performs joint decoding to obtain a TB decoding result. It can be seen that the symbol-level cyclic interleaving scheme has different time domain resource scheduling methods and signal processing methods for PDSCH and / or physical uplink shared channel (PUSCH).
[0118] It can be seen that the use of symbol-level cyclic interleaving is an effective solution to the situation where road signs, street lights, trees, etc. in satellite mobile communication scenarios may have sudden and / or short-term obstruction effects on communications. However, if the symbol-level cyclic interleaving solution is adopted, for the uplink transmission process, the terminal needs to support the distribution of TB to discrete symbol resources in different time slots, that is, the terminal needs to have a larger cache. For the downlink transmission process, the terminal needs to support joint decoding of discrete symbols distributed to different time slots, which also requires the terminal to have a larger cache.
[0119] In response to the above problems, the embodiments of the present application take into account the performance differences of different terminals in the system and propose a communication method, in which the terminal reports whether it supports the symbol-level interleaving scheme, so that the network device can determine whether to use the symbol-level interleaving scheme to alleviate the impact of burst masking on decoding performance based on the capabilities reported by the terminal, thereby avoiding communication interruptions caused by the terminal not supporting the symbol-level interleaving scheme.
[0120] It should be noted that in the embodiments of the present application, for the signal sending end, "transmission" means "sending"; for the signal receiving end, "transmission" means "receiving".
[0121] The present application embodiment can be applied to Figure 1 The communication scenario shown in the figure, the embodiment of the present application can also be applied to Fig.10 The satellite communication scenario shown. Fig.10 As shown in FIG. 1 , the satellite communication scenario may include a terminal 110, a network device 120, and a satellite 130. The terminal 110 may include a physical network terminal, or a terminal with other possible forms and performances, such as a mobile phone, a high-altitude aircraft, etc. It can be understood that the terminal 110 and the satellite 130 are Figure 1 The terminal 110 in the illustrated scenario is similar, and the embodiments of the present application are not described in detail here. The network device 120 may include a gateway. In a satellite communication system, a gateway may be called a gateway station or a signal gateway station. In some embodiments, the satellite 130 may also be a network device. It is understood that the network device 120 and Figure 1 The network device 120 in the illustrated scenario is similar and will not be described in detail in the present embodiment. The communication link between the satellite 130 and the terminal 110 may be referred to as a service link, and the communication link between the satellite and the gateway may be referred to as a feeder link.
[0122] Satellite 130 can be divided into transparent mode and regenerative mode according to the working mode. When satellite 130 works in transparent mode, satellite 130 has the function of relaying. The gateway station has the function of a base station or part of the function of a base station. In this case, the gateway station can be regarded as a base station. Of course, in some embodiments, the gateway station and the base station can also be deployed separately, then the delay of the feeder link should include two parts of the delay from the satellite 130 to the gateway station and the gateway station to the base station. It is worth noting that in the subsequent embodiments of the present application, the gateway station and the base station can be considered to be together or close to each other in the transparent mode. In the case where the gateway station is far away from the base station, the delay of the feeder link is the sum of the delay from the satellite 130 to the gateway station and the delay from the gateway station to the base station.
[0123] When the satellite 130 operates in the regeneration mode, the satellite 130 has data processing capabilities and has the functions of a base station or part of the functions of a base station. In this case, the satellite 130 can be regarded as a base station. In some embodiments, the base station is connected to the core network. When the satellite 130 is used as a base station, the satellite 130 can be regarded as connected to the core network.
[0124] The present application embodiment can also be applied to Fig.11 The air-to-ground (ATG) communication scenario shown. In this communication scenario, the coverage diameter of a network device 120 to a terminal 110 in the air can be approximately 100-300km. The terminal 110 can be, for example, an airplane or a handheld terminal in an airplane, and its height from the ground can be approximately 6-12km. Of course, the specific data of the above coverage range and the height of the terminal from the ground can be adjusted according to actual conditions, and the embodiments of the present application are not limited thereto. The above-mentioned system architectures, the number of devices in the system, the connection relationship, and the form can also have other implementation methods, which are not limited by the embodiments of the present application.
[0125] Fig.12 A communication interaction diagram provided for an embodiment of the present application.
[0126] like Fig.12 As shown, the communication process can be applied to Figure 1 , Fig.10 , Fig.11 Or other communication scenarios, the interaction process may include the following steps:
[0127] S1201, the terminal generates first information.
[0128] In some embodiments, the terminal may generate first information. The first information is used to indicate the ability of the terminal to support the first communication mode. It can also be considered that the first information is used to indicate the communication capability of the terminal. In other words, the first information is used to indicate whether the terminal supports the first communication mode.
[0129] For example, the first information may indicate that the terminal supports the first communication mode. For another example, the first information may indicate that the terminal does not support the first communication mode.
[0130] In some embodiments, the first information may also be referred to as capability information, terminal capability information, etc. The embodiment of the present application does not limit the name of the first information.
[0131] In some embodiments, the first communication method may be a method of communicating using symbol-level interleaving.
[0132] In some embodiments, the symbol level interleaving may be symbol level cyclic interleaving.
[0133] It is worth noting that in the embodiments of the present application, "symbol-level interleaving" and "symbol-level cyclic interleaving" can also be called "long interleaving", "time-domain long interleaving" and "time-domain symbol-level interleaving", and can be used interchangeably in the embodiments of the present application. Of course, although they can be used interchangeably, it should be understood that symbol-level cyclic interleaving is a possible form of symbol-level interleaving, and other possible symbol-level interleaving methods can also be included, which is not limited in the embodiments of the present application.
[0134] S1202: The terminal sends first information to the network device.
[0135] In some embodiments, the terminal may send the generated first information to the network device. The network device receives the first information sent by the terminal. It is understandable that the network device may directly receive the first information sent by the terminal, or obtain the first information from a high layer, or receive the first information forwarded by other devices.
[0136] For example, the terminal sends the first information, and the network device can directly receive the first information sent by the terminal.
[0137] For another example, the network device obtains the first information through high-layer signaling.
[0138] For another example, the terminal sends first information, and after the first information is received by a certain device, it is forwarded to the network device.
[0139] S1203: The network device communicates with the terminal in the first communication mode or in the second communication mode according to the first information.
[0140] In some embodiments, the network device may determine whether the terminal supports the first communication mode according to the first information received in S1202, and communicate with the terminal in the first communication mode or in the second communication mode according to whether the terminal supports the first communication mode, wherein the second communication mode is any communication mode other than the first communication mode.
[0141] For example, the network device determines that the terminal supports the first communication mode according to the first information, and the network device can communicate with the terminal in the first communication mode.
[0142] For another example, the network device determines, based on the first information, that the terminal does not support the first communication mode, and the network device may communicate with the terminal in the second communication mode.
[0143] Through the above-mentioned manner, the embodiment of the present application can enable the network device to communicate with the terminal using the first communication mode when the terminal supports the first communication mode. For example, the first communication mode is a symbol-level interleaving mode, which can improve the reliability of communication transmission. Also, when the terminal does not support the first communication mode, the network device and the terminal can communicate using the second communication mode to avoid the situation where the terminal cannot decode and cause communication interruption.
[0144] In the communication method provided in an embodiment of the present application, the first information may include a first parameter, and the first parameter is used to indicate whether the terminal supports the first communication mode on one or more physical channels.
[0145] In some embodiments, the first parameter may be recorded as Long-interleaving.
[0146] In some embodiments, the first information may include one or more first parameters. Each first parameter may be used to indicate whether the terminal supports the first communication mode on one or more physical channels.
[0147] In some embodiments, Long-interleaving may be defined to indicate whether the terminal supports long interleaving of the physical uplink control channel (PUCCH), physical downlink control channel (PDCCH), PUSCH, and PDSCH.
[0148] For example, assuming that the first communication mode is a symbol-level interleaving mode, the first information includes a first parameter. The first parameter can be used to indicate whether PUCCH, PDCCH, PUSCH, and PDSCH support symbol-level interleaving. In other words, the first parameter can be used to simultaneously indicate whether the four physical channels of PUCCH, PDCCH, PUSCH, and PDSCH support symbol-level interleaving.
[0149] In some embodiments, multiple different Long-interleavings may be defined respectively. For example, the first parameter used to indicate PUCCH may be recorded as Long-interleavingPUCCH, and Long-interleavingPUCCH is defined to indicate whether the terminal supports long interleaving of PUCCH; the first parameter used to indicate PDCCH may be recorded as Long-interleavingPDCCH, and Long-interleavingPDCCH is defined to indicate whether the terminal supports long interleaving of PDCCH; the first parameter used to indicate PUSCH may be recorded as Long-interleavingPUSCH, and Long-interleavingPUSCH is defined to indicate whether the terminal supports long interleaving of PUSCH; the first parameter used to indicate PDSCH may be recorded as Long-interleavingPDSCH, and Long-interleavingPDSCH is defined to indicate whether the terminal supports long interleaving of PDSCH.
[0150] For example, assuming that the first communication mode is a symbol-level interleaving mode, the first information includes four first parameters. Each first parameter is used to indicate whether a terminal on a physical channel supports the first communication mode. For example, Long-interleavingPUCCH can be used to indicate whether the terminal on PUCCH supports the first communication mode; Long-interleavingPDCCH can be used to indicate whether the terminal on PDCCH supports the first communication mode; Long-interleavingPUSCH can be used to indicate whether the terminal on PUSCH supports the first communication mode; Long-interleavingPDSCH can be used to indicate whether the terminal on PDSCH supports the first communication mode.
[0151] In some embodiments, the first information may include multiple first parameters, wherein some of the first parameters may be used to indicate whether multiple physical channels support the first communication mode, and some of the first parameters may be used to indicate whether one physical channel supports the first communication mode.
[0152] For example, assuming that the first communication mode is a symbol-level interleaving mode, the first information includes three first parameters. The three first parameters may be Long-interleaving, Long-interleavingPDSCH, and Long-interleavingPUCCH. Among them, Long-interleavingPDSCH can indicate whether the terminal on PDSCH supports the first communication mode; Long-interleavingPUCCH can indicate whether the terminal on PUCCH supports the first communication mode; the remaining physical channels except PDSCH and PUCCH can indicate whether the terminal supports the first communication mode through Long-interleaving.
[0153] It can be understood that the channels in the above embodiments are only exemplary descriptions, and may include more or fewer channels, which is not limited in the embodiments of the present application.
[0154] In an embodiment of the present application, a first parameter can be used to indicate whether a terminal on one or more physical channels supports a first communication mode, so that a network device can determine a suitable communication mode to communicate with the terminal based on the first parameter, thereby improving communication transmission performance and avoiding communication interruption caused by the terminal not supporting the communication mode.
[0155] In the communication method provided in the embodiment of the present application, the first parameter includes at least one of the following: the first parameter is a first value, and the first value is used to indicate that the terminal supports the first communication mode; the first parameter is a second value, and the second value is used to indicate that the terminal does not support the first communication mode.
[0156] For example, assuming that the first value is 1 and the second value is 0, then the first parameter is 1, which indicates that the terminal supports the first communication mode, and the first parameter is 0, which indicates that the terminal does not support the first communication mode. For another example, the first value is 0 and the second value is 1, then the first parameter is 0, which indicates that the terminal supports the first communication mode, and the first parameter is 1, which indicates that the terminal does not support the first communication mode.
[0157] Of course, the numerical values of the above-mentioned first value and second value are only an exemplary description, and the numerical values of the first value and the second value can also be any other possible numerical values. The embodiments of the present application do not limit the specific numerical values of the first value and the second value.
[0158] The embodiment of the present application can accurately indicate that the terminal supports the first communication mode or does not support the first communication mode through different values of the first parameter, so that the network device can determine to use a suitable communication mode to communicate with the terminal according to the value of the first parameter, improve communication transmission performance, and avoid communication interruption caused by the terminal not supporting the communication mode.
[0159] In the communication method provided in an embodiment of the present application, the first information includes a second parameter, and the second parameter is used to indicate the maximum number of TBs supported by the terminal for scheduling within an interleaved block on one or more physical channels.
[0160] In some embodiments, the second parameter may be recorded as max-Long-interleaving-TBNumber.
[0161] In some embodiments, the first information may include one or more second parameters. Each second parameter may be used to indicate the maximum number of TBs that the terminal supports scheduling within an interleaving block on one or more physical channels.
[0162] In some embodiments, max-Long-interleaving-TBNumber may be defined to indicate the maximum number of TBs that the terminal supports scheduling in a long interleaving block on PUCCH, PDCCH, PUSCH, and PDSCH.
[0163] For example, assuming that the first communication mode is a symbol-level interleaving mode, the first information includes a second parameter. The second parameter can be used to indicate the maximum number of TBs that the terminal supports scheduling in one long interleaved block on PUCCH, PDCCH, PUSCH, and PDSCH. In other words, the maximum number of TBs that the terminal supports scheduling in one long interleaved block on the four physical channels of PUCCH, PDCCH, PUSCH, and PDSCH can be indicated by the second parameter at the same time.
[0164] In some embodiments, multiple different max-Long-interleaving-TBNumbers may be defined respectively. For example, the second parameter used to indicate PUCCH may be recorded as max-Long-interleavingPUCCH-TBNumber, and max-Long-interleavingPUCCH-TBNumber is defined to indicate the maximum number of TBs that the terminal supports scheduling in one long interleaving block on PUCCH; the second parameter used to indicate PDCCH may be recorded as max-Long-interleavingPDCCH-TBNumber, and max-Long-interleavingPDCCH-TBNumber is defined to indicate the maximum number of TBs that the terminal supports scheduling in one long interleaving block on PDCCH. ; The second parameter used to indicate PUSCH can be recorded as max-Long-interleavingPUSCH-TBNumber, and max-Long-interleavingPUSCH-TBNumber is defined to indicate the maximum number of TBs supported by the terminal for scheduling in one long interleaved block on PUSCH; the second parameter used to indicate PDSCH can be recorded as max-Long-interleavingPDSCH-TBNumber, and max-Long-interleavingPDSCH-TBNumber is defined to indicate the maximum number of TBs supported by the terminal for scheduling in one long interleaved block on PDSCH.
[0165] For example, assuming that the first communication mode is a symbol-level interleaving mode, the first information includes four second parameters. Each second parameter is used to indicate the maximum number of TBs that the terminal supports scheduling in a long interleaved block on a physical channel. For example, max-Long-interleavingPUCCH-TBNumber can be used to indicate the maximum number of TBs that the terminal supports scheduling in a long interleaved block on PUCCH; max-Long-interleavingPDCCH-TBNumber can be used to indicate the maximum number of TBs that the terminal supports scheduling in a long interleaved block on PDCCH; max-Long-interleavingPUSCH-TBNumber can be used to indicate the maximum number of TBs that the terminal supports scheduling in a long interleaved block on PUSCH; and max-Long-interleavingPDSCH-TBNumber can be used to indicate the maximum number of TBs that the terminal supports scheduling in a long interleaved block on PDSCH.
[0166] In some embodiments, the first information may include multiple second parameters, wherein some of the second parameters may be used to indicate the maximum number of TBs that the terminal supports scheduling in one long interleaved block on multiple physical channels; and some of the second parameters may be used to indicate the maximum number of TBs that the terminal supports scheduling in one long interleaved block on one physical channel.
[0167] For example, assuming that the first communication mode is a symbol-level interleaving mode, the first information includes three second parameters. The three second parameters may be max-Long-interleaving-TBNumber, max-Long-interleavingPDSCH-TBNumber and max-Long-interleavingPUCCH-TBNumber. Among them, max-Long-interleavingPDSCH-TBNumber may indicate the maximum number of TBs that the terminal supports scheduling in a long interleaving block on PDSCH; max-Long-interleavingPUCCH-TBNumber may indicate the maximum number of TBs that the terminal supports scheduling in a long interleaving block on PUCCH; for the remaining physical channels except PDSCH and PUCCH, the maximum number of TBs that the terminal supports scheduling in a long interleaving block may be indicated by max-Long-interleaving-TBNumber.
[0168] It can be understood that the channels in the above embodiments are only exemplary descriptions, and may include more or fewer channels, which is not limited in the embodiments of the present application.
[0169] In the embodiment of the present application, the second parameter can be used to indicate the maximum number of TBs that the terminal supports scheduling in a long interleaved block on one or more physical channels, so that the network device communicates according to the number of TBs indicated by the second parameter. This can improve communication transmission performance and avoid communication interruption caused by the terminal not supporting the number of TBs scheduled in a long interleaved block.
[0170] In the communication method provided in the embodiment of the present application, the second parameter includes at least one of the following: the second parameter is a third value, and the third value is used to indicate the maximum TB number; the second parameter is a fourth value, and the fourth value is used to indicate that the terminal does not support the first communication mode.
[0171] For example, assuming that the third value is A and the fourth value is 0. Wherein A represents the maximum number of TBs that the terminal supports to be scheduled in one long interleaved block, then the second parameter is A, which indicates that the maximum number of TBs that the terminal supports to be scheduled in one long interleaved block is A, and the second parameter is 0, which indicates that the terminal does not support the first communication mode.
[0172] Of course, the values of the third value and the fourth value mentioned above are only an exemplary description, and the values of the third value and the fourth value may also be any other possible values. The embodiments of the present application do not limit the specific values of the third value and the fourth value.
[0173] The embodiment of the present application can accurately indicate the maximum number of TBs that the terminal supports scheduling in a long interleaved block, or indicate that the terminal does not support the first communication mode, through different values of the second parameter. This allows the network device to select an appropriate number of TBs to communicate with the terminal according to the value of the second parameter, thereby improving communication transmission performance and avoiding communication interruption caused by the terminal not supporting the number of TBs.
[0174] In the communication method provided in the embodiment of the present application, the maximum number of TBs includes at least one of the following: the maximum number of uplink interleaved TBs; the maximum number of downlink interleaved TBs.
[0175] In some embodiments, the maximum number of TBs indicated by the second parameter may include a maximum number of uplink interleaved TBs.
[0176] In some embodiments, the maximum number of TBs indicated by the second parameter may include a maximum number of downlink interleaved TBs.
[0177] In some embodiments, the maximum number of TBs indicated by the second parameter may include a maximum number of uplink interleaved TBs and a maximum number of downlink interleaved TBs.
[0178] For example, the second parameter may indicate uBdC, where B indicates the maximum number of TBs that the terminal supports for scheduling in one long interleaved block in uplink reception; C indicates the maximum number of TBs that the terminal supports for scheduling in one long interleaved block in downlink reception. u represents uplink (UL), and d represents downlink (DL). For example, if max-Long-interleaving-TBNumber indicates u16d16, it can be considered that the value indicates that the maximum number of uplink interleaving TBs that the uplink terminal supports for scheduling in one long interleaved block is 16 on PUCCH, PDCCH, PUSCH, and PDSCH, and the maximum number of downlink interleaving TBs that the downlink terminal supports for scheduling in one long interleaved block is 16. For another example, if max-Long-interleaving-TBNumber indicates u16d32, it can be considered that the value indicates that the maximum number of uplink TBs that the uplink terminal supports for scheduling in one long interleaved block is 16 on PUCCH, PDCCH, PUSCH, and PDSCH, and the maximum number of downlink TBs that the downlink terminal supports for scheduling in one long interleaved block is 32.
[0179] It is understandable that the second parameter may indicate the maximum number of uplink interleaved TBs and / or the maximum number of downlink interleaved TBs, respectively. Of course, the second parameter may also indicate the maximum number of uplink interleaved TBs and the maximum number of downlink interleaved TBs by a numerical value. For example, the second parameter may indicate that the maximum number of TBs that the terminal supports scheduling in a long interleaved block is 16, then the maximum number of TBs 16 may be applicable to uplink transmission or to downlink reception.
[0180] The embodiment of the present application can indicate the maximum number of TBs that the terminal supports scheduling in a long interleaved block for uplink and downlink, respectively, thereby improving the flexibility of communication.
[0181] In the communication method provided in an embodiment of the present application, the first information includes a third parameter, and the third parameter is used to indicate the maximum interleaving depth supported by the terminal on one or more physical channels.
[0182] In some embodiments, the third parameter may be recorded as max-Long-interleaving-depth.
[0183] In some embodiments, the first information may include one or more third parameters. Each third parameter may be used to indicate a maximum interleaving depth supported by the terminal on one or more physical channels.
[0184] In some embodiments, max-Long-interleaving-depth may be defined to indicate the maximum interleaving depth supported by the terminal on PUCCH, PDCCH, PUSCH, and PDSCH.
[0185] For example, assuming that the first communication mode is a symbol-level interleaving mode, the first information includes a third parameter. The third parameter can be used to indicate the maximum interleaving depth supported by the terminal on PUCCH, PDCCH, PUSCH, and PDSCH. In other words, the maximum interleaving depth supported by the terminal on the four physical channels of PUCCH, PDCCH, PUSCH, and PDSCH can be indicated at the same time through the third parameter.
[0186] In some embodiments, multiple different max-Long-interleaving-depths may be defined respectively. For example, the third parameter used to indicate PUCCH may be recorded as max-Long-interleavingPUCCH-depth, and max-Long-interleavingPUCCH-depth is defined to indicate the maximum interleaving depth supported by the terminal on PUCCH; the third parameter used to indicate PDCCH may be recorded as max-Long-interleavingPDCCH-depth, and max-Long-interleavingPDCCH-depth is defined to indicate the maximum interleaving depth supported by the terminal on PDCCH; the third parameter used to indicate PUSCH may be recorded as max-Long-interleavingPUSCH-depth, and max-Long-interleavingPUSCH-depth is defined to indicate the maximum interleaving depth supported by the terminal on PUSCH; the third parameter used to indicate PDSCH may be recorded as max-Long-interleavingPDSCH-depth, and max-Long-interleavingPDSCH-depth is defined to indicate the maximum interleaving depth supported by the terminal on PDSCH.
[0187] For example, assuming that the first communication mode is a symbol-level interleaving mode, the first information includes four third parameters. Each third parameter is used to indicate the maximum interleaving depth supported by the terminal on a physical channel. For example, max-Long-interleavingPUCCH-depth can be used to indicate the maximum interleaving depth supported by the terminal on PUCCH; max-Long-interleavingPDCCH-depth can be used to indicate the maximum interleaving depth supported by the terminal on PDCCH; max-Long-interleavingPUSCH-depth can be used to indicate the maximum interleaving depth supported by the terminal on PUSCH; and max-Long-interleavingPDSCH-depth can be used to indicate the maximum interleaving depth supported by the terminal on PDSCH.
[0188] In some embodiments, the first information may include multiple third parameters, wherein some of the third parameters may be used to indicate the maximum interleaving depth supported by the terminal on multiple physical channels, and some of the third parameters may be used to indicate the maximum interleaving depth supported by the terminal on one physical channel.
[0189] For example, assuming that the first communication mode is a symbol-level interleaving mode, the first information includes three third parameters. The three third parameters may be max-Long-interleaving-depth, max-Long-interleavingPDSCH-depth and max-Long-interleavingPUCCH-depth. Among them, max-Long-interleavingPDSCH-depth can indicate the maximum interleaving depth supported by the terminal on PDSCH; max-Long-interleavingPUCCH-depth can indicate the maximum interleaving depth supported by the terminal on PUCCH; for the remaining physical channels except PDSCH and PUCCH, the maximum interleaving depth supported by the terminal can be indicated by max-Long-interleaving-depth.
[0190] It can be understood that the channels in the above embodiments are only exemplary descriptions, and may include more or fewer channels, which is not limited in the embodiments of the present application.
[0191] In the embodiment of the present application, the third parameter can be used to indicate the maximum interleaving depth supported by the terminal on one or more physical channels, so that the network device communicates according to the maximum interleaving depth indicated by the third parameter. This can improve communication transmission performance and avoid communication interruption caused by the terminal not supporting the interleaving depth.
[0192] In the communication method provided in the embodiment of the present application, the third parameter includes at least one of the following: the third parameter is a fifth value, and the fifth value is used to indicate the maximum interleaving depth; the third parameter is a sixth value, and the sixth value is used to indicate that the terminal does not support the first communication mode.
[0193] For example, assuming that the fifth value is E and the sixth value is 0, where E represents the maximum interleaving depth supported by the terminal, then the third parameter being E may indicate that the maximum interleaving depth of the terminal is E, and the third parameter being 0 may indicate that the terminal does not support the first communication mode.
[0194] In some embodiments, the maximum interleaving depth may be considered as the value of N in the interleaving block, that is, the number of columns in the interleaving block, or may be considered as the length of a row in the interleaving block.
[0195] Of course, the numerical values of the fifth value and the sixth value mentioned above are only an exemplary description, and the numerical values of the fifth value and the sixth value may also be any other possible numerical values. The embodiments of the present application do not limit the specific numerical values of the fifth value and the sixth value.
[0196] The embodiment of the present application can accurately indicate the maximum interleaving depth supported by the terminal or indicate that the terminal does not support the first communication mode through different values of the third parameter, so that the network device can select a suitable interleaving depth to communicate with the terminal according to the value of the third parameter, improve the communication transmission performance, and avoid communication interruption caused by the interleaving depth not supported by the terminal.
[0197] In the communication method provided in the embodiment of the present application, the maximum interleaving depth includes at least one of the following: a maximum uplink interleaving depth; a maximum downlink interleaving depth.
[0198] In some embodiments, the maximum interleaving depth indicated by the third parameter may include a maximum uplink interleaving depth.
[0199] In some embodiments, the maximum interleaving depth indicated by the third parameter may include a maximum downlink interleaving depth.
[0200] In some embodiments, the maximum interleaving depth indicated by the third parameter may include a maximum uplink interleaving depth and a maximum downlink interleaving depth.
[0201] For example, the third parameter may indicate uFdG, where F represents the maximum interleaving depth supported by the terminal in uplink reception; G represents the maximum interleaving depth supported by the terminal in downlink reception. For example, if max-Long-interleaving-depth indicates u16d16, it can be considered that the value indicates that on PUCCH, PDCCH, PUSCH, and PDSCH, the maximum uplink interleaving depth supported by the terminal is 16 symbols, and the maximum downlink interleaving depth supported by the terminal is 16 symbols. For another example, if max-Long-interleaving-depth indicates u16d32, it can be considered that the value indicates that on PUCCH, PDCCH, PUSCH, and PDSCH, the maximum uplink interleaving depth supported by the terminal is 16 symbols, and the maximum downlink interleaving depth supported by the terminal is 32 symbols.
[0202] It is understandable that the third parameter can indicate the maximum uplink interleaving depth and / or the maximum downlink interleaving depth respectively. Of course, the third parameter can also indicate the maximum uplink interleaving depth and the maximum downlink interleaving depth by a numerical value. For example, the third parameter can indicate that the maximum interleaving depth supported by the terminal is 16 symbols, then the maximum interleaving depth of 16 symbols can be applicable to uplink transmission and can also be applicable to downlink reception.
[0203] The embodiments of the present application can indicate the maximum interleaving depth supported by the terminal for uplink and downlink respectively, thereby improving the flexibility of communication.
[0204] In the communication method provided in an embodiment of the present application, the first information includes a fourth parameter, and the fourth parameter is used to indicate the maximum value of the interleaver parameter supported by the terminal on one or more physical channels.
[0205] In some embodiments, the fourth parameter may be recorded as max-Long-interleaving-parameters.
[0206] In some embodiments, the first information may include one or more fourth parameters. Each fourth parameter may be used to indicate a maximum value of an interleaver parameter supported by the terminal on one or more physical channels.
[0207] In some embodiments, the interleaver parameter may be recorded as M*N. It can be understood that the interleaver parameter is the number of rows and columns of the interleaving block mentioned above.
[0208] In some embodiments, max-Long-interleaving-parameters may be defined to indicate the maximum interleaver parameters supported by the terminal on PUCCH, PDCCH, PUSCH, and PDSCH.
[0209] For example, assuming that the first communication mode is a symbol-level interleaving mode, the first information includes a fourth parameter. The fourth parameter can be used to indicate the maximum value of the interleaver parameter supported by the terminal on PUCCH, PDCCH, PUSCH, and PDSCH. In other words, the maximum value of the interleaver parameter supported by the terminal on the four physical channels of PUCCH, PDCCH, PUSCH, and PDSCH can be indicated by the fourth parameter at the same time.
[0210] In some embodiments, multiple different max-Long-interleaving-parameters may be defined respectively. For example, the fourth parameter used to indicate PUCCH can be recorded as max-Long-interleavingPUCCH-parameters, and max-Long-interleavingPUCCH-parameters is defined to indicate the maximum value of the interleaver parameters supported by the terminal on PUCCH; the fourth parameter used to indicate PDCCH can be recorded as max-Long-interleavingPDCCH-parameters, and max-Long-interleavingPDCCH-parameters is defined to indicate the maximum value of the interleaver parameters supported by the terminal on PDCCH; the fourth parameter used to indicate PUSCH can be recorded as max-Long-interleavingPUSCH-parameters, and max-Long-interleavingPUSCH-parameters is defined to indicate the maximum value of the interleaver parameters supported by the terminal on PUSCH; the fourth parameter used to indicate PDSCH can be recorded as max-Long-interleavingPDSCH-parameters, and max-Long-interleavingPDSCH-parameters is defined to indicate the maximum value of the interleaver parameters supported by the terminal on PDSCH.
[0211] For example, assuming that the first communication mode is a symbol-level interleaving mode, the first information includes four fourth parameters. Each fourth parameter is used to indicate the maximum value of the interleaver parameters supported by the terminal on a physical channel. For example, max-Long-interleavingPUCCH-parameters can be used to indicate the maximum value of the interleaver parameters supported by the terminal on PUCCH; max-Long-interleavingPDCCH-parameters can be used to indicate the maximum value of the interleaver parameters supported by the terminal on PDCCH; max-Long-interleavingPDUCH-parameters can be used to indicate the maximum value of the interleaver parameters supported by the terminal on PUSCH; max-Long-interleavingPDSCH-parameters can be used to indicate the maximum value of the interleaver parameters supported by the terminal on PDSCH.
[0212] In some embodiments, the first information may include multiple fourth parameters, wherein some of the fourth parameters may be used to indicate the maximum interleaver parameter value supported by the terminal on multiple physical channels; and some of the fourth parameters may be used to indicate the maximum interleaver parameter value supported by the terminal on one physical channel.
[0213] For example, assuming that the first communication mode is a symbol-level interleaving mode, the first information includes three fourth parameters. The three fourth parameters may be max-Long-interleaving-parameters, max-Long-interleavingPDSCH-parameters and max-Long-interleavingPUCCH-parameters. Among them, max-Long-interleavingPDSCH-parameters may indicate the maximum value of the interleaver parameters supported by the terminal on PDSCH; max-Long-interleavingPUCCH-parameters may indicate the maximum value of the interleaver parameters supported by the terminal on PUCCH; for the remaining physical channels except PDSCH and PUCCH, the maximum value of the interleaver parameters supported by the terminal may be indicated by max-Long-interleaving-parameters.
[0214] It can be understood that the channels in the above embodiments are only exemplary descriptions, and may include more or fewer channels, which is not limited in the embodiments of the present application.
[0215] In the embodiment of the present application, the fourth parameter can be used to indicate the maximum value of the interleaver parameter supported by the terminal on one or more physical channels, so that the network device communicates according to the maximum value of the interleaver parameter indicated by the fourth parameter. The communication transmission performance can be improved, and the communication interruption caused by the terminal not supporting the interleaver parameter can be avoided.
[0216] In the communication method provided in an embodiment of the present application, the first information includes at least one of the following: the fourth parameter is the seventh value, and the seventh value is used to indicate the maximum value of the interleaver parameter; the fourth parameter is the eighth value, and the eighth value is used to indicate that the terminal does not support the first communication mode.
[0217] For example, assuming that the seventh value is H and the eighth value is 0. Wherein H represents the maximum value of the interleaver parameter supported by the terminal, then the fourth parameter being H may indicate that the maximum value of the interleaver parameter of the terminal is H, and the fourth parameter being 0 may indicate that the terminal does not support the first communication mode.
[0218] In some embodiments, the maximum value of the interleaver parameter may be considered as M*N in the interleaving block, that is, the number of columns and the number of rows in the interleaving block.
[0219] Of course, the numerical values of the seventh value and the eighth value are merely exemplary descriptions, and the numerical values of the seventh value and the eighth value may also be any other possible numerical values. The embodiments of the present application do not limit the specific numerical values of the seventh value and the eighth value.
[0220] The embodiment of the present application can accurately indicate the maximum value of the interleaver parameter supported by the terminal or indicate that the terminal does not support the first communication mode through different values of the fourth parameter, so that the network device can select appropriate interleaver parameters to communicate with the terminal according to the value of the fourth parameter, improve communication transmission performance, and avoid communication interruption caused by interleaver parameters not supported by the terminal.
[0221] In the communication method provided in the embodiment of the present application, the maximum value of the interleaver parameter includes at least one of the following: the maximum value of the uplink interleaver parameter; the maximum value of the downlink interleaver parameter.
[0222] In some embodiments, the maximum interleaving depth indicated by the fourth parameter may include a maximum value of an uplink interleaver parameter.
[0223] In some embodiments, the maximum interleaving depth indicated by the fourth parameter may include a maximum value of a downlink interleaver parameter.
[0224] In some embodiments, the maximum interleaving depth indicated by the fourth parameter may include a maximum value of an uplink interleaver parameter and a maximum value of a downlink interleaver parameter.
[0225] For example, the fourth parameter may indicate uM1*N1dM2*N2, where M1*N1 indicates the maximum value of the uplink interleaver parameter supported by the terminal in uplink reception; M2*N2 indicates the maximum value of the downlink interleaver parameter supported by the terminal in downlink reception. For example, if max-Long-interleaving-parameters indicates u14*16d14*16, it can be considered that the value indicates that on PUCCH, PDCCH, PUSCH, and PDSCH, the maximum value of the uplink interleaver parameter supported by the terminal is 14*16, and the maximum value of the downlink interleaver parameter supported by the terminal is 14*16. For another example, if max-Long-interleaving-parameters indicates u14*16d14*32, it can be considered that the value indicates that on PUCCH, PDCCH, PUSCH, and PDSCH, the maximum value of the uplink interleaver parameter supported by the terminal is 14*16, and the maximum value of the downlink interleaver parameter supported by the terminal is 14*32.
[0226] It is understandable that the fourth parameter can indicate the maximum value of the uplink interleaver parameter and / or the maximum value of the downlink interleaver parameter respectively. Of course, the fourth parameter can also indicate the maximum value of the uplink interleaver parameter and the maximum value of the downlink interleaver parameter by a numerical value. For example, the fourth parameter can indicate that the maximum value of the interleaver parameter supported by the end is 14*16, so the maximum value of the interleaver parameter is 14*16, which can be applicable to uplink transmission and can also be applicable to downlink reception.
[0227] The embodiment of the present application can indicate the maximum number of TBs that the terminal supports scheduling in a long interleaved block for uplink and downlink, respectively, thereby improving the flexibility of communication.
[0228] In some embodiments, the first information reported by the terminal may also include one or more parameters from the first to fourth parameters, so that the network device communicates with the terminal in a suitable communication manner according to the one or more parameters.
[0229] For example, the first information includes a first parameter and a second parameter.
[0230] For example, the first information may include Long-interleavingPDCCH and max-Long-interleavingPUSCH-TBNumber. The network device may determine whether to support the symbol-level interleaving scheme on the PDCCH based on the above parameters, and determine the maximum number of TBs that support the symbol-level interleaving scheme and scheduling on the PUSCH. Since the remaining physical channels are not supported, it can be assumed that the symbol-level interleaving scheme is not supported. Of course, for the case where no indication is given, it can also be assumed that the symbol-level interleaving scheme is supported by default, which is not limited in the embodiments of the present application.
[0231] For another example, the first information may include Long-interleaving and max-Long-interleavingPUCCH-TBNumber. The network device may determine, based on the above parameters, that each physical channel supports a symbol-level interleaving scheme and the maximum number of TBs supported for scheduling on the PUCCH.
[0232] For example, the first information includes the second parameter and the third parameter.
[0233] For example, the first information may include max-Long-interleavingPUSCH-TBNumber and max-Long-interleavingPDCCH-depth. The network device can determine whether to support the symbol-level interleaving scheme on PUSCH and the maximum number of TBs supported for scheduling based on the above parameters; it can also determine whether to support the symbol-level interleaving scheme on PDCCH and the maximum interleaving depth. Since the remaining physical channels do not support it, it can be defaulted to not support the symbol-level interleaving scheme. Of course, for the case where no indication is given, it can also be defaulted to support the symbol-level interleaving scheme, which is not limited in the embodiments of the present application.
[0234] For another example, the first information may include max-Long-interleaving-TBNumber and max-Long-interleavingPUCCH-depth. The network device may determine, based on the above parameters, that each physical channel supports a symbol-level interleaving scheme and the maximum number of TBs supported for scheduling; and may also determine the maximum interleaving depth supported on the PUCCH.
[0235] For example, the first information includes a first parameter, a second parameter, and a fourth parameter.
[0236] For example, the first information may include Long-interleavingPDCCH, max-Long-interleavingPUSCH-TBNumber and max-Long-interleavingPUCCH-parameters. The network device can determine, based on the above parameters, whether to support the symbol-level interleaving scheme on the PDCCH; and determine the maximum number of TBs that support the symbol-level interleaving scheme and supported scheduling on the PUSCH; and determine the symbol-level interleaving scheme and the maximum value of the interleaver parameters supported on the PUCCH. Since the remaining physical channels are not supported, it can be assumed that the symbol-level interleaving scheme is not supported. Of course, for the case where no indication is given, it can also be assumed that the symbol-level interleaving scheme is supported by default, which is not limited in the embodiments of the present application.
[0237] For another example, the first information may include Long-interleaving, max-Long-interleavingPUCCH-TBNumber and max-Long-interleavingPDSCH-parameters. The network device may determine, based on the above parameters, that each physical channel supports the symbol-level interleaving scheme, the maximum number of TBs supported for scheduling on the PUCCH, and the maximum value of the interleaver parameters supported on the PDSCH.
[0238] For example, the first information includes a first parameter, a second parameter, a third parameter, and a fourth parameter.
[0239] For example, the first information may include Long-interleavingPDCCH, max-Long-interleavingPUSCH-TBNumber, max-Long-interleavingPDSCH-depth and max-Long-interleavingPUCCH-parameters. The network device can determine the symbol-level interleaving scheme supported on the PDCCH based on the above parameters; and determine the maximum number of TBs that support the symbol-level interleaving scheme and supported scheduling on the PUSCH; determine the symbol-level interleaving scheme supported on the PDSCH and the maximum interleaving depth supported; and determine the symbol-level interleaving scheme supported on the PUCCH and the maximum value of the interleaver parameters supported. Since the remaining physical channels are not supported, it can be defaulted to not support the symbol-level interleaving scheme. Of course, for the case where no indication is given, it can also be defaulted to support the symbol-level interleaving scheme, which is not limited in the embodiments of the present application.
[0240] For another example, the first information may include Long-interleaving, max-Long-interleavingPUCCH-TBNumber, max-Long-interleavingPDSCH-depth, and max-Long-interleavingPDSCH-parameters. The network device may determine, based on the above parameters, that each physical channel supports a symbol-level interleaving scheme, as well as the maximum number of TBs supported for scheduling on the PUCCH, the maximum interleaving depth supported on the PDSCH, and the maximum value of the interleaver parameters supported on the PDSCH.
[0241] It can be understood that the above-mentioned embodiments of the present application are only an exemplary description, and the first information may also include any one or more of the first parameter, the second parameter, the third parameter and the fourth parameter for one or more physical channels. For the convenience of description, the present application will not enumerate them one by one.
[0242] In the communication method provided in the embodiment of the present application, Fig.13 Another communication interaction diagram provided in the embodiment of the present application. Fig.13 As shown, the communication process can be applied to Figure 1 , Fig.10 and Fig.11 In the communication scenario shown, the interaction process may include the following steps:
[0243] S1301, the network device sends second information to the terminal.
[0244] In some embodiments, the network device may send second information to the terminal, wherein the second information is used to obtain the capability of the terminal to support the first communication mode.
[0245] For example, the second information may be called a capability enquiry request, or a terminal capability enquiry request. Of course, the embodiment of the present application does not limit the specific name of the second information.
[0246] In some embodiments, when the network device does not know whether the terminal supports the first communication mode, the second information may be sent to the terminal, so that after the terminal receives the second information, it will instruct the terminal to send the first information whether it supports the first communication mode to the network device.
[0247] S1302: The terminal generates first information.
[0248] In some embodiments, the first information may be generated when the terminal receives the second information sent by the network device.
[0249] S1303: The terminal sends first information to the network device.
[0250] S1304: The network device communicates with the terminal in the first communication mode or in the second communication mode according to the first information.
[0251] It can be understood that the specific implementation process of S1302-S1304 can refer to S1201-S1203. For the convenience of description, the embodiments of the present application will not be repeated.
[0252] In the embodiment of the present application, when the network device sends the second information, the terminal can generate and send the first information to the network device. This allows the network device to know the corresponding capabilities of the terminal in a timely manner and communicate with the terminal using a suitable communication method. This can improve the reliability of communication transmission and avoid the situation where the terminal cannot decode and cause communication interruption.
[0253] Fig.14 Another communication interaction diagram provided in the embodiment of the present application. Fig.14 The terminal access network equipment and capability reporting process shown. This process can be applied to Figure 1 , Fig.10 and Fig.11 In the communication scenario shown, the network device may include a base station and a mobile management entity (MME). It is understood that the base station is an access network device and the MME may be a core network device. In some examples, the base station may be an eNB. The process may include the following steps:
[0254] S1401, the terminal sends a message (message, MSG) 1 to the base station.
[0255] In some embodiments, a terminal in an idle state of radio resource control (RRC) may perform an attach process. The terminal may initiate a random access and send MSG1 to the base station. It is understood that the random access process may be divided into a two-step random access and a four-step random access. If a two-step random access is performed, the terminal sends MSG A to the base station.
[0256] Understandably, Fig.14 The four-step random access is described as an example, but the embodiment of the present application does not limit the specific method and process of random access.
[0257] S1402: The base station sends MSG2 to the terminal.
[0258] In some embodiments, after detecting MSG1, the base station may send a random access response (RAR) message, ie, MSG2, to the terminal.
[0259] Of course, when the base station detects MSG A, it can send MSG B to the terminal.
[0260] S1403, the terminal sends MSG3 to the base station.
[0261] In some embodiments, after receiving the RAR, the terminal adjusts the uplink transmission occasion according to the timing advance (TA) carried in MSG2, and sends MSG3 to the base station on the signaling radio bearer (SRB) 0. MSG3 may be, for example, an RRC connection request.
[0262] S1404: The base station sends MSG4 to the terminal.
[0263] In some embodiments, after receiving MSG3, the base station may send MSG4 to the terminal, where MSG4 may be, for example, an RRC connection setup message.
[0264] In some examples, the RRC Connection Setup may include establishing an SRB1 bearer message and a radio resource configuration message, etc.
[0265] It is clear that if two-step random access is adopted, S1403 and S1404 can be skipped and not executed.
[0266] S1405: The terminal sends third information to the base station.
[0267] In some embodiments, after receiving MSG4, the terminal may perform SRB1 bearer and radio resource configuration. When the terminal completes the SRB1 bearer and radio resource configuration, the terminal may send a third message to the base station. The third message may be an RRC Connection Setup Complete message. The RRC Connection Setup Complete message may include non-access stratum (NAS) dedicated information (Info), which may be recorded as dedicatedInfoNAS.
[0268] For example, the RRC Connection Setup Complete message may also include an Attach Request involving the evolved packet system mobility management (EMM) layer and a packet data network (PDN) connection request involving the evolved packet system session management (ESM) layer. The PDN connection request of the ESM layer may be recorded as PDNConnectivity Request.
[0269] In some embodiments, the RRC Connection Setup Complete message sent by the terminal may also include capability information. For example, the first information. Of course, the capability information may include capability information corresponding to a plurality of different capabilities, so the RRC Connection Setup Complete message may include capability information of some capabilities. The capability information of the some capabilities may include the first information or may not include the first information.
[0270] In some embodiments, the reported capability may include, for example, a parameter of the maximum number of hybrid automatic repeat-request (HARQ) processes supported by the terminal. For example, the capability may be reported separately for uplink and downlink.
[0271] For example, the parameter of the maximum number of HARQ processes supported by the terminal may be recorded as max-HARQ-ProcessNumber-r17.
[0272] In some embodiments, the reported capability may include, for example, a capability parameter indicating whether the terminal supports interleaving mapping of virtual resource blocks (RBs) to physical RBs. The interleaving mapping of virtual RBs to physical RBs may also be referred to as frequency domain interleaving mapping.
[0273] S1406. The base station sends fourth information to the MME.
[0274] In some embodiments, after receiving the RRC Connection Setup Complete message, the base station may select a suitable MME and send a fourth message to the selected MME, wherein the fourth message may be an initial terminal message, denoted as Initial UE Message.
[0275] For example, the fourth information may include a NAS layer Attach Request.
[0276] It is understandable that after S1406 is executed, the terminal can perform an identity process, an authentication process or a security process with the MME. An appropriate process can be selected for execution according to the terminal attach situation, and the details can be referred to the relevant technology, which will not be described in detail in the embodiment of the present application.
[0277] S1407, the MME sends fifth information to the base station.
[0278] In some embodiments, the MME may send fifth information to the base station to request the establishment of a default bearer. The fifth information may be an Initial Context Setup Request. The Initial Context Setup Request may include a NAS layer Attach accept, an activate default evolved packet system (EPS) bearer context request, etc.
[0279] S1408: The base station sends second information to the terminal.
[0280] In some embodiments, after receiving the Initial Context Setup Request, the base station may send second information to the terminal without including capability information of whether the terminal supports the first communication mode. The second information may also be referred to as a terminal capability enquiry message, denoted as a UE Capability Enquiry message.
[0281] S1409: The terminal sends first information to the base station.
[0282] In some embodiments, after receiving the second information, the terminal may generate the first information and send the first information to the base station. The first information may also be referred to as UE Capability Information.
[0283] It is understandable that if the terminal carries the first information in the RRC Connection Setup Complete message sent in S1405, S1408 and S1409 can be skipped, that is, S1408 and S1409 are not executed.
[0284] S1410. The base station sends sixth information to the MME.
[0285] In some embodiments, after determining the capability information of the terminal, the base station may send sixth information to the MME to update the UE capability information recorded in the MME. For example, the sixth information may be a UE Capability Info indication message.
[0286] S1411. The base station sends seventh information to the terminal.
[0287] In some embodiments, the base station sends a Security mode command to the terminal according to the security information supported by the terminal in the Initial Context Setup Request to perform security activation.
[0288] S1412. The terminal sends eighth information to the base station.
[0289] In some embodiments, the terminal may send eighth information to the base station to indicate that the terminal has completed security activation, wherein the eighth information may be a Security Mode Complete message.
[0290] S1413: The base station sends ninth information to the terminal.
[0291] In some embodiments, the base station may send ninth information to the terminal according to the evolved radio access bearer (ERAB) establishment message in the Initial Context Setup Request for terminal resource reconfiguration. The ninth information may be an RRC Connection reconfiguration message. The RRC Connection Reconfiguration may include reconfiguring SRB1 and radio resource configuration, establishing SRB2, data radio bearer (DRB), etc.
[0292] In some examples, the RRC Connection Reconfiguration may also include an encrypted NAS layer protocol data unit (PDU), such as an Activate Accept message of the ESM layer and an Activate Default EPS bearer Accept message of the ESM layer.
[0293] S1414, the terminal sends tenth information to the base station.
[0294] In some embodiments, the terminal sends a tenth message to the base station, indicating that the resource configuration is completed. The tenth message may be an RRC Connection Reconfiguration Complete message.
[0295] S1415. The base station sends the eleventh information to the MME.
[0296] In some embodiments, the base station may send an eleventh message to the MME to indicate that the terminal context establishment is complete. The eleventh message may be an Initial Context Setup response message.
[0297] S1416: The terminal sends twelfth information to the base station.
[0298] In some embodiments, the terminal may send twelfth information to the base station. The twelfth information may be a UL Information Transfer message. For example, the UL Information Transfer may include Attach Complete, Activate Complete, Activate default EPS bearer context accept messages of the NAS layer, etc.
[0299] S1417: The base station sends the thirteenth information to the MME.
[0300] In some embodiments, the base station may send the thirteenth information to the MME. The thirteenth information may be a UL NAS Transport message. The UL NAS Transport message may include a NAS layer Attach Complete, an Activate default EPS bearer context accept message, and the like.
[0301] Understandably, Fig.14 The specific implementation method of the process shown can refer to the relevant technology. For the convenience of description, the embodiments of the present application will not be repeated.
[0302] In the communication method provided in an embodiment of the present application, the communication channel between the terminal and the network device is interfered, and the method also includes: the terminal supports a first communication mode and communicates with the network device using the first communication mode; or, the terminal does not support the first communication mode and communicates with the network device using a second communication mode, wherein the second communication mode is any communication mode other than the first communication mode.
[0303] In some embodiments, the communication channel between the terminal and the network device is interfered, for example, the aforementioned road signs, street lights, trees, etc. may cause sudden and short-term obstruction to the communication.
[0304] For example, a terminal or network device measures a channel, and when the measurement result meets certain conditions, it can be considered that the communication channel is interfered. For example, the signal-to-noise ratio is greater than a certain preset signal-to-noise ratio threshold; the block error rate is greater than a preset block error rate threshold; the signal-to-noise ratio change rate is greater than a preset first change rate threshold; the block error rate change rate is greater than a preset second change rate threshold, etc. It should be understood that the embodiments of the present application do not limit the specific method of determining whether the communication channel is interfered.
[0305] In some embodiments, when determining that the communication channel is interfered, the network device may select an appropriate communication mode to communicate with the terminal according to whether the terminal supports the first communication mode.
[0306] For example, if the terminal supports the first communication mode, the network device can communicate with the terminal in the first communication mode. Correspondingly, the terminal can also communicate with the network device in the first communication mode.
[0307] For example, terminals and network devices can refer to Figure 8 The communication is performed in a symbol-level interleaving manner as shown, that is, the data TB is mapped to symbols in different time slots.
[0308] For another example, if the terminal does not support the first communication mode, the network device may use the second communication mode to communicate with the terminal. Correspondingly, the terminal may also use the second communication mode to communicate with the network device. The second communication mode is any communication mode other than the first communication mode. That is to say, in this case, the terminal does not support the first communication mode. Therefore, the terminal and the network device will use other communication modes other than the first communication mode to communicate to avoid communication interruption.
[0309] For example, terminals and network devices can refer to Fig.15 The non-interleaving method shown in the figure is used for communication, that is, the symbol-level interleaving method is not applied, that is, the data TB is mapped to the symbols of the same time slot.
[0310] The embodiment of the present application can determine whether the terminal supports the first communication mode according to the capabilities reported by the terminal, so that the network device and the terminal can accurately use the appropriate communication mode during the communication process, avoiding communication interruption caused by incompatible terminal capabilities.
[0311] Fig.16 A schematic diagram of a communication process provided for an embodiment of the present application.
[0312] like Fig.16 As shown, the terminal 110 is an intelligent vehicle and the network device 120 is a satellite. The satellite determines that the channel condition in the signal coverage area is poor, such as there is an obstruction. Then the satellite determines that a symbol-level interleaving scheme is required to communicate with the intelligent vehicle. Before using the symbol-level interleaving scheme, it is necessary to determine whether the intelligent vehicle being served supports the symbol-level interleaving scheme.
[0313] In some embodiments, when the smart vehicle accesses the system and establishes an RRC connection, the smart vehicle will actively report its capabilities. If the smart vehicle does not report whether the smart vehicle supports the symbol-level interleaving solution, after the random access RRC is successfully established, the satellite sends a capability query request UE Capability Enquiry message, which can also be recorded as RRC_UE_CAP_ENQUIRY. Then, the smart vehicle reports whether the smart vehicle supports the symbol-level interleaving solution.
[0314] certainly, Fig.16 Only one possible implementation of the terminal and the network device is illustrated, and any possible implementation may also be included, which is not limited in the embodiments of the present application.
[0315] It is worth noting that in the above Figures 12 to 16In the described embodiments, if the transmitted waveform is an OFDM waveform, the symbols involved may be OFDM symbols. If it is a discrete Fourier transform-spread-orthogonal frequency division multiplexing (DFT-S-OFDM) waveform, the symbols involved may be DFT-S-OFDM symbols. Of course, the embodiments of the present application do not limit the specific form of the symbols, that is, if other waveforms are transmitted, such as a filter-bank multi-carrier (FBMC) waveform, an orthogonal time-frequency and space (OTFS) waveform, etc., the symbols involved may be symbols corresponding to the corresponding waveforms.
[0316] In some embodiments, the terminal reports the terminal capability information to the base station: indicating that the terminal supports the symbol-level cyclic interleaving scheme or does not support the symbol-level cyclic interleaving scheme. If the terminal supports symbol-level interleaving, when the channel condition is poor, such as the influence of burst shielding, the base station uses the symbol-level interleaving scheme to communicate with the terminal to improve transmission reliability.
[0317] The base station determines whether the terminal supports symbol-level interleaving according to the capability information reported by the terminal, and can accurately use the symbol-level interleaving scheme to avoid the terminal from failing to work.
[0318] In some embodiments, the terminal reports to the base station: the maximum number of TBs scheduled in the symbol-level cyclic interleaving block supported. When the base station communicates with the UE using the symbol-level interleaving scheme, the number of TBs scheduled in the interleaving block is no more than the maximum number of TBs supported by the UE.
[0319] The terminal reports the maximum number of TBs scheduled within the supported interleaving block, and the base station can select the appropriate number of TBs to schedule within this range according to the channel conditions to avoid symbol-level interleaving scheduling of TBs that the terminal does not support.
[0320] In some embodiments, the terminal reports to the base station: the maximum interleaving depth supported for symbol-level cyclic interleaving, wherein when the base station communicates with the terminal using a symbol-level interleaving scheme, the interleaving depth used is not greater than the maximum interleaving depth supported by the terminal.
[0321] The terminal reports the maximum interleaving depth of symbol-level interleaving that it supports, and the base station can select an appropriate interleaving depth within this range according to the channel conditions to avoid the base station selecting an interleaving depth that the terminal does not support.
[0322] In some embodiments, the terminal reports to the base station: the maximum value of the interleaver parameter supporting symbol-level cyclic interleaving. The interleaver parameter is the row and column parameter of the interleaver. When the base station communicates with the UE using the symbol-level interleaving scheme, the interleaver parameter used is not greater than the maximum value of the interleaver parameter supported by the terminal.
[0323] The terminal reports the maximum value of the interleaver parameter for symbol-level interleaving that it supports, and the base station can select appropriate interleaver parameters within this range according to the channel conditions to avoid the base station selecting interleaver parameters that the terminal does not support.
[0324] It should be noted that the above-mentioned multiple embodiments can be combined and the combined scheme can be implemented. Optionally, some operations in the process of each method embodiment are optionally combined, and / or the order of some operations is optionally changed. In addition, the execution order between the steps of each process is only exemplary and does not constitute a limitation on the execution order between the steps. There can also be other execution orders between the steps. It is not intended to indicate that the execution order is the only order in which these operations can be performed. A person of ordinary skill in the art will think of a variety of ways to reorder the operations of this article. In addition, it should be noted that the process details involved in a certain embodiment of this article are also applicable to other embodiments in a similar manner, or different embodiments can be used in combination.
[0325] It is understandable that, in order to implement the functions in the above embodiments, the base station and the terminal include hardware structures and / or software modules corresponding to the execution of each function. It should be easily appreciated by those skilled in the art that, in combination with the units and method steps of each example described in the embodiments disclosed in the embodiments of the present application, the embodiments of the present application can be implemented in the form of hardware or a combination of hardware and computer software. Whether a function is executed in the form of hardware or computer software driving hardware depends on the specific application scenario and design constraints of the technical solution.
[0326] Fig.17 and Fig.18 A schematic diagram of the structure of a possible communication device provided in an embodiment of the present application. These communication devices can be used to implement the functions of the terminal or network device in the above method embodiment, and thus can also achieve the beneficial effects possessed by the above method embodiment. In an embodiment of the present application, the communication device can be a terminal, a network device, or a module applied to a terminal or a network device. For example, a chip.
[0327] like Fig.17 As shown, the communication device 1700 includes a processing unit 1710 and a transceiver unit 1720. The communication device 1700 is used to implement the above Figure 12 to Figure 14 The functions of the terminal or network device in the method embodiment shown in FIG.
[0328] When the communication device 1700 is used to implement Fig.12 In the method embodiment shown, the functions of the terminal are: the processing unit 1710 is used to generate first information; the first information is used to indicate the ability of the terminal to support a first communication mode, wherein the first communication mode is a mode of communication using symbol-level interleaving; the transceiver unit 1720 is used to send the first information. The processing unit 1710 can also be used to perform Fig.12 All operations except the transceiver operations performed by the communication device in the illustrated embodiment, and / or other processes for supporting the technology described herein.
[0329] When the communication device 1700 is used to implement Fig.12 When the functions of the network device in the method embodiment shown are: the transceiver unit 1720 is used to receive the first information; the first information is used to indicate the ability of the terminal to support the first communication method, wherein the first communication method is a method of communicating using symbol-level interleaving; the processing unit 1710 is used to communicate with the terminal using the first communication method according to the first information, or to communicate with the terminal using the second communication method, wherein the second communication method is any communication method other than the first communication method.
[0330] For more detailed description of the processing unit 1710 and the transceiver unit 1720, please refer to Figure 12 to Figure 14 The processing unit 1710 and the transceiver unit 1720 may also perform other steps, and the specific implementation may refer to the method embodiment, which will not be described here.
[0331] Optionally, the transceiver unit 1720 may be a transceiver, and the transceiver may include an antenna and a radio frequency circuit, etc.
[0332] The processing unit 1710 may be a processor (or a processing circuit), such as a baseband processor, which may include one or more CPUs.
[0333] like Fig.18 As shown, the communication device 1800 includes a processor 1810 and an interface circuit 1820. The processor 1810 and the interface circuit 1820 are coupled to each other. It is understood that the interface circuit 1820 can be a transceiver or an input-output interface. Optionally, the communication device 1800 may also include a memory 1830 for storing instructions executed by the processor 1810 or storing input data required by the processor 1810 to execute instructions or storing data generated after the processor 1810 executes instructions.
[0334] When the communication device 1800 is used to implement Figure 12 to Figure 14 When the method shown in the above is performed, the processor 1810 is used to implement the function of the above processing unit 1710, and the interface circuit 1820 is used to implement the function of the above transceiver unit 1720.
[0335] When the above-mentioned communication device is a chip applied to a terminal, the terminal chip implements the functions of the terminal in the above-mentioned method embodiment. The terminal chip receives information from the network device, which can be understood as the information is first received by other modules in the terminal (such as a radio frequency module or an antenna), and then sent to the terminal chip by these modules. The terminal chip sends information to the network device, which can be understood as the information is first sent to other modules in the terminal (such as a radio frequency module or an antenna), and then sent to the network device by these modules.
[0336] When the above-mentioned communication device is a chip applied to a network device, the network device chip implements the function of the network device in the above-mentioned method embodiment. The network device chip receives information from the terminal, which can be understood as the information is first received by other modules in the network device (such as a radio frequency module or an antenna), and then sent to the network device chip by these modules. The network device chip sends information to the terminal, which can be understood as the information is sent to other modules in the network device (such as a radio frequency module or an antenna), and then sent to the terminal by these modules.
[0337] Fig.17 or Fig.18 The communication device shown is only an example and in actual applications the communication device may have more Fig.17 or Fig.18 More or fewer components may be shown, two or more components may be combined, or there may be a different configuration of components.
[0338] In the embodiment of the present application, entity A sends information to entity B, which may be A directly sending to B or A indirectly sending to B through other entities. Similarly, entity B receives information from entity A, which may be entity B directly receiving the information sent by entity A or entity B indirectly receiving the information sent by entity A through other entities. Entities A and B here may be RAN nodes or terminals, or modules inside the RAN nodes or terminals. The sending and receiving of information may be information interaction between a RAN node and a terminal, for example, information interaction between a network device and a terminal; the sending and receiving of information may also be information interaction between two RAN nodes, for example, information interaction between a CU and a DU; the sending and receiving of information may also be information interaction between different modules inside a device, for example, information interaction between a terminal chip and other modules of the terminal, or information interaction between a network device chip and other modules in the network device.
[0339] In the embodiment of the present application, the network device sends a downlink signal or downlink information to the terminal device, and the downlink information is carried on the downlink channel; the terminal device sends an uplink signal or uplink information to the network device, and the uplink information is carried on the uplink channel. In order to communicate with the network device, the terminal device needs to establish a wireless connection with the cell controlled by the network device. The cell with which the terminal device has established a wireless connection is called the service cell of the terminal device.
[0340] It can be understood that in the embodiment of the present application, PDSCH and PUSCH are only used as examples of downlink data channels and uplink data channels. In different systems and different scenarios, data channels and control channels may have different names, and the embodiment of the present application does not limit this.
[0341] It is understandable that the processor in the embodiment of the present application can be a central processing unit (CPU), or other general-purpose processors, digital signal processors (DSP), application specific integrated circuits (ASIC), field programmable gate arrays (FPGA) or other programmable logic devices, transistor logic devices, hardware components or any combination thereof. The general-purpose processor can be a microprocessor or any conventional processor.
[0342] The method steps in the embodiments of the present application can be implemented in hardware or in software instructions that can be executed by a processor. The software instructions can be composed of corresponding software modules, and the software modules can be stored in random access memory, flash memory, read-only memory, programmable read-only memory, erasable programmable read-only memory, electrically erasable programmable read-only memory, register, hard disk, mobile hard disk, CD-ROM or any other form of storage medium well known in the art. An exemplary storage medium is coupled to the processor so that the processor can read information from the storage medium and write information to the storage medium. The storage medium can also be a component of the processor. The processor and the storage medium can be located in an ASIC. In addition, the ASIC can be located in a network device or a terminal. The processor and the storage medium can also be present in a network device or a terminal as discrete components.
[0343] In the above embodiments, it can be implemented in whole or in part by software, hardware, firmware or any combination thereof. When implemented by software, it can be implemented in whole or in part in the form of a computer program product. The computer program product includes one or more computer programs or instructions. When the computer program or instruction is loaded and executed on a computer, the process or function described in the embodiment of the present application is executed in whole or in part. The computer may be a general-purpose computer, a special-purpose computer, a computer network, a network device, a user device or other programmable device. The computer program or instruction may be stored in a computer-readable storage medium, or transmitted from one computer-readable storage medium to another computer-readable storage medium, for example, the computer program or instruction may be transmitted from one website site, computer, server or data center to another website site, computer, server or data center by wired or wireless means. The computer-readable storage medium may be any available medium that a computer can access or a data storage device such as a server, data center, etc. that integrates one or more available media. The available medium may be a magnetic medium, for example, a floppy disk, a hard disk, a tape; it may also be an optical medium, for example, a digital video disc; it may also be a semiconductor medium, for example, a solid-state hard disk. The computer-readable storage medium may be a volatile or nonvolatile storage medium, or may include both volatile and nonvolatile types of storage media.
[0344] In each embodiment of the present application, unless otherwise specified or provided by logic, the terms and / or descriptions between different embodiments are consistent and can be referenced to each other, and the technical features in different embodiments can be combined to form a new embodiment according to their internal logical relationships.
[0345] It is understood that the various numbers involved in the embodiments of the present application are only for the convenience of description and are not used to limit the scope of the embodiments of the present application. The size of the sequence number of the above-mentioned processes does not mean the order of execution. The execution order of each process should be determined by its function and internal logic.
Claims
1. A communication method, characterized in that: include: The terminal generates first information; The first information is used to indicate the ability of the terminal to support a first communication mode, wherein the first communication mode is a mode of communicating using symbol-level interleaving; The first information is sent.
2. The method according to claim 1, characterized in that: The first information includes a first parameter, where the first parameter is used to indicate whether the terminal supports the first communication mode on one or more physical channels.
3. The method according to claim 2, characterized in that The first parameter includes at least one of the following: The first parameter is a first value, and the first value is used to indicate that the terminal supports the first communication mode; The first parameter is a second value, and the second value is used to indicate that the terminal does not support the first communication mode.
4. The method according to any one of claims 1 to 3, characterized in that: The first information includes a second parameter, where the second parameter is used to indicate a maximum number of transport blocks TB that the terminal supports scheduling within an interleaving block on one or more physical channels.
5. The method according to claim 4, characterized in that The second parameter includes at least one of the following: The second parameter is a third value, and the third value is used to indicate the maximum TB number; The second parameter is a fourth value, and the fourth value is used to indicate that the terminal does not support the first communication mode.
6. The method according to claim 4 or 5, characterized in that: The maximum TB number includes at least one of the following: Maximum number of upstream interleaved TBs; Maximum number of downstream interleaved TBs.
7. The method according to any one of claims 1 to 6, characterized in that: The first information includes a third parameter, where the third parameter is used to indicate a maximum interleaving depth supported by the terminal on one or more physical channels.
8. The method according to claim 7, characterized in that The third parameter includes at least one of the following: The third parameter is a fifth value, and the fifth value is used to indicate the maximum interleaving depth; The third parameter is a sixth value, and the sixth value is used to indicate that the terminal does not support the first communication mode.
9. The method according to claim 7 or 8, characterized in that: The maximum interleaving depth includes at least one of the following: Maximum upstream interleaving depth; Maximum downstream interleaving depth.
10. The method according to any one of claims 1 to 9, characterized in that: The first information includes a fourth parameter, where the fourth parameter is used to indicate a maximum value of an interleaver parameter supported by the terminal on one or more physical channels.
11. The method according to claim 10, characterized in that The first information includes at least one of the following: The fourth parameter is a seventh value, and the seventh value is used to indicate a maximum value of the interleaver parameter; The fourth parameter is an eighth value, and the eighth value is used to indicate that the terminal does not support the first communication mode.
12. The method according to claim 10 or 11, characterized in that: The interleaver parameter maximum value includes at least one of the following: Maximum value of uplink interleaver parameter; Maximum value of the downlink interleaver parameter.
13. The method according to any one of claims 1 to 12, characterized in that: Before sending the first information, the method further includes: Second information is received from a network device, where the second information is used to obtain a capability of the terminal to support the first communication mode.
14. The method according to any one of claims 1 to 13, characterized in that: The communication channel between the terminal and the network device is disturbed, and the method further includes: The terminal supports the first communication mode and communicates with the network device using the first communication mode; or, The terminal does not support the first communication mode and uses a second communication mode to communicate with the network device, wherein the second communication mode is any communication mode other than the first communication mode.
15. A communication method, characterized in that: include: receiving a first message; The first information is used to indicate a capability of the terminal to support a first communication mode, wherein the first communication mode is a mode of communicating using symbol-level interleaving; According to the first information, the first communication method is used to communicate with the terminal, or the second communication method is used to communicate with the terminal, wherein the second communication method is any communication method other than the first communication method.
16. The method according to claim 15, characterized in that The first information includes a first parameter, where the first parameter is used to indicate whether the terminal supports the first communication mode on one or more physical channels.
17. The method according to claim 16, characterized in that The first parameter includes at least one of the following: The first parameter is a first value, and the first value is used to indicate that the terminal supports the first communication mode; The first parameter is a second value, and the second value is used to indicate that the terminal does not support the first communication mode.
18. The method according to any one of claims 15 to 17, characterized in that: The first information includes a second parameter, where the second parameter is used to indicate a maximum number of transport blocks TB that the terminal supports scheduling within an interleaving block on one or more physical channels.
19. The method according to claim 18, characterized in that The second parameter includes at least one of the following: The second parameter is a third value, and the third value is used to indicate the maximum TB number; The second parameter is a fourth value, and the fourth value is used to indicate that the terminal does not support the first communication mode.
20. The method according to claim 18 or 19, characterized in that The maximum TB number includes at least one of the following: Maximum number of upstream interleaved TBs; Maximum number of downstream interleaved TBs.
21. The method according to any one of claims 15 to 20, characterized in that: The first information includes a third parameter, where the third parameter is used to indicate a maximum interleaving depth supported by the terminal on one or more physical channels.
22. The method according to claim 21, characterized in that The third parameter includes at least one of the following: The third parameter is a fifth value, and the fifth value is used to indicate the maximum interleaving depth; The third parameter is a sixth value, and the sixth value is used to indicate that the terminal does not support the first communication mode.
23. The method according to claim 21 or 22, characterized in that The maximum interleaving depth includes at least one of the following: Maximum upstream interleaving depth; Maximum downstream interleaving depth.
24. The method according to any one of claims 15 to 23, characterized in that: The first information includes a fourth parameter, where the fourth parameter is used to indicate a maximum value of an interleaver parameter supported by the terminal on one or more physical channels.
25. The method according to claim 24, characterized in that The first information includes at least one of the following: The fourth parameter is a seventh value, and the seventh value is used to indicate a maximum value of the interleaver parameter; The fourth parameter is an eighth value, and the eighth value is used to indicate that the terminal does not support the first communication mode.
26. The method according to claim 24 or 25, characterized in that The interleaver parameter maximum value includes at least one of the following: Maximum value of uplink interleaver parameter; Maximum value of the downlink interleaver parameter.
27. The method according to any one of claims 15 to 26, characterized in that: Before receiving the first information, the method further includes: Sending second information, where the second information is used to obtain a capability of the terminal to support the first communication mode.
28. The method according to any one of claims 15 to 27, characterized in that: The communication channel between the network device and the terminal is disturbed, and the method further includes: The terminal supports the first communication mode, and the first communication mode is used to communicate with the terminal; or, The terminal does not support the first communication mode, and communicates with the terminal in a second communication mode, wherein the second communication mode is any communication mode other than the first communication mode.
29. A communication device, characterized in that: include: At least one processor and a communication interface, the communication interface being used to receive and / or send signals, the processor being configured to enable the method of any one of claims 1 to 14 to be executed, or the processor being configured to enable the method of any one of claims 15 to 28 to be executed.
30. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores instructions or programs, and when the instructions or programs are executed on the communication device, the communication device executes the method as described in any one of claims 1-14, or the communication device executes the method as described in any one of claims 15-28.