Coding configuration method and apparatus, terminal, device, and medium
By sending a first message between the terminal inside the mobile network and the network side device and dynamically adjusting the source channel encoding method, the problem of single data encoding method within the mobile network is solved and data transmission efficiency is improved.
Patent Information
- Application Number
- PCT/CN2024/137573
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2023-12-08
- Filing Date
- 2024-12-06
- Publication Date
- 2025-06-12
AI Technical Summary
The encoding method of data inside the mobile network is too single, resulting in inefficient transmission.
By sending a first message between the terminal and the network side device, it indicates whether the target data is jointly encoded using the source channel, and determines its triggering conditions, so as to dynamically adjust the encoding method.
It enriches the diversity of data transmission encoding methods and improves the transmission efficiency of target data, especially in scenarios where real-time requirements and low overhead are required.
Smart Images

Figure CN2024137573_12062025_PF_FP_ABST
Abstract
Description
Coding configuration method, device, terminal, equipment and medium
[0001] CROSS-REFERENCE TO RELATED APPLICATIONS
[0002] This application claims priority to the Chinese patent application filed with the China Patent Office on December 8, 2023, with application number 202311691542.3 and invention name “Coding configuration method, device, terminal, equipment and medium”, the entire contents of which are incorporated by reference into this application. Technical Field
[0003] The present application belongs to the field of communication technology, and specifically relates to a coding configuration method, apparatus, terminal, equipment and medium. Background Art
[0004] 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, and AI model training data.
[0005] However, in the related art, during the transmission process of data within a mobile network, the source coding and the channel coding are divided into two modules and designed independently, resulting in an overly simple coding method for the data within the mobile network. Summary of the Invention
[0006] 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 for data within a mobile network is too single.
[0007] In a first aspect, a coding configuration method is provided, the method comprising:
[0008] The terminal receives a first message sent by the network side device;
[0009] The terminal determines, according to the first message, at least one of a target encoding mode and a target decoding mode of the target data;
[0010] The first message is used to indicate at least one of the following:
[0011] Whether the target data uses source-channel joint coding;
[0012] The first trigger condition is whether the target data uses source-channel joint coding.
[0013] In a second aspect, a coding configuration method is provided, the method comprising:
[0014] A first message sent by the network side device to the terminal;
[0015] The first message is used to indicate at least one of the following:
[0016] Whether the target data uses source-channel joint coding;
[0017] The first trigger condition is whether the target data uses source-channel joint coding.
[0018] In a third aspect, a coding configuration device is provided, the device comprising:
[0019] A first receiving module, configured to receive a first message sent by a network-side device;
[0020] a first determining 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;
[0021] The first message is used to indicate at least one of the following:
[0022] Whether the target data uses source-channel joint coding;
[0023] The first trigger condition is whether the target data uses source-channel joint coding.
[0024] In a fourth aspect, a coding configuration device is provided, the device comprising:
[0025] A first sending module, configured to send a first message to a terminal;
[0026] The first message is used to indicate at least one of the following:
[0027] Whether the target data uses source-channel joint coding;
[0028] The first trigger condition is whether the target data uses source-channel joint coding.
[0029] 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.
[0030] According to a sixth aspect, a terminal is provided, comprising a processor and a communication interface, wherein the communication interface is configured to receive a first message sent by a network-side device, and the processor is configured to determine at least one of a target encoding mode and a target decoding mode of target data based on the first message;
[0031] The first message is used to indicate at least one of the following:
[0032] Whether the target data uses source-channel joint coding;
[0033] The first trigger condition is whether the target data uses source-channel joint coding.
[0034] 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.
[0035] 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;
[0036] The first message is used to indicate at least one of the following:
[0037] Whether the target data uses source-channel joint coding;
[0038] The first trigger condition is whether the target data uses source-channel joint coding.
[0039] In the 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.
[0040] In the tenth aspect, a wireless communication system is provided, comprising: 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.
[0041] In the eleventh aspect, a chip is provided, which includes a processor and a communication interface, wherein the communication interface is coupled to the processor, and the processor is used to run programs or instructions to implement the method as described in the first aspect, or to implement the method as described in the second aspect.
[0042] In the twelfth aspect, a computer program / program product is provided, which is stored in a storage medium, and 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.
[0043] 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 for target data based on 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 first message, which can enrich the diversity of data transmission encoding methods and thereby improve the transmission efficiency of the target data. BRIEF DESCRIPTION OF THE DRAWINGS
[0044] FIG1 is a block diagram of a wireless communication system to which embodiments of the present application may be applied;
[0045] FIG2 is a flowchart of a coding configuration method provided in an embodiment of the present application;
[0046] FIG3 is a flowchart of another encoding configuration method provided in an embodiment of the present application;
[0047] FIG4 is a schematic diagram of a coding configuration device provided in an embodiment of the present application;
[0048] FIG5 is a schematic diagram of another encoding configuration device provided in an embodiment of the present application;
[0049] FIG6 is a schematic diagram of a communication device provided in an embodiment of the present application;
[0050] FIG7 is a schematic diagram of the hardware structure of a terminal provided in an embodiment of the present application;
[0051] FIG8 is a schematic diagram of a network-side device provided in an embodiment of the present application. DETAILED DESCRIPTION
[0052] The following will be combined with the accompanying drawings in the embodiments of this application to clearly describe the technical solutions in the embodiments of this application. Obviously, the embodiments described are part of the embodiments of this application, not all of the embodiments. Based on the embodiments in this application, all other embodiments obtained by ordinary technicians in this field are within the scope of protection of this application.
[0053] The terms "first", "second", etc. in this 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 the same type, and do not limit the number of objects, for example, the first object can be one or more. In addition, "or" in this application represents at least one of the connected objects. For example, "A or B" covers three options, namely, Option 1: including A but not including B; Option 2: including B but not including A; Option 3: including both A and B. The character " / " generally indicates that the objects associated before and after are in an "or" relationship.
[0054] The term "indication" in this application can be either 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, the operation to be performed, or the requested result, etc. in the instruction sent; an indirect indication can be understood as the receiver determining the corresponding information based on the instruction sent by the sender, or making a judgment and determining the operation to be performed or the requested result, etc. based on the judgment result.
[0055] 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 this application are often used interchangeably, and the technology described 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 example purposes, and NR terminology is used in most of the following description, but these technologies can also be applied to systems other than NR system applications, such as 6th Generation (6G) communication systems.
[0056] FIG1 is a block diagram of a wireless communication system applicable to an embodiment of the present application. The wireless communication system includes a terminal 11 and a network-side device 12. The terminal 11 may be a mobile phone, a tablet computer (Tablet Personal Computer), a laptop computer (Laptop Computer), a notebook computer, a personal digital assistant (PDA), a handheld computer, a netbook, an ultra-mobile personal computer (UMPC), a mobile internet device (MID), an augmented reality (AR), a virtual reality (VR) device, a robot, a wearable device (Wearable Device), an aircraft (Flight Vehicle), a vehicle-mounted device (VUE), a ship-mounted device, a pedestrian user equipment (PUE), a smart home (home appliances with wireless communication capabilities, such as refrigerators, televisions, washing machines, or furniture), a game console, a personal computer (PC), an ATM, or a self-service machine, or 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 called 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 (WLAN) access point (AP) or a wireless fidelity (WiFi) node, etc.Among them, the base station can be referred to as Node B (NB), Evolved Node B (eNB), the next generation Node B (gNB), New Radio Node B (NR Node B), access point, Relay Base Station (RBS), Serving Base Station (SBS), Base Transceiver Station (BTS), radio base station, radio transceiver, Basic Service Set (BSS), Extended Service Set (ESS), Home Node B (HNB), Home evolved Node B (home evolved Node B), 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.
[0057] 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 (MME), access mobility management function (AMF), session management function (SMF), user plane function (UPF), policy control function (PCF), policy and charging rules function unit (PCRF), edge application service discovery function (EASDF), unified data management (UDM), unified data repository (UDR), home user server (HSS), centralized network configuration (CNC), network storage function (NRF), network exposure function (NEF), local NEF (L-NEF), binding support function (BSF), application function ( 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 (MME), Access and Mobility Management Function (AMF), Session Management Function (SMF), User Plane Function (UPF), Policy Control Function (PCF), Policy and Charging Rules Function (PCRF), Edge Application Server Discovery Function (EASDF), Unified Data Management (UDM), Unified Data Repository (UDR), Home Subscriber Server (HSS), Centralized Network Configuration (CNC), Network Repository Function (NRF), Network Exposure Function (NEF), Local NEF (L-NEF), Binding Support Function (BSF), Application Function (AF), Location Management Function (LOCAL NEF), and so on. Management Function, LMF), Gateway Mobile Location Centre (GMLC), Network Data Analytics Function (NWDAF), etc. It should be noted that in the embodiment 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.
[0058] For ease of understanding, some of the contents involved in the embodiments of this application are described below:
[0059] 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.
[0060] 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 and ubiquitous perception services; on the other hand, it further improves the performance of the wireless communication system based on the perception, identification and prediction of the wireless communication channel environment, 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 the use of non-line of sight (NLOS) signals based on the reconstructed information. Potential use cases of 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 communication time slot and subframe interval 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.
[0061] In the embodiments of the present application, a corresponding technical solution is designed for how to transmit data 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.
[0062] Traditional communication systems transmit user-plane data (such as images, video, text, and voice) through source and channel coding, with source and channel coding separated into two independent modules. Separate source-channel coding (SSCC) offers simplicity and modularity, but in practical communication systems, the system's tolerable latency, complexity, and code length are limited, making it difficult to meet the Shannon separation theorem's assumption of unlimited code length. Furthermore, the separation theorem applies to point-to-point communication systems and situations where the source and channel distributions are known. However, it is not applicable in scenarios such as multi-user communications and mobile communications with time-varying channels. Research on joint source-channel coding demonstrates that, for specific purposes, joint source-channel coding can effectively reduce the amount of transmitted data when meeting the same quality of service requirements, such as the same peak signal-to-noise ratio (PSNR). Therefore, joint source-channel coding offers advantages in low signal-to-noise ratio (SNR) scenarios or when reducing transmission overhead.
[0063] 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 performing the source-channel joint coding technology on the data transmitted by 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 network self-optimization or network capability opening to provide services to the outside of the network.
[0064] 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.
[0065] Referring to FIG. 2 , FIG. 2 is a flowchart of a coding configuration method provided in an embodiment of the present application, which is used in a terminal, as shown in FIG. 1 , and includes the following steps:
[0066] 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.
[0067] In an 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, where the first message indicates whether source-channel joint coding is used for target data and at least one of the triggering conditions for source-channel joint coding. The target data may be internal data of the mobile network or user data applicable to existing applications.
[0068] Optionally, the target data includes at least one of the following: positioning data, perception data, artificial intelligence (AI) model, and AI model training data.
[0069] 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. Perception-assisted communication generally has higher real-time requirements, and requires that the overhead introduced by perception-assisted communication be as small as possible. The embodiments of the present application are applicable to a perception data transmission method for perception-assisted communication, and the above-mentioned perception data transmission method 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.
[0070] Mobile network internal data may refer to data that can be parsed by a UE, a radio access network node, or a core network node in the 3GPP standard. The mobile network internal data includes at least one of the following:
[0071] 1) Send and receive data that ends at any two of the terminals, wireless access network equipment, and core network equipment;
[0072] It can also be described as a peer-to-peer protocol for sending and receiving data located in the UE, radio access network, or core network.
[0073] 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 (LMF) of the UE and the core network; another example is the data of the peer protocol layers of the 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 of 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.
[0074] 2) Send or receive data that ends at any one of the terminals, wireless access network equipment, or core network equipment.
[0075] It can also be described as sending or receiving data where one end is located in 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.
[0076] The terminal (UE) involved in the above mobile network content data refers to the protocol functions of user equipment (UE) defined by the 3GPP protocol, and does not include application functions.
[0077] 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.
[0078] The embodiments of the present application are applicable to 5G, 6G and future communication systems.
[0079] 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 assistance data. The perception measurement report is mainly a measurement result obtained after measuring the perception measurement quantity, and the perception assistance data includes an environment map, target area information, etc.
[0080] 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). Based on the relationship between the perception measurement quantities and the perception services, the third and fourth level measurement quantities below are generally also referred to as perception results, and the second and / or first level measurement quantities are referred to as perception measurement data:
[0081] a) First-level measurement quantities (received signal / original channel information), including: received signal / channel response complex results, amplitude / phase, I / Q path and their operation results (operations include addition, subtraction, multiplication, and division, matrix addition, subtraction, multiplication, and division, matrix transposition, trigonometric operations, square root operations, and power operations, as well as threshold detection results and maximum / minimum value extraction results 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 and maximum / minimum value extraction results of the above operation results);
[0082] b) Second-level measurement quantities (basic measurement quantities), including: time delay, Doppler, angle, signal strength, and their multi-dimensional combination representation;
[0083] c) Level 3 measurements (basic attributes / status), including: distance, velocity, angle / direction, radar cross section (RCS), and acceleration;
[0084] d) Level 4 measurements (advanced attributes / states) include: spatial position, target presence, trajectory, movement, expression, vital signs, quantity, imaging results, weather, air quality, shape, material, and composition.
[0085] 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 source-channel joint coding is used, 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).
[0086] 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.
[0087] Optionally, the condition parameter of the first trigger condition includes at least one of the following:
[0088] Trigger parameters for source-channel joint coding;
[0089] Trigger threshold for source-channel joint coding;
[0090] 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.
[0091] In an embodiment of the present application, the first trigger condition may 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.
[0092] The first trigger condition includes at least one of the following:
[0093] A first trigger sub-condition, wherein the first trigger sub-condition is used to enable source-channel joint coding;
[0094] The second trigger sub-condition is used to disable source-channel joint coding.
[0095] 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:
[0096] 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, the corresponding trigger threshold, and at least one of the trigger events;
[0097] 2) By default, the UE enables source-channel joint coding. The UE determines whether to disable source-channel joint coding based on the trigger parameter, the corresponding trigger threshold, and at least one of the trigger events.
[0098] 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.
[0099] 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).
[0100] Optionally, the trigger parameter for the source-channel joint coding includes at least one of the following:
[0101] Channel quality indicators;
[0102] Data length before source-channel joint coding;
[0103] The length of the data after the source and channel are jointly encoded;
[0104] Compression ratio;
[0105] Transfer resource size;
[0106] The time length of the source-channel joint coding;
[0107] The time length of the joint decoding of the source and channel;
[0108] The sum of the time lengths of source-channel joint encoding and source-channel joint decoding.
[0109] In an embodiment of the present application, the above-mentioned channel quality indicators, for example, can be parameters such as signal to interference plus noise ratio (SINR), reference signal receiving quality (RSRQ), and reference signal receiving power (RSRP). Taking SINR as an example, SINR refers to the signal to interference and noise ratio of the uplink and / or downlink channels. Source-channel joint coding is generally more suitable for low SINR situations. Optionally, source-channel joint coding can be triggered when the SINR is lower than a preset threshold.
[0110] 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.
[0111] The data length after the aforementioned source-channel joint coding may also be referred to as the output data length of the source-channel joint coding. One method for obtaining the data length after the aforementioned source-channel joint coding is to obtain the output data length value obtained after the UE encodes the data to be transmitted using a candidate source-channel joint coding algorithm. The UE then determines whether a trigger condition is met based on the data length value. If the trigger condition for enabling the source-channel joint coding is met, the UE transmits the data after the source-channel joint coding; otherwise, the UE transmits the data without the source-channel joint coding.
[0112] The compression ratio can be defined in various ways, such as the length of the data after the source channel joint encoding divided by the length of the data before the source channel joint encoding, or the length of the data before the source channel joint encoding divided by the length of the data after the source channel joint encoding, or 1-the length of the data after the source channel joint encoding / the length of the data before the source channel joint encoding. It is understood that due to different ways of defining the compression ratio, the corresponding condition setting logic will also be different (Table 1 only illustrates the threshold setting corresponding to one of the definition methods).
[0113] The above-mentioned transmission resource size, the transmission resource refers to the transmission resource used to transmit the data, for example, the data size that can be transmitted by the UE uplink can be obtained based on the UL grant, and the above-mentioned transmission resource size can also be determined according to the reporting configuration of the target data in the first message.
[0114] The time length of the above-mentioned source channel joint encoding and the time length of the source channel joint decoding can be the processing time of the UE node (second node) performing source channel joint encoding on the data, or the processing time of the source channel joint decoding, or the sum of the processing time of the source channel joint encoding and the source channel joint decoding.
[0115] In the 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 configured by the network (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.
[0116] Optionally, the first trigger condition includes at least one of the following:
[0117] a first trigger parameter and a first trigger threshold corresponding to the first trigger parameter;
[0118] 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;
[0119] The 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.
[0120] In the embodiment of the present application, the first trigger condition may be set in at least one of the following ways:
[0121] 1) a first parameter and a first threshold corresponding to the first parameter;
[0122] 2) Trigger event identification, in this case, which trigger parameters and threshold values correspond to the specific event and are predefined by the protocol;
[0123] 3) Trigger event identification and corresponding first threshold. In this case, the threshold value is dynamically determined each time configuration is performed.
[0124] For example, as shown in Table 1. In Table 1, the event number, parameter and threshold setting are only examples and are not intended to limit the embodiments of the present application, wherein the threshold setting of less than can be replaced by less than or equal to, or greater than can be replaced by greater than or equal to.
[0125] Table 1
[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 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 geographical 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 categories:
[0136] a) Radar detection services, including radar speed measurement, radar range measurement, radar angle measurement, and radar imaging;
[0137] b) User positioning and target tracking services; for example, drone trajectory tracking;
[0138] c) Environmental reconstruction services, including topography reconstruction and building surface reconstruction;
[0139] d) Weather and / or air quality monitoring 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, respiratory detection;
[0142] g) Motion recognition services, further including: gesture recognition, posture recognition, and intrusion detection;
[0143] h) Target detection service, which determines the presence of a target, 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 includes at least one of the following:
[0145] a) Cell Global Identifier (CGI), including the Public Land Mobile Network (PLMN) ID and the 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 geographic location area, for example, a geographic location area can be identified by a reference point (represented by a geographic coordinate) and a distance threshold, or for example, a geographic location area can be identified by multiple geographic coordinates;
[0151] g) At least one radio access network area (RAN area), identified by a RAN area ID, including a TAC and a RAN area code.
[0152] The type of target data, the characteristics of the target data and at least one of the candidate geographical 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 geographical location area when the trigger event is met. For example, 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 characteristics, structured sources (typically images, videos, 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] 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 at least one of the measurement configuration of the target data and the time-frequency resource configuration used by the reported data. The measurement configuration of the target data includes perception data that the UE needs to measure and report, such as RSRP, angle, etc.
[0155] 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 the 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.
[0156] Optionally, when 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:
[0157] An offset value of a trigger threshold for the source-channel joint coding;
[0158] The trigger event determines the time limit;
[0159] The number of times the trigger event is judged to be established;
[0160] The trigger event is judged to be valid for a certain period of time.
[0161] In an embodiment of the present application, an offset value (offset) of the trigger threshold is set. For example, an offset value may be set for the SINR threshold, an offset value may be set for the data length threshold before the source channel joint coding, an offset value may be set for the data length threshold after the source channel joint coding, an offset value may be set for the compression rate threshold, or an offset value may be set for the time length threshold of the 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 the source channel joint coding can be avoided.
[0162] In an embodiment of the present application, in order to avoid frequent opening or closing of the source channel joint coding, or the use of different data transmission methods for the data of the same perception service. 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 certain perception service data transmission, the threshold value for 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, it will remain in use within 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 avoids frequent opening or closing, and 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:
[0163] 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.
[0164] Count the SINRs over a period of time or at several consecutive measurement moments. If the SINRs at X consecutive measurement moments meet the conditions, or if the SINRs at Y consecutive ms meet the conditions, then enable or disable channel-source joint coding.
[0165] Optionally, the method further includes:
[0166] The terminal sends terminal capability information to the network side device;
[0167] The terminal capability information indicates at least one of the following:
[0168] Whether the terminal supports source-channel joint coding;
[0169] The source-channel joint coding algorithm supported by the terminal.
[0170] 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.
[0171] 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.
[0172] For the network side device, the network side device receives the terminal capability information sent by the terminal and determines the first message based on the terminal capability information. That is, the first message can be determined by the network side device based on the terminal capability information.
[0173] 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.
[0174] In the 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.
[0175] Optionally, when the target data is perception data, the quality of service parameter requirement includes at least one of the following:
[0176] Positioning accuracy;
[0177] Speed accuracy;
[0178] Perceived resolution;
[0179] refresh rate;
[0180] Probability of missed detection;
[0181] False alarm probability;
[0182] Recognition accuracy;
[0183] Maximum perceived service delay.
[0184] 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. It may include at least one of the following definition methods:
[0185] Positioning accuracy (including horizontal and vertical accuracy): describes the degree of 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.
[0186] Velocity accuracy (including horizontal and vertical accuracy): describes how close the perceived velocity of an object is to its true velocity.
[0187] Perceptual resolution: describes the minimum difference in the magnitude of the target object (such as distance, speed) to allow the detection of objects of different magnitudes;
[0188] Refresh rate: describes the rate at which sensory results are generated. It is the inverse of the time interval between two consecutive sensory results;
[0189] Missed detection probability: describes the ratio of missed detection events to all events during any predetermined time period in which the system attempts to obtain sensing results. It only applies to binary judgment sensing results.
[0190] False alarm probability: describes the ratio of events that do not represent the target object or environmental characteristics to all events detected in any predetermined time period when attempting to obtain sensing results. It only applies to binary perception results;
[0191] Recognition accuracy: describes the probability of correctly identifying the perceived target category;
[0192] Maximum perception service latency: describes the time from triggering the required perception result to providing the perception result at the perception system interface.
[0193] In an embodiment of the present application, the service quality parameter requirements can be determined by the access network node itself, or the access network node can be determined based on information sent by the core network device or the network management device.
[0194] In an embodiment of the present application, the wireless access network node updates the source channel joint coding configuration according to the perception service quality parameter requirements (or perception performance indicators). Depending on the perception scenario (such as target recognition, target tracking, environment reconstruction, etc.), the transmitted perception data may involve one or more 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 can be the process of sending the first message, and can be updated in the sending process of other messages.
[0195] Optionally, 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;
[0196] 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.
[0197] 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.
[0198] Optionally, the second physical channel is a physical uplink channel or a physical downlink channel.
[0199] In the embodiments of the present application, since the physical channel format corresponds to the encoding method, the encoding method of the target data can be determined by indicating the physical channel format. This can be understood as the first message determining the uplink or downlink encoding method of the target data, or determining whether to use source-channel joint encoding, by indicating the physical channel format.
[0200] Optionally, the first physical channel is a physical uplink control channel PUCCH or a physical downlink shared channel PDSCH.
[0201] 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 physical downlink channel defined independently of the physical uplink control channel (PUCCH) or the physical downlink shared channel (PDSCH).
[0202] Optionally, the method further includes:
[0203] The terminal receives a fourth message sent by the network side device;
[0204] The fourth message is used to indicate activation of at least one of the first format of the first physical channel and resources corresponding to the first format of the first physical channel;
[0205] 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.
[0206] In this 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 further activate at least one of the physical channel formats and format resources based on a fourth message. For example, the first message may indicate at least one of multiple physical channel formats and multiple format resources, and the fourth message may be used to activate at least one of the multiple formats.
[0207] 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 the 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 the 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 activate at least part of the above-mentioned configuration when the second trigger condition is met, 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 may also have 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 that the UE needs to report. Based on whether the above-mentioned parameters meet the conditions, it is determined whether to send the fourth message for triggering.
[0208] In the embodiments 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 embodiments 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 ratio and situations that reduce data transmission overhead.
[0209] 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.
[0210] In an embodiment of the present application, the terminal determines at least one of the target encoding method and the target decoding method of the target data based on the first message. In other words, the UE receives the first message and determines whether to use source channel joint encoding based on 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 by 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.
[0211] Optionally, the method further includes:
[0212] The terminal sends a second message to the network side device;
[0213] The second message includes at least one of the following:
[0214] target data encoded using the target encoding method;
[0215] Indicates whether to use source-channel joint coding.
[0216] In an embodiment of the present application, optionally, the terminal may determine whether uplink target data (e.g., perception data) adopts source-channel joint coding based on the first message. After determining 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 encode the target data using the target coding method and send the encoded target data to the network-side device, or may first send indication information to the network-side device to indicate the target coding method determined by the terminal, or send indication information indicating whether to use source-channel joint coding.
[0217] Optionally, when the second message includes indication information of whether to use source-channel joint coding, the method further includes:
[0218] The terminal receives the reporting configuration of the target data sent by the network side device;
[0219] The target data is sent to the network side device according to the target data reporting configuration and the target encoding mode.
[0220] 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 the coding method of the target data determined by the terminal based on the first message; and 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 based on the target data reporting configuration and the target coding method. For the relevant information of the above-mentioned target data reporting configuration, please refer to the description of the above-mentioned embodiment. It can be understood that the above-mentioned 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-mentioned second message.
[0221] In an embodiment of the present application, the UE sends a second message to the radio access network node, where the second message includes data to be jointly encoded with 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, indicating which predefined algorithm or pre-deployed algorithm in the protocol is to be used.
[0222] Optionally, when the target coding mode is source-channel joint coding, the second message further includes: source-channel joint coding algorithm indication information.
[0223] Optionally, the method further includes:
[0224] The terminal receives a third message sent by the network side device, where the third message includes target data encoded using the target encoding method;
[0225] The third message is decoded according to a decoding method corresponding to the target encoding method or the target decoding method.
[0226] In this embodiment of the present application, the terminal may optionally determine whether downlink target data (e.g., perception data) uses source-channel joint coding based on the first message. Upon receiving the target data (the third message), the terminal may decode the target data based on a decoding method corresponding to the determined target coding method or the target decoding method to obtain decoded data of the third message.
[0227] Optionally, the method further includes: the terminal sending feedback information to the network-side device, the feedback information being used to indicate whether the decoded data of the third message meets quality of service parameter requirements. For example, taking positioning accuracy as an example, the terminal requires that the horizontal and vertical accuracy errors be no greater than 1 cm. The UE then determines whether the positioning result generated based on the received data meets the accuracy requirements. If the required accuracy is met, the quality of service requirement is fed back. Otherwise, the quality of service requirement is not met.
[0228] 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.
[0229] In order to facilitate understanding of the embodiments of the present application, the optional implementation plans of the above embodiments are described below based on several examples.
[0230] Example 1: PUCCH format supporting perception data reporting.
[0231] This embodiment describes the reporting of perception data supporting source-channel joint coding through the first format of PUCCH. At present, the channel coding scheme adopted varies depending on the PUCCH format. 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.
[0232] The following is a brief description of the interaction process between the UE and the network side device in Example 1:
[0233] Step 1: The network side device sends a first message to the UE, where the first message is used to indicate whether the mobile network internal data (perception data) uses source channel joint coding. This embodiment assumes that the PUCCH first format uses source channel joint coding. Therefore, an example of a first message is 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 configuring at least one of the PUCCH first format and the PUCCH first format resources through 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), and the multiple PUCCH format parameters include at least the PUCCH first format, and then the radio access network node indicates the 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 perception data situation that needs to be reported by the UE (for example, data size). It should be noted that the PUCCH first format here is defined based on the protocol to adopt source-channel joint coding.
[0234] 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 autoencoder-based source-channel joint coding, and the other algorithm is a CNN-based deep learning source-channel joint coding algorithm.
[0235] 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.
[0236] Step 3: The UE sends a second message to the radio access network node, where the second message uses the first PUCCH format.
[0237] Step 4: The wireless access network node receives the second message and performs source-channel joint decoding.
[0238] Step 5: Optionally, the wireless access network node updates the source-channel joint coding configuration based on the perceived performance indicator (also known as the perceived service quality parameter), for example, updating the source-channel joint coding algorithm based on the location accuracy of the environmental reconstruction.
[0239] Example 2: A second physical channel supporting sensing data reporting
[0240] This embodiment describes the use of a second physical channel to support data transmission within a mobile network. Compared to the LPP solution, this embodiment involves only physical layer processing of the second physical channel, eliminating the need for existing radio access network Layer 2 and Layer 3 protocol functions, as well as core network node protocol functions. Especially for sensor-assisted communication, where communication time slots and subframe intervals do not exceed milliseconds, the use of a second physical channel can provide greater real-time performance and improved efficiency.
[0241] In this embodiment, the second physical channel supports at least the source-channel joint coding. Optionally, the second physical channel may also support independent source coding and channel coding. When source coding and channel coding are independent, potential channel coding methods include low-density parity check (LDPC), Polar, Turbo, fountain, etc., with source coding being an optional function. If source coding is included, refer to the Internet Engineering Task Force Request For Comments (IETF RFC) series of documents for potential lossless source coding as follows:
[0242] 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 UDC protocol.
[0243] 2) LZ77 / LZ78: A dictionary-based lossless compression algorithm, commonly used in file formats such as LZW and ZIP;
[0244] 3) Brotli: A lossless compression algorithm with high compression ratio and fast decompression. It has become one of the standards for web content compression.
[0245] 4) Zstandard: A lossless compression algorithm with high compression ratio and fast decompression. It has become one of the standards in many application fields.
[0246] 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.
[0247] 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.
[0248] If the second physical channel supports both source-channel joint coding and independent source coding and channel coding modules. 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.
[0249] The following is a brief description of the interaction process between the UE and the network side device in Example 2:
[0250] Step 0: Optionally, the UE sends UE capability information to the network side device. The capability information at least includes whether 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 algorithm of each second physical channel format, and the channel coding algorithm 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.
[0251] Step 1: The network-side device sends a first message to the UE, where the first message indicates whether to use source-channel joint coding for data within the mobile network (perception data). This embodiment assumes that the second physical channel at least supports source-channel joint coding. Therefore, an example of the first message is control plane control signaling. For example, the second physical channel and at least one of the second physical channel resources are configured based on the physical channel configuration field in the protocol. Another example of the first message is configuring the second physical channel and / or the second physical channel resources via DCI carried by a downlink control channel (PDCCH). Another example of the first message is configuring multiple format parameters of the second physical channel (e.g., the second format and third format described above) via RRC, where the multiple formats of the second physical channel include at least the second format of the second physical channel supporting source-channel joint coding. The radio access network node then indicates activation of at least one of the second format of the second physical channel and the second format resource of the second physical channel via a MAC CE based on channel quality information (e.g., based on channel reciprocity, where the radio access node measures channel quality based on information such as uplink signal noise ratio (SNR) or signal noise ratio (SINR)) and the perception data that the UE needs to report (e.g., 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.
[0252] 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.
[0253] Step 2: The UE receives the first message and processes the perception data based on the first message.
[0254] Step 3: The UE sends a second message to the radio access network node, where the second message uses the second physical channel configured by the first message.
[0255] Step 4: The wireless access network node receives the second message and performs reception processing on the second physical channel.
[0256] Step 5: Optionally, the wireless access network node updates the source-channel joint coding configuration of the second physical channel based on the perceived performance indicator (also known as the perceived service quality parameter, see Explanation 1), for example, updating the source-channel joint coding algorithm based on the position accuracy of the environmental reconstruction.
[0257] Example 3: Condition-based perception data reporting
[0258] 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.
[0259] The following is a brief description of the interaction process between the UE and the network side device in Example 3:
[0260] Step 1: The network-side device sends a first message to the UE, where 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 shown in Table 2 above (each item in the table is for example only, and the possible meaning options for each field and the combinations between different fields may be other and are not limited).
[0261] Step 2: The UE receives the first message and determines whether to perform source-channel joint coding based on whether a trigger condition indicated in the first message is met. Optionally, the source-channel joint coding algorithm is determined based on whether the trigger condition indicated in the first message is met.
[0262] Step 3: The UE sends a second message, wherein the second message at least includes an indication of whether source-channel joint coding is used. When source-channel coding is used, the second message may optionally further include a source-channel joint coding algorithm.
[0263] 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 perception data reporting resources. If PUCCH reporting is used, a configuration method is shown in step 1 in Example 1.
[0264] Step 5: The UE receives the sensing data reporting configuration and sends the sensing data jointly encoded by the source and channel.
[0265] Step 6: The wireless access network node receives the sensing data and performs source-channel joint decoding.
[0266] Step 7: Optionally, the radio 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).
[0267] Example 4: A method for UE to receive target data
[0268] This embodiment describes a method for a UE to receive perception data through a downlink channel. This method is also applicable to situations such as UE receiving AI models, which have 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.
[0269] The following is a brief description of the interaction process between the UE and the network side device in Example 4:
[0270] Step 1: The network-side device sends a first message to the UE, where the first message is used to indicate whether the mobile network internal data (perception data) uses source-channel joint coding. This embodiment assumes that one option supported by the PDSCH is source-channel joint coding. Therefore, an example of the first message can be configured using downlink control information (DCI) to indicate that the PDSCH uses source-channel joint coding.
[0271] 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 autoencoder-based source-channel joint coding, and the other algorithm is a CNN-based deep learning source-channel joint coding algorithm.
[0272] 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.
[0273] Step 3: The UE sends source-channel joint decoding feedback information to the radio access network node. The source-channel joint decoding feedback information is used to indicate whether the received sensing data meets the required sensing performance indicator requirements (quality of service parameter requirements).
[0274] Step 4: The radio 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.
[0275] 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 for target data based on 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 first message, which can enrich the diversity of data transmission encoding methods and thereby improve the transmission efficiency of the target data.
[0276] Referring to FIG3 , FIG3 is a flowchart of another encoding configuration method provided in an embodiment of the present application, which is used for a network-side device. As shown in FIG3 , the method includes the following steps:
[0277] Step 301: The network side device sends a first message to the terminal;
[0278] The first message is used to indicate at least one of the following:
[0279] Whether the target data uses source-channel joint coding;
[0280] The first trigger condition is whether the target data uses source-channel joint coding.
[0281] Optionally, the first message is further used to indicate at least one of the following:
[0282] Source-channel joint coding algorithm;
[0283] the type of the target data;
[0284] characteristics of the target data;
[0285] candidate geographic areas;
[0286] Reporting configuration of the target data;
[0287] The reporting conditions of the target data.
[0288] Optionally, the condition parameter of the first trigger condition includes at least one of the following:
[0289] Trigger parameters for source-channel joint coding;
[0290] Trigger threshold for source-channel joint coding;
[0291] 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.
[0292] Optionally, the trigger parameter for the source-channel joint coding includes at least one of the following:
[0293] Channel quality indicators;
[0294] Data length before source-channel joint coding;
[0295] The length of the data after the source and channel are jointly encoded;
[0296] Compression ratio;
[0297] Transfer resource size;
[0298] The time length of the source-channel joint coding;
[0299] The time length of the joint decoding of the source and channel;
[0300] The sum of the time lengths of source-channel joint encoding and source-channel joint decoding.
[0301] Optionally, the first trigger condition includes at least one of the following:
[0302] a first trigger parameter and a first trigger threshold corresponding to the first trigger parameter;
[0303] 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;
[0304] The 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.
[0305] Optionally, the first message is further used to indicate at least one of the following:
[0306] An offset value of a trigger threshold for the source-channel joint coding;
[0307] The trigger event determines the time limit;
[0308] The number of times the trigger event is judged to be established;
[0309] The trigger event is judged to be valid for a certain period of time.
[0310] Optionally, the first trigger condition includes at least one of the following:
[0311] A first trigger sub-condition, wherein the first trigger sub-condition is used to enable source-channel joint coding;
[0312] The second trigger sub-condition is used to disable source-channel joint coding.
[0313] Optionally, the method further includes:
[0314] The network side device determines the first message according to the quality of service parameter requirement.
[0315] Optionally, when the target data is perception data, the quality of service parameter requirement includes at least one of the following:
[0316] Positioning accuracy;
[0317] Speed accuracy;
[0318] Perceived resolution;
[0319] refresh rate;
[0320] Probability of missed detection;
[0321] False alarm probability;
[0322] Recognition accuracy;
[0323] Maximum perceived service delay.
[0324] Optionally, the method further includes:
[0325] The network side device receives the terminal capability information sent by the terminal;
[0326] The network-side device determines the first message according to the terminal capability information;
[0327] The terminal capability information indicates at least one of the following:
[0328] Whether the terminal supports source-channel joint coding;
[0329] The source-channel joint coding algorithm supported by the terminal.
[0330] 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.
[0331] Optionally, the method further includes:
[0332] The network side device receives a second message sent by the terminal;
[0333] The second message includes at least one of the following:
[0334] 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;
[0335] Indicates whether to use source-channel joint coding.
[0336] Optionally, the method further includes:
[0337] 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;
[0338] In a 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.
[0339] Optionally, the method further includes:
[0340] The network side device sends a third message to the terminal, where the third message includes target data encoded using the target encoding method;
[0341] The network-side device receives feedback information sent by the terminal, where the feedback information is used to indicate whether the decoded data of the third message meets the quality of service parameter requirement.
[0342] Optionally, 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;
[0343] 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.
[0344] Optionally, the method further includes:
[0345] The network side device sends a fourth message to the terminal when the second trigger condition is met;
[0346] The fourth message is used to indicate activation of at least one of the first format of the first physical channel and resources corresponding to the first format of the first physical channel;
[0347] 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.
[0348] Optionally, the first physical channel is a physical uplink control channel PUCCH or a physical downlink shared channel PDSCH;
[0349] The second physical channel is a physical uplink channel or a physical downlink channel.
[0350] Optionally, the target data includes at least one of the following: positioning data, perception data, artificial intelligence (AI) model, and AI model training data.
[0351] It should be noted that this embodiment is an implementation of the network side device corresponding to the embodiment shown in Figure 2. Its specific implementation can refer to the relevant description of the embodiment shown in Figure 2. To avoid repetition, this embodiment will not be repeated.
[0352] In an embodiment of the present application, a first message is sent by a network device to a terminal; wherein the first message is used to indicate at least one of the following: whether 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 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, thereby enriching the diversity of data transmission coding methods and thereby improving the transmission efficiency of the target data.
[0353] The encoding configuration method provided in the embodiment of the present application may be executed by an encoding configuration device. In the embodiment of the present application, the encoding configuration device executing the encoding configuration method is taken as an example. Referring to FIG4 , the encoding configuration device 400 provided in the embodiment of the present application is illustrated, including:
[0354] A first receiving module 401 is configured to receive a first message sent by a network-side device;
[0355] A first determining module 402 is configured to determine at least one of a target encoding mode and a target decoding mode of target data according to the first message;
[0356] The first message is used to indicate at least one of the following:
[0357] Whether the target data uses source-channel joint coding;
[0358] The first trigger condition is whether the target data uses source-channel joint coding.
[0359] Optionally, the first message is further used to indicate at least one of the following:
[0360] Source-channel joint coding algorithm;
[0361] the type of the target data;
[0362] characteristics of the target data;
[0363] candidate geographic areas;
[0364] Reporting configuration of the target data;
[0365] The reporting conditions of the target data.
[0366] Optionally, the condition parameter of the first trigger condition includes at least one of the following:
[0367] Trigger parameters for source-channel joint coding;
[0368] Trigger threshold for source-channel joint coding;
[0369] 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.
[0370] Optionally, the trigger parameter for the source-channel joint coding includes at least one of the following:
[0371] Channel quality indicators;
[0372] Data length before source-channel joint coding;
[0373] The length of the data after the source and channel are jointly encoded;
[0374] Compression ratio;
[0375] Transfer resource size;
[0376] The time length of the source-channel joint coding;
[0377] The time length of the joint decoding of the source and channel;
[0378] The sum of the time lengths of source-channel joint encoding and source-channel joint decoding.
[0379] Optionally, the first trigger condition includes at least one of the following:
[0380] a first trigger parameter and a first trigger threshold corresponding to the first trigger parameter;
[0381] 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;
[0382] The 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.
[0383] Optionally, the first message is further used to indicate at least one of the following:
[0384] An offset value of a trigger threshold for the source-channel joint coding;
[0385] The trigger event determines the time limit;
[0386] The number of times the trigger event is judged to be established;
[0387] The trigger event is judged to be valid for a certain period of time.
[0388] Optionally, the first trigger condition includes at least one of the following:
[0389] A first trigger sub-condition, wherein the first trigger sub-condition is used to enable source-channel joint coding;
[0390] The second trigger sub-condition is used to disable source-channel joint coding.
[0391] Optionally, the apparatus 400 further includes:
[0392] A second sending module is used to send the terminal capability information to the network side device;
[0393] The terminal capability information indicates at least one of the following:
[0394] Whether the terminal supports source-channel joint coding;
[0395] The source-channel joint coding algorithm supported by the terminal.
[0396] 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.
[0397] Optionally, the apparatus 400 further includes:
[0398] A third sending module, configured to send a second message to the network side device;
[0399] The second message includes at least one of the following:
[0400] target data encoded using the target encoding method;
[0401] Indicates whether to use source-channel joint coding.
[0402] Optionally, when the target coding mode is source-channel joint coding, the second message further includes: source-channel joint coding algorithm indication information.
[0403] Optionally, the apparatus 400 further includes:
[0404] A second receiving module is used to receive the reporting configuration of the target data sent by the network side device;
[0405] 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 mode.
[0406] Optionally, the apparatus 400 further includes:
[0407] 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;
[0408] The first decoding module is configured to decode the third message according to a decoding method corresponding to the target encoding method or the target decoding method.
[0409] Optionally, the apparatus 400 further includes:
[0410] 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.
[0411] Optionally, 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;
[0412] 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.
[0413] Optionally, the apparatus 400 further includes:
[0414] A fourth receiving module, configured to receive a fourth message sent by the network side device;
[0415] The fourth message is used to indicate activation of at least one of the first format of the first physical channel and resources corresponding to the first format of the first physical channel;
[0416] 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.
[0417] Optionally, the first physical channel is a physical uplink control channel PUCCH or a physical downlink shared channel PDSCH;
[0418] The second physical channel is a physical uplink channel or a physical downlink channel.
[0419] Optionally, the target data includes at least one of the following: positioning data, perception data, artificial intelligence (AI) model, and AI model training data.
[0420] It should be noted that the coding configuration device provided in the embodiments of this application is a device capable of executing the above-mentioned coding configuration method. Therefore, all implementation methods in the above-mentioned coding configuration method embodiments are applicable to the coding configuration device and can achieve the same or similar beneficial effects. To avoid repetition, this embodiment will not be described in detail.
[0421] The coding configuration device provided in the embodiment of the present application can implement the various processes implemented in the method embodiment of Figure 2 and achieve the same technical effect. To avoid repetition, it will not be repeated here.
[0422] The encoding configuration method provided in the embodiment of the present application can be executed by an encoding configuration device. In the embodiment of the present application, the encoding configuration method performed by the encoding configuration device is taken as an example. Referring to FIG5 , the encoding configuration device 500 provided in the embodiment of the present application is described, including:
[0423] A first sending module 501, configured to send a first message to a terminal;
[0424] The first message is used to indicate at least one of the following:
[0425] Whether the target data uses source-channel joint coding;
[0426] The first trigger condition is whether the target data uses source-channel joint coding.
[0427] Optionally, the first message is further used to indicate at least one of the following:
[0428] Source-channel joint coding algorithm;
[0429] the type of the target data;
[0430] characteristics of the target data;
[0431] candidate geographic areas;
[0432] Reporting configuration of the target data;
[0433] The reporting conditions of the target data.
[0434] Optionally, the condition parameter of the first trigger condition includes at least one of the following:
[0435] Trigger parameters for source-channel joint coding;
[0436] Trigger threshold for source-channel joint coding;
[0437] 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.
[0438] Optionally, the trigger parameter for the source-channel joint coding includes at least one of the following:
[0439] Channel quality indicators;
[0440] Data length before source-channel joint coding;
[0441] The length of the data after the source and channel are jointly encoded;
[0442] Compression ratio;
[0443] Transfer resource size;
[0444] The time length of the source-channel joint coding;
[0445] The time length of the joint decoding of the source and channel;
[0446] The sum of the time lengths of source-channel joint encoding and source-channel joint decoding.
[0447] Optionally, the first trigger condition includes at least one of the following:
[0448] a first trigger parameter and a first trigger threshold corresponding to the first trigger parameter;
[0449] 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;
[0450] The 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.
[0451] Optionally, the first message is further used to indicate at least one of the following:
[0452] An offset value of a trigger threshold for the source-channel joint coding;
[0453] The trigger event determines the time limit;
[0454] The number of times the trigger event is judged to be established;
[0455] The trigger event is judged to be valid for a certain period of time.
[0456] Optionally, the first trigger condition includes at least one of the following:
[0457] A first trigger sub-condition, wherein the first trigger sub-condition is used to enable source-channel joint coding;
[0458] The second trigger sub-condition is used to disable source-channel joint coding.
[0459] Optionally, the apparatus 500 further includes:
[0460] The second determining module is configured to determine the first message according to a quality of service parameter requirement.
[0461] Optionally, when the target data is perception data, the quality of service parameter requirement includes at least one of the following:
[0462] Positioning accuracy;
[0463] Speed accuracy;
[0464] Perceived resolution;
[0465] refresh rate;
[0466] Probability of missed detection;
[0467] False alarm probability;
[0468] Recognition accuracy;
[0469] Maximum perceived service delay.
[0470] Optionally, the apparatus 500 further includes:
[0471] a fifth receiving module, configured to receive terminal capability information sent by the terminal;
[0472] a third determining module, configured to determine the first message according to the terminal capability information;
[0473] The terminal capability information indicates at least one of the following:
[0474] Whether the terminal supports source-channel joint coding;
[0475] The source-channel joint coding algorithm supported by the terminal.
[0476] 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.
[0477] Optionally, the apparatus 500 further includes:
[0478] A sixth receiving module, configured to receive a second message sent by the terminal;
[0479] The second message includes at least one of the following:
[0480] 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;
[0481] Indicates whether to use source-channel joint coding.
[0482] Optionally, the apparatus 500 further includes:
[0483] 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;
[0484] A sixth sending module is configured 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.
[0485] Optionally, the apparatus 500 further includes:
[0486] a seventh sending module, configured to send a third message to the terminal, wherein the third message includes target data encoded using the target encoding method;
[0487] 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.
[0488] Optionally, 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;
[0489] 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.
[0490] Optionally, the apparatus 500 further includes:
[0491] an eighth sending module, configured to send a fourth message to the terminal when the second trigger condition is met;
[0492] The fourth message is used to indicate activation of at least one of the first format of the first physical channel and resources corresponding to the first format of the first physical channel;
[0493] 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.
[0494] The coding configuration device provided in the embodiment of the present application can implement the various processes implemented in the method embodiment of Figure 3 and achieve the same technical effect. To avoid repetition, it will not be repeated here.
[0495] The coding configuration device 400 or coding configuration device 500 in the embodiments 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 chip. The electronic device can be a terminal or other device other than a terminal. For example, the terminal can include but is not limited to the types of terminal 11 listed above, and other devices can be servers, network attached storage (NAS), etc., which are not specifically limited in the embodiments of the present application.
[0496] As shown in Figure 6, an 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 various steps of the embodiment of the encoding configuration method shown in Figure 2 above, and can achieve the same technical effect. When the communication device 600 is a network-side device, the program or instruction is executed by the processor 601 to implement the various steps of the embodiment of the encoding configuration method shown in Figure 3 above, and can achieve the same technical effect. To avoid repetition, it will not be repeated here.
[0497] The present application also provides a terminal comprising a processor and a communication interface, wherein the communication interface is coupled to the processor, and the processor is configured to execute a program or instruction to implement the steps of the method embodiment shown in FIG2 . This terminal embodiment corresponds to the aforementioned terminal-side method embodiment, and each implementation process and implementation method of the aforementioned method embodiment is applicable to this terminal embodiment and can achieve the same technical effects. Specifically, FIG7 is a schematic diagram of the hardware structure of a terminal implementing an embodiment of the present application.
[0498] 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 the processor 710.
[0499] Those skilled in the art will appreciate that the terminal 700 may also include a power supply (such as a battery) to power various components. The power supply may be logically connected to the processor 710 via a power management system, thereby enabling the power management system to manage charging, discharging, and power consumption. The terminal structure shown in FIG7 does not limit the terminal. The terminal may include more or fewer components than shown, or may combine certain components, or have different component arrangements, which will not be described in detail here.
[0500] It should be understood that in an 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 a static picture or video obtained by an image capture device (such as a camera) in a video capture mode or an 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 an operating stick, which will not be repeated here.
[0501] In the embodiment of the present application, after receiving downlink data from a network-side device, the RF unit 701 may transmit the data to the processor 710 for processing. Furthermore, the RF unit 701 may send uplink data to the network-side device. Typically, the RF unit 701 includes, but is not limited to, an antenna, an amplifier, a transceiver, a coupler, a low-noise amplifier, a duplexer, and the like.
[0502] 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, applications or instructions required for at least one function (such as a sound playback function, an image playback function, 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.
[0503] Processor 710 may include one or more processing units. Optionally, processor 710 integrates an application processor and a modem processor. The application processor primarily handles operations related to the operating system, user interface, and application programs, while the modem processor primarily processes wireless communication signals, such as a baseband processor. It is understood that the modem processor may not be integrated into processor 710.
[0504] The radio frequency unit 701 is configured to receive a first message sent by a network-side device;
[0505] Processor 710, configured to determine, by the terminal, at least one of a target encoding mode and a target decoding mode of target data according to the first message;
[0506] The first message is used to indicate at least one of the following:
[0507] Whether the target data uses source-channel joint coding;
[0508] The first trigger condition is whether the target data uses source-channel joint coding.
[0509] 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 effects. To avoid repetition, it will not be repeated here.
[0510] 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 configured to execute a program or instruction to implement the steps of the method embodiment shown in FIG3 . This network-side device embodiment corresponds to the aforementioned network-side device method embodiment, and each implementation process and implementation method of the aforementioned method embodiment are applicable to this network-side device embodiment and can achieve the same technical effects.
[0511] Specifically, embodiments of the present application also provide a network-side device. As shown in Figure 8, 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. Antenna 81 is connected to radio frequency device 82. In the uplink direction, radio frequency device 82 receives information via antenna 81 and sends the received information to baseband device 83 for processing. In the downlink direction, baseband device 83 processes the information to be transmitted and sends it to radio frequency device 82. Radio frequency device 82 processes the received information and then sends it through antenna 81.
[0512] 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.
[0513] The baseband device 83 may include, for example, at least one baseband board, on which multiple chips are arranged, as shown in Figure 8, 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.
[0514] The network side device may further include a network interface 86, which is, for example, a Common Public Radio Interface (CPRI).
[0515] Specifically, the network side device 800 of the embodiment of the present application also includes: instructions or programs stored in the memory 85 and can be run on the processor 84. The processor 84 calls the instructions or programs in the memory 85 to execute the methods executed by each module shown in Figure 5 and achieve the same technical effect. To avoid repetition, it will not be repeated here.
[0516] An 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 various processes of the encoding configuration method embodiment shown in Figure 2 or Figure 3 above are implemented, and the same technical effect can be achieved. To avoid repetition, it will not be repeated here.
[0517] 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-transitory readable storage medium.
[0518] An embodiment of the present application further 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 programs or instructions to implement the various processes of the coding configuration method embodiment shown in Figure 2 or Figure 3 above, and can achieve the same technical effect. To avoid repetition, it will not be repeated here.
[0519] 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.
[0520] An embodiment of the present application further provides a computer program / program product, which is stored in a storage medium. The computer program / program product is executed by at least one processor to implement the various processes of the encoding configuration method embodiment shown in Figure 2 or Figure 3 above, and can achieve the same technical effect. To avoid repetition, it will not be repeated here.
[0521] An 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 steps of the coding configuration method shown in Figure 2 as described above, and the network side device can be used to execute the steps of the coding configuration method shown in Figure 3 as described above.
[0522] It should be noted that, in this article, the terms "comprise", "include" or any other variants thereof are intended to cover non-exclusive inclusion, so that a process, method, article or device comprising 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 statement "comprises a ..." does not exclude the presence of other identical elements in the process, method, article or device comprising the element. In addition, it should be noted that the scope of the methods and devices in the embodiments 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 the opposite 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.
[0523] Through the description of the above embodiments, 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-purpose hardware platform, or of course, by hardware. The computer software product is stored in a storage medium (such as ROM, RAM, magnetic disk, optical disk, etc.) and includes a number of instructions for enabling a terminal or network-side device to execute the methods described in each embodiment of the present application.
[0524] 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 this application, ordinary technicians in this field can also make many forms of implementation methods without departing from the purpose of this application and the scope of protection of the claims. These implementation methods are all within the protection of this application.
Claims
1. A coding configuration method, wherein: include: The terminal receives a first message sent by the network side device; The terminal determines at least one of a target encoding mode and a target decoding mode of target data according to the first message; The first message is used to indicate at least one of the following: Whether the target data uses source-channel joint coding; The first trigger condition of whether the target data uses source-channel joint coding.
2. The method according to claim 1, wherein: 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; Characteristics of the target data; candidate geographic areas; Reporting configuration of the target data; The reporting conditions of the target data.
3. The method according to claim 1 or 2, wherein: The condition parameter of the first trigger condition includes at least one of the following: Trigger parameters for source-channel joint coding; Trigger threshold for source-channel joint coding; 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.
4. The method according to claim 3, wherein: The trigger parameter of the source channel joint coding includes at least one of the following: Channel quality indicators; Data length before source-channel joint coding; The data length after the source channel joint coding; Compression ratio; Transfer resource size; The time length of the source-channel joint coding; The time length of the joint decoding of the source and channel; The sum of the time lengths of source-channel joint encoding and source-channel joint decoding.
5. The method according to any one of claims 3 to 4, wherein: 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, the first identifier corresponding 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, wherein the second identifier corresponds to the third trigger parameter.
6. The method according to any one of claims 3 to 5, wherein: The first message is further used to indicate at least one of the following: An offset value of a trigger threshold of the source channel joint coding; The trigger event determines the time limit; The number of times the trigger event is judged to be established; The trigger event is judged to be effective for a certain period of time.
7. The method according to any one of claims 1 to 6, wherein: The first trigger condition includes at least one of the following: A first trigger sub-condition, wherein the first trigger sub-condition is used to enable source-channel joint coding; The second trigger sub-condition is used to turn off source channel joint coding.
8. The method according to any one of claims 1 to 7, wherein: The method further comprises: The terminal sends terminal capability information to the network side device; 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: In the case that 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 to 9, wherein: The method further comprises: The terminal sends a second message to the network side device; The second message includes at least one of the following: target data encoded using the target encoding method; Indication of whether to use source-channel joint coding.
11. The method according to claim 10, wherein: When the target coding mode is source-channel joint coding, the second message further includes: source-channel joint coding algorithm indication information.
12. The method according to claim 10, wherein: In a case where the second message includes indication information of whether to use source channel joint coding, the method further includes: The terminal receives the reporting configuration of the target data sent by the network side device; The target data is sent to the network side device according to the target data reporting configuration and the target encoding mode.
13. The method according to any one of claims 1 to 12, wherein: The method further comprises: 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; The third message is decoded according to a decoding method corresponding to the target encoding method or the target decoding method.
14. The method according to claim 13, wherein: The method further comprises: The terminal sends 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 requirement.
15. The method according to any one of claims 1 to 14, wherein: 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; 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.
16. The method according to claim 15, wherein: The method further comprises: The terminal receives a fourth message sent by the network side device; 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; 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.
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 to 17, wherein: The target data includes at least one of the following: positioning data, perception data, artificial intelligence AI model and AI model training data.
19. A coding configuration method, wherein: include: A first message sent by a network side device to a terminal; The first message is used to indicate at least one of the following: Whether the target data uses source-channel joint coding; The first trigger condition of 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 the service quality parameter requirement.
21. The method according to claim 20, wherein: In the case where the target data is perception data, the service quality parameter requirement includes at least one of the following: Positioning accuracy; Speed accuracy; Perceived resolution; Refresh rate; Probability of missed detection; False alarm probability; Recognition accuracy; Maximum perceived service delay.
22. The method according to any one of claims 19 to 21, wherein: The method further comprises: The network side device receives the terminal capability information sent by the terminal; The network side device determines the first message according to the terminal capability information; 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 to 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 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; Indication of whether to use source-channel joint coding.
24. The method according to any one of claims 23, wherein: The method further comprises: 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; In a 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.
25. The method according to any one of claims 19 to 24, wherein: The method further comprises: 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; 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.
26. The method according to any one of claims 19 to 25, wherein: 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; 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; and the third format of the second physical channel adopts source-channel independent coding; The method further comprises: When the second trigger condition is met, the network side device sends a fourth message to the terminal; 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; 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.
27. A coding configuration device, wherein: include: A first receiving module, used to receive a first message sent by a network side device; 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; The first message is used to indicate at least one of the following: Whether the target data uses source-channel joint coding; The first trigger condition of whether the target data uses source-channel joint coding.
28. The device according to claim 27, wherein The device also includes: A second sending module, used to send the terminal capability information to the network side device; 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, wherein The device also includes: A third sending module, used to send a second message to the network side device; The second message includes at least one of the following: target data encoded using the target encoding method; Indication of whether to use source-channel joint coding.
30. The device according to claim 29, wherein: The device also includes: A second receiving module, used to receive the reporting configuration of the target data sent by the network side device; 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.
31. The device according to any one of claims 27 to 30, wherein: The device also includes: 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; 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.
32. The device according to claim 31, wherein The device also includes: 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.
33. The device according to any one of claims 27 to 32, wherein: 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; 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; and the third format of the second physical channel adopts source-channel independent coding; The device also includes: A fourth receiving module, used to receive a fourth message sent by the network side device; 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; 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.
34. A coding configuration device, wherein: include: A first sending module, configured to send a first message to a terminal; The first message is used to indicate at least one of the following: Whether the target data uses source-channel joint coding; The first trigger condition of whether the target data uses source-channel joint coding.
35. The device according to claim 34, wherein The device further comprises: The second determining module is used to determine the first message according to the service quality parameter requirement.
36. The device according to claim 34 or 35, wherein: The device further comprises: A fifth receiving module, used 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; 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 device according to any one of claims 34 to 36, wherein: The device 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 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; Indication of whether to use source-channel joint coding.
38. The device according to claim 37, wherein The device further comprises: 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; 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.
39. The device according to any one of claims 34 to 38, wherein: The device further comprises: 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; 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.
40. The device according to any one of claims 34 to 39, wherein: 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; 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; and the third format of the second physical channel adopts source-channel independent coding; The device further comprises: an eighth sending module, configured to 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; 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.
41. A terminal, wherein: It includes a processor and a memory, 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 encoding configuration method according to any one of claims 1 to 18 are implemented.
42. A network side device, wherein: It includes a processor and a memory, 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 encoding configuration method as described in any one of claims 19 to 26 are implemented.
43. A readable storage medium, wherein: The readable storage medium stores a program or instruction, and when the program or instruction is executed by the processor, it implements the encoding configuration method as described in any one of claims 1-18, or implements the steps of the encoding configuration method as described in any one of claims 19 to 26.
Citation Information
Patent Citations
Transmission processing method and device
CN113472479A
Transmission processing method and device
CN113472480A
Communication method and related device
CN116938385A
Network coding sidelink data transmission
US20210392472A1