Resource allocation method and apparatus, and device and storage medium
By configuring the first physical resource in the uplink transmission resources of network devices, and using an AI model to realize the reuse of the same resources between JSCC-based CSI and traditional UCI, the problem of unclear resource allocation of JSCC CSI is solved and the transmission efficiency of UCI is improved.
Patent Information
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- GUANGDONG OPPO MOBILE TELECOMMUNICATIONS CORP LTD
- Filing Date
- 2024-11-26
- Publication Date
- 2026-06-04
AI Technical Summary
In existing technologies, JSCC-based CSI cannot be effectively reused with traditional UCI in PUCCH or PUSCH resources, resulting in unclear resource allocation and affecting transmission efficiency.
The network device configures the first physical resource in the uplink transmission resources to send JSCC-based CSI, and supports the multiplexing of traditional UCI and JSCC-based CSI on the same resource. The AI model is used to realize joint coding of source and channel to ensure the transmission performance of the two UCIs.
While ensuring UCI transmission performance, the transmission efficiency of uplink UCI has been improved, and effective resource sharing between JSCC-based CSI and traditional UCI has been achieved.
Smart Images

Figure CN2024134674_04062026_PF_FP_ABST
Abstract
Description
Resource allocation methods, devices, equipment and storage media Technical Field
[0001] This application relates to the field of communication technology, and in particular to a resource allocation method, apparatus, device, and storage medium. Background Technology
[0002] In related technologies, different types of UCI (Uplink Control Information) can be multiplexed on the same PUCCH (Physical Uplink Control Channel) or PUSCH (Physical Uplink Shared Channel) resources. When multiplexing on PUCCH resources, the channel coding rate of different UCIs can be determined based on the number of source bits of the UCI and the size of the PUCCH resources; when multiplexing on PUSCH resources, the size of physical resources occupied by different UCIs can be determined based on the number of source bits of the UCI and the configured modulation and coding scheme.
[0003] However, CSI (Channel State Information) based on JSCC (Joint Source and Channel Coding) does not involve the generation of CSI source bits during its generation process. Therefore, it cannot be multiplexed with other UCIs for resource mapping and requires independent physical resources. Currently, there is no clear solution for allocating resources between JSCC-based CSI and traditional UCIs in PUCCH or PUSCH resources to ensure their independent transmission. Summary of the Invention
[0004] This application provides a resource allocation method, apparatus, device, and storage medium. The technical solutions provided by this application are as follows:
[0005] According to one aspect of the embodiments of this application, a resource allocation method is provided, the method being executed by a terminal device, the method comprising:
[0006] The network device receives first information, which is used to determine a first physical resource from the uplink transmission resources configured by the network device. The first physical resource is used to send CSI based on JSCC.
[0007] On the first physical resource, the JSCC-based CSI is sent.
[0008] According to one aspect of the embodiments of this application, a resource allocation method is provided, the method being executed by a network device, the method comprising:
[0009] Send first information to the terminal device, the first information being used to determine a first physical resource from the uplink transmission resources configured by the network device, the first physical resource being used to send CSI based on JSCC;
[0010] On the first physical resource, the JSCC-based CSI sent by the terminal device is received.
[0011] According to one aspect of the embodiments of this application, a resource allocation apparatus is provided, the apparatus comprising:
[0012] A receiving module is configured to receive first information sent by a network device, wherein the first information is used to determine a first physical resource from the uplink transmission resources configured by the network device, and the first physical resource is used to send CSI based on JSCC.
[0013] The sending module is used to send the JSCC-based CSI on the first physical resource.
[0014] According to one aspect of the embodiments of this application, a resource allocation apparatus is provided, the apparatus comprising:
[0015] The sending module is used to send first information to the terminal device, the first information being used to determine a first physical resource from the uplink transmission resources configured by the network device, the first physical resource being used to send CSI based on JSCC;
[0016] The receiving module is configured to receive the JSCC-based CSI sent by the terminal device on the first physical resource.
[0017] According to one aspect of the embodiments of this application, a communication device is provided, the communication device including a processor and a memory, the memory storing a computer program, and the processor executing the computer program to implement the resource allocation method described above. The communication device is a terminal device, or the communication device is a network device.
[0018] According to one aspect of the embodiments of this application, a computer-readable storage medium is provided, the storage medium storing a computer program for execution by a processor to implement the above-described resource allocation method.
[0019] According to one aspect of the embodiments of this application, a chip is provided, the chip including programmable logic circuits and / or program instructions, which, when the chip is running, are used to implement the above-described resource allocation method.
[0020] According to one aspect of the embodiments of this application, a computer program product is provided, the computer program product including computer instructions stored in a computer-readable storage medium, and a processor reading from the computer-readable storage medium and executing the computer instructions to implement the above-described resource allocation method.
[0021] The technical solutions provided in this application embodiment may have the following beneficial effects:
[0022] CSI based on JSCC is transmitted on the first physical resource in the uplink transmission resources configured in the network device. Other transmission resources in the uplink transmission resources can be used to transmit other UCIs. This can support the multiplexing of traditional UCIs and JSCC-based CSIs on the same uplink transmission resources, thereby improving the transmission efficiency of uplink UCIs while ensuring the transmission performance of both types of UCIs. Attached Figure Description
[0023] Figure 1 is a schematic diagram of a network architecture provided in one embodiment of this application;
[0024] Figure 2 is a schematic diagram of different periodic CSI reporting methods provided in one embodiment of this application;
[0025] Figure 3 is a schematic diagram of the framework of an AI (Artificial Intelligence)-based CSI autoencoder provided in one embodiment of this application;
[0026] Figure 4 is a schematic diagram of the framework for AI-based joint source-channel CSI feedback provided in one embodiment of this application;
[0027] Figure 5 is a flowchart of a resource allocation method provided in an embodiment of this application;
[0028] Figure 6 is a flowchart of a resource allocation method provided in another embodiment of this application;
[0029] Figure 7 is a schematic diagram of a portion of OFDM (Orthogonal Frequency Division Multiplexing) symbols used for CSI of JSCC according to an embodiment of this application;
[0030] Figure 8 is a schematic diagram of a portion of the PRB (Physical Resource Block) provided in an embodiment of this application for CSI of JSCC;
[0031] Figure 9 is a schematic diagram of a portion of the subcarriers used for CSI of JSCC according to an embodiment of this application;
[0032] Figure 10 is a schematic diagram of a portion of the RE (Resource Element) provided in an embodiment of this application for CSI of JSCC;
[0033] Figure 11 is a block diagram of a resource allocation device provided in an embodiment of this application;
[0034] Figure 12 is a block diagram of a resource allocation device provided in another embodiment of this application;
[0035] Figure 13 is a schematic diagram of the structure of a communication device provided in an embodiment of this application. Detailed Implementation
[0036] To make the objectives, technical solutions, and advantages of this application clearer, the embodiments of this application will be described in further detail below with reference to the accompanying drawings.
[0037] The network architecture and business scenarios described in the embodiments of this application are for the purpose of more clearly illustrating the technical solutions of the embodiments of this application, and do not constitute a limitation on the technical solutions provided in the embodiments of this application. As those skilled in the art will know, with the evolution of network architecture and the emergence of new business scenarios, the technical solutions provided in the embodiments of this application are also applicable to similar technical problems.
[0038] Please refer to Figure 1, which shows a schematic diagram of a network architecture 100 provided in one embodiment of this application. The network architecture 100 may include: a terminal device 10, an access network device 20, and a core network element 30.
[0039] Terminal device 10 can refer to UE (User Equipment), STA (Station), access terminal, user unit, user station, mobile station, mobile station, remote station, remote terminal, mobile device, wireless communication device, user agent, or user equipment. In some embodiments, terminal device 10 can also be a cellular phone, cordless phone, SIP (Session Initiation Protocol) phone, WLL (Wireless Local Loop) station, PDA (Personal Digital Assistant), handheld device with wireless communication capabilities, computing device or other processing device connected to a wireless modem, vehicle-mounted device, wearable device, terminal device in 5GS (5th Generation System), or terminal device in the future evolved PLMN (Public Land Mobile Network), etc., and this application embodiment is not limited to these. For ease of description, the devices mentioned above are collectively referred to as terminal devices. The number of terminal devices 10 is usually multiple, and one or more terminal devices 10 can be distributed within the cell managed by each access network device 20. Terminal equipment can also be simply referred to as terminal or UE, the meaning of which can be understood by those skilled in the art.
[0040] Access network device 20 is a device deployed in an access network to provide wireless communication functionality to terminal device 10. Access network device 20 may include various forms of macro base stations, micro base stations, relay stations, APs (Access Points), etc. In systems employing different wireless access technologies, the name of the device with access network device functionality may differ; for example, in a 5G NR (New Radio) system, it is called gNodeB or gNB (Next Generation Node B). As communication technologies evolve, the name "access network device" may change. For ease of description, in this embodiment, the aforementioned devices providing wireless communication functionality to terminal device 10 are collectively referred to as access network devices. In some embodiments, a communication relationship can be established between terminal device 10 and core network element 30 through access network device 20. For example, in an LTE (Long Term Evolution) system, access network device 20 can be one or more eNodeBs within an EUTRAN (Evolved Universal Terrestrial Radio Access Network); in a 5G NR system, access network device 20 can be one or more gNBs within a RAN (Radio Access Network). In the embodiments of this application, unless otherwise specified, "network device" refers to access network device 20, such as a base station.
[0041] Core network element 30 is a network element deployed in the core network. Its main functions are to provide user connectivity, manage users, and bear services, serving as an interface to external networks. For example, core network elements in a 5G NR system may include AMF (Access and Mobility Management Function) entities, UPF (User Plane Function) entities, and SMF (Session Management Function) entities.
[0042] In some embodiments, the access network device 20 and the core network element 30 communicate with each other via some air interface technology, such as the NG interface in a 5G NR system. The access network device 20 and the terminal device 10 communicate with each other via some air interface technology, such as the Uu interface.
[0043] The "5G NR system" in this application embodiment can also be referred to as a 5G system or an NR system, but those skilled in the art will understand its meaning. The technical solutions described in this application embodiment can be applied to LTE systems, 5G NR systems, and subsequent evolution systems of 5G NR systems (such as B5G (Beyound 5G) systems, 6G systems (6th Generation System), and other communication systems such as NB-IoT (Narrow Band Internet of Things) systems. This application does not limit these applications.
[0044] In this embodiment, the network device can provide services to a cell. The terminal device communicates with the network device through the transmission resources (e.g., frequency domain resources, or spectrum resources) on the carrier used by the cell. The cell can be the cell corresponding to the network device (e.g., a base station). The cell can belong to a macro base station or to a base station corresponding to a small cell. The small cell can include: metro cell, micro cell, pico cell, femto cell, etc. These small cells have the characteristics of small coverage area and low transmission power, and are suitable for providing high-speed data transmission services.
[0045] Before introducing the technical solution of this application, some related technical knowledge involved in this application will be introduced and explained. The following related technologies are optional solutions and can be arbitrarily combined with the technical solutions of the embodiments of this application, all of which fall within the protection scope of the embodiments of this application. The embodiments of this application include at least some of the following contents.
[0046] I. Introduction to Traditional Downlink CSI Feedback
[0047] To enable network devices to perform reasonable scheduling, terminals need to report downlink Channel State Information (CSI) so that the base station can determine the terminal's scheduling information, such as the transmission layer number, precoding matrix, transmit beam, and modulation / coding scheme. Specifically, the terminal's CSI reporting is based on the CSI reporting configuration indicated by the network device and the CSI-RS signal sent by the network device. The uplink resources used by the terminal for CSI reporting and the CSI-RS signal used for CSI measurement are both indicated by the CSI reporting configuration. Each CSI reporting configuration corresponds to one CSI report, and each CSI report can contain different information such as CRI (Channel State Information-Resource Indicator), RI (Rank Indicator), PMI (Precoding Matrix Indicator), and CQI (Channel Quality Indicator). This information is obtained based on the CSI-RS signal configured and sent by the network device. Specifically, the content / information included in CSI is determined by the report quantity information in the CSI reporting configuration. The report quantity information can indicate one of the following report quantities: CRI, RI, PMI, CQI, RSRP (Reference Signal Received Power), or LI (Layer Indicator).
[0048] Among them, CRI is used to determine the CSI-RS resource currently used for channel measurement and the IMR (Interference Measurement Resource) currently used for interference measurement from multiple CSI-RS resources;
[0049] RI is used to report the recommended number of transport layers;
[0050] PMI is used to determine the recommended precoding matrix from a predefined codebook;
[0051] CQI is used to report the current channel quality;
[0052] RSRP is used to report the RSRP of the SSB or CSI-RS corresponding to the returned index, so that the network side can determine the beam used for downlink transmission.
[0053] LI is used to report the index of the transport layer associated with PTRS.
[0054] RI / PMI / CQI can be determined based on the SINR (Signal to Interference plus Noise Ratio) estimated by the terminal. The channel component of SINR is determined based on the non-zero power CSI-RS configured by the network for channel measurement, while the interference component is determined based on the CSI-IM or non-zero power CSI-RS configured by the network equipment for interference measurement. The CSI-RS resources used for channel measurement can include multiple antenna ports to measure the complete downlink channel and thus calculate the CSI.
[0055] Terminal devices can report CSI in three periodic ways: periodic CSI, quasi-persistent CSI, and aperiodic CSI, as shown in Figure 2. Periodic CSI is transmitted on the PUCCH, and its CSI reporting configuration is configured by RRC (Radio Resource Control). After receiving the corresponding RRC configuration, the terminal periodically reports the CSI. Quasi-persistent CSI can be transmitted on either the PUCCH or PUSCH. The CSI reporting configuration corresponding to CSI transmitted on the PUCCH is pre-configured by RRC signaling and activated or deactivated by MAC layer signaling. The CSI reporting configuration corresponding to CSI transmitted on the PUSCH is dynamically indicated (activated or deactivated) by DCI signaling. After receiving the activation or indication signaling from the network configuration, the terminal periodically transmits CSI on the PUCCH or PUSCH until it receives the deactivation signaling and stops reporting. The CSI reporting configuration for non-periodic CSI reporting is also pre-configured via RRC signaling. Part of this configuration can be activated via MAC layer signaling, and then the CSI reporting configuration used for CSI reporting is indicated by the CSI trigger signaling in DCI (Downlink Control Information). After receiving the CSI trigger signaling, the terminal reports the corresponding CSI on the scheduled PUSCH in one go according to the indicated CSI reporting configuration.
[0056] II. AI-based CSI Feedback
[0057] Given the tremendous success of AI technology, especially deep learning, in computer vision and natural language processing, the communications field has begun to explore using deep learning to solve technical challenges that are difficult to address with traditional communication methods. Deep learning's commonly used neural network architectures are non-linear and data-driven, capable of extracting features from actual channel matrix data and reconstructing the compressed channel matrix information from the UE (User Equipment) at the base station side as accurately as possible. This not only ensures the reconstruction of channel information but also provides the possibility of reducing CSI (Content Support Interface) feedback overhead at the UE side. Deep learning-based CSI feedback treats channel information as an image to be compressed, using a deep learning autoencoder to compress the input channel information and then reconstructing the compressed channel image at the transmitting end, thus preserving channel information to a greater extent.
[0058] The basic implementation framework of AI-based CSI feedback is described below. Employing an AI-based CSI autoencoder method, the entire feedback system is divided into encoder and decoder parts, deployed at the user transmitter and base station receiver, respectively. After obtaining channel information through channel estimation, the user uses it as input to the encoder. The encoder's neural network compresses and encodes the channel information matrix, and the compressed bitstream is fed back to the base station via the air interface feedback link. The base station uses the decoder to recover the channel information based on the feedback bitstream and outputs complete feedback channel information. The neural networks of the encoder and decoder shown in Figure 3 can employ structures such as DNN (Deep Neural Network) composed of multiple fully connected layers, CNN (Convolutional Neural Network) composed of multiple convolutional layers, or RNN (Recurrent Neural Network) with structures such as LSTM (Long-Short Term Memory) and GRU (Gated Recurrent Unit). Various neural network architectures, such as residual and self-attention mechanisms, can also be used to improve the performance of the encoder and decoder.
[0059] The CSI input and output mentioned above can both be full-channel information or feature vector information obtained based on full-channel information. Therefore, current deep learning-based channel information feedback methods are mainly divided into full-channel information feedback and feature vector feedback. While the former can achieve compression and feedback of full-channel information, it has high feedback bitstream overhead and is not supported in existing NR systems. Feature vector-based feedback methods are the feedback architecture currently supported by NR systems. AI-based feature vector feedback methods can achieve higher CSI feedback accuracy with the same feedback bit overhead, or significantly reduce feedback overhead while achieving the same CSI feedback accuracy.
[0060] Besides the AI-based CSI feedback discussed in 5G standardization, there is another type of AI-based joint source-channel CSI feedback method, as shown in Figure 4. In this method, noise in the uplink feedback is considered in the CSI feedback process. The encoder deployed on the terminal side implicitly implements CSI compression, uplink channel coding, and modulation; the decoder on the network side implicitly implements demodulation, channel decoding, and CSI recovery functions.
[0061] This CSI feedback method based on Joint Source-Channel Coding (JSCC) can take into account the impact of noise and jointly implement source-channel coding. It combines the lossy source coding process of CSI compression with the redundancy-adding process of channel coding, which further optimizes the noise resistance performance of CSI encoder and CSI decoder under non-ideal channels with limited uplink feedback resources, and significantly improves CSI feedback performance in low signal-to-noise ratio environments.
[0062] III. UCI Transmission on PUSCH and PUCCH
[0063] In the NR standard, Uplink Control Information (UCI) needs to be transmitted to the network side via PUCCH or PUSCH. Uplink Control Information (UCI) generally includes HARQ-ACK (Hybrid Automatic Repeat reQuest-ACK noledgement), SR (Scheduling Request), and CSI. Specifically, CSI contains information such as RI, LI, CQI, and PMI.
[0064] The general steps involved in UCI being carried via PUCCH are as follows:
[0065] Step 1: UCI Bit Sequence Generation. This step requires generating the specific content of the UCI. The UCI may contain only HARQ-ACK or SR, only CSI, or all of HARQ-ACK, SR, and CSI. During this process, the terminal side arranges the UCIs to be uploaded into a bit stream in the order of HARQ-ACK, SR, and CSI.
[0066] Step 2: Code block partitioning and CRC (Cyclic Redundancy Check): Based on the length A of the UCI bit sequence, when A ≥ 12 bits, code block partitioning and CRC are used, and polar codes are used for encoding; when A < 12, no CRC is needed and code block partitioning is needed, and the channel coding corresponding to the small code block is used directly.
[0067] Step 3: Channel coding: Perform channel coding on the sequence generated in Step 2;
[0068] Step 4: Rate matching and resource mapping: Rate matching is performed on the channel-coded sequence, and modulation is performed using QPSK (Quadrature Phase Shift Keying) or π / 2-BPSK (Binary Phase Shift Keying) to map it to the corresponding PUCCH resources.
[0069] The detailed steps of the above process, as well as the specific implementation methods of channel coding and rate matching, can be found in Section 6.3.1 of 3GPP TS 38.212. Specifically, for CSI transmission, the NR PUCCH supports Periodic CSI (P-CSI) and Semi-Persistent CSI (SP-CSI) transmissions, as shown in Table 1.
[0070] Table 1: CSI Reporting Carried by PUCCH
[0071] The transmission process of UCI on PUSCH is similar to that of PUCCH. Detailed steps, channel coding, and specific implementation methods for rate matching are described in Section 6.3.2 of 3GPP TS 38.212. Specifically, PUSCH can carry semi-persistent SP-CSI and aperiodic CSI (A-CSI) reporting, as shown in Table 2.
[0072] Table 2: CSI Reporting Carried by PUSCH
[0073] SP-CSI cannot be multiplexed with uplink data, while A-CSI can. To ensure the effectiveness of PUSCH resource allocation, a partial subband CSI reporting method is adopted. Based on the allocated PUSCH resources, the UE discards a number of blocks in order of priority from low to high. The subband portion of Part 2 of each CSI report is divided into even-numbered subbands and odd-numbered subbands, with each part constituting a CSI block, and the even-numbered subbands have a higher priority than the odd-numbered subbands.
[0074] In related technologies, different types of UCIs can be multiplexed on the same PUCCH or PUSCH resources, and the channel coding rate (PUCCH) or physical resource size (PUSCH) of different UCIs is determined based on the number of source bits of the UCI. For PUCCH, the entire PUCCH resource is used to transmit the concatenated UCI source bit information; for PUSCH, the number of REs occupied by different UCIs is calculated based on the number of source bits of the UCI and the MCS (Modulation Coding Scheme) of the PUSCH. However, for AI-based source-channel joint CSI feedback, the input of the AI encoder is the channel information (such as feature vectors) measured by the terminal device, and the output is the channel-coded CSI information; there is no process for generating CSI source bits. In this case, this information needs to occupy independent PUCCH / PUSCH resources. Determining the physical resources occupied by the CSI information fed back by the source channel on the PUCCH / PUSCH, so as to achieve multiplexing transmission with traditional UCI (such as HARCK-ACK, RI, CQI, etc.) on the same PUCCH or PUSCH, is a problem that needs to be solved.
[0075] Please refer to Figure 5, which shows a flowchart of a resource allocation method provided in one embodiment of this application. The method is executed by a terminal device. The method includes at least one of the following steps 510-520.
[0076] Step 510: The terminal device receives first information sent by the network device. The first information is used to determine a first physical resource from the uplink transmission resources configured by the network device. The first physical resource is used to send CSI based on JSCC.
[0077] In some embodiments, the uplink transmission resources include PUSCH resources or PUCCH resources. In some embodiments, the first physical resource is at least one physical resource determined from the uplink transmission resources. Exemplarily, step a is further included after step 510 above:
[0078] Step a: The terminal device determines at least one physical resource from the uplink transmission resources based on the first information, and uses it as the first physical resource.
[0079] In some embodiments, the physical resources are any of the following: OFDM symbols, PRBs, subcarriers, and REs.
[0080] In some embodiments, after determining the first physical resource, the network device indicates it to the terminal device via first information. In some embodiments, the first information may indicate the first physical resource or a second physical resource other than the first physical resource. After receiving the first information, the terminal device determines the first physical resource based on the first information and maps the JSCC-based CSI onto the first physical resource.
[0081] In some embodiments, the terminal device may receive configuration information from the network device, which is used to configure uplink transmission resources for transmitting JSCC-based CSI and other UCIs. Exemplarily, this configuration information is a CSI reporting configuration. Exemplarily, this configuration information is indicated to the terminal device through the CSI reporting configuration corresponding to JSCC-based CSI. In some embodiments, other UCIs refer to conventional UCIs not based on JSCC. Exemplarily, other UCIs may be RI, CQI, L1-RSRP, L1-SINR, or other CSI information not based on JSCC, or HARQ-ACK information or SR information, etc.
[0082] In some embodiments, the first physical resource is used to transmit JSCC-based CSI, which is the raw channel information compressed using a first model. The raw channel information is obtained by the terminal device for channel measurement. In some embodiments, the raw channel information may be a channel matrix, a channel covariance matrix, or a channel eigenvector.
[0083] In some embodiments, the first model is an AI or ML model.
[0084] For example, the first model is a first AI model, and the terminal device outputs a channel-coded JSCC-based CSI based on the first AI model. For example, the terminal device uses the measured raw channel information as input to the first AI model, thereby outputting the channel-coded CSI through the first AI model. In some embodiments, the first AI model simultaneously implements two processes: source coding (from raw channel information to CSI) and channel coding (channel coding of the CSI). In some embodiments, the first AI model can also implement the modulation process of the channel-coded CSI. In some embodiments, the channel-coded CSI output by the first AI model can include two forms: one is channel-coded coded bit information, which can be mapped to physical resources after conventional modulation, in which case the first AI model implements both source coding and channel coding processes; the other is channel-coded and modulated symbols, which can be directly mapped to physical resources, in which case the first AI model implements source coding, channel coding, and modulation processes.
[0085] In some embodiments, the first AI model determines based on at least one of the following: the Rank value reported by the terminal device, the number of physical resources included in the first physical resource, and the number of assumed CSI source bits corresponding to the CSI based on JSCC.
[0086] In MIMO (Multiple-Input Multiple-Output) technology, Rank refers to the number of data streams recommended by the terminal device. This is typically limited by the number of antennas at the transmitting and receiving ends, as well as channel conditions. The Rank directly affects the system throughput, as a higher Rank allows more data to be transmitted on the same amount of time and frequency resources. The assumed CSI source bit count corresponding to JSCC-based CSI is the source bit count assumed by the terminal device for JSCC-based CSI, and is not the actual CSI source bit count.
[0087] In one example, the first AI model is determined based on the Rank value reported by the terminal device; that is, different Rank values can correspond to different first AI models. For example, the terminal device can store multiple AI models and select the corresponding AI model as the first AI model based on the currently reported Rank value. In some embodiments, the Rank value can be reported to the network device via RI information. For example, the Rank value can be reported to the network device via RI information multiplexed on the same uplink transmission resources as JSCC-based CSI.
[0088] In another example, the first AI model will differ depending on the amount of physical resources occupied by the JSCC-based CSI, or in other words, the first AI model will also differ depending on the amount of physical resources included in the first physical resource. For example, the terminal device can store multiple AI models and select the corresponding AI model as the first AI model based on the amount of physical resources occupied by the JSCC-based CSI.
[0089] Step 520: The terminal device sends a JSCC-based CSI on the first physical resource.
[0090] In some embodiments, other physical resources in the uplink transmission resources besides the first physical resource can be used to transmit other UCIs. For example, the terminal device transmits other UCIs on physical resources other than the first physical resource in the uplink transmission resources.
[0091] In some embodiments, the uplink transmission resource is the transmission resource of PUCCH, which may be used solely for transmitting UCI. In some embodiments, the uplink transmission resource is the transmission resource of PUSCH, which may be used solely for transmitting UCI, or it may be used for transmitting both UCI and data. The UCI includes JSCC-based SCI or includes JSCC-based SCI and other UCIs.
[0092] In some embodiments, the uplink transmission resource is the transmission resource of PUSCH; step 520 above can be implemented as any one of the following schemes 1 to 3.
[0093] Option 1: After mapping the RI and before mapping the CSI (part 2), the terminal device maps the JSCC-based CSI to the transport resources of the PUSCH for transmission. For example, the JSCC-based CSI is then mapped to the RE following the RE mapped by the RI.
[0094] Option 2 involves the terminal device mapping the JSCC-based CSI as part of CSI Part 2 onto the PUSCH transport resources for transmission. In other words, the JSCC-based CSI can use the same mapping method as CSI Part 2. For example, the JSCC-based CSI can be mapped onto the RE following the RE mapped in CSI Part 1.
[0095] Option 3: After mapping CSI Part 2, the terminal device maps the JSCC-based CSI to the transport resources of the PUSCH for transmission. For example, on the RE following the RE mapped in CSI Part 2, the JSCC-based CSI is then mapped.
[0096] The technical solution provided in this application transmits JSCC-based CSI on the first physical resource in the uplink transmission resources configured in the network device. Other transmission resources in the uplink transmission resources can be used to transmit other UCIs. This can support the multiplexing of traditional UCIs and JSCC-based CSIs on the same uplink transmission resources, thereby improving the transmission efficiency of uplink UCIs while ensuring the transmission performance of both types of UCIs.
[0097] Please refer to Figure 6, which shows a flowchart of a resource allocation method provided in another embodiment of this application. This method is performed by a network device and may include at least one of the following steps 610-620.
[0098] Step 610: The network device sends first information to the terminal device. The first information is used to determine a first physical resource from the uplink transmission resources configured by the network device. The first physical resource is used to send CSI based on JSCC.
[0099] For details regarding step 610, please refer to the description of step 510 in the above embodiments; this application will not repeat them here.
[0100] Step 620: The network device receives the JSCC-based CSI sent by the terminal device on the first physical resource.
[0101] In some embodiments, after receiving JSCC-based CSI, the network device processes the JSCC-based CSI based on a second model to obtain the raw channel information.
[0102] In some embodiments, the second model is a second AI model, and the network device outputs raw channel information based on the second AI model. For example, the network device outputs raw channel information without source channel coding based on the received JSCC-based CSI and the second AI model.
[0103] In some embodiments, the second model corresponds to the first model. For example, the first model is a first AI model, and the second model is a second AI model. In some embodiments, the second AI model is the AI model corresponding to the first AI model, and the two are obtained through joint training. Unlike the first AI model, the second AI model takes JSCC-based CSI as input and outputs raw channel information, such as channel feature vectors.
[0104] In some embodiments, the second AI model is determined based on at least one of the following: the Rank value reported by the terminal device, the number of physical resources included in the first physical resource, and the number of assumed CSI source bits corresponding to the CSI based on JSCC.
[0105] In one example, the second AI model is determined based on the Rank value reported by the terminal device; that is, different Rank values can correspond to different second AI models. For example, the network device can store multiple AI models and select the corresponding AI model as the second AI model based on the Rank value reported by the terminal device. In some embodiments, the Rank value can be reported to the network device via RI information. For example, the Rank value can be reported to the network device via RI information multiplexed on the same uplink transmission resource as the JSCC-based CSI. The assumed CSI source bit count corresponding to the JSCC-based CSI (R) refers to the source bit count assumed by the network device for the JSCC-based CSI, not the actual CSI source bit count.
[0106] In another example, the second AI model will differ depending on the amount of physical resources occupied by the JSCC-based CSI, or conversely, the second AI model will also differ depending on the amount of physical resources included in the first physical resource. For instance, the network device can store multiple AI models and select the corresponding AI model as the second AI model based on the amount of physical resources occupied by the JSCC-based CSI.
[0107] In some embodiments, the uplink transmission resource is the transmission resource of PUCCH, which may be used solely for transmitting UCI. In some embodiments, the uplink transmission resource is the transmission resource of PUSCH, which may be used solely for transmitting UCI, or it may be used for transmitting both UCI and data. The UCI includes JSCC-based SCI and / or other UCIs.
[0108] In some embodiments, the uplink transmission resource is the transmission resource of PUSCH; step 620 above can be implemented as any one of the following schemes 1 to 3.
[0109] Option 1: The network device receives a JSCC-based CSI mapped to a transport resource on the PUSCH after mapping the RI and before mapping the CSI part 2. For example, the terminal device maps the JSCC-based CSI to a transport resource on the PUSCH for transmission after mapping the RI. For instance, the JSCC-based CSI is mapped after the RE mapped by the RI.
[0110] Option 2: The network device receives JSCC-based CSI mapped onto the PUSCH transport resources as part of CSI Part 2. For example, the terminal device maps the JSCC-based CSI onto the PUSCH transport resources as part of CSI Part 2 for transmission; that is, the JSCC-based CSI can use the same mapping method as CSI Part 2. For instance, the JSCC-based CSI is mapped after the RE mapped in CSI Part 1.
[0111] Option 3: The network device receives the JSCC-based CSI mapped to the transport resources of the PUSCH after mapping CSI Part 2. For example, after mapping CSI Part 2, the terminal device then maps the JSCC-based CSI to the PUSCH resources for transmission. For instance, the JSCC-based CSI is mapped after the RE mapped in CSI Part 2.
[0112] The technical solution provided in this application transmits JSCC-based CSI on the first physical resource in the uplink transmission resources configured in the network device. Other transmission resources in the uplink transmission resources can be used to transmit other UCIs. This can support the multiplexing of traditional UCIs and JSCC-based CSIs on the same uplink transmission resources, thereby improving the transmission efficiency of uplink UCIs while ensuring the transmission performance of both types of UCIs.
[0113] In some embodiments, the first information may indicate relevant information about a first physical resource, and the terminal device directly determines the first physical resource based on the first information. In some embodiments, the first information may indicate relevant information about a second physical resource, and after the terminal device determines the second physical resource based on the first information, it determines the physical resources in the uplink transmission resources other than the second physical resource as the first physical resource. Next, the methods by which the terminal device determines the first physical resource based on the first information will be explained in a categorized manner.
[0114] Method 1: Determine the first physical resource based on the first information.
[0115] In some embodiments, the first information may indicate relevant information about the first physical resource. For example, the first information indicates the proportion of the first physical resource occupied in the uplink transmission resources. As another example, the first information indicates the amount of physical resources occupied by the first physical resource in the uplink transmission resources. Yet another example, the first information may indicate the assumed number of CSI source bits corresponding to the first physical resource.
[0116] Example 1: The first information is used to indicate the quantity of the first physical resource in the uplink transmission resources.
[0117] In some embodiments, the physical resources are any of the following: OFDM symbols, PRBs, subcarriers, and REs.
[0118] For example, the first information indicates the number N of OFDM symbols in the uplink transmission resources used for JSCC-based CSI, and the terminal device uses the corresponding N OFDM symbols to transmit JSCC-based CSI. For example, as shown in FIG7, either the first N OFDM symbols or the last N OFDM symbols in the uplink transmission resources are used to transmit JSCC-based CSI. Here, N is a positive integer.
[0119] For example, the first information indicates the number M of PRBs in the uplink transmission resources used for JSCC-based CSI, and the terminal device uses the corresponding M PRBs to transmit JSCC-based CSI. For example, as shown in FIG8, either the first M PRBs or the last M PRBs in the uplink transmission resources are used to transmit JSCC-based CSI. Here, M is a positive integer.
[0120] For example, the first information indicates the number P subcarriers P in the uplink transmission resources used for JSCC-based CSI, and the terminal device uses the corresponding P subcarriers to transmit JSCC-based CSI. For example, as shown in FIG9, either the first P subcarriers or the last P subcarriers in the uplink transmission resources are used to transmit JSCC-based CSI. Here, P is a positive integer.
[0121] For example, the first information indicates the number K REs in the uplink transmission resources used for JSCC-based CSI, and the terminal device uses the corresponding K REs to transmit JSCC-based CSI. For example, as shown in Figure 10, either the first K REs or the last K REs in the uplink transmission resources are used to transmit JSCC-based CSI. Here, the K REs can be mapped in either the OFDM symbol (time domain) first, followed by the subcarrier (frequency domain) or vice versa. Here, K is a positive integer.
[0122] Example 2: The first information is used to indicate the proportion of the first physical resource occupied in the uplink transmission resources.
[0123] In some embodiments, the first information is used to indicate the proportion of the first physical resource occupied in the uplink transmission resource.
[0124] For example, the first information indicates the proportion of OFDM symbols occupied by the first physical resource in the uplink transmission resource. The terminal device determines the first physical resource from the uplink transmission resource based on the OFDM symbol proportion. For example, the OFDM symbol proportion is 0.1, 0.2, 0.5, 0.7, etc. The terminal device determines the number N of OFDM symbols N used for JSCC-based CSI in the uplink transmission resource based on the OFDM symbol proportion, and uses the corresponding N OFDM symbols as the first physical resource. For example, as shown in FIG7, either the first N OFDM symbols or the last N OFDM symbols in the uplink transmission resource are used as the first physical resource.
[0125] For example, the first information indicates the proportion of PRBs occupied by the first physical resource in the uplink transmission resources. The terminal device determines the first physical resource from the uplink transmission resources based on the PRB proportion. For example, the PRB proportion is 0.1, 0.2, 0.5, 0.7, etc. The terminal device determines the number M of PRBs used for JSCC-based CSI in the uplink transmission resources based on the PRB proportion, and uses the corresponding M PRBs as the first physical resource. For example, as shown in FIG8, either the first M PRBs or the last M PRBs in the uplink transmission resources are used as the first physical resource.
[0126] For example, the first information indicates the proportion of subcarriers occupied by the first physical resource in the uplink transmission resource. The terminal device determines the first physical resource from the uplink transmission resource based on the subcarrier proportion. For example, the subcarrier proportion may be 0.1, 0.2, 0.5, 0.7, etc. The terminal device determines the number P subcarriers P in the uplink transmission resource used for JSCC-based CSI based on the subcarrier proportion, and uses the corresponding P subcarriers as the first physical resource. For example, as shown in FIG9, either the first P subcarriers or the last P subcarriers in the uplink transmission resource are used as the first physical resource.
[0127] For example, the first information indicates the proportion of REs occupied by the first physical resource in the uplink transmission resources. The terminal device determines the first physical resource from the uplink transmission resources based on the RE proportion. For example, the RE proportion is 0.1, 0.2, 0.5, 0.7, etc. The terminal device determines the number K of REs used for JSCC-based CSI in the uplink transmission resources based on the RE proportion, and uses the corresponding K REs as the first physical resource. For example, as shown in FIG10, the first K REs or the last K REs in the uplink transmission resources are used as the first physical resource.
[0128] Example 3: The first piece of information is used to indicate the number of assumed CSI source bits corresponding to the JSCC-based CSI.
[0129] In some embodiments, the first information is used to indicate the number of assumed CSI source bits corresponding to the JSCC-based CSI.
[0130] Furthermore, the terminal device determines the corresponding number of REs from the uplink transmission resources based on the assumed CSI source bit count, and uses them as the first physical resources.
[0131] In related technologies, the number of REs occupied by UCI in PUSCH resources is calculated based on the number of source bits of UCI and the MCS of PUSCH. However, for JSCC-based CSI, the input of the AI encoder is the raw channel information (such as feature vectors) measured by the terminal device, and the output is the channel-coded CSI; there is no process for generating CSI source bits. To determine the physical resources required for JSCC-based CSI, the network device can configure an assumed number of CSI source bits. This number is not the actual number of source bits generated, but rather an assumed number of source bits configured by the terminal device only for calculating the corresponding physical resources.
[0132] In some embodiments, the uplink transmission resource is the transmission resource of the PUSCH; the above steps can be implemented as follows: the terminal device determines the first RE number based on the assumed CSI source bit number and the MCS of the PUSCH; based on the first RE number, it determines the corresponding number of REs from the transmission resource of the PUSCH as the first physical resource.
[0133] In some embodiments, the MCS of the PUSCH may include the PUSCH transmission rate and / or the PUSCH modulation order. The first RE number may be determined based on the PUSCH transmission rate and / or the PUSCH modulation order. For example, the first RE number = assumed CSI source bits / (PUSCH transmission rate * PUSCH modulation order).
[0134] In some embodiments, it is assumed that the number of source bits corresponds to all transport layers reported by the terminal device. That is, regardless of the Rank value reported by the terminal device, the same number of REs are used (here, RE refers to the REs corresponding to the assumed number of source bits).
[0135] In some embodiments, when the first information is used to indicate the number of assumed CSI source bits corresponding to the JSCC-based CSI of a single transport layer, the number of assumed CSI source bits corresponding to the JSCC-based CSI of all transport layers is determined based on the number of assumed CSI source bits corresponding to a single transport layer and the Rank value reported by the terminal device.
[0136] For example, the first information is used to indicate the assumed source bit count corresponding to the JSCC-based CSI of a single transport layer. The terminal device determines the total assumed CSI source bit count based on the assumed source bit count and the reported Rank value. Based on the total assumed CSI source bit count, the corresponding number of REs are determined from the PUSCH resources as the first physical resources. For example, the total assumed CSI source bit count is equal to the assumed CSI source bit count corresponding to the CSI information of a single transport layer multiplied by the Rank value.
[0137] Example 4: The first information is used to indicate the physical resources corresponding to the JSCC-based CSI of a single transport layer.
[0138] In some embodiments, the first information is used to indicate the physical resources corresponding to the JSCC-based CSI of a single transport layer. Step a above can be implemented as steps a1 to a2 as follows.
[0139] Step a1: The terminal device determines the physical resources corresponding to the JSCC-based CSI of a single transport layer based on the first information.
[0140] Step a2: The terminal device determines the first physical resource based on the physical resource corresponding to a single transport layer and the Rank value reported by the terminal device.
[0141] In some embodiments, the terminal device can determine the physical resources corresponding to the CSI information of a transport layer based on the first information. The first physical resources are obtained based on the physical resources corresponding to a transport layer and the reported Rank value. For example, the first information indicates the number N of OFDM symbols used to transmit the CSI information of a transport layer in the uplink transmission resources, or the number M of PRBs used to transmit the CSI information of a transport layer, or the number K of REs used to transmit the CSI information of a transport layer, or the proportion of REs used to transmit the CSI information of a transport layer. When the total number of transport layers is L, the first physical resources (i.e., the physical resources used to transmit the CSI information of all transport layers) are obtained based on L and the physical resources corresponding to the CSI information of a transport layer.
[0142] In some embodiments, the Rank value is L, where L is a positive integer.
[0143] In some embodiments, the first physical resource includes physical resources that are L times the physical resources corresponding to a single transport layer. For example, the first physical resource includes physical resources that are the product of the physical resources corresponding to a single transport layer and the Rank value.
[0144] In some embodiments, the first physical resource includes physical resources that are K times the physical resources corresponding to a single transport layer, where K is a value pre-agreed upon by the terminal device and the network device, and K is greater than or equal to 1 and less than or equal to L, thereby reducing the resource overhead of the first physical resource. In some embodiments, the value of K is pre-agreed upon by the terminal device and the network device. For example, the values of K are shown in Table 3.
[0145] Table 3: Values of K
[0146] In some embodiments, after determining the first physical resource, the terminal device transmits other UCIs besides the JSCC-based CSI on other physical resources in the uplink transmission resources.
[0147] In the above embodiments, after determining the first physical resource, the terminal device determines the other physical resources in the uplink transmission resources besides the first physical resource as the second physical resource. The second physical resource is used to transmit traditional UCI that is not based on JSCC, thereby supporting the multiplexing of JSCC-based CSI and other UCI in the same uplink transmission resource and improving the utilization of resources.
[0148] Method 2: First information indicates second physical resource
[0149] In some embodiments, other UCIs occupy the second physical resource in the uplink transmission resources for transmission. In some embodiments, the uplink physical resources may only include the first physical resource and the second physical resource. In this case, the first information can be used to determine the second physical resource in the uplink transmission resources. After the terminal device determines the second physical resource based on the first information, it determines the physical resources in the uplink transmission resources other than the second physical resource as the first physical resource.
[0150] In some embodiments, steps b to c are included after step 610 above.
[0151] Step b: The terminal device determines at least one physical resource from the uplink transmission resources based on the first information as the second physical resource. The second physical resource is used to transmit other UCIs besides CSI based on JSCC. The physical resource can be any of the following: subcarrier, PRB, subcarrier, RE.
[0152] Step c: The terminal device uses the other physical resources in the uplink transmission resources, excluding the second physical resource, as the first physical resource.
[0153] Example 1: The first information indicates the number of second physical resources in the uplink transmission resources.
[0154] In some embodiments, the physical resources are any of the following: OFDM symbols, PRBs, subcarriers, and REs.
[0155] For example, the first information indicates the number N of OFDM symbols in the uplink transmission resources used for other UCIs. The terminal device uses the corresponding N OFDM symbols to transmit other UCIs, and uses the remaining OFDM symbols (excluding the aforementioned N OFDM symbols) to transmit JSCC-based CSIs. For example, either the first N OFDM symbols or the last N OFDM symbols in the uplink transmission resources are used to transmit other UCIs, and the remaining OFDM symbols (excluding the aforementioned N OFDM symbols) are used to transmit JSCC-based CSIs. Here, N is a positive integer.
[0156] For example, the first information indicates the number M of PRBs in the uplink transmission resources used for other UCIs. The terminal device uses the corresponding M PRBs to transmit other UCIs and uses the remaining PRBs (excluding the aforementioned M OFDM symbols) to transmit JSCC-based CSIs. For example, either the first M or the last M PRBs in the uplink transmission resources are used to transmit other UCIs, and the remaining PRBs (excluding the aforementioned M PRBs) are used to transmit JSCC-based CSIs. Here, M is a positive integer.
[0157] For example, the first information indicates the number P subcarriers in the uplink transmission resources used for other UCIs. The terminal device uses the corresponding P subcarriers to transmit other UCIs and uses the other subcarriers besides the aforementioned P subcarriers to transmit JSCC-based CSIs. For example, either the first P subcarriers or the last P subcarriers in the uplink transmission resources are used to transmit other UCIs, and the other subcarriers besides the aforementioned P subcarriers are used to transmit JSCC-based CSIs. Here, P is a positive integer.
[0158] For example, the first information indicates the number K of REs in the uplink transmission resources used for other UCIs. The terminal device uses the corresponding K REs to transmit other UCIs and uses the remaining K REs to transmit JSCC-based CSIs. For example, either the first K REs or the last K REs in the uplink transmission resources are used to transmit other UCIs, and the remaining K REs are used to transmit JSCC-based CSIs. Here, the K REs can be mapped in either the OFDM symbol (time domain) first, followed by the subcarrier (frequency domain) or vice versa. K is a positive integer.
[0159] Example 2: The first information indicates the proportion of the second physical resource used in the uplink transmission resources.
[0160] In some embodiments, the first information is used to indicate the proportion of the second physical resources occupied in the uplink transmission resources.
[0161] For example, the first information indicates the proportion of OFDM symbols occupied by the second physical resource in the uplink transmission resource. The terminal device determines the second physical resource from the uplink transmission resource based on the OFDM symbol proportion. For example, the OFDM symbol proportion is 0.1, 0.2, 0.5, 0.7, etc. The terminal device determines the number N of OFDM symbols used for other UCIs in the uplink transmission resource based on the OFDM symbol proportion, and uses the corresponding N OFDM symbols as the second physical resource, and uses the remaining OFDM symbols as the first physical resource. For example, the first N OFDM symbols or the last N OFDM symbols in the uplink transmission resource are used as the second physical resource, and the remaining OFDM symbols are used as the first physical resource.
[0162] For example, the first information indicates the proportion of PRBs occupied by the second physical resource in the uplink transmission resources. The terminal device determines the second physical resource from the uplink transmission resources based on the PRB proportion. For example, the PRB proportion is 0.1, 0.2, 0.5, 0.7, etc. The terminal device determines the number M of PRBs in the uplink transmission resources used for other UCIs based on the PRB proportion, and uses the corresponding M PRBs as the second physical resource, and uses the PRBs other than the aforementioned M PRBs as the first physical resource. For example, the first M PRBs or the last M PRBs in the uplink transmission resources are used as the second physical resource, and the PRBs other than the aforementioned M PRBs are used as the first physical resource.
[0163] For example, the first information indicates the proportion of subcarriers occupied by the second physical resource in the uplink transmission resource. The terminal device determines the second physical resource from the uplink transmission resource based on the subcarrier proportion. For example, the subcarrier proportion may be 0.1, 0.2, 0.5, 0.7, etc. The terminal device determines the number P subcarriers P in the uplink transmission resource used for other UCIs based on the subcarrier proportion, uses the corresponding P subcarriers as the second physical resource, and uses the subcarriers other than the aforementioned P subcarriers as the first physical resource. For example, the first P subcarriers or the last P subcarriers in the uplink transmission resource may be used as the second physical resource, and the subcarriers other than the aforementioned P subcarriers may be used as the first physical resource.
[0164] For example, the first information indicates the proportion of REs occupied by the second physical resource in the uplink transmission resource. The terminal device determines the second physical resource from the uplink transmission resource based on the RE proportion. For example, the RE proportion may be 0.1, 0.2, 0.5, 0.7, etc. The terminal device determines the number K of REs used for other UCIs in the uplink transmission resource based on the RE proportion, and uses the corresponding K REs as the second physical resource, and uses the remaining REs as the first physical resource. For example, the first K REs or the last K REs in the uplink transmission resource may be used as the second physical resource, and the remaining REs may be used as the first physical resource.
[0165] Example 3: The first information indicates the transmission rate of other UCIs in the PUCCH transmission resources.
[0166] In some embodiments, the uplink transmission resource is the transmission resource of PUCCH, and the first information is used to indicate the transmission code rate of other UCIs in the transmission resource of PUCCH.
[0167] In some embodiments, step b above can be implemented as steps b1 to b2 as follows.
[0168] Step b1: The terminal device determines the number of second REs occupied by other UCIs based on the transmission code rate.
[0169] Step b2: The terminal device determines the corresponding number of REs from the transmission resources of PUCCH according to the second number of REs, and uses them as the second physical resources.
[0170] In some embodiments, the transmission rate may refer to the channel coding rate.
[0171] In some embodiments, the first information is CSI reporting configuration or PUCCH resource configuration. In some embodiments, other UCIs, such as RI, CQI, HARQ-ACK, etc., which are not based on JSCC, generally use a fixed modulation scheme and a variable code rate. The network device can notify the terminal device of the transmission code rate of other UCIs carried by the PUCCH resource through CSI reporting configuration or PUCCH resource configuration. The terminal device calculates the number of second REs occupied by other UCIs based on the transmission code rate and the preset modulation scheme. For example, the number of second REs = number of source bits / (transmission code rate * modulation order). Further, the terminal device uses a portion of the PUCCH resource corresponding to the number of second REs as the second physical resource, such as the first few REs or the last few REs in the PUCCH resource.
[0172] Example 4, First information indicates PUSCH's MCS
[0173] In some embodiments, the uplink transmission resource is the transmission resource of the PUSCH, and the PUSCH is not used to transmit data. The first information is used to indicate the MCS of the PUSCH.
[0174] In some embodiments, step b above can be implemented as steps b3 to b4 below.
[0175] Step b3: The terminal device determines the number of second REs occupied by other UCIs based on the MCS of PUSCH;
[0176] Step b4: The terminal device determines the corresponding number of REs from the transmission resources of PUSCH according to the second number of REs, and uses them as the second physical resources.
[0177] In some embodiments, the method described in Example 4 is only applicable to scenarios where the PUSCH is used only for transmitting UCI and not for transmitting data.
[0178] In some embodiments, the first information may be included in the scheduling information for scheduling PUSCH. In some embodiments, the first information is used to indicate the MCS on the PUSCH resource. The terminal device determines the number of second REs occupied by other UCIs based on the MCS, and uses a portion of the PUSCH resources corresponding to the number of second REs as the second physical resource. Since the PUSCH is only used for transmitting UCIs, all other physical resources except those occupied by other UCIs can be used to transmit CSI based on JSCC.
[0179] In the above embodiments, the uplink transmission resources include a first physical resource and a second physical resource. The first physical resource is used to transmit JSCC-based CSI, and the second physical resource is used to transmit traditional UCI that is not based on JSCC. This supports the multiplexing of JSCC-based CSI and other UCI in the same uplink transmission resource, thereby improving resource utilization.
[0180] The following section will provide examples of how uplink transmission resources are PUCCH and PUSCH resources, respectively, from the perspective of interaction between terminal devices and network devices.
[0181] I. Uplink transmission resources are PUCCH resources
[0182] Step 1. The network device determines the first physical resource used by the JSCC-based CSI.
[0183] JSCC-based CSI refers to CSI obtained through AI-based source-channel joint CSI feedback. This means the terminal device uses the measured raw channel information as input to the AI model, and the model outputs channel-coded CSI. CSI can take two forms: one is channel-coded bit information mapped to physical resources after traditional modulation; the other is modulation symbols that have already undergone channel coding and modulation, which can be directly mapped to physical resources.
[0184] In one implementation, the network device can directly determine the size of the first physical resource. Specifically, the network device can determine the first physical resource used by the CSI based on the size of the original channel information corresponding to the CSI and the available PUCCH resources. Alternatively, the network device can determine the first physical resource used by the CSI based on the Rank value that the terminal device may report and the available PUCCH resources.
[0185] In another implementation, the network device can first determine the size of the second physical resource for transmitting other UCIs, and then use the other physical resources in the PUCCH resources used for transmitting CSIs, excluding the second physical resource, as the first physical resource. Specifically, the network device can determine the size of the second physical resource to be occupied based on the source bit count, modulation scheme, and transmission code rate of the other UCIs.
[0186] Step 2. The network device indicates first information to the terminal device. The first information is used by the terminal device to determine the first physical resource from the PUCCH resources configured by the network device.
[0187] Step 3. Based on the first information, the terminal device determines the first physical resource used by CSI based on JSCC from the PUCCH resources configured by the network device.
[0188] The PUCCH resources configured by the network device are pre-configured PUCCH resources used for transmitting JSCC-based CSI and other UCIs. For example, the network device can indicate the PUCCH resources used for JSCC-based CSI through CSI reporting configuration. Other UCIs refer to traditional UCIs not based on JSCC, such as RI, CQI, L1-RSRP, L1-SINR, and other non-JSCC-based CSIs, or HARQ-ACK and SR information.
[0189] Typically, the first piece of information can be sent to the terminal device via the CSI reporting configuration instructions corresponding to the CSI based on JSCC.
[0190] Method 1: The terminal device determines a portion of OFDM symbols, a portion of PRBs, or a portion of resource units (REs) from the PUCCH resources as the first physical resource based on the first information.
[0191] In one implementation, the first information indicates the number N of OFDM symbols used for CSI in the PUCCH resource, and the terminal device uses the corresponding N OFDM symbols to transmit CSI, such as the first N OFDM symbols or the last N OFDM symbols in the PUCCH resource.
[0192] In another implementation, the first information indicates the number M of PRBs used for CSI in the PUCCH resource, and the terminal device uses the corresponding M PRBs to transmit CSI, such as the first M PRBs or the last M PRBs in the PUCCH resource.
[0193] In another implementation, the first information indicates the number P subcarriers P in the PUCCH resource used for CSI, and the terminal device uses the corresponding P subcarriers to transmit CSI, such as the first P subcarriers or the last P subcarriers in the PUCCH resource.
[0194] In another implementation, the first information indicates the number K of REs used for CSI in the PUCCH resource. The terminal device uses the corresponding K REs to transmit CSI, such as the first K REs or the last K REs in the PUCCH resource. Here, the K REs can be mapped in a manner that first maps OFDM symbols (time domain) and then subcarriers (frequency domain), or in a manner that first maps subcarriers (frequency domain) and then OFDM symbols (time domain).
[0195] In another implementation, the first information indicates the proportion of REs occupied by the first physical resource in the PUCCH or PUSCH resource. The terminal device determines the first physical resource from the PUCCH resource based on the RE proportion. For example, the RE proportion may be 0.1, 0.2, 0.5, 0.7, etc. The terminal device determines the number K of REs used for CSI in the PUCCH resource based on the RE proportion, and uses the corresponding K REs as the first physical resource, such as the first K REs or the last K REs in the PUCCH resource.
[0196] In the above method, the terminal device can determine the physical resources corresponding to a transport layer's CSI based on the first information. The first physical resources are obtained based on the physical resources corresponding to a transport layer and the reported Rank value. For example, the first information indicates the number N of OFDM symbols N used to transmit a transport layer's CSI in the PUCCH resources, or the number M of PRBs used to transmit a transport layer's CSI, or the number K of REs used to transmit a transport layer's CSI, or the proportion of REs used to transmit a transport layer's CSI. When the total number of transport layers is L, the first physical resources (i.e., the physical resources used to transmit all transport layer CSIs) are obtained based on L and the physical resources corresponding to a transport layer's CSI.
[0197] For example, the first physical resource is L times the physical resource corresponding to a CSI of a transport layer.
[0198] For example, the first physical resource is l times the physical resource corresponding to a CSI of a transport layer (1<=l<=L), and the terminal device and the network device pre-agree on the value of l under different L conditions, as shown in Table 3 above.
[0199] In this embodiment of the application, after the terminal device determines the first physical resource, other physical resources in the PUCCH resource other than the first physical resource can be used to transmit other UCIs that are not based on JSCC, thereby supporting the multiplexing of CSIs based on JSCC and other UCIs in the same PUCCH resource and improving the utilization of resources.
[0200] Method 2: The terminal device determines a portion of OFDM symbols, a portion of PRBs, or a portion of resource elements (REs) from the PUCCH resources based on the first information as the second physical resources for transmitting other UCIs; and uses the other physical resources in the PUCCH / PUSCH resources besides the second physical resources as the first physical resources. Specifically, the following methods are possible:
[0201] Method 1: The first information indicates the number N OFDM symbols in the PUCCH resource used for other UCIs not based on JSCC. The terminal device will use the corresponding N OFDM symbols to transmit other UCIs, such as the first N OFDM symbols or the last N OFDM symbols in the PUCCH resource.
[0202] Method 2: The first information indicates the number M PRBs in the PUCCH resource used for other UCIs not based on JSCC. The terminal device will use the corresponding M PRBs to transmit other UCIs, such as the first M PRBs or the last M PRBs in the PUCCH resource.
[0203] Method 3: The first information indicates the number K of REs in the PUCCH resource used for other UCIs not based on JSCC. The terminal device will use the corresponding K REs to transmit other UCIs, such as the first K REs or the last K REs in the PUCCH resource.
[0204] Method 4: The first information indicates the proportion of REs occupied by the second physical resource in the PUCCH or PUSCH resources. The terminal device determines the second physical resource from the PUCCH resources based on the RE proportion. For example, the RE proportion may be 0.1, 0.2, 0.5, 0.7, etc. The terminal device determines the number K of REs used for CSI in the PUCCH resources based on the RE proportion, and uses the corresponding K REs as the second physical resource, such as the first K REs or the last K REs in the PUCCH resources.
[0205] Method 5: The first information is used to indicate the transmission code rate of other UCIs in the PUCCH resources. The terminal device determines the number of REs occupied by other UCIs based on the transmission code rate and uses the portion of PUCCH resources corresponding to the number of REs as the second physical resource.
[0206] Specifically, other UCIs, such as RI, CQI, and HARQ-ACK, which are not based on JSCC, generally use a fixed modulation scheme and a variable code rate. Network devices can notify terminal devices of the transmission code rates of other UCIs carried by PUCCH resources through CSI reporting configuration or PUCCH resource configuration. The terminal device calculates the number of REs occupied by other UCIs based on the transmission code rate and the preset modulation scheme; for example, RE number = source bits / (transmission code rate * modulation order). Furthermore, the terminal device uses a portion of the PUCCH resources corresponding to the number of REs as secondary physical resources, such as the first few REs or the last few REs in the PUCCH resource.
[0207] The transmission code rate can refer to the code rate of the channel coding, or it can be the code rate obtained by combining the modulation method and the channel coding.
[0208] Step 4. The terminal device transmits JSCC-based CSI on the first physical resource.
[0209] a) Specifically, before the terminal device transmits the JSCC-based CSI, the terminal device outputs the channel-coded JSCC-based CSI based on the first AI model.
[0210] The terminal device uses the measured raw channel information as input to the first AI model, and then outputs the channel-coded CSI through the model. The raw channel information can be a channel matrix, a channel covariance matrix, or a channel eigenvector. The first AI model simultaneously implements two processes: source coding (from raw channel information to CSI) and channel coding (channel coding of CSI). Furthermore, the first AI model can also simultaneously implement the modulation process.
[0211] CSI can take two forms: one is channel-coded bit information, which is mapped onto physical resources for transmission after traditional modulation; in this case, the first AI model only has the function of source channel coding. The other is modulation symbols that have undergone channel coding and modulation, which can be directly mapped onto physical resources for transmission; in this case, the first AI model implements the functions of source channel coding and modulation.
[0212] In one implementation, the first AI model is determined based on the Rank value reported by the terminal device. That is, different Rank values can correspond to different first AI models. Specifically, the terminal device can store multiple AI models and select the corresponding AI model as the first AI model based on the currently reported Rank value. The Rank value can be reported using RI information and multiplexed with JSCC-based CSI within the same PUCCH resource.
[0213] In one implementation, different numbers of OFDM symbols, different numbers of PRBs, or different numbers of REs in step 3 correspond to different first AI models. Specifically, the terminal device can store multiple AI models and select the corresponding AI model as the first AI model based on the number of OFDM symbols, PRBs, or REs occupied by the CSI.
[0214] b) Specifically, the terminal device transmits other UCIs on physical resources other than the first physical resource in the PUCCH resource.
[0215] Step 5. The network device receives a JSCC-based CSI on the first physical resource.
[0216] a) The network device outputs raw channel information without source channel coding based on the CSI and second AI models.
[0217] The second AI model is the corresponding AI model to the first AI model, and the two are obtained through joint training. The input of the second AI model is CSI, and the output is the original channel information, such as the channel feature vector, which is the opposite of the first AI model.
[0218] In one implementation, the second AI model is determined based on the Rank value reported by the terminal device. That is, different Rank values can correspond to different second AI models. Specifically, the network device can store multiple AI models and select the corresponding AI model as the second AI model based on the currently reported Rank value. The Rank value can be reported using RI information, multiplexed with JSCC-based CSI, within the same PUCCH resource.
[0219] In one implementation, different numbers of OFDM symbols, PRBs, or REs in step 3 correspond to different second AI models. Specifically, the network device can store multiple AI models and select the corresponding AI model as the second AI model based on the number of OFDM symbols, PRBs, or REs occupied by the CSI.
[0220] b) Specifically, network devices receive other UCIs on physical resources other than the first physical resource in the PUCCH resource.
[0221] Based on the above method, network devices can reserve some resources in the configured PUCCH resources for transmitting JSCC-based CSI and other resources for transmitting traditional UCI, or reserve some resources for transmitting traditional UCI and other resources for transmitting JSCC-based CSI, thereby supporting the reuse of JSCC-based CSI and traditional UCI in a single PUCCH resource.
[0222] II. Uplink transmission resources are PUSCH resources
[0223] Step 1. The network device determines the first physical resource used by the JSCC-based CSI.
[0224] In one implementation, the network device can directly determine the size of the first physical resource. Specifically, the network device can determine the first physical resource used by the CSI based on the size of the original channel information corresponding to the CSI and the available PUSCH resources. Alternatively, the network device can determine the first physical resource used by the CSI based on the Rank value that the terminal device may report and the available PUSCH resources.
[0225] In another implementation, the network device can first determine the size of the second physical resource for transmitting other UCIs, and then use the remaining physical resources in the PUSCH resources used for transmitting CSIs, excluding the second physical resource, as the first physical resource. Specifically, the network device can determine the size of the second physical resource based on the source bit count of the other UCIs, the modulation scheme of the PUSCH, and the transmission code rate. Here, other UCIs refer to traditional UCIs not based on JSCC, such as RI, CQI, L1-RSRP, L1-SINR, and other CSIs not based on JSCC, or HARQ-ACK information and SR information, etc.
[0226] Step 2. The terminal device determines the first physical resource used by JSCC-based CSI from the PUSCH resources configured in the network device.
[0227] PUSCH resources are either dynamically scheduled by network devices via DCI signaling or pre-configured via RRC signaling based on a configured grant. PUSCH resources can be used solely for transmitting UCI (including JSCC-based CSI and other UCI), or they can transmit both UCI and data simultaneously (using different REs).
[0228] Method 1: The terminal device receives the first information from the network device and determines a portion of OFDM symbols, a portion of PRBs, or a portion of resource units (REs) from the PUSCH resources as the first physical resource based on the first information.
[0229] Typically, the first piece of information can be sent to the terminal device via the CSI reporting configuration instructions corresponding to the CSI based on JSCC.
[0230] In one implementation, the first information indicates the number N of OFDM symbols used for CSI in the PUSCH resource. The terminal device uses the corresponding N OFDM symbols to transmit CSI, such as the first N OFDM symbols or the last N OFDM symbols in the PUSCH resource, as shown in Figure 7.
[0231] In another implementation, the first information indicates the number M of PRBs used for CSI in the PUSCH resource. The terminal device uses the corresponding M PRBs to transmit CSI, such as the first M PRBs or the last M PRBs in the PUSCH resource, as shown in Figure 8.
[0232] In another implementation, the first information indicates the number P subcarriers P in the PUCCH resource used for CSI. The terminal device uses the corresponding P subcarriers to transmit CSI, such as the first P subcarriers or the last P subcarriers in the PUCCH resource, as shown in Figure 9.
[0233] In another implementation, the first information indicates the number K of REs used for CSI in the PUSCH resource. The terminal device uses the corresponding K REs to transmit CSI, such as the first K REs or the last K REs in the PUSCH resource or the K REs after other UCIs, as shown in Figure 10.
[0234] In another implementation, the first information indicates the proportion of REs occupied by the first physical resource in the PUCCH or PUSCH resources. The terminal device determines the first physical resource from the PUCCH resources based on the RE proportion. For example, the RE proportion may be 0.1, 0.2, 0.5, 0.7, etc. The terminal device determines the number K of REs used for CSI in the PUCCH resources based on the RE proportion, and uses the corresponding K REs as the first physical resource, such as the first K REs or the last K REs in the PUSCH resources, or the K REs after other UCIs, as shown in Figure 10.
[0235] In another implementation, the first information is used to indicate the number of assumed CSI source bits corresponding to the CSI, and the terminal device determines the corresponding number of REs from the PUSCH resources as the first physical resource based on the assumed CSI source bit number.
[0236] In related technologies, the number of REs occupied by UCI in PUSCH resources is calculated based on the number of source bits of UCI and the MCS of PUSCH. However, for AI-based source-channel joint CSI feedback, the input of the AI encoder is the channel information (such as feature vectors) measured by the terminal device, and the output is the channel-coded CSI; there is no process of generating CSI source bits. To determine the physical resources required for JSCC-based CSI, the network device can configure an assumed number of CSI source bits. This number is not the actual number of source bits generated, but rather an assumed number of source bits configured by the terminal device only for calculating the corresponding physical resources.
[0237] The terminal device calculates the corresponding RE number based on the assumed CSI source bit count and the PUSCH MCS; then, it determines the corresponding number of REs from the PUSCH resources as the first physical resource. For example, RE count = assumed CSI source bit count / (PUSCH transmission code rate * PUSCH modulation order).
[0238] For example, assume that the number of source bits corresponds to all transport layers reported by the terminal device. That is, regardless of the Rank value reported by the terminal device, the same number of REs are used (assuming the number of source bits corresponds to the number of REs).
[0239] For example, the first information is used to indicate the number of assumed CSI source bits corresponding to a single transport layer CSI. The terminal device determines the total number of assumed CSI source bits based on the number of assumed CSI source bits and the reported Rank value. Based on the total number of assumed CSI source bits, the terminal device determines the corresponding number of REs from the PUSCH resources as the first physical resources. For example, the total number of assumed CSI source bits is equal to the number of assumed CSI source bits corresponding to a single transport layer CSI multiplied by the Rank value.
[0240] In the above method, the terminal device can determine the physical resources corresponding to a transport layer's CSI based on the first information. The first physical resources are obtained based on the physical resources corresponding to a transport layer and the reported Rank value. For example, the first information indicates the number N of OFDM symbols N used to transmit a transport layer's CSI in the PUCCH resources, or the number M of PRBs used to transmit a transport layer's CSI, or the number K of REs used to transmit a transport layer's CSI, or the proportion of REs used to transmit a transport layer's CSI, or the assumed number of CSI source bits corresponding to a transport layer's CSI. When the total number of transport layers is L, the first physical resources (i.e., the physical resources used to transmit all transport layer CSIs) are obtained based on L and the physical resources corresponding to a transport layer's CSI.
[0241] For example, the first physical resource is L times the physical resource corresponding to a CSI of a transport layer.
[0242] For example, the first physical resource is l times the physical resource corresponding to a CSI of a transport layer (1<=l<=L), and the terminal device and the network device pre-agree on the value of l under different L conditions.
[0243] In this embodiment of the application, after the terminal device determines the first physical resource, other physical resources in the PUSCH resource other than the first physical resource can be used to transmit other UCIs that are not based on JSCC, thereby supporting the multiplexing of CSIs based on JSCC and other UCIs in the same PUSCH resource and improving the utilization of resources.
[0244] Method 2: The terminal device determines the second physical resource in the PUSCH resource used for transmitting other UCIs; and uses the other physical resources in the PUSCH resource other than the second physical resource as the first physical resource.
[0245] This method can be used in scenarios where PUSCH is not used to transmit data, but only to transmit UCI.
[0246] Specifically, the first information is used to indicate the MCS on the PUSCH resource. The terminal device determines the number of REs occupied by other UCIs based on the MCS, and uses the portion of PUSCH resources corresponding to the number of REs as the second physical resource. The method by which the terminal device determines the number of REs occupied by other UCIs based on the MCS can refer to existing technologies. Since the PUSCH is only used for transmitting UCIs, all other physical resources besides those occupied by other UCIs can be used to transmit CSI based on JSCC.
[0247] The first piece of information can be included in the scheduling information of the PUSCH scheduler.
[0248] Step 3. The terminal device transmits JSCC-based CSI on the first physical resource.
[0249] a) Specifically, before the terminal device transmits the JSCC-based CSI, the terminal device outputs the channel-coded JSCC-based CSI based on the first AI model.
[0250] For details, please refer to the description in Example 1.
[0251] In one implementation, the first AI model is determined based on the Rank value reported by the terminal device. That is, different Rank values can correspond to different first AI models. Specifically, the terminal device can store multiple AI models and select the corresponding AI model as the first AI model based on the currently reported Rank value. The Rank value can be reported using RI information and multiplexed with JSCC-based CSI within the same PUSCH resource.
[0252] In one implementation, different numbers of OFDM symbols, different numbers of PRBs, different numbers of REs, or different numbers of assumed CSI source bits in step 3 correspond to different first AI models. Specifically, the terminal device can store multiple AI models and select the corresponding AI model as the first AI model based on the number of OFDM symbols, PRBs, REs, or assumed CSI source bits occupied by the CSI.
[0253] b) Specifically, the terminal device transmits other UCIs on physical resources other than the first physical resource in the PUSCH resource.
[0254] c) In one implementation, the terminal device maps the CSI to a PUSCH resource for transmission after mapping the RI. For example, the CSI is mapped after the RE to which the RI is mapped.
[0255] d) In one implementation, the terminal device maps the CSI as part of CSI Part 2 onto the PUSCH resource for transmission. That is, the CSI can use the same mapping method as CSI Part 2 in the existing protocol, for example, mapping the CSI after the RE mapped in CSI Part 1.
[0256] e) In another implementation, after mapping CSI portion 2, the terminal device then maps the CSI to a PUSCH resource for transmission. For example, the CSI is mapped after the RE mapped to the existing CSI portion 2.
[0257] Step 4. The network device receives a JSCC-based CSI on the first physical resource.
[0258] a) The network device outputs raw channel information without source channel coding based on the CSI and second AI models.
[0259] The second AI model is the corresponding AI model to the first AI model, and the two are obtained through joint training. The input of the second AI model is CSI, and the output is the original channel information, such as the channel feature vector, which is the opposite of the first AI model.
[0260] In one implementation, the second AI model is determined based on the Rank value reported by the terminal device. That is, different Rank values can correspond to different second AI models. Specifically, the network device can store multiple AI models and select the corresponding AI model as the second AI model based on the currently reported Rank value. The Rank value can be reported using RI information, multiplexed with JSCC-based CSI, within the same PUSCH resource.
[0261] In one implementation, different numbers of OFDM symbols, different numbers of PRBs, different numbers of REs, or different numbers of assumed CSI source bits in step 3 correspond to different second AI models. Specifically, the terminal device can store multiple AI models and select the corresponding AI model as the second AI model based on the number of OFDM symbols, PRBs, REs, or assumed CSI source bits occupied by the CSI.
[0262] Beneficial effects: Based on this method, network devices can reserve some resources in the configured PUSCH resources for transmitting JSCC-based CSI, or reserve some resources for transmitting traditional UCI, and use other resources for transmitting JSCC-based CSI, thereby supporting the reuse of JSCC-based CSI and traditional UCI in a single PUSCH resource.
[0263] It should be noted that, in the above method embodiments, the steps executed by the terminal device can be implemented separately as a resource allocation method on the terminal device side; the steps executed by the network device can be implemented separately as a resource allocation method on the network device side.
[0264] The following are embodiments of the apparatus described in this application, which can be used to execute the embodiments of the method described in this application. For details not disclosed in the apparatus embodiments of this application, please refer to the embodiments of the method described in this application.
[0265] Please refer to Figure 11, which shows a block diagram of a resource allocation apparatus provided in an embodiment of this application. This apparatus has the function of implementing the resource allocation method example described above. This function can be implemented in hardware or by hardware executing corresponding software. The apparatus can be the terminal device described above, or it can be installed within a terminal device. As shown in Figure 11, the apparatus 1100 may include a receiving module 1110 and a transmitting module 1120.
[0266] The receiving module 1110 is used to receive first information sent by the network device. The first information is used to determine a first physical resource from the uplink transmission resources configured by the network device. The first physical resource is used to send channel state information (CSI) based on source-channel joint coding (JSCC).
[0267] The sending module 1120 is used to send the JSCC-based CSI on the first physical resource.
[0268] In some embodiments, the device 1100 further includes a processing module (not shown).
[0269] The processing module is configured to determine at least one physical resource from the uplink transmission resources based on the first information, as the first physical resource, wherein the physical resource is any one of the following: orthogonal frequency division multiplexing subcarrier, physical resource block (PRB), subcarrier, resource element (RE).
[0270] In some embodiments, the first information is used to indicate the proportion of the first physical resource occupied in the uplink transmission resource.
[0271] In some embodiments, the first information is used to indicate the number of assumed CSI source bits corresponding to the JSCC-based CSI;
[0272] The processing module is configured to determine the corresponding number of REs from the uplink transmission resources based on the assumed CSI source bit count, and use them as the first physical resources.
[0273] In some embodiments, the uplink transmission resources are the transmission resources of the Physical Uplink Shared Channel (PUSCH).
[0274] The processing module is configured to determine the first number of REs based on the assumed CSI source bit count and the modulation and coding strategy (MCS) of the PUSCH; and to determine a corresponding number of REs from the transmission resources of the PUSCH based on the first number of REs, as the first physical resource.
[0275] In some embodiments, where the first information is used to indicate the number of assumed CSI source bits corresponding to the JSCC-based CSI of a single transport layer, the number of assumed CSI source bits corresponding to the JSCC-based CSI of all transport layers is determined based on the number of assumed CSI source bits corresponding to the single transport layer and the Rank value reported by the terminal device.
[0276] In some embodiments, the processing module is configured to determine, based on the first information, the physical resource corresponding to the JSCC-based CSI of a single transport layer; and to determine the first physical resource based on the physical resource corresponding to the single transport layer and the Rank value reported by the terminal device.
[0277] In some embodiments, the Rank value is L, where L is a positive integer;
[0278] The first physical resource includes physical resources that are L times the physical resources corresponding to the single transport layer; or,
[0279] The first physical resource includes physical resources that are K times the physical resources corresponding to the single transport layer, where K is a value pre-agreed upon by the terminal device and the network device, and K is greater than or equal to 1 and less than or equal to L.
[0280] In some embodiments, the transmitting module 1120 is further configured to transmit uplink control information (UCI) other than the JSCC-based CSI on other physical resources in the uplink transmission resources besides the first physical resource.
[0281] In some embodiments, the processing module is further configured to determine at least one physical resource from the uplink transmission resources based on the first information as a second physical resource, the second physical resource being used to transmit other UCIs besides the JSCC-based CSI, the physical resource being any one of the following: subcarrier, PRB, subcarrier, RE; and to use other physical resources in the uplink transmission resources besides the second physical resource as the first physical resource.
[0282] In some embodiments, the first information is used to indicate the proportion of the second physical resource occupied in the uplink transmission resource.
[0283] In some embodiments, the uplink transmission resource is the transmission resource of the Physical Uplink Control Channel (PUCCH), and the first information is used to indicate the transmission code rate of the other UCI in the transmission resource of the PUCCH.
[0284] The processing module is configured to determine the number of second REs occupied by the other UCIs based on the transmission code rate; and to determine a corresponding number of REs from the transmission resources of the PUCCH based on the number of second REs, as the second physical resources.
[0285] In some embodiments, the uplink transmission resource is the transmission resource of the PUSCH, and the PUSCH is not used for transmitting data; the first information is used to indicate the MCS of the PUSCH.
[0286] The processing module is configured to determine the number of second REs occupied by the other UCIs based on the MCS of the PUSCH; and to determine a corresponding number of REs from the transmission resources of the PUSCH based on the number of second REs, as the second physical resources.
[0287] In some embodiments, the processing module is further configured to output the channel-coded JSCC-based CSI based on the first AI model.
[0288] In some embodiments, the first AI model determines based on at least one of the following: the Rank value reported by the terminal device, the number of physical resources included in the first physical resource, and the number of assumed CSI source bits corresponding to the JSCC-based CSI, wherein the physical resource is any one of the following: subcarrier, PRB, subcarrier, RE.
[0289] In some embodiments, the uplink transmission resource is the transmission resource of the PUSCH;
[0290] The sending module 1120 is configured to map the JSCC-based CSI onto the PUSCH transport resources for transmission after the mapping rank indication RI and before the mapping CSI part 2; or,
[0291] The sending module 1120 is used to map the JSCC-based CSI as part of CSI part 2 onto the transmission resources of the PUSCH for transmission; or,
[0292] The sending module 1120 is used to map the JSCC-based CSI onto the transmission resources of the PUSCH for transmission after mapping the CSI part 2.
[0293] The technical solution provided in this application transmits JSCC-based CSI on the first physical resource in the uplink transmission resources configured in the network device. Other transmission resources in the uplink transmission resources can be used to transmit other UCIs. This can support the multiplexing of traditional UCIs and JSCC-based CSIs on the same uplink transmission resources, thereby improving the transmission efficiency of uplink UCIs while ensuring the transmission performance of both types of UCIs.
[0294] Please refer to Figure 12, which shows a block diagram of a resource allocation apparatus provided in one embodiment of this application. This apparatus has the function of implementing the resource allocation method example described above. This function can be implemented in hardware or by hardware executing corresponding software. The apparatus can be a network device as described above, or it can be installed within a network device. As shown in Figure 12, the apparatus 1200 may include a transmitting module 1210 and a receiving module 1220.
[0295] The sending module 1210 is used to send first information to the terminal device. The first information is used to determine a first physical resource from the uplink transmission resources configured by the network device. The first physical resource is used to send channel state information (CSI) based on source-channel joint coding (JSCC).
[0296] The receiving module 1220 is configured to receive the JSCC-based CSI sent by the terminal device on the first physical resource.
[0297] In some embodiments, the first physical resource is at least one physical resource determined from the uplink transmission resources based on the first information, wherein the physical resource is any one of the following: orthogonal frequency division multiplexing subcarrier, physical resource block (PRB), subcarrier, resource element (RE).
[0298] In some embodiments, the first information is used to indicate the proportion of the first physical resource occupied in the uplink transmission resource.
[0299] In some embodiments, the first information is used to indicate the number of assumed CSI source bits corresponding to the JSCC-based CSI;
[0300] The first physical resource is at least one physical resource determined from the uplink transmission resources based on the first information, including: the first physical resource is a corresponding number of REs determined from the uplink transmission resources based on the assumed CSI source bit count.
[0301] In some embodiments, the uplink transmission resources are the transmission resources of the Physical Uplink Shared Channel (PUSCH).
[0302] The first physical resource is a corresponding number of REs determined from the uplink transmission resources based on the assumed CSI source bit count, including: the first physical resource is a corresponding number of REs determined from the transmission resources of the PUSCH based on the first number of REs; the first number of REs is determined based on the assumed CSI source bit count and the modulation and coding strategy (MCS) of the PUSCH.
[0303] In some embodiments, where the first information is used to indicate the number of assumed CSI source bits corresponding to the JSCC-based CSI of a single transport layer, the number of assumed CSI source bits corresponding to the JSCC-based CSI of all transport layers is determined based on the number of assumed CSI source bits corresponding to the single transport layer and the Rank value reported by the terminal device.
[0304] In some embodiments, the first physical resource is at least one physical resource determined from the uplink transmission resources based on the first information, including: the first physical resource is determined based on the physical resource corresponding to a single transport layer and the Rank value reported by the terminal device; the physical resource corresponding to the JSCC-based CSI of the single transport layer is determined based on the first information.
[0305] In some embodiments, the Rank value is L, where L is a positive integer;
[0306] The first physical resource includes physical resources that are L times the physical resources corresponding to the single transport layer; or,
[0307] The first physical resource includes physical resources that are K times the physical resources corresponding to the single transport layer, where K is a value pre-agreed upon by the terminal device and the network device, and K is greater than or equal to 1 and less than or equal to L.
[0308] In some embodiments, the receiving module 1220 is configured to receive uplink control information (UCI) other than the JSCC-based CSI on other physical resources in the uplink transmission resources besides the first physical resource.
[0309] In some embodiments, the second physical resource is at least one physical resource determined from the uplink transmission resources based on the first information, the second physical resource being used to transmit other UCIs besides the JSCC-based CSI, the physical resource being any one of the following: subcarrier, PRB, subcarrier, RE;
[0310] The first physical resource is any physical resource other than the second physical resource among the uplink transmission resources.
[0311] In some embodiments, the first information is used to indicate the proportion of the second physical resource occupied in the uplink transmission resource.
[0312] In some embodiments, the uplink transmission resource is the transmission resource of the Physical Uplink Control Channel (PUCCH), and the first information is used to indicate the transmission code rate of the other UCI in the transmission resource of the PUCCH.
[0313] The second physical resource is at least one physical resource determined from the uplink transmission resources based on the first information, including: the second physical resource is a corresponding number of REs determined from the transmission resources of the PUCCH based on the number of second REs occupied by the other UCIs; the number of second REs is determined based on the transmission code rate.
[0314] In some embodiments, the uplink transmission resource is the transmission resource of the PUSCH, and the PUSCH is not used for transmitting data; the first information is used to indicate the MCS of the PUSCH.
[0315] The second physical resource is at least one physical resource determined from the uplink transmission resources based on the first information, including: the second physical resource is a corresponding number of REs determined from the transmission resources of the PUSCH based on the number of second REs occupied by the other UCIs; the number of second REs is determined based on the MCS of the PUSCH.
[0316] In some embodiments, the device 1200 further includes a processing module (not shown).
[0317] The processing module is used to output raw channel information based on the first and second AI models.
[0318] In some embodiments, the second AI model is determined based on at least one of the following: the Rank value reported by the terminal device, the number of physical resources included in the first physical resource, and the number of assumed CSI source bits corresponding to the CSI based on JSCC. The physical resource is any one of the following: subcarrier, PRB, subcarrier, RE.
[0319] In some embodiments, the uplink transmission resource is the transmission resource of the PUSCH;
[0320] The receiving module 1220 is configured to receive the JSCC-based CSI mapped to the transport resources of the PUSCH after the mapping rank indication RI and before the mapping CSI portion 2; or,
[0321] The receiving module 1220 is configured to receive the JSCC-based CSI mapped onto the transport resources of the PUSCH as part of CSI section 2; or,
[0322] The receiving module 1220 is configured to receive the JSCC-based CSI mapped to the transport resources of the PUSCH after the CSI mapping part 2.
[0323] The technical solution provided in this application transmits JSCC-based CSI on the first physical resource in the uplink transmission resources configured in the network device. Other transmission resources in the uplink transmission resources can be used to transmit other UCIs. This can support the multiplexing of traditional UCIs and JSCC-based CSIs on the same uplink transmission resources, thereby improving the transmission efficiency of uplink UCIs while ensuring the transmission performance of both types of UCIs.
[0324] It should be noted that the device provided in the above embodiments is only illustrated by the division of the above functional modules when implementing its functions. In actual applications, the above functions can be assigned to different functional modules according to actual needs, that is, the content structure of the device can be divided into different functional modules to complete all or part of the functions described above.
[0325] Regarding the apparatus in the above embodiments, the specific manner in which each module performs its operation has been described in detail in the embodiments related to the method, and will not be elaborated upon here.
[0326] Please refer to Figure 13, which shows a schematic diagram of the structure of a communication device provided in one embodiment of this application. The communication device can be a terminal device or a network device as described above. The communication device 1300 may include: a processor 1301, a transceiver 1302, and a memory 1303. The transceiver 1302 is used to implement sending or receiving functions, such as implementing the functions of the receiving module 1110 or the sending module 1120, or implementing the functions of the sending module 1210 or the receiving module 1230. The processor 1301 can be used to implement other processing functions or control sending and / or receiving.
[0327] The processor 1301 includes one or more processing cores, and the processor 1301 executes various functional applications and information processing by running software programs and modules.
[0328] The transceiver 1302 may include a receiver and a transmitter. For example, the receiver and transmitter may be implemented as the same wireless communication component, which may include a wireless communication chip and a radio frequency antenna.
[0329] The memory 1303 can be connected to the processor 1301 and the transceiver 1302.
[0330] The memory 1303 can be used to store a computer program executed by the processor, and the processor 1301 is used to execute the computer program to implement the various steps in the above method embodiments.
[0331] In some embodiments, when the communication device 1300 is a terminal device, the transceiver 1302 is used to receive first information sent by the network device. The first information is used to determine a first physical resource from the uplink transmission resources configured by the network device. The first physical resource is used to send channel state information (CSI) based on source-channel joint coding (JSCC). The JSCC-based CSI is sent on the first physical resource.
[0332] In some embodiments, when the communication device 1300 is a network device, the transceiver 1302 is used to send first information to the terminal device. The first information is used to determine a first physical resource from the uplink transmission resources configured by the network device. The first physical resource is used to send channel state information (CSI) based on source-channel joint coding (JSCC). On the first physical resource, the transceiver 1302 receives the JSCC-based CSI sent by the terminal device.
[0333] For details not described in this embodiment, please refer to the embodiments above, which will not be repeated here.
[0334] Furthermore, the memory can be implemented by any type of volatile or non-volatile storage device or a combination thereof, including but not limited to: magnetic disks or optical disks, electrically erasable programmable read-only memory, erasable programmable read-only memory, statically accessible memory, read-only memory, magnetic memory, flash memory, and programmable read-only memory.
[0335] This application embodiment also provides a computer-readable storage medium storing a computer program. The computer program is executed by a processor to implement the resource configuration method on the terminal device side or the resource configuration method on the network device side described above. Optionally, the computer-readable storage medium may include ROM (Read-Only Memory), RAM (Random-Access Memory), SSD (Solid State Drives), or optical disc, etc. The random access memory may include ReRAM (Resistance Random Access Memory) and DRAM (Dynamic Random Access Memory).
[0336] This application also provides a chip, which includes programmable logic circuits and / or program instructions. When the chip is running, it is used to implement the above-mentioned resource configuration method on the terminal device side or the above-mentioned resource configuration method on the network device side.
[0337] This application also provides a computer program product, which includes a computer program stored in a computer-readable storage medium. A processor reads and executes the computer program from the computer-readable storage medium to implement the resource configuration method on the terminal device side or the resource configuration method on the network device side.
[0338] It should be understood that the term "instruction" mentioned in the embodiments of this application can be a direct instruction, an indirect instruction, or an indication of a relationship. For example, A instructing B can mean that A directly instructs B, such as B being able to obtain information through A; it can also mean that A indirectly instructs B, such as A instructing C, so B can obtain information through C; or it can mean that there is a relationship between A and B.
[0339] In the description of the embodiments of this application, the term "correspondence" may indicate that there is a direct or indirect correspondence between two things, or that there is an association between two things, or that there is a relationship of instruction and being instructed, configuration and being configured, etc.
[0340] In some embodiments of this application, "predefined" can be implemented by pre-storing corresponding codes, tables, or other means that can be used to indicate relevant information in the device (e.g., including terminal devices and APs). This application does not limit the specific implementation method. For example, predefined can refer to what is defined in the protocol.
[0341] In some embodiments of this application, the term "protocol" may refer to standard protocols in the field of communications, such as LTE protocols, NR protocols, and related protocols applied in future communication systems. This application does not limit the scope of these protocols.
[0342] In this article, "multiple" refers to two or more. "And / or" describes the relationship between related objects, indicating that three relationships can exist. For example, A and / or B can represent: A alone, A and B simultaneously, or B alone. The character " / " generally indicates that the preceding and following related objects have an "or" relationship.
[0343] In this article, "greater than or equal to" can mean greater than or equal to, and "less than or equal to" can mean less than or equal to.
[0344] Furthermore, the step numbers described herein are merely illustrative of one possible execution order between steps. In some other embodiments, the steps may not be executed in the order of their numbers, such as two steps with different numbers being executed simultaneously, or two steps with different numbers being executed in the reverse order of the illustration. This application does not limit this.
[0345] Those skilled in the art will recognize that the functions described in the embodiments of this application in one or more of the above examples can be implemented using hardware, software, firmware, or any combination thereof. When implemented using software, these functions can be stored in a computer-readable medium or transmitted as one or more instructions or code on a computer-readable medium. Computer-readable media include computer storage media and communication media, wherein communication media include any medium that facilitates the transfer of a computer program from one place to another. Storage media can be any available medium that can be accessed by a general-purpose or special-purpose computer.
[0346] The above description is merely an exemplary embodiment of this application and is not intended to limit this application. Any modifications, equivalent substitutions, improvements, etc., made within the spirit and principles of this application should be included within the protection scope of this application.
Claims
1. A resource allocation method characterized by, The method is executed by a terminal device, and the method includes: The network device receives first information, which is used to determine a first physical resource from the uplink transmission resources configured by the network device. The first physical resource is used to send channel state information (CSI) based on source-channel joint coding (JSCC). On the first physical resource, the JSCC-based CSI is sent.
2. The method of claim 1, wherein, The method further includes: Based on the first information, at least one physical resource is determined from the uplink transmission resources as the first physical resource, wherein the physical resource is any one of the following: orthogonal frequency division multiplexing subcarrier, physical resource block (PRB), subcarrier, resource element (RE).
3. The method of claim 2, wherein, The first information is used to indicate the proportion of the first physical resource occupied in the uplink transmission resource.
4. The method of claim 2, wherein, The first information is used to indicate the number of assumed CSI source bits corresponding to the JSCC-based CSI; The step of determining at least one physical resource from the uplink transmission resources based on the first information, as the first physical resource, includes: Based on the assumed CSI source bit count, a corresponding number of REs are determined from the uplink transmission resources and used as the first physical resource.
5. The method of claim 4, wherein, The uplink transmission resources are the transmission resources of the Physical Uplink Shared Channel (PUSCH). The step of determining the corresponding number of REs from the uplink transmission resources as the first physical resource based on the assumed CSI source bit count includes: The first RE number is determined based on the assumed CSI source bit number and the modulation and coding strategy (MCS) of the PUSCH; Based on the first number of REs, a corresponding number of REs are determined from the transmission resources of the PUSCH and used as the first physical resource.
6. The method according to claim 4 or 5, characterized in that, When the first information is used to indicate the number of assumed CSI source bits corresponding to the JSCC-based CSI of a single transport layer, the number of assumed CSI source bits corresponding to the JSCC-based CSI of all transport layers is determined based on the number of assumed CSI source bits corresponding to the single transport layer and the Rank value reported by the terminal device.
7. The method of claim 2, wherein, The step of determining at least one physical resource from the uplink transmission resources based on the first information, as the first physical resource, includes: Based on the first information, determine the physical resources corresponding to the JSCC-based CSI of a single transport layer; The first physical resource is determined based on the physical resource corresponding to the single transport layer and the Rank value reported by the terminal device.
8. The method of claim 7, wherein, The Rank value is L, where L is a positive integer; The first physical resource includes physical resources that are L times the physical resources corresponding to the single transport layer; or, The first physical resource includes physical resources that are K times the physical resources corresponding to the single transport layer, where K is a value pre-agreed upon by the terminal device and the network device, and K is greater than or equal to 1 and less than or equal to L.
9. The method according to any one of claims 2 to 8, characterized in that, The method further includes: On the other physical resources in the uplink transmission resources besides the first physical resource, transmit uplink control information (UCI) other than the JSCC-based CSI.
10. The method of claim 1, wherein, The method further includes: Based on the first information, at least one physical resource is determined from the uplink transmission resources as a second physical resource. The second physical resource is used to transmit other UCIs besides the JSCC-based CSI. The physical resource is any one of the following: subcarrier, PRB, subcarrier, RE. The other physical resources in the uplink transmission resources besides the second physical resource are used as the first physical resource.
11. The method of claim 10, wherein, The first information is used to indicate the proportion of the second physical resource occupied in the uplink transmission resource.
12. The method of claim 10, wherein, The uplink transmission resources are the transmission resources of the Physical Uplink Control Channel (PUCCH), and the first information is used to indicate the transmission code rate of the other UCIs in the transmission resources of the PUCCH. The step of determining at least one physical resource from the uplink transmission resources based on the first information as a second physical resource includes: The number of second REs occupied by the other UCIs is determined based on the transmission rate; Based on the second number of REs, a corresponding number of REs are determined from the transmission resources of the PUCCH as the second physical resources.
13. The method of claim 10, wherein, The uplink transmission resource is the transmission resource of PUSCH, and the PUSCH is not used for data transmission. The first information is used to indicate the MCS of the PUSCH. The step of determining at least one physical resource from the uplink transmission resources based on the first information as a second physical resource includes: The number of second REs occupied by the other UCIs is determined based on the MCS of the PUSCH; Based on the second number of REs, a corresponding number of REs are determined from the transmission resources of the PUSCH and used as the second physical resources.
14. The method according to any one of claims 1 to 13, characterized in that, The method further includes: The JSCC-based CSI is output based on the first AI model and then channel-coded.
15. The method of claim 14, wherein, The first AI model is determined based on at least one of the following: the Rank value reported by the terminal device, the number of physical resources included in the first physical resource, and the number of assumed CSI source bits corresponding to the CSI based on JSCC. The physical resource is any one of the following: subcarrier, PRB, subcarrier, RE.
16. The method according to any one of claims 1 to 15, characterized in that, The uplink transmission resources are the transmission resources of PUSCH; Sending the JSCC-based CSI on the first physical resource includes: After the mapping rank indication RI and before mapping CSI part 2, the JSCC-based CSI is mapped to the transport resources of the PUSCH for transmission; or, The JSCC-based CSI is mapped onto the PUSCH transport resources and transmitted as part of CSI Part 2; or, After mapping CSI part 2, the JSCC-based CSI is mapped onto the PUSCH transport resources for transmission.
17. A method of resource allocation, characterized by, The method is performed by a network device, and the method includes: Send first information to the terminal device, the first information being used to determine a first physical resource from the uplink transmission resources configured by the network device, the first physical resource being used to send channel state information (CSI) based on source-channel joint coding (JSCC); On the first physical resource, the JSCC-based CSI sent by the terminal device is received.
18. The method of claim 17, wherein, The first physical resource is at least one physical resource determined from the uplink transmission resources based on the first information, wherein the physical resource is any one of the following: orthogonal frequency division multiplexing subcarrier, physical resource block (PRB), subcarrier, or resource element (RE).
19. The method of claim 18, wherein, The first information is used to indicate the proportion of the first physical resource occupied in the uplink transmission resource.
20. The method of claim 18, wherein, The first information is used to indicate the number of assumed CSI source bits corresponding to the JSCC-based CSI; The first physical resource is at least one physical resource determined from the uplink transmission resources based on the first information, including: The first physical resource is the corresponding number of REs determined from the uplink transmission resources based on the assumed CSI source bit count.
21. The method of claim 20, wherein, The uplink transmission resources are the transmission resources of the Physical Uplink Shared Channel (PUSCH). The first physical resource is a corresponding number of REs determined from the uplink transmission resources based on the assumed CSI source bit count, including: The first physical resource is a corresponding number of REs determined from the transmission resources of the PUSCH based on the first number of REs; The first RE number is determined based on the assumed CSI source bit number and the modulation and coding strategy (MCS) of the PUSCH.
22. The method of claim 20 or 21, wherein, When the first information is used to indicate the number of assumed CSI source bits corresponding to the JSCC-based CSI of a single transport layer, the number of assumed CSI source bits corresponding to the JSCC-based CSI of all transport layers is determined based on the number of assumed CSI source bits corresponding to the single transport layer and the Rank value reported by the terminal device.
23. The method of claim 18, wherein, The first physical resource is at least one physical resource determined from the uplink transmission resources based on the first information, including: The first physical resource is determined based on the physical resources corresponding to a single transport layer and the Rank value reported by the terminal device; The physical corresponding to the JSCC-based CSI of the single transport layer is determined based on the first information.
24. The method of claim 23, wherein, The Rank value is L, where L is a positive integer; The first physical resource includes physical resources that are L times the physical resources corresponding to the single transport layer; or, The first physical resource includes physical resources that are K times the physical resources corresponding to the single transport layer, where K is a value pre-agreed upon by the terminal device and the network device, and K is greater than or equal to 1 and less than or equal to L.
25. The method according to any one of claims 18 to 24, characterized in that, The method further includes: On the other physical resources in the uplink transmission resources besides the first physical resource, receive uplink control information (UCI) other than the JSCC-based CSI.
26. The method of claim 17, wherein, The second physical resource is at least one physical resource determined from the uplink transmission resources based on the first information. The second physical resource is used to transmit other UCIs besides the JSCC-based CSI. The physical resource is any one of the following: subcarrier, PRB, subcarrier, RE. The first physical resource is any physical resource other than the second physical resource among the uplink transmission resources.
27. The method of claim 26, wherein, The first information is used to indicate the proportion of the second physical resource occupied in the uplink transmission resource.
28. The method of claim 26, wherein, The uplink transmission resources are the transmission resources of the Physical Uplink Control Channel (PUCCH), and the first information is used to indicate the transmission code rate of the other UCIs in the transmission resources of the PUCCH. The second physical resource is at least one physical resource determined from the said uplink transmission resources based on the first information, including: The second physical resource is a corresponding number of REs determined from the transmission resources of the PUCCH based on the number of second REs occupied by the other UCIs; The second number of REs is determined based on the transmission code rate.
29. The method of claim 26, wherein, The uplink transmission resource is the transmission resource of PUSCH, and the PUSCH is not used for data transmission. The first information is used to indicate the MCS of the PUSCH. The second physical resource is at least one physical resource determined from the said uplink transmission resources based on the first information, including: The second physical resource is a corresponding number of REs determined from the transmission resources of the PUSCH based on the number of second REs occupied by the other UCIs; The second RE quantity is determined based on the MCS of the PUSCH.
30. The method according to any one of claims 17 to 29, characterized in that, The method further includes: The original channel information is output based on the second AI model.
31. The method of claim 30, wherein, The second AI model is determined based on at least one of the following: the Rank value reported by the terminal device, the number of physical resources included in the first physical resource, and the number of assumed CSI source bits corresponding to the CSI based on JSCC. The physical resource is any one of the following: subcarrier, PRB, subcarrier, RE.
32. The method of any one of claims 17 to 31, wherein, The uplink transmission resources are the transmission resources of PUSCH; Receiving the JSCC-based CSI on the first physical resource includes: Receive the JSCC-based CSI mapped to the transport resources of the PUSCH after the Mapping Rank Indication RI and before Mapping CSI Part 2; or, Receive the JSCC-based CSI mapped onto the transport resources of the PUSCH as part of CSI Part 2; or, After receiving the CSI mapping section 2, the JSCC-based CSI is mapped onto the transport resources of the PUSCH.
33. A resource allocation device, characterized in that, The device includes: A receiving module is configured to receive first information sent by a network device, wherein the first information is used to determine a first physical resource from the uplink transmission resources configured by the network device, and the first physical resource is used to send channel state information (CSI) based on source-channel joint coding (JSCC). The sending module is used to send the JSCC-based CSI on the first physical resource.
34. An apparatus for resource allocation, the apparatus comprising: The device includes: The sending module is used to send first information to the terminal device. The first information is used to determine a first physical resource from the uplink transmission resources configured by the network device. The first physical resource is used to send channel state information (CSI) based on source-channel joint coding (JSCC). The receiving module is configured to receive the JSCC-based CSI sent by the terminal device on the first physical resource.
35. A communications device, characterized by The communication device includes a processor and a memory, the memory storing a computer program, the processor executing the computer program to implement the method as claimed in any one of claims 1 to 16, or to implement the method as claimed in any one of claims 17 to 32.
36. A computer-readable storage medium, characterized in that, The storage medium stores a computer program that is executed by a processor to implement the method as described in any one of claims 1 to 16, or to implement the method as described in any one of claims 17 to 32.
37. A chip, characterized by The chip includes programmable logic circuitry and / or program instructions, which, when the chip is running, are used to implement the method as described in any one of claims 1 to 16, or to implement the method as described in any one of claims 17 to 32.
38. A computer program product, characterised in that, The computer program product includes computer instructions stored in a computer-readable storage medium, which a processor reads from and executes to implement the method as claimed in any one of claims 1 to 16, or the method as claimed in any one of claims 17 to 32.