Code configuration method and device, terminal, equipment and medium
By passing the first message between the terminal inside the mobile network and the network-side device, determining whether to use the source channel joint encoding, the problem of single data encoding method within the mobile network is solved and data transmission efficiency is improved.
Patent Information
- Application Number
- CN202311691542.3
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2023-12-08
- Publication Date
- 2025-06-10
AI Technical Summary
The encoding method of data inside the mobile network is too single, resulting in inefficient transmission.
By passing the first message between the terminal and the network side device, it is determined whether the target data is jointly encoded using the source channel, and whether the source channel joint encoded is performed according to the triggering condition.
It enriches the diversity of data transmission encoding methods and improves the transmission efficiency of target data.
Smart Images

Figure CN120128301A_ABST
Abstract
Description
Technical Field
[0001] The present application belongs to the field of communication technology, and specifically relates to a coding configuration method, device, terminal, equipment and medium. Background Art
[0002] In addition to user data, the data transmitted within 5G and 6G mobile networks also include a large amount of mobile network internal data, such as positioning data, perception data, artificial intelligence (AI) models, AI model training data, etc.
[0003] However, in the related art, in the transmission process of data within the mobile network, the source coding and the channel coding are divided into two modules and designed independently, which results in the coding method of the data within the mobile network being too single. Summary of the invention
[0004] The embodiments of the present application provide a coding configuration method, apparatus, terminal, device and medium, which can solve the problem that the coding method of data within the mobile network is too single.
[0005] In a first aspect, a coding configuration method is provided, the method comprising:
[0006] The terminal receives a first message sent by the network side device;
[0007] The terminal determines at least one of a target encoding mode and a target decoding mode of target data according to the first message;
[0008] The first message is used to indicate at least one of the following:
[0009] Whether the target data uses source-channel joint coding;
[0010] The first trigger condition of whether the target data uses source-channel joint coding.
[0011] In a second aspect, a coding configuration method is provided, the method comprising:
[0012] A first message sent by a network side device to a terminal;
[0013] The first message is used to indicate at least one of the following:
[0014] Whether the target data uses source-channel joint coding;
[0015] The first trigger condition of whether the target data uses source-channel joint coding.
[0016] In a third aspect, a coding configuration device is provided, the device comprising:
[0017] A first receiving module, used to receive a first message sent by a network side device;
[0018] A first determination module, configured to determine at least one of a target encoding mode and a target decoding mode of target data according to the first message;
[0019] The first message is used to indicate at least one of the following:
[0020] Whether the target data uses source-channel joint coding;
[0021] The first trigger condition of whether the target data uses source-channel joint coding.
[0022] In a fourth aspect, a coding configuration device is provided, the device comprising:
[0023] A first sending module, configured to send a first message to a terminal;
[0024] The first message is used to indicate at least one of the following:
[0025] Whether the target data uses source-channel joint coding;
[0026] The first trigger condition of whether the target data uses source-channel joint coding.
[0027] In a fifth aspect, a terminal is provided, comprising a processor and a memory, wherein the memory stores a program or instruction that can be run on the processor, and when the program or instruction is executed by the processor, the steps of the method described in the first aspect are implemented.
[0028] In a sixth aspect, a terminal is provided, comprising a processor and a communication interface, wherein the communication interface is used to receive a first message sent by a network side device, and the processor is used to determine at least one of a target encoding mode and a target decoding mode of target data according to the first message;
[0029] The first message is used to indicate at least one of the following:
[0030] Whether the target data uses source-channel joint coding;
[0031] The first trigger condition of whether the target data uses source-channel joint coding.
[0032] In the seventh aspect, a network side device is provided, which includes a processor and a memory, wherein the memory stores programs or instructions that can be run on the processor, and when the program or instructions are executed by the processor, the steps of the method described in the second aspect are implemented.
[0033] In an eighth aspect, a network side device is provided, comprising a communication interface, wherein the communication interface is used to send a first message to a terminal;
[0034] The first message is used to indicate at least one of the following:
[0035] Whether the target data uses source-channel joint coding;
[0036] The first trigger condition of whether the target data uses source-channel joint coding.
[0037] In a ninth aspect, a readable storage medium is provided, on which a program or instruction is stored. When the program or instruction is executed by a processor, the steps of the method described in the first aspect are implemented, or the steps of the method described in the second aspect are implemented.
[0038] In the tenth aspect, a wireless communication system is provided, including: a terminal and a network side device, wherein the terminal can be used to execute the steps of the method described in the first aspect, and the network side device can be used to execute the steps of the method described in the second aspect.
[0039] In the eleventh aspect, a chip is provided, comprising a processor and a communication interface, wherein the communication interface is coupled to the processor, and the processor is used to run a program or instruction to implement the method described in the first aspect, or to implement the method described in the second aspect.
[0040] In the twelfth aspect, a computer program / program product is provided, wherein the computer program / program product is stored in a storage medium, and the computer program / program product is executed by at least one processor to implement the steps of the encoding configuration method as described in the first aspect, or the computer program / program product is executed by at least one processor to implement the steps of the encoding configuration method as described in the second aspect.
[0041] In an embodiment of the present application, a terminal receives a first message sent by a network-side device; the terminal determines at least one of a target encoding method and a target decoding method of target data according to the first message; wherein the first message is used to indicate at least one of the following: whether the target data uses source-channel joint encoding; a first trigger condition for whether the target data uses source-channel joint encoding. In an embodiment of the present application, the terminal can determine whether to use source-channel joint encoding for data transmission based on the above-mentioned first message, which can enrich the diversity of data transmission encoding methods and thereby improve the transmission efficiency of target data. BRIEF DESCRIPTION OF THE DRAWINGS
[0042] Figure 1 is a block diagram of a wireless communication system to which the embodiments of the present application can be applied;
[0043] Figure 2 is a flowchart of a coding configuration method provided in an embodiment of the present application;
[0044] Figure 3 is a flowchart of another encoding configuration method provided in an embodiment of the present application;
[0045] Figure 4 is a schematic diagram of a coding configuration device provided in an embodiment of the present application;
[0046] Figure 5 is a schematic diagram of another encoding configuration device provided in an embodiment of the present application;
[0047] Figure 6 is a schematic diagram of a communication device provided in an embodiment of the present application;
[0048] Figure 7 is a schematic diagram of the hardware structure of a terminal provided in an embodiment of the present application;
[0049] Figure 8 It is a schematic diagram of a network side device provided in an embodiment of the present application. DETAILED DESCRIPTION
[0050] The following will be combined with the drawings in the embodiments of the present application to clearly describe the technical solutions in the embodiments of the present application. Obviously, the described embodiments are part of the embodiments of the present application, rather than all the embodiments. Based on the embodiments in the present application, all other embodiments obtained by ordinary technicians in this field belong to the scope of protection of this application.
[0051] The terms "first", "second", etc. of the present application are used to distinguish similar objects, and are not used to describe a specific order or sequence. It should be understood that the terms used in this way are interchangeable where appropriate, so that the embodiments of the present application can be implemented in an order other than those illustrated or described herein, and the objects distinguished by "first" and "second" are generally of one type, and the number of objects is not limited, for example, the first object can be one or more. In addition, "or" in the present application represents at least one of the connected objects. For example, "A or B" covers three schemes, namely, Scheme 1: including A but not including B; Scheme 2: including B but not including A; Scheme 3: including both A and B. The character " / " generally indicates that the objects associated with each other are in an "or" relationship.
[0052] The term "indication" in this application can be a direct indication (or explicit indication) or an indirect indication (or implicit indication). A direct indication can be understood as the sender explicitly informing the receiver of specific information, operations to be performed, or request results in the sent indication; an indirect indication can be understood as the receiver determining the corresponding information according to the indication sent by the sender, or making a judgment and determining the operation to be performed or the request result according to the judgment result.
[0053] It is worth noting that the technology described in the embodiments of the present application is not limited to the Long Term Evolution (LTE) / LTE-Advanced (LTE-A) system, but can also be used in other wireless communication systems, such as Code Division Multiple Access (CDMA), Time Division Multiple Access (TDMA), Frequency Division Multiple Access (FDMA), Orthogonal Frequency Division Multiple Access (OFDMA), Single-carrier Frequency-Division Multiple Access (SC-FDMA) or other systems. The terms "system" and "network" in the embodiments of the present application are often used interchangeably, and the described technology can be used for the systems and radio technologies mentioned above as well as for other systems and radio technologies. The following description describes a New Radio (NR) system for illustrative purposes, and NR terminology is used in most of the following descriptions, but these technologies can also be applied to systems other than NR systems, such as the 6th generation (6 th Generation, 6G) communication system.
[0054] Figure 1A block diagram of a wireless communication system applicable to an embodiment of the present application is shown. The wireless communication system includes a terminal 11 and a network side device 12. Among them, the terminal 11 can be a mobile phone, a tablet computer (Tablet Personal Computer), a laptop computer (Laptop Computer), a notebook computer, a personal digital assistant (Personal Digital Assistant, PDA), a handheld computer, a netbook, an ultra-mobile personal computer (Ultra-mobile Personal Computer, UMPC), a mobile Internet device (Mobile Internet Device, MID), an augmented reality (Augmented Reality, AR), a virtual reality (Virtual Reality, VR) device, a robot, a wearable device (Wearable Device), an aircraft (flight vehicle), a vehicle-mounted device (Vehicle User Equipment, VUE), a ship-mounted device, a pedestrian terminal (Pedestrian User Equipment, PUE), a smart home (home appliances with wireless communication functions, such as refrigerators, televisions, washing machines or furniture, etc.), a game console, a personal computer (Personal Computer, PC), a teller machine or a self-service machine and other terminal side devices. Wearable devices include: smart watches, smart bracelets, smart headphones, smart glasses, smart jewelry (smart bracelets, smart bracelets, smart rings, smart necklaces, smart anklets, smart anklets, etc.), smart wristbands, smart clothing, etc. Among them, the vehicle-mounted device can also be called a vehicle-mounted terminal, a vehicle-mounted controller, a vehicle-mounted module, a vehicle-mounted component, a vehicle-mounted chip or a vehicle-mounted unit, etc. It should be noted that the specific type of the terminal 11 is not limited in the embodiment of the present application. The network side device 12 may include an access network device or a core network device, wherein the access network device may also be referred to as a radio access network (Radio Access Network, RAN) device, a radio access network function or a radio access network unit. The access network device may include a base station, a wireless local area network (Wireless Local Area Network, WLAN) access point (Access Point, AP) or a wireless fidelity (Wireless Fidelity, WiFi) node, etc.Among them, the base station may be referred to as a Node B (NB), an evolved Node B (eNB), a next generation Node B (gNB), a New Radio Node B (NR Node B), an access point, a Relay Base Station (RBS), a Serving Base Station (SBS), a Base Transceiver Station (BTS), a radio base station, a radio transceiver, a Basic Service Set (BSS), an Extended Service Set (ESS), a Home Node B (HNB), a Home Evolved Node B (home evolved Node B), a Transmission Reception Point (TRP) or other appropriate terms in the relevant field. As long as the same technical effect is achieved, the base station is not limited to specific technical vocabulary. It should be noted that in the embodiment of the present application, only the base station in the NR system is used as an example for introduction, and the specific type of the base station is not limited.
[0055] The core network equipment may include but is not limited to at least one of the following: core network node, core network function, mobility management entity (Mobility Management Entity, MME), access mobility management function (Access and Mobility Management Function, AMF), session management function (Session Management Function, SMF), user plane function (User Plane Function, UPF), policy control function (Policy Control Function, PCF), policy and charging rules function unit (Policy and Charging Rules Function, PCRF), edge application service discovery function (Edge Application Server Discovery Function, EASDF), unified data management (Unified Data Management, UDM), unified data storage (Unified Data Repository, UDR), home user server (Home Subscriber Server, HSS), centralized network configuration (CNC), network storage function (Network Repository Function, NRF), network exposure function (Network Exposure Function, NEF), local NEF (Local NEF, or L-NEF), binding support function (Binding Support Function, BSF), application function (Application Function, AF), etc. It should be noted that in the embodiments of the present application, only the core network device in the NR system is introduced as an example, and the specific type of the core network device is not limited.But not limited to at least one of the following: core network node, core network function, mobility management entity (Mobility Management Entity, MME), access mobility management function (Access and Mobility Management Function, AMF), session management function (Session Management Function, SMF), user plane function (UserPlane Function, UPF), policy control function (Policy Control Function, PCF), policy and charging rules function unit (Policy and Charging Rules Function, PCRF), edge application service discovery function (Edge Application Server Discovery Function, EASDF), unified data management (Unified Data Management, UDM), unified data storage (Unified Data Repository, UDR), home user server (Home Subscriber Server, HSS), centralized network configuration (CNC), network storage function (Network Repository Function, NRF), network exposure function (Network Exposure Function, NEF), local NEF (Local NEF, or L-NEF), binding support function (Binding Support Function, BSF), application function (Application Function, AF), Location Management Function (LMF), Gateway Mobile Location Centre (GMLC), Network Data Analytics Function (NWDAF), etc. It should be noted that in the embodiments of the present application, only the core network equipment in the NR system is taken as an example for introduction, and the specific type of the core network equipment is not limited.
[0056] For ease of understanding, some contents involved in the embodiments of the present application are described below:
[0057] In addition to user data, the data transmitted within 5G and 6G mobile networks also include a large amount of mobile network internal data, such as positioning data, perception data, AI models, AI model training data, etc.
[0058] Among them, perception data involves communication perception fusion technology, which, on the one hand, uses the communication system to improve perception accuracy, improve perception timeliness, and realize seamless ubiquitous perception services; on the other hand, based on the perception, identification and prediction of the wireless communication channel environment, it further improves the performance of the wireless communication system and helps build a smart network. Regarding perception-assisted communication, potential use cases include reconstructing the environment between the base station and the terminal (User Equipment, UE) based on perception, and assisting in channel estimation or non-line of sight (NLOS) signal utilization based on the reconstructed information. Potential use cases for perception-assisted communication currently discussed in the industry include perception-assisted beam management, perception-assisted channel estimation enhancement, perception-assisted positioning, etc. In the case of perception-assisted communication, considering that the time slot and subframe interval of communication do not exceed the millisecond level, perception-assisted communication usually has higher real-time requirements, and requires that the overhead introduced by perception-assisted communication be as small as possible.
[0059] In the embodiments of the present application, a corresponding technical solution is designed for data transmitted within a mobile network, especially for data within a mobile network such as perception-assisted communication, which has high requirements for real-time data transmission and low overhead.
[0060] Traditional communication systems use source coding and channel coding to transmit user-side data (such as images / videos / text / voices), and divide the source and channel coding into two modules for independent design. Separate source-channel coding (SSCC) has the characteristics of simple design and modularity, but in actual communication systems, the system has limited tolerable delay, complexity and code length, which makes it difficult to meet the assumption of unlimited code length in Shannon's separation theorem. In addition, the separation theorem is applicable to point-to-point communication systems and situations where the source and channel distribution are known, while the separation theorem is not applicable in scenarios such as multi-user communication and mobile communication with time-varying channels. Research on source-channel joint coding shows that for specific purposes, source-channel joint coding technology can effectively reduce the amount of transmitted data when the same service quality requirements are met, for example, when the same peak signal-to-noise ratio (PSNR) is met. Therefore, source-channel joint coding technology has gains in low signal-to-noise ratio (SNR) or when it is desired to reduce transmission overhead.
[0061] The existing protocol standards have not yet adopted the source-channel joint coding technology. The embodiment of the present application designs a corresponding technical solution for the process of executing the source-channel joint coding technology for data transmitted over the mobile network. The embodiment of the present application is illustrated by taking the internal data of the mobile network as an example. It can be understood that this technical solution is applicable to both user data of existing applications and data within the mobile network. Unlike the user data carried by the user plane of the 5G network, the data within the mobile network is mainly used by UE, wireless access network nodes, and core network nodes for optimizing the network itself or opening up network capabilities to provide services to the outside of the network.
[0062] The following, in conjunction with the accompanying drawings, describes in detail the coding configuration method, apparatus, terminal, device and medium provided in the embodiments of the present application through some embodiments and their application scenarios.
[0063] See also Figure 2 , Figure 2 is a flowchart of a coding configuration method provided by an embodiment of the present application, which is used in a terminal, such as Figure 1 As shown, the method comprises the following steps:
[0064] Step 201, the terminal receives a first message sent by a network side device; wherein the first message is used to indicate at least one of the following: whether the target data uses source-channel joint coding; and a first trigger condition for whether the target data uses source-channel joint coding.
[0065] In the embodiment of the present application, the network side device may be a wireless access network node, and may also be described as a first node. The network side device sends a first message to the UE, and the first message is used to indicate whether the target data uses source channel joint coding and at least one of the triggering conditions of the source channel joint coding. The target data may be internal data of the mobile network, and may also be applicable to user data of existing applications.
[0066] Optionally, the target data includes at least one of the following: positioning data, perception data, artificial intelligence AI model and AI model training data.
[0067] Optionally, the embodiments of the present application are applicable to data within a mobile network, especially data with characteristics such as large data volume and high real-time requirements, that is, optionally, the target data includes data within a mobile network. Perceptual assisted communication usually has higher real-time requirements, and requires that the overhead introduced by perceptual assisted communication be as small as possible. The embodiments of the present application are applicable to a perceptual data transmission method for perceptual assisted communication, and the perceptual data transmission method described above can support source-channel joint coding based on the indication of the first message. The method in the embodiments of the present application is also applicable to other data within a mobile network with characteristics such as large data volume and high real-time requirements, such as AI models, AI model training data, etc.
[0068] The mobile network internal data may refer to data that can be parsed by a UE, a wireless access network node, or a core network node in the 3GPP standard. The mobile network internal data includes at least one of the following:
[0069] 1) Send and receive data that terminates at any two of the terminals, wireless access network equipment, and core network equipment;
[0070] It can also be described as a peer-to-peer protocol for sending and receiving data located at the UE, radio access network or core network.
[0071] For example, the data of the peer protocol layers of the Long Term Evolution Positioning Protocol (LTE Positioning Protocol, LPP) are respectively located in the location management function (location management function, LMF) of the UE and the core network; another example is the data of the peer protocol layers of the Radio Resource Control (Radio Resource Control, RRC) are respectively located in the UE and the radio access network equipment (eNB / gNB, base station); another example is the data plane protocol layers are respectively located in the UE and the radio access network equipment or in the UE and the core network equipment.
[0072] 2) Send or receive data that ends at any one of the terminals, wireless access network equipment or core network equipment.
[0073] It can also be described as data sent or received with one end located at the UE, radio access network or core network. For example, an AI model generated by an application server or application function outside the mobile network is sent to the UE, radio access network equipment or core network equipment, and the corresponding equipment needs to deploy and use the AI model.
[0074] The terminal (UE) involved in the above mobile network content data refers to the protocol function of the user equipment (Userequipment) defined by the 3GPP protocol, and does not include application functions.
[0075] For example, the mobile network internal data may include at least one of the following: perception data, positioning data, AI model, and AI model training data.
[0076] The embodiments of the present application are applicable to 5G, 6G and future communication systems.
[0077] In the embodiment of the present application, the perception data includes at least one of a perception measurement report, a perception measurement result validity indication, and perception auxiliary data. The perception measurement report is mainly a measurement result obtained after measuring the perception measurement quantity, and the perception auxiliary data includes an environment map, target area information, etc.
[0078] Exemplarily, the perception measurement quantities can be divided into the following four categories (this example focuses on explaining the measurement quantities, and the four categories are only for illustration, and can also be divided into three categories or unclassified, etc.). According to the relationship between the perception measurement quantities and the perception services, the third and fourth level measurement quantities below are also generally referred to as perception results, and the second level and / or first level measurement quantities are referred to as perception measurement data:
[0079] a) First-level measurement quantity (received signal / original channel information), including: received signal / channel response complex result, amplitude / phase, I-channel / Q-channel and operation results thereof (operations include addition, subtraction, multiplication and division, matrix addition, subtraction and multiplication, matrix transposition, trigonometric relationship operation, square root operation and power operation, as well as threshold detection results, maximum / minimum value extraction results, etc. of the above operation results; operations also include Fast Fourier Transform (FFT) / Inverse Fast Fourier Transform (IFFT), Discrete Fourier Transform (DFT) / Inverse Discrete Fourier Transform (IDFT), 2D-FFT, 3D-FFT, matched filtering, autocorrelation operation, wavelet transform and digital filtering, as well as threshold detection results, maximum / minimum value extraction results, etc. of the above operation results);
[0080] b) Second-level measurement quantities (basic measurement quantities), including: time delay, Doppler, angle, signal strength, and their multi-dimensional combination representation;
[0081] c) Level 3 measurements (basic attributes / status), including: distance, speed, angle / direction, radar cross section (RCS), acceleration;
[0082] d) Level 4 measurement quantities (advanced attributes / states), including: spatial position, target presence, trajectory, movement, expression, vital signs, quantity, imaging results, weather, air quality, shape, material, and composition.
[0083] Optionally, in an embodiment of the present application, the first message is used to indicate whether the target data uses source-channel joint coding. It can be indicated in an explicit manner, for example, using 1 bit to indicate whether or not to use source-channel joint coding, or it can be implicitly indicated by indicating the coding method (for example, a specific coding algorithm, coding algorithm ID, coding model or coding model ID).
[0084] Optionally, in an embodiment of the present application, the first message is used to indicate a first trigger condition for whether the target data uses source-channel joint coding. The network side device sends the first trigger condition to the UE, so that the UE determines whether to perform source-channel joint coding based on the trigger condition.
[0085] Optionally, the condition parameter of the first trigger condition includes at least one of the following:
[0086] Trigger parameters for source-channel joint coding;
[0087] Trigger threshold for source-channel joint coding;
[0088] A triggering event for source channel joint coding, wherein the triggering event is determined based on at least one of a triggering parameter for source channel joint coding and a triggering threshold for source channel joint coding.
[0089] In an embodiment of the present application, the first trigger condition can be obtained by combining at least one of a trigger parameter, a trigger threshold and a trigger event. In other words, the source channel joint coding trigger condition includes at least one of a source channel joint coding trigger parameter, a trigger event type and a corresponding threshold value.
[0090] The first trigger condition includes at least one of the following:
[0091] A first trigger sub-condition, wherein the first trigger sub-condition is used to enable source-channel joint coding;
[0092] The second trigger sub-condition is used to turn off source channel joint coding.
[0093] It is understandable that in the embodiment of the present application, the first trigger condition (at least one of the trigger parameter and the trigger event) has the following usage scenarios:
[0094] 1) By default, the UE does not enable source channel joint coding. The UE determines whether to enable source channel joint coding for data transmission based on the trigger parameter and the corresponding trigger threshold and at least one of the trigger events;
[0095] 2) By default, the UE turns on the source channel joint coding, and the UE determines whether to turn off the source channel joint coding based on the trigger parameter and the corresponding trigger threshold, and at least one of the trigger events;
[0096] 3) The UE determines whether to turn on or off the source channel joint coding based entirely on the trigger threshold or trigger condition corresponding to the trigger parameter.
[0097] Exemplarily, as shown in Table 1, the trigger condition may include at least one of an opening condition (entry condition) and a closing condition (exit condition).
[0098] Optionally, the trigger parameter of the source-channel joint coding includes at least one of the following:
[0099] Channel quality indicators;
[0100] Data length before source-channel joint coding;
[0101] The data length after the source channel joint coding;
[0102] Compression ratio;
[0103] Transfer resource size;
[0104] The time length of the source-channel joint coding;
[0105] The time length of the joint decoding of the source and channel;
[0106] The sum of the time lengths of source-channel joint encoding and source-channel joint decoding.
[0107] In an embodiment of the present application, the above-mentioned channel quality indicators, for example, may be parameters such as signal to interference plus noise ratio (SINR), reference signal receiving quality (RSRQ), reference signal receiving power (RSRP), etc. If SINR is taken as an example, SINR refers to the signal to interference plus noise ratio of the uplink and / or downlink channels. Source channel joint coding is usually more suitable for low SINR situations. Optionally, source channel joint coding may be triggered when SINR is lower than a preset threshold.
[0108] The data length before the above-mentioned source-channel joint coding may also be referred to as the source-channel joint coding input data length.
[0109] The data length after the above-mentioned source channel joint coding may also be referred to as the output data length of the source channel joint coding. A method for obtaining the data length after the above-mentioned source channel joint coding may be that the UE obtains the output data length value after encoding the data to be transmitted through the candidate source channel joint coding algorithm. The UE determines whether the trigger condition is met according to the data length value. If the condition for triggering the start of the source channel joint coding is met, the data after the source channel joint coding is sent, otherwise the data without the source channel joint coding is sent. .
[0110] There are many ways to define the compression rate, such as the data length after the source channel joint coding divided by the data length before the source channel joint coding, or the data length before the source channel joint coding divided by the data length after the source channel joint coding, or 1-the data length after the source channel joint coding / the data length before the source channel joint coding, etc. It can be understood that due to different definitions of the compression rate, the corresponding condition setting logic will also be different (Table 1 only illustrates the threshold setting corresponding to one of the definition methods).
[0111] The above-mentioned transmission resource size, transmission resource refers to the transmission resource used to transmit the data. For example, based on ULgrant, the data size that can be transmitted by UE uplink can be obtained. The above-mentioned transmission resource size can also be determined according to the reporting configuration of the target data in the first message.
[0112] The time length of the above-mentioned source channel joint encoding and the time length of the source channel joint decoding may be the processing time for the UE node (second node) to perform source channel joint encoding on the data, or the processing time for source channel joint decoding, or the sum of the processing time for source channel joint encoding and source channel joint decoding.
[0113] In an embodiment of the present application, the trigger threshold can be understood as a preset threshold value (threshold), and the trigger threshold can be used in conjunction with an offset value (offset) of the trigger threshold. The offset value can be pre-set or network-configured (for example, configured via a first message). For example, as shown in Table 1. By setting the offset value, the number of times the source channel joint coding is switched on and off can be reduced, or the UE can be prevented from frequently turning on or off the source channel joint coding.
[0114] Optionally, the first trigger condition includes at least one of the following:
[0115] A first trigger parameter and a first trigger threshold corresponding to the first trigger parameter;
[0116] a first identifier of the trigger event, the first identifier corresponding to a second trigger parameter and a second threshold corresponding to the second trigger parameter;
[0117] A second identifier of the trigger event and a third threshold corresponding to a third trigger parameter, wherein the second identifier corresponds to the third trigger parameter.
[0118] In the embodiment of the present application, the first trigger condition may be set in at least one of the following ways:
[0119] 1) a first parameter and a first threshold corresponding to the first parameter;
[0120] 2) Trigger event identification, in this case, which trigger parameters and thresholds the specific event corresponds to are predefined by the protocol;
[0121] 3) Trigger event identification and corresponding first threshold. In this case, the threshold value is dynamically determined each time configuration is performed.
[0122] For example, as shown in Table 1. In Table 1, the event number, parameter and threshold setting are only examples and are not used to limit the embodiments of the present application, wherein the threshold setting of less than can also be replaced by less than or equal to, or greater than can also be replaced by greater than or equal to.
[0123] Table 1
[0124]
[0125]
[0126] Optionally, the first message is further used to indicate at least one of the following:
[0127] Source-channel joint coding algorithm;
[0128] The type of the target data;
[0129] Characteristics of the target data;
[0130] candidate geographic areas;
[0131] Reporting configuration of the target data;
[0132] The reporting conditions of the target data.
[0133] Optionally, the first message includes a source-channel joint coding algorithm indication, which is used to indicate the use of a predefined algorithm or a pre-deployed algorithm in the protocol.
[0134] In the embodiment of the present application, the above-mentioned predefined algorithm may be an algorithm pre-set in the communication protocol, and the pre-deployed algorithm may be an operator-defined algorithm.
[0135] In an embodiment of the present application, at least one of the type of the target data and the characteristics of the target data can be described as a candidate perception data profile, and the first message can also include at least one of the candidate perception data profile and the candidate geographic area. The candidate perception data profile is used to indicate which types and / or characteristics of perception data can be jointly coded with the source channel. Exemplarily, the perception service data types can be divided into the following types:
[0136] a) Radar detection services, including: radar speed measurement, radar distance measurement, radar angle measurement, and radar imaging;
[0137] b) User positioning and target tracking services; for example, drone trajectory tracking;
[0138] c) Environmental reconstruction business, including: topography reconstruction, building surface reconstruction;
[0139] d) Weather and / or air quality detection services, further including: rainfall detection, humidity detection, particulate matter (PM2.5 / PM10) detection, and snowfall detection;
[0140] e) Pedestrian / vehicle flow detection business;
[0141] f) Health monitoring services, further including: heartbeat monitoring, breathing detection;
[0142] g) Motion recognition services, further including: gesture recognition, posture recognition, and intrusion detection;
[0143] h) Target detection service, which determines whether a target exists or not, including intrusion detection in target sensing areas such as home or outdoor areas.
[0144] The candidate geographical area information is used to indicate in which areas source channel coding can be used. The source coding geographical area information is at least one of the following:
[0145] a) Cell Global Identifier (CGI), including Public Land Mobile Network (PLMN) ID and Cell ID;
[0146] b) Physical cell identity (PCI);
[0147] c) Carrier frequency information;
[0148] d) Tracking Area Code (TAC);
[0149] e) Tracking area identify (TAI), including PLMN ID and TAC;
[0150] f) at least one geographical location region, for example, a geographical location region may be identified by a reference point (represented by a geographical coordinate) and a distance threshold, or for example, a geographical location region may be identified by a plurality of geographical coordinates;
[0151] g) At least one radio access network area (RAN area), identified by a RAN area ID, including a TAC and a RANarea Code.
[0152] The type of target data, the characteristics of the target data, and at least one of the candidate geographic areas can also be combined with the first trigger condition to determine whether to trigger source-channel joint coding. For example, for the candidate perception data profile, source-channel joint coding can be used in the candidate geographic location area when the trigger event is met. Exemplary, as shown in Table 2. At present, the source-channel joint coding algorithm is usually closely related to the characteristics of the source. For example, the source can be divided into two categories according to whether it has structured features, structured sources (typically such as images, videos, and perceptual imaging) and unstructured sources (such as Gaussian sources, etc.). Since the current source-channel joint coding is mostly aimed at structured sources, environmental reconstruction or imaging perception data may be more suitable for source-channel joint coding.
[0153] Table 2
[0154]
[0155]
[0156]
[0157] In an embodiment of the present application, the first message is used to indicate the reporting configuration of the target data. The reporting configuration of the target data includes the measurement configuration of the target data and at least one of the time-frequency resource configurations used by the reporting data. The measurement configuration of the target data includes the perception data that the UE needs to measure and report, such as RSRP, angle, etc.
[0158] In an embodiment of the present application, the first message is used to indicate the reporting conditions of the target data, and the above-mentioned reporting conditions can also be described by a first indicator. The first indicator is used to indicate that only the data that meets the first indicator in the collected data needs to be reported / transmitted. For example, the first indicator can be a perceived SNR, and the perceived SNR refers to the signal-to-noise power ratio of the target signal after the perceived signal is transformed into the delay domain and / or Doppler domain and / or angle domain, for example, it is reported only when the SNR is greater than the first threshold. Similarly, there can also be a "perceived SINR", which is the signal-to-interference-noise power ratio of the target signal after the first signal is transformed into the delay domain and / or Doppler domain and / or angle domain, for example, it is reported only when the SINR is greater than the second threshold.
[0159] Optionally, in the case where the first message is used to indicate the first trigger condition of whether the target data uses source-channel joint coding, the first message is further used to indicate at least one of the following:
[0160] An offset value of a trigger threshold of the source channel joint coding;
[0161] The trigger event determines the time limit;
[0162] The number of times the trigger event is judged to be established;
[0163] The trigger event is judged to be effective for a certain period of time.
[0164] In an embodiment of the present application, an offset value (offset) of a trigger threshold is set. For example, an offset value may be set for a SINR threshold, an offset value may be set for a data length threshold before source channel joint coding, an offset value may be set for a data length threshold after source channel joint coding, an offset value may be set for a compression rate threshold, or an offset value may be set for a time length threshold of source channel joint coding, etc. Referring to the description in the aforementioned embodiment, as shown in Table 1-2, by setting the offset value of the trigger threshold, frequent turning on or off of source channel joint coding may be avoided.
[0165] In an embodiment of the present application, in order to avoid frequent opening or closing of the source channel joint coding, or the data of the same perception service adopts different data transmission methods. The above-mentioned first message may also include the number of times the trigger event is judged to be established and the corresponding threshold value. For example, in a certain time interval or in a perception service data transmission, the threshold value of the number of times the event is judged to be established is 1, which means that after the judgment of using the source channel joint coding will be maintained in the corresponding time interval, it can also be understood that it is valid within the preset time after the trigger event is judged to be established, which not only avoids frequent opening or closing, but also the UE does not need to make a judgment every time before sending data. Alternatively, the trigger event judgment time limit and conditions can be set. For example, the source channel joint coding trigger parameter is the average value over a period of time, or the parameter values at X consecutive moments meet the conditions. Taking SINR as an example, in order to avoid frequent opening or closing, the following method can be used:
[0166] Count the SINRs over a period of time or at several consecutive measurement moments. If the average value meets the conditions, turn on or off the channel source joint coding.
[0167] The SINRs for a period of time or for several consecutive measurement moments are counted. If the SINRs for X consecutive measurement moments meet the conditions, or the SINRs for Y ms consecutively meet the conditions, the channel-source joint coding is turned on or off.
[0168] Optionally, the method further includes:
[0169] The terminal sends terminal capability information to the network side device;
[0170] The terminal capability information indicates at least one of the following:
[0171] Whether the terminal supports source-channel joint coding;
[0172] The source-channel joint coding algorithm supported by the terminal.
[0173] In an embodiment of the present application, the UE capability information indicates whether the UE supports source-channel joint coding. In the case of supporting source-channel joint coding, it may optionally indicate support for standard algorithms and / or support for operator-defined algorithms. In the case of supporting operator-defined algorithms, it may optionally indicate the algorithm version and operator PLMN. The source-channel coding algorithm identifier may also be represented by the AI model identifier used for the source-channel joint coding.
[0174] Optionally, in the case where the terminal supports the operator-defined algorithm, the terminal capability information is further used to indicate the operator-defined algorithm version and the operator's public land mobile network PLMN.
[0175] For the network side device, the network side device receives the terminal capability information sent by the terminal, and the network side device determines the first message according to the terminal capability information. That is, the first message can be determined by the network side device according to the terminal capability information.
[0176] Optionally, the first message may be determined by the network side device according to at least one of the terminal capability information and the service quality parameter requirement.
[0177] In an embodiment of the present application, the above-mentioned service quality parameter requirements can be understood as performance indicators corresponding to specific services, such as the reasoning performance corresponding to the reasoning service, or, for example, the positioning accuracy requirement is that the error does not exceed 1 cm, etc.
[0178] Optionally, when the target data is perception data, the service quality parameter requirement includes at least one of the following:
[0179] Positioning accuracy;
[0180] Speed accuracy;
[0181] Perceived resolution;
[0182] Refresh rate;
[0183] Probability of missed detection;
[0184] False alarm probability;
[0185] Recognition accuracy;
[0186] Maximum perceived service delay.
[0187] In the embodiment of the present application, when the target data is perception data, the service quality parameter requirement may also be referred to as perception service QoS, which is used to indicate the demand for perception service quality and can be used to determine whether the data is transmitted correctly, and may include at least one of the following definition methods:
[0188] Positioning accuracy (including horizontal accuracy and vertical accuracy): describes the closeness between the measured perception result (i.e. position) of the target object and its true position value. It can be further derived into horizontal perception accuracy and vertical perception accuracy. The former refers to the perception result error on the two-dimensional reference plane or horizontal plane, and the latter refers to the perception result error on the vertical axis or height.
[0189] Speed accuracy (including horizontal accuracy and vertical accuracy): describes the degree of closeness between the measured perception of the target object's speed (i.e., speed) and its true speed;
[0190] Perceptual resolution: describes the minimum difference in the magnitude of the target object measurement (such as distance, speed) to allow objects of different magnitudes to be detected;
[0191] Refresh rate: describes the rate at which sensing results are generated. It is the inverse of the time interval between two consecutive sensing results;
[0192] Missed detection probability: describes the ratio of missed detection events to all events of obtaining sensor results in any predetermined time period when the system attempts to obtain sensor results. It is only applicable to binary judgment sensor results;
[0193] False alarm probability: describes the ratio of events that do not represent target objects or environmental features to all events detected in any predetermined time period when trying to obtain sensing results. It is only applicable to perception results of binary judgments;
[0194] Recognition accuracy: describes the probability of correctly identifying the perceived target category;
[0195] Maximum perception service latency: describes the time from triggering the required perception result to providing the perception result at the perception system interface.
[0196] In an embodiment of the present application, the service quality parameter requirement can be determined by the access network node itself, or it can be determined by the access network node based on information sent by the core network device or the network management device.
[0197] In an embodiment of the present application, the wireless access network node updates the source channel joint coding configuration according to the perceived service quality parameter requirements (or referred to as perceived performance indicators). Depending on the perception scenario (such as target recognition, target tracking, environmental reconstruction, etc.), the transmitted perception data may involve one or more of the perception performance indicators. A method for updating the source channel joint coding configuration is to update the source channel joint coding algorithm or the source channel joint coding trigger condition based on whether the perception performance indicator meets the requirements. For example, by replacing the autoencoder (AI model) with different numbers of coding layers and / or iterations, source channel joint coding performance with different performance can be achieved. The above-mentioned update process may be a process of sending a first message, or may be updated during the sending process of other messages.
[0198] Optionally, the first message is used to indicate at least one of a first format of a first physical channel and a resource corresponding to the first format of the first physical channel; wherein the first format of the first physical channel adopts source-channel joint coding;
[0199] Alternatively, the first message is used to indicate a target format of a second physical channel and at least one of the resources corresponding to the target format of the second physical channel; wherein the second physical channel includes at least one of a second format and a third format, and the target format is at least one of the second format and the third format; the second format of the second physical channel adopts source-channel joint coding; the third format of the second physical channel adopts source and channel independent coding.
[0200] In the embodiment of the present application, the first physical channel and the second physical channel may be uplink physical channels or downlink physical channels.
[0201] Optionally, the second physical channel is a physical uplink channel or a physical downlink channel.
[0202] In the embodiment of the present application, since the format of the physical channel corresponds to the encoding method, the encoding method of the target data can be determined by indicating the format of the physical channel. It can be understood that the first message determines the encoding method of the target data uplink or downlink by indicating the format of the physical channel, or determines whether to use source channel joint encoding.
[0203] Optionally, the first physical channel is a physical uplink control channel PUCCH or a physical downlink shared channel PDSCH.
[0204] In the embodiment of the present application, the second physical channel and the first physical channel may be different physical channels. It can be understood that the second physical channel is a physical uplink signal or a physical downlink channel defined independently of a physical uplink control channel (Physical Uplink Control Channel, PUCCH) or a physical downlink shared channel (Physical Downlink Shared Channel, PDSCH).
[0205] Optionally, the method further includes:
[0206] The terminal receives a fourth message sent by the network side device;
[0207] The fourth message is used to indicate activation of at least one of the first format of the first physical channel and the resources corresponding to the first format of the first physical channel;
[0208] Alternatively, the fourth message is used to indicate activation of at least one of a target format of the second physical channel and resources corresponding to the target format of the second physical channel.
[0209] In the embodiment of the present application, after receiving at least one of the physical channel formats and format resources indicated by the first message, the terminal may also activate at least one of the physical channel formats and format resources based on the fourth message. For example, at least one of multiple physical channel formats and multiple format resources is indicated in the first message, and at least one of the multiple formats is activated using the fourth message.
[0210] In an embodiment of the present application, the network side device may send a fourth message to the terminal when the second trigger condition is met; the fourth message is used to indicate activation of at least one of the first format of the first physical channel and the resources corresponding to the first format of the first physical channel; or, the fourth message is used to indicate activation of at least one of the target format of the second physical channel and the resources corresponding to the target format of the second physical channel. The above-mentioned network side device may first configure the physical channel format and / or format resources through the first message, and then, when the second trigger condition is met, activate at least part of the above-mentioned configuration, which can improve the timeliness of the configuration. The setting method of the above-mentioned second trigger condition is similar to the above-mentioned first trigger condition, and there may also be at least one of the corresponding trigger parameters, trigger events and trigger thresholds. For example, it may be channel quality information, or parameters such as the perception data situation that the UE needs to report, and whether to send the fourth message for triggering is determined based on whether the above-mentioned parameters meet the conditions.
[0211] In the embodiment of the present application, the physical channel and / or physical channel format that supports source-channel joint coding can have the characteristics of high real-time performance and high efficiency. In the embodiment of the present application, because the physical channel transmission has the characteristics of high real-time performance, it can save the protocol functions of the wireless access network layer 2 and layer 3 that may be involved in the existing protocol during the data transmission process, and also save the protocol functions of the core network node. At the same time, the source-channel joint coding can effectively reduce the amount of data transmission for specific target data, and is therefore more suitable for situations with low signal-to-noise ratios and situations where data transmission overhead is reduced.
[0212] Step 202: The terminal determines at least one of a target encoding mode and a target decoding mode of target data according to the first message.
[0213] In an embodiment of the present application, the terminal determines at least one of a target encoding method and a target decoding method of the target data according to the first message. In other words, the UE receives the first message, and determines whether to use source channel joint encoding according to the first message. The above-mentioned determination of whether to use can be that the terminal determines whether the uplink transmission process uses source channel joint encoding, or it can be that the terminal determines whether the downlink reception process uses source channel joint decoding. According to the existing protocol positioning habits, the encoding method is usually indicated. Here, for the case of downlink reception of the terminal, the target decoding method of the downlink data reception of the terminal can be implicitly indicated by indicating the target encoding method of the downlink data.
[0214] Optionally, the method further includes:
[0215] The terminal sends a second message to the network side device;
[0216] The second message includes at least one of the following:
[0217] target data encoded using the target encoding method;
[0218] Indication of whether to use source-channel joint coding.
[0219] In an embodiment of the present application, optionally, the terminal may determine whether the uplink target data (e.g., perception data) adopts source channel joint coding based on the first message. After the terminal determines whether to use source channel joint coding to send the target data, that is, after determining the target coding method (e.g., source channel joint coding or source channel independent coding), the terminal may directly use the target coding method to encode the target data, and send the encoded target data to the network side device, or may first send an indication information to the network side device to indicate the target coding method determined by the terminal, or send an indication information indicating whether to use source channel joint coding.
[0220] Optionally, when the second message includes indication information of whether to use source channel joint coding, the method further includes:
[0221] The terminal receives the reporting configuration of the target data sent by the network side device;
[0222] The target data is sent to the network side device according to the target data reporting configuration and the target encoding mode.
[0223] In an embodiment of the present application, the network side device receives a second message sent by the terminal; the second message includes at least one of the following: target data encoded using a target coding method, wherein the target coding method is a coding method of the target data determined by the terminal according to the first message; indication information of whether to use source channel joint coding. In the case where the second message includes target data encoded using a target coding method, the network side device decodes the target data according to the target coding method; in the case where the second message includes indication information of whether to use source channel joint coding, the network side device sends a reporting configuration of the target data to the terminal. The terminal can send the target data to the network side device according to the target data reporting configuration and the target coding method. For the above target data reporting configuration, please refer to the description of the above embodiment. It can be understood that the above target data reporting configuration can be sent in the first message, or it can be sent to the terminal by the network side after receiving the above second message.
[0224] In an embodiment of the present application, the UE sends a second message to the wireless access network node, wherein the second message includes data that is jointly encoded by the source channel, and / or indicates whether the source channel is jointly encoded. Optionally, the second message may also include a source channel joint encoding algorithm indication, which is used to indicate which predefined algorithm or pre-deployed algorithm in the protocol is used.
[0225] Optionally, when the target coding mode is source-channel joint coding, the second message further includes: source-channel joint coding algorithm indication information.
[0226] Optionally, the method further includes:
[0227] The terminal receives a third message sent by the network side device, where the third message includes target data encoded by using the target encoding method;
[0228] The third message is decoded according to a decoding method corresponding to the target encoding method or the target decoding method.
[0229] In the embodiment of the present application, optionally, the terminal may determine whether the downlink target data (for example, the perception data) adopts source-channel joint coding based on the first message. When receiving the target data (the third message), the terminal may decode the target data based on the decoding method corresponding to the determined target coding method or the target decoding method to obtain the decoded data of the third message.
[0230] Optionally, the method further includes: the terminal sends feedback information to the network side device, and the feedback information is used to indicate whether the data after decoding the third message meets the service quality parameter requirements. For example, taking positioning accuracy as an example, the terminal requires that the error of horizontal accuracy and vertical accuracy is not greater than 1 cm, then the UE determines whether the positioning result generated based on the received data meets the accuracy requirement. If the required accuracy is achieved, the service quality requirement is fed back. Otherwise, the service quality requirement is not met.
[0231] The above-mentioned service quality parameter requirements can be obtained by the terminal side through the application function of the terminal, or the protocol function of the terminal side is determined according to the demand, or the terminal can obtain the service quality parameter requirements from the access network node.
[0232] In order to facilitate understanding of the embodiments of the present application, the optional implementation schemes of the above embodiments are described below based on several examples.
[0233] Example 1: PUCCH format supporting perception data reporting.
[0234] This embodiment describes the reporting of perception data supporting source channel joint coding through the first format of PUCCH. At present, different channel coding schemes are used according to different PUCCH formats. Specifically, PUCCH format 1 / 1a / 1b adopts a repetition coding scheme, PUCCH format 2 / 2a / 2b adopts a Reed-Muller coding scheme, and PUCCH format 3 / 4 / 5 / 6 adopts a Polar coding scheme. The above PUCCH formats are used for independent coding of source channels. In this embodiment of the present application, a new PUCCH first format is added, and the PUCCH first format adopts source channel joint coding. A source channel joint coding method can be a source channel joint coding method based on an autoencoder.
[0235] The following is a brief description of the interaction process between the UE and the network side device in Example 1:
[0236] Step 1: The network side device sends a first message to the UE, and the first message is used to indicate whether the internal data (perception data) of the mobile network uses source channel joint coding. This embodiment assumes that the first format of PUCCH adopts source channel joint coding. Therefore, an example of a first message is the control signaling of the control plane. For example, at least one of the PUCCH first format and the PUCCH first format resources is configured through PUCCH-Config / PUCCH-ConfigCommon / PUCCH-CongfigurationList. In addition, an example of a first message is to configure at least one of the PUCCH first format and the PUCCH first format resources through the DCI carried by the downlink control channel PDCCH. In addition, an example of a first message is to configure multiple PUCCH format parameters through Radio Resource Control (RRC), wherein the multiple PUCCH format parameters include at least the PUCCH first format, and then the radio access network node indicates activation of at least one of the PUCCH first format and the PUCCH first format resource through the Media Access Control Control Element (MAC CE) based on the channel quality information (for example, based on channel reciprocity, the radio access node measures the channel quality based on information such as uplink signal SNR or SINR) and the perceived data situation that needs to be reported by the UE (for example, data size). It should be noted that the PUCCH first format here adopts source-channel joint coding based on the protocol definition.
[0237] Optionally, the first message includes a source-channel joint coding algorithm indication, which is used to indicate which predefined algorithm or pre-deployed algorithm in the protocol is used. For example, one algorithm is the aforementioned source-channel joint coding based on the autoencoder, and the other algorithm is a deep learning source-channel joint coding algorithm based on CNN.
[0238] Step 2: The UE receives the first message, and processes the perception data based on the first message, including at least source-channel joint coding.
[0239] Step 3: The UE sends a second message to the wireless access network node, where the second message uses the first format of the PUCCH.
[0240] Step 4: The wireless access network node receives the second message and performs source-channel joint decoding.
[0241] Step 5: Optionally, the wireless access network node updates the source-channel joint coding configuration according to the perceived performance indicator (also called the perceived service quality parameter), for example, updating the source-channel joint coding algorithm according to the position accuracy of the environmental reconstruction.
[0242] Example 2: A second physical channel supporting sensing data reporting
[0243] This embodiment describes supporting data transmission within the mobile network through a second physical channel. Compared with the LPP solution, this embodiment only involves physical layer processing of the second physical channel, saving the protocol functions of the existing protocol wireless access network layer 2 and layer 3, and also saving the protocol functions of the core network node. Especially for perception-assisted communication, considering that the time slot and subframe interval of the communication do not exceed the millisecond level, the second physical channel can provide higher real-time performance and improve efficiency.
[0244] In this embodiment, the second physical channel at least supports the source channel joint coding, and the optional second physical channel can also support the two modules of source coding and channel coding to be independent. When the source coding and channel coding are independent of each other, the potential channel coding methods include low-density parity check (LDPC), Polar, Turbo, fountain, etc., and source coding is an optional function. If source coding is included, then refer to the Internet Engineering Task Force Request For Comments (IETF RFC) series of documents, and the potential lossless source coding is as follows:
[0245] 1) DEFLATE: A widely used lossless compression algorithm, commonly used in file formats such as ZIP and GZIP. This source coding algorithm is used in the existing protocol UDC;
[0246] 2) LZ77 / LZ78: A dictionary-based lossless compression algorithm, commonly used in file formats such as LZW and ZIP;
[0247] 3) Brotli: A lossless compression algorithm with high compression ratio and fast decompression. It has become one of the standards for Web content compression.
[0248] 4) Zstandard: A lossless compression algorithm with high compression ratio and fast decompression, which has become one of the standards in many application fields;
[0249] 5) LZ4: A lossless compression algorithm with high compression speed and fast decompression. It is often used in scenarios such as real-time data transmission and high-speed caching.
[0250] 6) Snappy: A lossless compression algorithm with high compression speed and fast decompression. It is often used in scenarios such as big data processing and real-time data transmission.
[0251] If the second physical channel supports both source channel joint coding and the two modules of source coding and channel coding are independent. Assume that the second format of the second physical channel adopts source channel joint coding, and the third format of the second physical channel adopts only channel coding (such as LDPC). Accordingly, one configuration method is to configure the second format of the second physical channel (turn on source channel joint coding) under low SNR conditions, and configure the third format of the second physical channel (adopting the channel coding method in which source coding and channel coding are independent) under high SNR conditions.
[0252] The following is a brief description of the interaction process between the UE and the network side device in Example 2:
[0253] Step 0: Optionally, the UE sends UE capability information to the network side device. The capability information at least includes that the UE supports the second physical channel. When the UE supports the second physical channel, optionally, the capability information may also include at least one of the second physical channel formats supported by the UE, the source channel joint coding algorithms of each second physical channel format, and the channel coding algorithms of each second physical channel format. Optionally, the capability information may also include whether the UE supports the operator-defined source channel joint coding. Considering that the UE may have multiple cards of different operators, the algorithm version information and the corresponding PLMN identifier must be indicated for the operator-defined source channel joint coding algorithm.
[0254] Step 1: The network side device sends a first message to the UE, and the first message is used to indicate whether the internal data (perception data) of the mobile network uses source channel joint coding. This embodiment assumes that the second physical channel at least supports source channel joint coding, so an example of the first message is the control signaling of the control plane. For example, the second physical channel is configured based on the configuration field of the physical channel in the protocol, and at least one of the second physical channel resources. In addition, an example of the first message is to configure the second physical channel and / or the second physical channel resource through the DCI carried by the downlink control channel PDCCH. In addition, an example of the first message is to configure multiple format parameters of the second physical channel (such as the aforementioned second format and third format) through RRC, and the multiple formats of the second physical channel at least include the second physical channel second format supporting source channel joint coding, and then the wireless access network node indicates the activation of the second physical channel second format and at least one of the second physical channel second format resources through MAC CE according to the channel quality information (for example, based on channel reciprocity, the wireless access node measures the channel quality according to information such as uplink signal SNR or SINR) and the perception data situation that needs to be reported by the UE (such as data size). It should be noted that, here, the second format of the second physical channel may adopt source-channel joint coding based on protocol definition.
[0255] Optionally, the first message includes a source-channel joint coding algorithm indication, which is used to indicate which predefined algorithm or pre-deployed algorithm in the protocol is used, such as the algorithm described in Example 1.
[0256] Step 2: The UE receives the first message, and processes the perception data based on the first message.
[0257] Step 3: The UE sends a second message to the wireless access network node, where the second message uses the second physical channel configured by the first message.
[0258] Step 4: The wireless access network node receives the second message and performs reception processing on the second physical channel.
[0259] Step 5: Optionally, the wireless access network node updates the source-channel joint coding configuration of the second physical channel according to the perceived performance indicator (also called the perceived service quality parameter, see explanation 1), for example, updating the source-channel joint coding algorithm according to the position accuracy of the environmental reconstruction.
[0260] Example 3: Condition-based perception data reporting
[0261] The difference between this example and Example 1 is that the UE determines whether to use the source-channel joint coding based on the conditions configured on the network side and according to the perception data collection situation.
[0262] The following is a brief description of the interaction process between the UE and the network side device in Example 3:
[0263] Step 1: The network side device sends a first message to the UE, wherein the first message includes at least a source channel joint coding trigger condition. The source channel joint coding trigger condition includes a source channel coding trigger parameter and / or a trigger event type and a corresponding threshold value. An example includes one or more items as shown in the aforementioned Table 2 (each item in the table is only an example, wherein the possible meaning options of each field and the combination between different fields may be other, without limitation).
[0264] Step 2: The UE receives the first message, and determines whether to perform source-channel joint coding according to whether a trigger condition indicated in the first message is met. Optionally, the source-channel joint coding algorithm is determined according to whether the trigger condition indicated in the first message is met.
[0265] Step 3: The UE sends a second message, wherein the second message at least includes an indication of whether the source channel is jointly coded. When the source channel is coded, the second message may also include a source channel joint coding algorithm.
[0266] Step 4: The wireless access network node receives the second message, and sends a perception data reporting configuration according to the second message. The perception data reporting configuration is mainly used to indicate a perception data reporting resource. If PUCCH reporting is used, a configuration method is shown in step 1 in Example 1.
[0267] Step 5: The UE receives the perception data reporting configuration and sends the perception data jointly encoded by the source channel.
[0268] Step 6: The wireless access network node receives the sensing data and performs source-channel joint decoding.
[0269] Step 7: Optionally, the wireless access network node updates the source-channel joint coding trigger condition configuration according to the perceived performance indicator (also called perceived service quality parameter, see Explanation 1).
[0270] Example 4: A method for UE to receive target data
[0271] This embodiment describes a method for a UE to receive a perception number through a downlink channel. This method is also applicable to situations where the UE receives an AI model, etc., which has high real-time requirements, large data volumes, or low SINR. The downlink channel may be a PDSCH channel or a newly added first downlink physical channel. The PDSCH needs to be extended to support source channel joint coding based on the existing channel coding method, or the newly added first downlink physical channel needs to support source channel joint coding.
[0272] The following is a brief description of the interaction process between the UE and the network side device in Example 4:
[0273] Step 1: The network side device sends a first message to the UE, where the first message is used to indicate whether the internal data (perception data) of the mobile network uses source channel joint coding. This embodiment assumes that one option supported by PDSCH is source channel joint coding, so an example of a first message can be configured by downlink control information DCI, indicating that the PDSCH is source channel joint coding.
[0274] Optionally, the first message includes a source-channel joint coding algorithm indication, which is used to indicate which predefined algorithm or pre-deployed algorithm in the protocol is used. For example, one algorithm is the aforementioned source-channel joint coding based on the autoencoder, and the other algorithm is a deep learning source-channel joint coding algorithm based on CNN.
[0275] Step 2: The UE receives the first message, and processes the perception data based on the first message, including at least source-channel joint decoding.
[0276] Step 3: The UE sends source channel joint decoding feedback information to the wireless access network node. The source channel joint decoding feedback information is used to indicate whether the received perception data meets the required perception performance indicator requirements (quality of service parameter requirements).
[0277] Step 4: The wireless access network node receives the feedback information and determines whether to update the source-channel joint coding configuration, such as modifying the parameters of the source-channel joint coding or modifying the algorithm of the source-channel joint coding.
[0278] In an embodiment of the present application, a terminal receives a first message sent by a network-side device; the terminal determines at least one of a target encoding method and a target decoding method of target data according to the first message; wherein the first message is used to indicate at least one of the following: whether the target data uses source-channel joint encoding; and a first trigger condition for whether the target data uses source-channel joint encoding. In an embodiment of the present application, the terminal can determine whether to use source-channel joint encoding for data transmission based on the above-mentioned first message, which can enrich the diversity of data transmission encoding methods and thereby improve the transmission efficiency of the target data.
[0279] See also Figure 3 , Figure 3 is a flowchart of another encoding configuration method provided in an embodiment of the present application, which is used for a network side device, such as Figure 3 As shown, the method comprises the following steps:
[0280] Step 301: A first message sent by a network side device to a terminal;
[0281] The first message is used to indicate at least one of the following:
[0282] Whether the target data uses source-channel joint coding;
[0283] The first trigger condition of whether the target data uses source-channel joint coding.
[0284] Optionally, the first message is further used to indicate at least one of the following:
[0285] Source-channel joint coding algorithm;
[0286] The type of the target data;
[0287] Characteristics of the target data;
[0288] candidate geographic areas;
[0289] Reporting configuration of the target data;
[0290] The reporting conditions of the target data.
[0291] Optionally, the condition parameter of the first trigger condition includes at least one of the following:
[0292] Trigger parameters for source-channel joint coding;
[0293] Trigger threshold for source-channel joint coding;
[0294] A triggering event for source channel joint coding, wherein the triggering event is determined based on at least one of a triggering parameter for source channel joint coding and a triggering threshold for source channel joint coding.
[0295] Optionally, the trigger parameter of the source-channel joint coding includes at least one of the following:
[0296] Channel quality indicators;
[0297] Data length before source-channel joint coding;
[0298] The data length after the source channel joint coding;
[0299] Compression ratio;
[0300] Transfer resource size;
[0301] The time length of the source-channel joint coding;
[0302] The time length of the joint decoding of the source and channel;
[0303] The sum of the time lengths of source-channel joint encoding and source-channel joint decoding.
[0304] Optionally, the first trigger condition includes at least one of the following:
[0305] A first trigger parameter and a first trigger threshold corresponding to the first trigger parameter;
[0306] a first identifier of the trigger event, the first identifier corresponding to a second trigger parameter and a second threshold corresponding to the second trigger parameter;
[0307] A second identifier of the trigger event and a third threshold corresponding to a third trigger parameter, wherein the second identifier corresponds to the third trigger parameter.
[0308] Optionally, the first message is further used to indicate at least one of the following:
[0309] An offset value of a trigger threshold of the source channel joint coding;
[0310] The trigger event determines the time limit;
[0311] The number of times the trigger event is judged to be established;
[0312] The trigger event is judged to be effective for a certain period of time.
[0313] Optionally, the first trigger condition includes at least one of the following:
[0314] A first trigger sub-condition, wherein the first trigger sub-condition is used to enable source-channel joint coding;
[0315] The second trigger sub-condition is used to turn off source channel joint coding.
[0316] Optionally, the method further includes:
[0317] The network side device determines the first message according to the service quality parameter requirement.
[0318] Optionally, when the target data is perception data, the service quality parameter requirement includes at least one of the following:
[0319] Positioning accuracy;
[0320] Speed accuracy;
[0321] Perceived resolution;
[0322] Refresh rate;
[0323] Probability of missed detection;
[0324] False alarm probability;
[0325] Recognition accuracy;
[0326] Maximum perceived service delay.
[0327] Optionally, the method further includes:
[0328] The network side device receives the terminal capability information sent by the terminal;
[0329] The network side device determines the first message according to the terminal capability information;
[0330] The terminal capability information indicates at least one of the following:
[0331] Whether the terminal supports source-channel joint coding;
[0332] The source-channel joint coding algorithm supported by the terminal.
[0333] Optionally, in the case where the terminal supports the operator-defined algorithm, the terminal capability information is further used to indicate the operator-defined algorithm version and the operator's public land mobile network PLMN.
[0334] Optionally, the method further includes:
[0335] The network side device receives a second message sent by the terminal;
[0336] The second message includes at least one of the following:
[0337] target data encoded using a target encoding method, wherein the target encoding method is an encoding method of the target data determined by the terminal according to the first message;
[0338] Indication of whether to use source-channel joint coding.
[0339] Optionally, the method further includes:
[0340] In a case where the second message includes target data encoded using a target encoding method, the network side device decodes the target data according to the target encoding method;
[0341] In a case where the second message includes indication information on whether to use source-channel joint coding, the network-side device sends a reporting configuration of the target data to the terminal.
[0342] Optionally, the method further includes:
[0343] The network side device sends a third message to the terminal, where the third message includes target data encoded by using the target encoding method;
[0344] The network side device receives feedback information sent by the terminal, where the feedback information is used to indicate whether the data after decoding the third message meets the service quality parameter requirement.
[0345] Optionally, the first message is used to indicate at least one of a first format of a first physical channel and a resource corresponding to the first format of the first physical channel; wherein the first format of the first physical channel adopts source-channel joint coding;
[0346] Alternatively, the first message is used to indicate a target format of a second physical channel and at least one of the resources corresponding to the target format of the second physical channel; wherein the second physical channel includes at least one of a second format and a third format, and the target format is at least one of the second format and the third format; the second format of the second physical channel adopts source-channel joint coding; the third format of the second physical channel adopts source and channel independent coding.
[0347] Optionally, the method further includes:
[0348] The network side device sends a fourth message to the terminal when the second trigger condition is met;
[0349] The fourth message is used to indicate activation of at least one of the first format of the first physical channel and the resources corresponding to the first format of the first physical channel;
[0350] Alternatively, the fourth message is used to indicate activation of at least one of a target format of the second physical channel and resources corresponding to the target format of the second physical channel.
[0351] Optionally, the first physical channel is a physical uplink control channel PUCCH or a physical downlink shared channel PDSCH;
[0352] The second physical channel is a physical uplink channel or a physical downlink channel.
[0353] Optionally, the target data includes at least one of the following: positioning data, perception data, artificial intelligence AI model and AI model training data.
[0354] It should be noted that this embodiment is Figure 2 The implementation of the corresponding network side device in the embodiment shown in the figure can be found in the specific implementation of Figure 2 To avoid repeated description, the relevant descriptions in the illustrated embodiment will not be repeated in this embodiment.
[0355] In an embodiment of the present application, a first message sent by a network side device to a terminal; wherein the first message is used to indicate at least one of the following: whether the target data uses source channel joint coding; and a first trigger condition for whether the target data uses source channel joint coding. In an embodiment of the present application, the network side device indicates to the terminal at least one of determining whether to use source channel joint coding for data transmission and the first trigger condition for whether to use source channel joint coding, which can enrich the diversity of data transmission coding methods and thereby improve the transmission efficiency of the target data.
[0356] The coding configuration method provided in the embodiment of the present application may be executed by a coding configuration device. In the embodiment of the present application, the coding configuration device executes the coding configuration method as an example. Figure 4 , illustrating the encoding configuration device 400 provided in an embodiment of the present application, including:
[0357] A first receiving module 401, configured to receive a first message sent by a network side device;
[0358] A first determination module 402, configured to determine at least one of a target encoding mode and a target decoding mode of target data according to the first message;
[0359] The first message is used to indicate at least one of the following:
[0360] Whether the target data uses source-channel joint coding;
[0361] The first trigger condition of whether the target data uses source-channel joint coding.
[0362] Optionally, the first message is further used to indicate at least one of the following:
[0363] Source-channel joint coding algorithm;
[0364] The type of the target data;
[0365] Characteristics of the target data;
[0366] candidate geographic areas;
[0367] Reporting configuration of the target data;
[0368] The reporting conditions of the target data.
[0369] Optionally, the condition parameter of the first trigger condition includes at least one of the following:
[0370] Trigger parameters for source-channel joint coding;
[0371] Trigger threshold for source-channel joint coding;
[0372] A triggering event for source channel joint coding, wherein the triggering event is determined based on at least one of a triggering parameter for source channel joint coding and a triggering threshold for source channel joint coding.
[0373] Optionally, the trigger parameter of the source-channel joint coding includes at least one of the following:
[0374] Channel quality indicators;
[0375] Data length before source-channel joint coding;
[0376] The data length after the source channel joint coding;
[0377] Compression ratio;
[0378] Transfer resource size;
[0379] The time length of the source-channel joint coding;
[0380] The time length of the joint decoding of the source and channel;
[0381] The sum of the time lengths of source-channel joint encoding and source-channel joint decoding.
[0382] Optionally, the first trigger condition includes at least one of the following:
[0383] A first trigger parameter and a first trigger threshold corresponding to the first trigger parameter;
[0384] a first identifier of the trigger event, the first identifier corresponding to a second trigger parameter and a second threshold corresponding to the second trigger parameter;
[0385] A second identifier of the trigger event and a third threshold corresponding to a third trigger parameter, wherein the second identifier corresponds to the third trigger parameter.
[0386] Optionally, the first message is further used to indicate at least one of the following:
[0387] An offset value of a trigger threshold of the source channel joint coding;
[0388] The trigger event determines the time limit;
[0389] The number of times the trigger event is judged to be established;
[0390] The trigger event is judged to be effective for a certain period of time.
[0391] Optionally, the first trigger condition includes at least one of the following:
[0392] A first trigger sub-condition, wherein the first trigger sub-condition is used to enable source-channel joint coding;
[0393] The second trigger sub-condition is used to turn off source channel joint coding.
[0394] Optionally, the device 400 further includes:
[0395] A second sending module, used to send the terminal capability information to the network side device;
[0396] The terminal capability information indicates at least one of the following:
[0397] Whether the terminal supports source-channel joint coding;
[0398] The source-channel joint coding algorithm supported by the terminal.
[0399] Optionally, in the case where the terminal supports the operator-defined algorithm, the terminal capability information is further used to indicate the operator-defined algorithm version and the operator's public land mobile network PLMN.
[0400] Optionally, the device 400 further includes:
[0401] A third sending module, used to send a second message to the network side device;
[0402] The second message includes at least one of the following:
[0403] target data encoded using the target encoding method;
[0404] Indication of whether to use source-channel joint coding.
[0405] Optionally, when the target coding mode is source-channel joint coding, the second message further includes: source-channel joint coding algorithm indication information.
[0406] Optionally, the device 400 further includes:
[0407] A second receiving module, used to receive the reporting configuration of the target data sent by the network side device;
[0408] A fourth sending module is used to send the target data to the network side device according to the target data reporting configuration and the target encoding method.
[0409] Optionally, the device 400 further includes:
[0410] A third receiving module, configured to receive a third message sent by the network side device, wherein the third message includes target data encoded using the target encoding method;
[0411] The first decoding module is used to decode the third message according to a decoding method corresponding to the target encoding method or the target decoding method.
[0412] Optionally, the device 400 further includes:
[0413] The fifth sending module is used to send feedback information to the network side device, where the feedback information is used to indicate whether the data after decoding the third message meets the service quality parameter requirements.
[0414] Optionally, the first message is used to indicate at least one of a first format of a first physical channel and a resource corresponding to the first format of the first physical channel; wherein the first format of the first physical channel adopts source-channel joint coding;
[0415] Alternatively, the first message is used to indicate a target format of a second physical channel and at least one of the resources corresponding to the target format of the second physical channel; wherein the second physical channel includes at least one of a second format and a third format, and the target format is at least one of the second format and the third format; the second format of the second physical channel adopts source-channel joint coding; the third format of the second physical channel adopts source and channel independent coding.
[0416] Optionally, the device 400 further includes:
[0417] A fourth receiving module, used to receive a fourth message sent by the network side device;
[0418] The fourth message is used to indicate activation of at least one of the first format of the first physical channel and the resources corresponding to the first format of the first physical channel;
[0419] Alternatively, the fourth message is used to indicate activation of at least one of a target format of the second physical channel and resources corresponding to the target format of the second physical channel.
[0420] Optionally, the first physical channel is a physical uplink control channel PUCCH or a physical downlink shared channel PDSCH;
[0421] The second physical channel is a physical uplink channel or a physical downlink channel.
[0422] Optionally, the target data includes at least one of the following: positioning data, perception data, artificial intelligence AI model and AI model training data.
[0423] It should be noted that the coding configuration device provided in the embodiment of the present invention is a device capable of executing the above coding configuration method, and all implementations in the above coding configuration method embodiment are applicable to the coding configuration device, and can achieve the same or similar beneficial effects. To avoid repeated description, this embodiment will not be described in detail.
[0424] The coding configuration device provided in the embodiment of the present application can achieve Figure 2 The various processes implemented by the method embodiment and achieving the same technical effect are not described here to avoid repetition.
[0425] The coding configuration method provided in the embodiment of the present application can be executed by a coding configuration device. In the embodiment of the present application, the method for executing the coding configuration by the coding configuration device is taken as an example. Figure 5 , illustrating the encoding configuration device 500 provided in the embodiment of the present application, including:
[0426] A first sending module 501, configured to send a first message to a terminal;
[0427] The first message is used to indicate at least one of the following:
[0428] Whether the target data uses source-channel joint coding;
[0429] The first trigger condition of whether the target data uses source-channel joint coding.
[0430] Optionally, the first message is further used to indicate at least one of the following:
[0431] Source-channel joint coding algorithm;
[0432] The type of the target data;
[0433] Characteristics of the target data;
[0434] candidate geographic areas;
[0435] Reporting configuration of the target data;
[0436] The reporting conditions of the target data.
[0437] Optionally, the condition parameter of the first trigger condition includes at least one of the following:
[0438] Trigger parameters for source-channel joint coding;
[0439] Trigger threshold for source-channel joint coding;
[0440] A triggering event for source channel joint coding, wherein the triggering event is determined based on at least one of a triggering parameter for source channel joint coding and a triggering threshold for source channel joint coding.
[0441] Optionally, the trigger parameter of the source-channel joint coding includes at least one of the following:
[0442] Channel quality indicators;
[0443] Data length before source-channel joint coding;
[0444] The data length after the source channel joint coding;
[0445] Compression ratio;
[0446] Transfer resource size;
[0447] The time length of the source-channel joint coding;
[0448] The time length of the joint decoding of the source and channel;
[0449] The sum of the time lengths of source-channel joint encoding and source-channel joint decoding.
[0450] Optionally, the first trigger condition includes at least one of the following:
[0451] A first trigger parameter and a first trigger threshold corresponding to the first trigger parameter;
[0452] a first identifier of the trigger event, the first identifier corresponding to a second trigger parameter and a second threshold corresponding to the second trigger parameter;
[0453] A second identifier of the trigger event and a third threshold corresponding to a third trigger parameter, wherein the second identifier corresponds to the third trigger parameter.
[0454] Optionally, the first message is further used to indicate at least one of the following:
[0455] An offset value of a trigger threshold of the source channel joint coding;
[0456] The trigger event determines the time limit;
[0457] The number of times the trigger event is judged to be established;
[0458] The trigger event is judged to be effective for a certain period of time.
[0459] Optionally, the first trigger condition includes at least one of the following:
[0460] A first trigger sub-condition, wherein the first trigger sub-condition is used to enable source-channel joint coding;
[0461] The second trigger sub-condition is used to turn off source channel joint coding.
[0462] Optionally, the device 500 further includes:
[0463] The second determining module is used to determine the first message according to the service quality parameter requirement.
[0464] Optionally, when the target data is perception data, the service quality parameter requirement includes at least one of the following:
[0465] Positioning accuracy;
[0466] Speed accuracy;
[0467] Perceived resolution;
[0468] Refresh rate;
[0469] Probability of missed detection;
[0470] False alarm probability;
[0471] Recognition accuracy;
[0472] Maximum perceived service delay.
[0473] Optionally, the device 500 further includes:
[0474] A fifth receiving module, used to receive terminal capability information sent by the terminal;
[0475] A third determining module, configured to determine the first message according to the terminal capability information;
[0476] The terminal capability information indicates at least one of the following:
[0477] Whether the terminal supports source-channel joint coding;
[0478] The source-channel joint coding algorithm supported by the terminal.
[0479] Optionally, in the case where the terminal supports the operator-defined algorithm, the terminal capability information is further used to indicate the operator-defined algorithm version and the operator's public land mobile network PLMN.
[0480] Optionally, the device 500 further includes:
[0481] A sixth receiving module, configured to receive a second message sent by the terminal;
[0482] The second message includes at least one of the following:
[0483] target data encoded using a target encoding method, wherein the target encoding method is an encoding method of the target data determined by the terminal according to the first message;
[0484] Indication of whether to use source-channel joint coding.
[0485] Optionally, the device 500 further includes:
[0486] a second decoding module, configured to, when the second message includes target data encoded using a target encoding method, decode the target data according to the target encoding method;
[0487] The sixth sending module is used to send the reporting configuration of the target data to the terminal when the second message includes indication information of whether to use source channel joint coding.
[0488] Optionally, the device 500 further includes:
[0489] a seventh sending module, configured to send a third message to the terminal, wherein the third message includes target data encoded by using the target encoding method;
[0490] The seventh receiving module is used to receive feedback information sent by the terminal, where the feedback information is used to indicate whether the data after decoding the third message meets the service quality parameter requirements.
[0491] Optionally, the first message is used to indicate at least one of a first format of a first physical channel and a resource corresponding to the first format of the first physical channel; wherein the first format of the first physical channel adopts source-channel joint coding;
[0492] Alternatively, the first message is used to indicate a target format of a second physical channel and at least one of the resources corresponding to the target format of the second physical channel; wherein the second physical channel includes at least one of a second format and a third format, and the target format is at least one of the second format and the third format; the second format of the second physical channel adopts source-channel joint coding; the third format of the second physical channel adopts source and channel independent coding.
[0493] Optionally, the device 500 further includes:
[0494] an eighth sending module, configured to send a fourth message to the terminal when the second trigger condition is met;
[0495] The fourth message is used to indicate activation of at least one of the first format of the first physical channel and the resources corresponding to the first format of the first physical channel;
[0496] Alternatively, the fourth message is used to indicate activation of at least one of a target format of the second physical channel and resources corresponding to the target format of the second physical channel.
[0497] The coding configuration device provided in the embodiment of the present application can achieve Figure 3 The various processes implemented by the method embodiment and achieving the same technical effect are not described here to avoid repetition.
[0498] The coding configuration device 400 or the coding configuration device 500 in the embodiment of the present application can be an electronic device, such as an electronic device with an operating system, or a component in an electronic device, such as an integrated circuit or a chip. The electronic device can be a terminal, or it can be other devices other than a terminal. Exemplarily, the terminal can include but is not limited to the types of terminals 11 listed above, and other devices can be servers, network attached storage (Network Attached Storage, NAS), etc., which are not specifically limited in the embodiment of the present application.
[0499] like Figure 6 As shown, the embodiment of the present application further provides a communication device 600, including a processor 601 and a memory 602, the memory 602 stores a program or instruction that can be run on the processor 601, for example, when the communication device 600 is a terminal, the program or instruction is executed by the processor 601 to implement the above Figure 2 When the communication device 600 is a network side device, the program or instruction is executed by the processor 601 to implement the above Figure 3 The various steps of the encoding configuration method embodiment shown can achieve the same technical effect, and will not be repeated here to avoid repetition.
[0500] The embodiment of the present application also provides a terminal, including a processor and a communication interface, wherein the communication interface is coupled to the processor, and the processor is used to run a program or instruction to implement the following Figure 2 The steps in the method embodiment shown. This terminal embodiment corresponds to the above-mentioned terminal side method embodiment, and each implementation process and implementation method of the above-mentioned method embodiment can be applied to this terminal embodiment and can achieve the same technical effect. Specifically, Figure 7 A schematic diagram of the hardware structure of a terminal for implementing an embodiment of the present application.
[0501] The terminal 700 includes but is not limited to: a radio frequency unit 701, a network module 702, an audio output unit 703, an input unit 704, a sensor 705, a display unit 706, a user input unit 707, an interface unit 708, a memory 709 and at least some of the components of a processor 710.
[0502] Those skilled in the art will appreciate that the terminal 700 may also include a power source (such as a battery) for supplying power to various components, and the power source may be logically connected to the processor 710 through a power management system, thereby implementing functions such as managing charging, discharging, and power consumption management through the power management system. Figure 7 The terminal structure shown in the figure does not constitute a limitation on the terminal. The terminal may include more or fewer components than shown in the figure, or combine certain components, or arrange the components differently, which will not be described in detail here.
[0503] It should be understood that in the embodiment of the present application, the input unit 704 may include a graphics processing unit (GPU) 7041 and a microphone 7042, and the graphics processor 7041 processes the image data of the static picture or video obtained by the image capture device (such as a camera) in the video capture mode or the image capture mode. The display unit 706 may include a display panel 7061, and the display panel 7061 may be configured in the form of a liquid crystal display, an organic light emitting diode, etc. The user input unit 707 includes a touch panel 7071 and at least one of other input devices 7072. The touch panel 7071 is also called a touch screen. The touch panel 7071 may include two parts: a touch detection device and a touch controller. Other input devices 7072 may include, but are not limited to, a physical keyboard, function keys (such as volume control keys, switch keys, etc.), a trackball, a mouse, and a joystick, which will not be repeated here.
[0504] In the embodiment of the present application, after receiving downlink data from the network side device, the RF unit 701 can transmit the data to the processor 710 for processing; in addition, the RF unit 701 can send uplink data to the network side device. Generally, the RF unit 701 includes but is not limited to an antenna, an amplifier, a transceiver, a coupler, a low noise amplifier, a duplexer, etc.
[0505] The memory 709 can be used to store software programs or instructions and various data. The memory 709 may mainly include a first storage area for storing programs or instructions and a second storage area for storing data, wherein the first storage area may store an operating system, an application program or instruction required for at least one function (such as a sound playback function, an image playback function, etc.), etc. In addition, the memory 709 may include a volatile memory or a non-volatile memory. Among them, the non-volatile memory may be a read-only memory (ROM), a programmable read-only memory (PROM), an erasable programmable read-only memory (EPROM), an electrically erasable programmable read-only memory (EEPROM), or a flash memory. The volatile memory may be a random access memory (RAM), a static random access memory (SRAM), a dynamic random access memory (DRAM), a synchronous dynamic random access memory (SDRAM), a double data rate synchronous dynamic random access memory (DDRSDRAM), an enhanced synchronous dynamic random access memory (ESDRAM), a synchronous link dynamic random access memory (SLDRAM) and a direct memory bus random access memory (DRRAM). The memory 709 in the embodiment of the present application includes but is not limited to these and any other suitable types of memory.
[0506] The processor 710 may include one or more processing units; optionally, the processor 710 integrates an application processor and a modem processor, wherein the application processor mainly processes operations related to an operating system, a user interface, and application programs, and the modem processor mainly processes wireless communication signals, such as a baseband processor. It is understandable that the modem processor may not be integrated into the processor 710.
[0507] The radio frequency unit 701 is used to receive a first message sent by a network side device;
[0508] Processor 710, configured for the terminal to determine at least one of a target encoding mode and a target decoding mode of target data according to the first message;
[0509] The first message is used to indicate at least one of the following:
[0510] Whether the target data uses source-channel joint coding;
[0511] The first trigger condition of whether the target data uses source-channel joint coding.
[0512] It can be understood that the implementation process of each implementation method mentioned in this embodiment can refer to the relevant description of the encoding configuration method embodiment, and achieve the same or corresponding technical effect. To avoid repetition, it will not be repeated here.
[0513] The embodiment of the present application also provides a network side device, including a processor and a communication interface, wherein the communication interface is coupled to the processor, and the processor is used to run a program or instruction to implement the following Figure 3 The steps of the method embodiment shown. This network side device embodiment corresponds to the above network side device method embodiment, and each implementation process and implementation mode of the above method embodiment can be applied to this network side device embodiment and can achieve the same technical effect.
[0514] Specifically, the embodiment of the present application also provides a network side device. Figure 8 As shown, the network side device 800 includes: an antenna 81, a radio frequency device 82, a baseband device 83, a processor 84 and a memory 85. The antenna 81 is connected to the radio frequency device 82. In the uplink direction, the radio frequency device 82 receives information through the antenna 81 and sends the received information to the baseband device 83 for processing. In the downlink direction, the baseband device 83 processes the information to be sent and sends it to the radio frequency device 82, and the radio frequency device 82 processes the received information and sends it out through the antenna 81.
[0515] The method executed by the network-side device in the above embodiment may be implemented in the baseband device 83, which includes a baseband processor.
[0516] The baseband device 83 may include, for example, at least one baseband board on which a plurality of chips are arranged. Figure 8 As shown, one of the chips is, for example, a baseband processor, which is connected to the memory 85 through a bus interface to call the program in the memory 85 to execute the network device operations shown in the above method embodiment.
[0517] The network side device may further include a network interface 86, which is, for example, a Common Public Radio Interface (CPRI).
[0518] Specifically, the network side device 800 of the embodiment of the present application further includes: instructions or programs stored in the memory 85 and executable on the processor 84, and the processor 84 calls the instructions or programs in the memory 85 to execute. Figure 5 The methods executed by the modules shown achieve the same technical effects, and therefore will not be described here in detail to avoid repetition.
[0519] The embodiment of the present application also provides a readable storage medium on which a program or instruction is stored. When the program or instruction is executed by a processor, the above Figure 2 or Figure 3 The various processes of the encoding configuration method embodiment shown can achieve the same technical effect, and will not be described again here to avoid repetition.
[0520] The processor is the processor in the terminal described in the above embodiment. The readable storage medium includes a computer readable storage medium, such as a computer read-only memory ROM, a random access memory RAM, a magnetic disk or an optical disk. In some examples, the readable storage medium may be a non-transient readable storage medium.
[0521] The present application also provides a chip, which includes a processor and a communication interface, wherein the communication interface is coupled to the processor, and the processor is used to run a program or instruction to implement the above Figure 2 or Figure 3 The various processes of the coding configuration method embodiment shown can achieve the same technical effect. To avoid repetition, they will not be described here.
[0522] It should be understood that the chip mentioned in the embodiments of the present application can also be called a system-level chip, a system chip, a chip system or a system-on-chip chip, etc.
[0523] The present application embodiment further provides a computer program / program product, wherein the computer program / program product is stored in a storage medium, and the computer program / program product is executed by at least one processor to implement the above Figure 2 or Figure 3 The various processes of the coding configuration method embodiment shown can achieve the same technical effect. To avoid repetition, they will not be described here.
[0524] The embodiment of the present application also provides a coding configuration system, including: a terminal and a network side device, wherein the terminal can be used to execute the above-mentioned Figure 2The steps of the coding configuration method shown in the figure, the network side device can be used to perform the above Figure 3 The steps of the encoding configuration method are shown.
[0525] It should be noted that, in this article, the terms "comprise", "include" or any other variant thereof are intended to cover non-exclusive inclusion, so that a process, method, article or device including a series of elements includes not only those elements, but also other elements not explicitly listed, or also includes elements inherent to such process, method, article or device. In the absence of further restrictions, an element defined by the sentence "comprises one..." does not exclude the presence of other identical elements in the process, method, article or device including the element. In addition, it should be pointed out that the scope of the method and device in the embodiment of the present application is not limited to performing functions in the order shown or discussed, and may also include performing functions in a substantially simultaneous manner or in reverse order according to the functions involved, for example, the described method may be performed in an order different from that described, and various steps may also be added, omitted or combined. In addition, the features described with reference to certain examples may be combined in other examples.
[0526] Through the description of the above implementation methods, those skilled in the art can clearly understand that the above-mentioned embodiment methods can be implemented by means of a computer software product plus a necessary general hardware platform, and of course, can also be implemented by hardware. The computer software product is stored in a storage medium (such as ROM, RAM, disk, CD, etc.), including several instructions to enable a terminal or a network-side device to execute the methods described in each embodiment of the present application.
[0527] The embodiments of the present application are described above in conjunction with the accompanying drawings, but the present application is not limited to the above-mentioned specific implementation methods. The above-mentioned specific implementation methods are merely illustrative and not restrictive. Under the guidance of the present application, ordinary technicians in this field can also make many forms of implementation methods without departing from the purpose of the present application and the scope of protection of the claims, and these implementation methods are all within the protection of the present application.
Claims
1. A coding configuration method, characterized in that, it includes: The terminal receives a first message sent by the network side device; The terminal determines at least one of a target coding method and a target decoding method of target data according to the first message; Wherein, the first message is used to indicate at least one of the following: Whether the target data uses source-channel joint coding; A first trigger condition for whether the target data uses source-channel joint coding.
2. The method according to claim 1, characterized in that, The first message is further used to indicate at least one of the following: Source-channel joint coding algorithm; The type of the target data; The characteristics of the target data; Candidate geographical regions; Reporting configuration of the target data; Reporting conditions of the target data.
3. The method according to claim 1 or 2, characterized in that, The condition parameters of the first trigger condition include at least one of the following: Trigger parameter of source-channel joint coding; Trigger threshold of source-channel joint coding; Trigger event of source-channel joint coding, wherein the trigger event is determined based on at least one of the trigger parameter of source-channel joint coding and the trigger threshold of source-channel joint coding.
4. The method according to claim 3, characterized in that, The trigger parameter of the source-channel joint coding includes at least one of the following: Channel quality indicator; Data length before source-channel joint coding; Data length after source-channel joint coding; Compression ratio; Transmission resource size; Time length of source-channel joint coding; Time length of source-channel joint decoding; Sum of the time lengths of source-channel joint coding and source-channel joint decoding.
5. The method according to any one of claims 3-4, characterized in that, The first trigger condition includes at least one of the following: A first trigger parameter and a first trigger threshold corresponding to the first trigger parameter; A first identifier of the trigger event, and the first identifier corresponds to a second trigger parameter and a second threshold corresponding to the second trigger parameter; A second identifier of the trigger event and a third threshold corresponding to a third trigger parameter, and the second identifier corresponds to the third trigger parameter.
6. The method according to any one of claims 3-5, characterized in that, The first message is further used to indicate at least one of the following: Offset value of the trigger threshold of the source-channel joint coding; Judgment time limit of the trigger event; Number of times the trigger event judgment is established; Effective duration of the trigger event judgment being established.
7. The method according to any one of claims 1-6, characterized in that, The first trigger condition includes at least one of the following: A first trigger sub-condition for enabling source-channel joint coding; A second trigger sub-condition for disabling source-channel joint coding.
8. The method according to any one of claims 1-7, characterized in that, The method further includes: The terminal sends terminal capability information to the network side device; Wherein, the terminal capability information indicates at least one of the following: Whether the terminal supports source-channel joint coding; The source-channel joint coding algorithm supported by the terminal.
9. The method according to claim 8, wherein, when the terminal supports the operator-defined algorithm, the terminal capability information is further used to indicate the operator-defined algorithm version and the operator's public land mobile network (PLMN).
10. The method according to any one of claims 1-9, wherein, the method further comprises: the terminal sending a second message to the network-side device; the second message comprising at least one of the following: target data encoded using the target coding method; indication information on whether to use source-channel joint coding.
11. The method according to claim 10, wherein, when the target coding method is source-channel joint coding, the second message further comprises: source-channel joint coding algorithm indication information.
12. The method according to claim 10, wherein, when the second message comprises indication information on whether to use source-channel joint coding, the method further comprises: the terminal receiving the reporting configuration of the target data sent by the network-side device; sending the target data to the network-side device according to the target data reporting configuration and the target coding method.
13. The method according to any one of claims 1-12, wherein, the method further comprises: the terminal receiving a third message sent by the network-side device, the third message comprising target data encoded using the target coding method; decoding the third message according to the decoding method corresponding to the target coding method or the target decoding method.
14. The method according to claim 13, wherein, the method further comprises: the terminal sending feedback information to the network-side device, the feedback information being used to indicate whether the data after decoding the third message meets the service quality parameter requirements.
15. The method according to any one of claims 1-14, wherein, the first message is used to indicate at least one of the first format of the first physical channel and the resources corresponding to the first format of the first physical channel; wherein, the first format of the first physical channel uses source-channel joint coding; alternatively, the first message is used to indicate at least one of the target format of the second physical channel and the resources corresponding to the target format of the second physical channel; wherein, the second physical channel comprises at least one of a second format and a third format, the target format being at least one of the second format and the third format; the second format of the second physical channel uses source-channel joint coding; the third format of the second physical channel uses source and channel independent coding.
16. The method according to claim 15, wherein, the method further comprises: the terminal receiving a fourth message sent by the network-side device; the fourth message being used to indicate activation of at least one of the first format of the first physical channel and the resources corresponding to the first format of the first physical channel; alternatively, the fourth message is used to indicate activation of at least one of the target format of the second physical channel and the resources corresponding to the target format of the second physical channel.
17. The method according to claim 15 or 16, wherein, the first physical channel is a Physical Uplink Control Channel (PUCCH) or a Physical Downlink Shared Channel (PDSCH); the second physical channel is a physical uplink channel or a physical downlink channel.
18. The method according to any one of claims 1-17, wherein, the target data includes at least one of the following: positioning data, sensing data, an Artificial Intelligence (AI) model, and AI model training data.
19. A coding configuration method, wherein, comprising: a first message sent by a network side device to a terminal; wherein, the first message is used to indicate at least one of the following: whether the target data uses source-channel joint coding; a first trigger condition for whether the target data uses source-channel joint coding.
20. The method according to claim 19, wherein, the method further comprises: the network side device determines the first message according to service quality parameter requirements.
21. The method according to claim 20, wherein, when the target data is sensing data, the service quality parameter requirements include at least one of the following: positioning accuracy; speed accuracy; sensing resolution; refresh rate; miss detection probability; false alarm probability; recognition accuracy rate; maximum sensing service delay.
22. The method according to any one of claims 19-21, wherein, the method further comprises: the network side device receives terminal capability information sent by the terminal; the network side device determines the first message according to the terminal capability information; wherein, the terminal capability information indicates at least one of the following: whether the terminal supports source-channel joint coding; the source-channel joint coding algorithm supported by the terminal.
23. The method according to any one of claims 19-22, wherein, the method further comprises: the network side device receives a second message sent by the terminal; the second message includes at least one of the following: target data encoded by a target coding method, wherein the target coding method is the coding method of the target data determined by the terminal according to the first message; indication information of whether to use source-channel joint coding.
24. The method according to any one of claims 23, wherein, the method further comprises: when the second message includes target data encoded by a target coding method, the network side device decodes the target data according to the target coding method; when the second message includes indication information of whether to use source-channel joint coding, the network side device sends a reporting configuration of the target data to the terminal.
25. The method according to any one of claims 19-24, wherein, the method further comprises: the network side device sends a third message to the terminal, and the third message includes target data encoded by the target coding method; the network side device receives feedback information sent by the terminal, and the feedback information is used to indicate whether the data after decoding the third message meets the service quality parameter requirements.
26. The method according to any one of claims 19-25, characterized in that, the first message is used to indicate at least one of a first format of a first physical channel and resources corresponding to the first format of the first physical channel; wherein, the first format of the first physical channel employs source-channel joint coding; alternatively, the first message is used to indicate at least one of a target format of a second physical channel and resources corresponding to the target format of the second physical channel; wherein, the second physical channel includes at least one of a second format and a third format, and the target format is at least one of the second format and the third format; the second format of the second physical channel employs source-channel joint coding; the third format of the second physical channel employs source and channel independent coding; the method further includes: when the network side device meets a second trigger condition, sending a fourth message to the terminal; the fourth message is used to indicate activation of at least one of a first format of a first physical channel and resources corresponding to the first format of the first physical channel; alternatively, the fourth message is used to indicate activation of at least one of a target format of a second physical channel and resources corresponding to the target format of the second physical channel.
27. An encoding configuration device, characterized in that, comprising: a first receiving module, configured to receive a first message sent by a network side device; a first determining module, configured to determine at least one of a target encoding method and a target decoding method of target data according to the first message; wherein, the first message is used to indicate at least one of the following: whether the target data uses source-channel joint coding; a first trigger condition for whether the target data uses source-channel joint coding.
28. The device according to claim 27, characterized in that, the device further comprises: a second sending module, configured to send terminal capability information to the network side device; wherein, the terminal capability information indicates at least one of the following: whether the terminal supports source-channel joint coding; the source-channel joint coding algorithm supported by the terminal.
29. The device according to claim 27 or 28, characterized in that, the device further comprises: a third sending module, configured to send a second message to the network side device; the second message includes at least one of the following: target data encoded by the target encoding method; indication information on whether to use source-channel joint coding.
30. The device according to claim 29, characterized in that, the device further comprises: a second receiving module, configured to receive a reporting configuration of the target data sent by the network side device; a fourth sending module, configured to send the target data to the network side device according to the target data reporting configuration and the target encoding method.
31. The device according to any one of claims 27-30, characterized in that, the device further comprises: a third receiving module, configured to receive a third message sent by the network side device, the third message including target data encoded by the target encoding method. A first decoding module, configured to decode the third message according to the decoding method corresponding to the target encoding method or the target decoding method.
32. The apparatus according to claim 31, wherein, the apparatus further comprises: A fifth sending module, configured to send feedback information to the network-side device, where the feedback information is used to indicate whether the data after decoding the third message meets the service quality parameter requirements.
33. The apparatus according to any one of claims 27-32, wherein, the first message is used to indicate at least one of a first format of a first physical channel and resources corresponding to the first format of the first physical channel; wherein, the first format of the first physical channel adopts source-channel joint coding; alternatively, the first message is used to indicate at least one of a target format of a second physical channel and resources corresponding to the target format of the second physical channel; wherein, the second physical channel includes at least one of a second format and a third format, and the target format is at least one of the second format and the third format; the second format of the second physical channel adopts source-channel joint coding; the third format of the second physical channel adopts source and channel independent coding; the apparatus further comprises: A fourth receiving module, configured to receive a fourth message sent by the network-side device; the fourth message is used to indicate at least one of activating a first format of a first physical channel and resources corresponding to the first format of the first physical channel; alternatively, the fourth message is used to indicate at least one of activating a target format of a second physical channel and resources corresponding to the target format of the second physical channel.
34. An encoding configuration apparatus, wherein, it comprises: A first sending module, configured to send a first message to a terminal; wherein, the first message is used to indicate at least one of the following: whether the target data uses source-channel joint coding; a first trigger condition for whether the target data uses source-channel joint coding.
35. The apparatus according to claim 34, wherein, the apparatus further comprises: A second determining module, configured to determine the first message according to service quality parameter requirements.
36. The apparatus according to claim 34 or 35, wherein, the apparatus further comprises: A fifth receiving module, configured to receive terminal capability information sent by the terminal; A third determining module, configured to determine the first message according to the terminal capability information; wherein, the terminal capability information indicates at least one of the following: whether the terminal supports source-channel joint coding; the source-channel joint coding algorithm supported by the terminal.
37. The apparatus according to any one of claims 34-36, wherein, the apparatus further comprises: A sixth receiving module, configured to receive a second message sent by the terminal; the second message includes at least one of the following: target data encoded by a target encoding method, wherein the target encoding method is the encoding method of the target data determined by the terminal according to the first message; indication information on whether to use source-channel joint coding.
38. The apparatus according to claim 37, wherein, The apparatus further comprises: A second decoding module, configured to decode the target data according to the target coding method when the second message includes the target data encoded by the target coding method; A sixth sending module, configured to send a reporting configuration of the target data to the terminal when the second message includes indication information on whether to use source-channel joint coding.
39. The apparatus according to any one of claims 34-38, wherein, The apparatus further comprises: A seventh sending module, configured to send a third message to the terminal, the third message including the target data encoded by the target coding method; A seventh receiving module, configured to receive feedback information sent by the terminal, the feedback information being used to indicate whether the data after decoding the third message meets the service quality parameter requirements.
40. The apparatus according to any one of claims 34-39, wherein, The first message is used to indicate at least one of a first format of a first physical channel and resources corresponding to the first format of the first physical channel; wherein, the first format of the first physical channel uses source-channel joint coding; Alternatively, the first message is used to indicate at least one of a target format of a second physical channel and resources corresponding to the target format of the second physical channel; wherein, the second physical channel includes at least one of a second format and a third format, the target format being at least one of the second format and the third format; the second format of the second physical channel uses source-channel joint coding; the third format of the second physical channel uses source and channel independent coding; The apparatus further comprises: An eighth sending module, configured to send a fourth message to the terminal when a second triggering condition is met; The fourth message is used to indicate activation of at least one of a first format of a first physical channel and resources corresponding to the first format of the first physical channel; Alternatively, the fourth message is used to indicate activation of at least one of a target format of a second physical channel and resources corresponding to the target format of the second physical channel.
41. A terminal, wherein, It includes a processor and a memory, the memory stores a program or instruction that can run on the processor, and when the program or instruction is executed by the processor, it implements the steps of the coding configuration method according to any one of claims 1 to 18.
42. A network-side device, wherein, It includes a processor and a memory, the memory stores a program or instruction that can run on the processor, and when the program or instruction is executed by the processor, it implements the steps of the coding configuration method according to any one of claims 19 to 26.
43. A readable storage medium, wherein, The readable storage medium stores a program or instruction, and when the program or instruction is executed by a processor, it implements the coding configuration method according to any one of claims 1-18, or implements the steps of the coding configuration method according to any one of claims 19 to 26.