Analog coding and transmission for semantic communication

By employing an analog coding scheme with mapping and shaping functions, the challenges of transmitting semantic information in wireless communication systems are addressed, resulting in more efficient and robust communication.

WO2025086033A1PCT designated stage expired Publication Date: 2025-05-01QUALCOMM INC +6
View PDF 3 Cites 0 Cited by

Patent Information

Application Number
PCT/CN2023/125887
Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Filing Date
2023-10-23
Publication Date
2025-05-01

AI Technical Summary

Technical Problem

Existing wireless communication systems face challenges in efficiently transmitting semantic information due to limitations in digital signal processing, which can lead to distortion and reduced performance as actual signal quality varies from predicted values.

Method used

The implementation of an analog coding scheme that includes a mapping function based on parameters like Δ and a shaping function based on parameters like α, allowing for the encoding and transmission of analog signals. This scheme maps input signals from one dimension to another and shapes the signal to control its strength and variance, enabling more robust communication.

Benefits of technology

This approach enables more efficient communication by reducing distortion and maintaining performance even when signal quality varies, as analog signals are less affected by changes in signal-to-noise ratio compared to digital signals.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN2023125887_01052025_PF_FP_ABST
    Figure CN2023125887_01052025_PF_FP_ABST
Patent Text Reader

Abstract

Methods, systems, and devices for wireless communication are described. A first device may encode an input signal in accordance with an analog coding scheme and a set of parameters to obtain an encoded analog signal, the analog coding scheme including a mapping operation and a shaping operation, and the set of parameters including at least a mapping parameter associated with the mapping operation and a shaping parameter associated with the shaping operation. The first device may transmit a control message indicating the set of parameters associated with an analog coding scheme to a second device, and the first device may transmit a message to the second device including the encoded analog signal via one or more channels based on transmitting the control message indicating the set of parameters.
Need to check novelty before this filing date? Find Prior Art

Description

ANALOG CODING AND TRANSMISSION FOR SEMANTIC COMMUNICATION

[0001] FIELD OF TECHNOLOGY

[0002] The following relates to wireless communication, including analog coding and transmission for semantic communication.BACKGROUND

[0003] Wireless communications systems are widely deployed to provide various types of communication content such as voice, video, packet data, messaging, broadcast, and so on. These systems may be capable of supporting communication with multiple users by sharing the available system resources (e.g., time, frequency, and power) . Examples of such multiple-access systems include fourth generation (4G) systems such as Long Term Evolution (LTE) systems, LTE-Advanced (LTE-A) systems, or LTE-A Pro systems, and fifth generation (5G) systems which may be referred to as New Radio (NR) systems. These systems may employ technologies such as code division multiple access (CDMA) , time division multiple access (TDMA) , frequency division multiple access (FDMA) , orthogonal FDMA (OFDMA) , or discrete Fourier transform spread orthogonal frequency division multiplexing (DFT-S-OFDM) . A wireless multiple-access communications system may include one or more base stations, each supporting wireless communication for communication devices, which may be known as user equipment (UE) .SUMMARY

[0004] The described techniques relate to improved methods, systems, devices, and apparatuses that support analog coding and transmission for semantic communications. For example, the described techniques provide for a transmitting device to perform encoding of an analog signal based on an analog coding scheme. In some examples, the analog coding scheme may include a mapping function, which may be based on a mapping parameter (e.g., Δ) , and a shaping function, which may be based on a shaping parameter (e.g., α) . The mapping function may be used for mapping an input signal having a first dimension to an output signal having a second dimension different from the first dimension. In some examples, the mapping function may involve mapping the  input signal based on Archimedean spirals. The shaping function may be used for shaping the input signal to control a strength, a variance, or both, of a transmitted signal. In some examples, the transmitting device may transmit a message indicating the mapping parameter and the shaping parameter to a receiving device, which may decode the transmission including the analog signal based on the shaping parameter and the mapping parameter. Accordingly, the transmitting device and the receiving device may communicate using transmissions based on analog signals.

[0005] A method for wireless communication by a first device is described. The method may include encoding an input signal in accordance with an analog coding scheme and a set of parameters to obtain an encoded analog signal, the analog coding scheme including a mapping operation and a shaping operation, the set of parameters including at least a mapping parameter associated with the mapping operation and a shaping parameter associated with the shaping operation, transmitting a control message indicating the set of parameters associated with an analog coding scheme, and transmitting a message including the encoded analog signal via one or more channels based on transmitting the control message indicating the set of parameters.

[0006] A first device for wireless communication is described. The first device may include one or more memories storing processor executable code, and one or more processors coupled with the one or more memories. The one or more processors may individually or collectively operable to execute the code to cause the first device to encode an input signal in accordance with an analog coding scheme and a set of parameters to obtain an encoded analog signal, the analog coding scheme including a mapping operation and a shaping operation, the set of parameters including at least a mapping parameter associated with the mapping operation and a shaping parameter associated with the shaping operation, transmit a control message indicating the set of parameters associated with an analog coding scheme, and transmit a message including the encoded analog signal via one or more channels based on transmitting the control message indicating the set of parameters.

[0007] Another first device for wireless communication is described. The first device may include means for encoding an input signal in accordance with an analog coding scheme and a set of parameters to obtain an encoded analog signal, the analog coding scheme including a mapping operation and a shaping operation, the set of  parameters including at least a mapping parameter associated with the mapping operation and a shaping parameter associated with the shaping operation, means for transmitting a control message indicating the set of parameters associated with an analog coding scheme, and means for transmitting a message including the encoded analog signal via one or more channels based on transmitting the control message indicating the set of parameters.

[0008] A non-transitory computer-readable medium storing code for wireless communication is described. The code may include instructions executable by one or more processors to encode an input signal in accordance with an analog coding scheme and a set of parameters to obtain an encoded analog signal, the analog coding scheme including a mapping operation and a shaping operation, the set of parameters including at least a mapping parameter associated with the mapping operation and a shaping parameter associated with the shaping operation, transmit a control message indicating the set of parameters associated with an analog coding scheme, and transmit a message including the encoded analog signal via one or more channels based on transmitting the control message indicating the set of parameters.

[0009] In some examples of the method, first devices, and non-transitory computer-readable medium described herein, the set of parameters further includes a dimension parameter associated with a ratio between a first dimension associated with the input signal and a second dimension associated with an output signal of the mapping operation and the method, apparatuses, and non-transitory computer-readable medium may include further operations, features, means, or instructions for mapping the input signal having the first dimension to the output signal having the second dimension in accordance with the mapping operation and the dimension parameter.

[0010] In some examples of the method, first devices, and non-transitory computer-readable medium described herein, the mapping operation includes mapping a first set of multiple values of the input signal having the first dimension to a second set of multiple values of the output signal having the second dimension in accordance with the dimension parameter and the first dimension may be greater than the second dimension.

[0011] In some examples of the method, first devices, and non-transitory computer-readable medium described herein, the mapping operation includes mapping a first set  of multiple values of the input signal having the first dimension to a second set of multiple values of the output signal having the second dimension in accordance with the dimension parameter and the second dimension may be greater than the first dimension.

[0012] In some examples of the method, first devices, and non-transitory computer-readable medium described herein, the analog coding scheme includes a set of multiple mapping operations including the mapping operation and two or more mapping operations of the set of multiple mapping operations may be performed in parallel.

[0013] In some examples of the method, first devices, and non-transitory computer-readable medium described herein, one or more additional mapping operations of the set of multiple mapping operations may be performed on an output of the two or more mapping operations that may be performed in parallel and mapping the input signal having the first dimension to the output signal having the second dimension may be based on a sequence of the set of multiple mapping operations, the sequence of the set of multiple mapping operations based on the dimension parameter.

[0014] In some examples of the method, first devices, and non-transitory computer-readable medium described herein, the control message indicates a modulation and coding scheme associated with an effective coding rate of the encoded analog signal, the modulation and coding scheme indicating a respective set of mapping functions associated with each level of one or more levels of concatenation and the effective coding rate may be based on the first dimension associated with a total quantity of mapping functions of a first level of the one or more levels and the second dimension associated with a last level of the one or more levels.

[0015] Some examples of the method, first devices, and non-transitory computer-readable medium described herein may further include operations, features, means, or instructions for receiving a report indicating channel state information and generating the set of parameters associated with the analog coding scheme may be based on receiving the report.

[0016] Some examples of the method, first devices, and non-transitory computer-readable medium described herein may further include operations, features, means, or instructions for measuring one or more sounding reference signals and generating the  set of parameters associated with the analog coding scheme may be based on measuring the one or more sounding reference signals.

[0017] Some examples of the method, first devices, and non-transitory computer-readable medium described herein may further include operations, features, means, or instructions for receiving a report indicating channel quality information, where the channel quality information indicates a combination of the set of parameters associated with the analog coding scheme.

[0018] In some examples of the method, first devices, and non-transitory computer-readable medium described herein, the combination of the set of parameters may be selected from a list of combinations, each combination of the list of combinations corresponding to a respective distortion target associated with the encoded analog signal.

[0019] In some examples of the method, first devices, and non-transitory computer-readable medium described herein, encoding the input signal in accordance with the analog coding scheme may include operations, features, means, or instructions for performing the mapping operation prior to the shaping operation based on the mapping operation including a compression function.

[0020] In some examples of the method, first devices, and non-transitory computer-readable medium described herein, encoding the input signal in accordance with the analog coding scheme may include operations, features, means, or instructions for performing the shaping operation prior to the mapping operation based on the mapping operation including an expansion function.

[0021] In some examples of the method, first devices, and non-transitory computer-readable medium described herein, encoding the input signal in accordance with the analog coding scheme may include operations, features, means, or instructions for performing a scrambling operation, the scrambling operation including modifying the input signal based on one or more random phase sequences, where the scrambling operation may be performed prior to the shaping operation, prior to the mapping operation, between the shaping operation and the mapping operation, after the shaping operation, or after the mapping operation.

[0022] In some examples of the method, first devices, and non-transitory computer-readable medium described herein, the one or more random phase sequences may be based on an identity value of a cell associated with the first device.

[0023] In some examples of the method, first devices, and non-transitory computer-readable medium described herein, encoding the input signal in accordance with the analog coding scheme may include operations, features, means, or instructions for multiplexing the input signal in accordance with a code division multiplexing operation associated with a set of multiple physical resources of the first device, where the input signal may be multiplexed prior to the shaping operation, prior to the mapping operation, between the shaping operation and the mapping operation, after the shaping operation, or after the mapping operation.

[0024] In some examples of the method, first devices, and non-transitory computer-readable medium described herein, encoding the input signal in accordance with the analog coding scheme may include operations, features, means, or instructions for interleaving the input signal in accordance with an interleaving operation, the interleaving operation includes modifying a set of indexes associated with the input signal, where the interleaving operation may be performed prior to the shaping operation, prior to the mapping operation, between the shaping operation and the mapping operation, after the shaping operation, or after the mapping operation.

[0025] Some examples of the method, first devices, and non-transitory computer-readable medium described herein may further include operations, features, means, or instructions for modifying the set of indexes may be based on applying a permutation matrix to the set of indexes, applying a random mapping to the set of indexes, or mapping the set of indexes to a first matrix and reading the set of indexes from the first matrix based on an interleaving rule and the random mapping may be based on an identity value of a cell associated with the first device.

[0026] A method for wireless communication by a first device is described. The method may include receiving, from a second device, a control message indicating a set of parameters associated with an analog coding scheme, the set of parameters including at least a mapping parameter associated with a mapping operation and a shaping parameter associated with a shaping operation, receiving, from the second device, a  message including an analog signal, where the analog signal is encoded in accordance with the analog coding scheme that is based on the set of parameters, the analog coding scheme including the mapping operation and the shaping operation, and decoding the analog signal based on receiving the control message indicating the set of parameters.

[0027] A first device for wireless communication is described. The first device may include one or more memories storing processor executable code, and one or more processors coupled with the one or more memories. The one or more processors may individually or collectively operable to execute the code to cause the first device to receive, from a second device, a control message indicating a set of parameters associated with an analog coding scheme, the set of parameters including at least a mapping parameter associated with a mapping operation and a shaping parameter associated with a shaping operation, receive, from the second device, a message including an analog signal, where the analog signal is encoded in accordance with the analog coding scheme that is based on the set of parameters, the analog coding scheme including the mapping operation and the shaping operation, and decode the analog signal based on receiving the control message indicating the set of parameters.

[0028] Another first device for wireless communication is described. The first device may include means for receiving, from a second device, a control message indicating a set of parameters associated with an analog coding scheme, the set of parameters including at least a mapping parameter associated with a mapping operation and a shaping parameter associated with a shaping operation, means for receiving, from the second device, a message including an analog signal, where the analog signal is encoded in accordance with the analog coding scheme that is based on the set of parameters, the analog coding scheme including the mapping operation and the shaping operation, and means for decoding the analog signal based on receiving the control message indicating the set of parameters.

[0029] A non-transitory computer-readable medium storing code for wireless communication is described. The code may include instructions executable by one or more processors to receive, from a second device, a control message indicating a set of parameters associated with an analog coding scheme, the set of parameters including at least a mapping parameter associated with a mapping operation and a shaping parameter associated with a shaping operation, receive, from the second device, a message  including an analog signal, where the analog signal is encoded in accordance with the analog coding scheme that is based on the set of parameters, the analog coding scheme including the mapping operation and the shaping operation, and decode the analog signal based on receiving the control message indicating the set of parameters.

[0030] In some examples of the method, first devices, and non-transitory computer-readable medium described herein, the set of parameters further includes a dimension parameter associated with a ratio between a first dimension of an input signal and a second dimension of an output signal from the mapping operation, and the mapping operation may be based on the dimension parameter and the analog signal may be decoded based on the dimension parameter.

[0031] In some examples of the method, first devices, and non-transitory computer-readable medium described herein, the mapping operation includes mapping a first set of multiple values of the input signal having the first dimension to a second set of multiple values of the output signal having the second dimension in accordance with the dimension parameter and the first dimension may be greater than the second dimension.

[0032] In some examples of the method, first devices, and non-transitory computer-readable medium described herein, the mapping operation includes mapping a first set of multiple values of the input signal having the first dimension to a second set of multiple values of the output signal having the second dimension in accordance with the dimension parameter and the second dimension may be greater than the first dimension.

[0033] In some examples of the method, first devices, and non-transitory computer-readable medium described herein, the control message indicates a modulation and coding scheme associated with an effective coding rate of the analog signal, the modulation and coding scheme indicating a respective set of mapping functions associated with each level of one or more levels of concatenation and the effective coding rate may be based on the first dimension associated with a total quantity of mapping functions of a first level of the one or more levels and the second dimension associated with a last level of the one or more levels.

[0034] Some examples of the method, first devices, and non-transitory computer-readable medium described herein may further include operations, features, means, or instructions for generating the mapping parameter and the shaping parameter based on  the dimension parameter, where the control message may be transmitted based on generating the mapping parameter and the shaping parameter.

[0035] Some examples of the method, first devices, and non-transitory computer-readable medium described herein may further include operations, features, means, or instructions for transmitting, to the second device, a report indicating channel state information, where the mapping parameter and the shaping parameter may be based on the channel state information.

[0036] Some examples of the method, first devices, and non-transitory computer-readable medium described herein may further include operations, features, means, or instructions for transmitting one or more sounding reference signals to the second device, where the mapping parameter and the shaping parameter may be based on the one or more sounding reference signals.

[0037] Some examples of the method, first devices, and non-transitory computer-readable medium described herein may further include operations, features, means, or instructions for transmitting, to the second device, a report indicating channel quality information, where the channel quality information indicates a combination of the set of parameters.

[0038] In some examples of the method, first devices, and non-transitory computer-readable medium described herein, the combination of the set of parameters may be selected from a list of combinations, each combination of the list of combinations corresponding to a respective distortion target associated with the analog signal.

[0039] In some examples of the method, first devices, and non-transitory computer-readable medium described herein, decoding the analog signal may include operations, features, means, or instructions for decoding the analog signal in accordance with the analog coding scheme including the mapping operation performed prior to the shaping operation based on the mapping operation including a compression function.

[0040] In some examples of the method, first devices, and non-transitory computer-readable medium described herein, decoding the analog signal may include operations, features, means, or instructions for decoding the analog signal in accordance with the  analog coding scheme including the shaping operation performed prior to the mapping operation based on the mapping operation including an expansion function.

[0041] In some examples of the method, first devices, and non-transitory computer-readable medium described herein, decoding the analog signal may include operations, features, means, or instructions for decoding the analog signal in accordance with the analog coding scheme including a scrambling operation performed prior to the shaping operation, prior to the mapping operation, between the shaping operation and the mapping operation, after the shaping operation, or after the mapping operation, where decoding the analog signal may be based on the analog signal being modified by one or more random phase sequences.

[0042] In some examples of the method, first devices, and non-transitory computer-readable medium described herein, the one or more random phase sequences may be based on an identity value of a cell associated with the second device. In some examples of the method, first devices, and non-transitory computer-readable medium described herein, decoding the analog signal may include operations, features, means, or instructions for decoding the analog signal in accordance with the analog coding scheme including a code division multiplexing operation associated with a set of multiple physical resources of the second device.

[0043] In some examples of the method, first devices, and non-transitory computer-readable medium described herein, decoding the analog signal may include operations, features, means, or instructions for decoding the analog signal in accordance with the analog coding scheme including an interleaving operation, where decoding the analog signal may be based on deinterleaving the analog signal based on a set of indexes associated with an input signal.

[0044] Some examples of the method, first devices, and non-transitory computer-readable medium described herein may further include operations, features, means, or instructions for deinterleaving the analog signal may be based on a permutation matrix applied to the set of indexes, a random mapping applied to the set of indexes, or mapping the set of indexes to a first matrix and reading the set of indexes from the first matrix based on an interleaving rule and the random mapping may be based on an identity value of a cell associated with the first device.BRIEF DESCRIPTION OF THE DRAWINGS

[0045] FIG. 1 shows an example of a wireless communications system that supports analog coding and transmission for semantic communication in accordance with one or more aspects of the present disclosure.

[0046] FIG. 2 shows an example of a wireless communications system that supports analog coding and transmission for semantic communication in accordance with one or more aspects of the present disclosure.

[0047] FIG. 3A and FIG. 3B show examples of encoding diagrams that supports analog coding and transmission for semantic communication in accordance with one or more aspects of the present disclosure.

[0048] FIG. 4 shows an example of a mapping diagram that supports analog coding and transmission for semantic communication in accordance with one or more aspects of the present disclosure.

[0049] FIG. 5A and FIG. 5B show examples of encoding diagrams that supports analog coding and transmission for semantic communication in accordance with one or more aspects of the present disclosure.

[0050] FIG. 6A, FIG. 6B, and FIG. 6C show examples of encoding diagrams that supports analog coding and transmission for semantic communication in accordance with one or more aspects of the present disclosure.

[0051] FIG. 7A, FIG. 7B, and FIG. 7C shows examples of encoding diagrams that supports analog coding and transmission for semantic communication in accordance with one or more aspects of the present disclosure.

[0052] FIG. 8 shows an example of a process flow that supports analog coding and transmission for semantic communication in accordance with one or more aspects of the present disclosure.

[0053] FIGs. 9 and 10 show block diagrams of devices that support analog coding and transmission for semantic communication in accordance with one or more aspects of the present disclosure.

[0054] FIG. 11 shows a block diagram of a communications manager that supports analog coding and transmission for semantic communication in accordance with one or more aspects of the present disclosure.

[0055] FIG. 12 shows a diagram of a system including a UE that supports analog coding and transmission for semantic communication in accordance with one or more aspects of the present disclosure.

[0056] FIG. 13 shows a diagram of a system including a network entity that supports analog coding and transmission for semantic communication in accordance with one or more aspects of the present disclosure.

[0057] FIGs. 14 through 17 show flowcharts illustrating methods that support analog coding and transmission for semantic communication in accordance with one or more aspects of the present disclosure.DETAILED DESCRIPTION

[0058] In some wireless communications systems, devices may communicate using digital transmissions of signals. Specifically, digital transmissions may include quantizing a source signal into binary bits, which may be protected by channel coding, and then mapped to modulation symbols (e.g., quadrature amplitude modulation (QAM symbols) for transmission over the air. The conventional use of such digital wireless transmissions, however, may be limited by a number of factors, including a size of a codeblock and / or accurate information related to channel capacity (or signal-to-noise ratio (SNR) by a transmitting device, as well as the need for information regarding channel conditions (e.g., because digital communications may rely on the accurate transmission and reception of respective bits, there may be various complexities associated with ensuring a signal is communicated as efficiently and accurately as possible) . For example, data may be designed for transmission based on a predicted or previously-measured signal quality, such as an SNR. In some cases, however, if the actual signal quality varies from the predicted signal quality, the transmission may experience distortion, deteriorating transmission performance.

[0059] Additionally, or alternatively, wireless communications systems may support communication of sematic information (e.g., as opposed to the communication of finite  set of discrete symbols) . Such wireless communications technologies may be referred to as sematic communications, task / goal-oriented communications, or some similar terminology. The transmission of semantic information (e.g., transmitting necessary information relevant to a specific task or operation at a receiving device, providing a receiving device with “meaningful” information) may include semantic extraction (e.g., converting information at a transmitter into semantic information or symbols) , semantic encoding (e.g., organizing and summarizing an input signal according to meaning and systematic classification for semantic information extraction) , semantic segmentation (e.g., segmentation and aggregation of data based on dependencies between information to achieve an efficient representation of the semantic information) , among other techniques and technologies. Semantic communications may further include the transmission of analog signals (e.g., a continuous analog signal, as opposed to a quantized set of binary values) to convey the semantic information over a wireless channel, and may likewise be associated with improved communication efficiency, reduced overhead, and other advantages (e.g., compared to conventional digital signaling) . Thus, in some examples, an analog signal designed for the same predicted signal quality metric may be used instead of a digital signal, and the analog signal may experience relatively less performance degradation (e.g., distortion) as the signal quality varies from the predicted signal quality. As such, it may be beneficial for devices to support transmissions based on analog signals. However, performing a transmission based on an analog signal quality may involve different signal flow operations and functions than for digital signals, and it may be beneficial to define an analog coding scheme and related techniques to support the communication of analog signals between devices.

[0060] In accordance with examples as described herein, a transmitting device may perform encoding of an analog signal based on an analog coding scheme. In some examples, the analog coding scheme may include a mapping function, which may be based on a mapping parameter (e.g., Δ) , and a shaping function, which may be based on a shaping parameter (e.g., α) . The mapping function may involve mapping an input signal having a first dimension to an output signal having a second dimension different from the first dimension. In some examples, the mapping function may involve on mapping the input signal based on Archimedean spirals. The shaping function may  involve shaping the input signal to control a strength, a variance, or both, of a final transmitted signal. In some examples, the transmitting device may generate a set of parameters based on a signal quality, and the signal quality may be based on a sounding reference signal or a channel state information report received from a receiving device. Additionally, or alternatively, the transmitting device may transmit a message indicating a set of parameters, such as the mapping parameter and the shaping parameter, for the receiving device to support decoding of the analog signal. Accordingly, the transmitting device and the receiving device may communicate using transmissions of analog signals (e.g., for conveying semantic information) .

[0061] Aspects of the disclosure are initially described in the context of wireless communications systems. Aspects of the disclosure are additionally described in the context of encoding diagrams, mapping diagrams, and process flows. Aspects of the disclosure are further illustrated by and described with reference to apparatus diagrams, system diagrams, and flowcharts that relate to analog coding and transmission for semantic communication.

[0062] FIG. 1 shows an example of a wireless communications system 100 that supports analog coding and transmission for semantic communication in accordance with one or more aspects of the present disclosure. The wireless communications system 100 may include one or more network entities 105, one or more UEs 115, and a core network 130. In some examples, the wireless communications system 100 may be a Long Term Evolution (LTE) network, an LTE-Advanced (LTE-A) network, an LTE-A Pro network, a New Radio (NR) network, or a network operating in accordance with other systems and radio technologies, including future systems and radio technologies not explicitly mentioned herein.

[0063] The network entities 105 may be dispersed throughout a geographic area to form the wireless communications system 100 and may include devices in different forms or having different capabilities. In various examples, a network entity 105 may be referred to as a network element, a mobility element, a radio access network (RAN) node, or network equipment, among other nomenclature. In some examples, network entities 105 and UEs 115 may wirelessly communicate via one or more communication links 125 (e.g., a radio frequency (RF) access link) . For example, a network entity 105 may support a coverage area 110 (e.g., a geographic coverage area) over which the UEs  115 and the network entity 105 may establish one or more communication links 125. The coverage area 110 may be an example of a geographic area over which a network entity 105 and a UE 115 may support the communication of signals according to one or more radio access technologies (RATs) .

[0064] The UEs 115 may be dispersed throughout a coverage area 110 of the wireless communications system 100, and each UE 115 may be stationary, or mobile, or both at different times. The UEs 115 may be devices in different forms or having different capabilities. Some example UEs 115 are illustrated in FIG. 1. The UEs 115 described herein may be capable of supporting communications with various types of devices, such as other UEs 115 or network entities 105, as shown in FIG. 1.

[0065] As described herein, a node of the wireless communications system 100, which may be referred to as a network node, or a wireless node, may be a network entity 105 (e.g., any network entity described herein) , a UE 115 (e.g., any UE described herein) , a network controller, an apparatus, a device, a computing system, one or more components, or another suitable processing entity configured to perform any of the techniques described herein. For example, a node may be a UE 115. As another example, a node may be a network entity 105. As another example, a first node may be configured to communicate with a second node or a third node. In one aspect of this example, the first node may be a UE 115, the second node may be a network entity 105, and the third node may be a UE 115. In another aspect of this example, the first node may be a UE 115, the second node may be a network entity 105, and the third node may be a network entity 105. In yet other aspects of this example, the first, second, and third nodes may be different relative to these examples. Similarly, reference to a UE 115, network entity 105, apparatus, device, computing system, or the like may include disclosure of the UE 115, network entity 105, apparatus, device, computing system, or the like being a node. For example, disclosure that a UE 115 is configured to receive information from a network entity 105 also discloses that a first node is configured to receive information from a second node.

[0066] In some examples, network entities 105 may communicate with the core network 130, or with one another, or both. For example, network entities 105 may communicate with the core network 130 via one or more backhaul communication links 120 (e.g., in accordance with an S1, N2, N3, or other interface protocol) . In some  examples, network entities 105 may communicate with one another via a backhaul communication link 120 (e.g., in accordance with an X2, Xn, or other interface protocol) either directly (e.g., directly between network entities 105) or indirectly (e.g., via a core network 130) . In some examples, network entities 105 may communicate with one another via a midhaul communication link 162 (e.g., in accordance with a midhaul interface protocol) or a fronthaul communication link 168 (e.g., in accordance with a fronthaul interface protocol) , or any combination thereof. The backhaul communication links 120, midhaul communication links 162, or fronthaul communication links 168 may be or include one or more wired links (e.g., an electrical link, an optical fiber link) , one or more wireless links (e.g., a radio link, a wireless optical link) , among other examples or various combinations thereof. A UE 115 may communicate with the core network 130 via a communication link 155.

[0067] One or more of the network entities 105 described herein may include or may be referred to as a base station 140 (e.g., a base transceiver station, a radio base station, an NR base station, an access point, a radio transceiver, a NodeB, an eNodeB (eNB) , a next-generation NodeB or a giga-NodeB (either of which may be referred to as a gNB) , a 5G NB, a next-generation eNB (ng-eNB) , a Home NodeB, a Home eNodeB, or other suitable terminology) . In some examples, a network entity 105 (e.g., a base station 140) may be implemented in an aggregated (e.g., monolithic, standalone) base station architecture, which may be configured to utilize a protocol stack that is physically or logically integrated within a single network entity 105 (e.g., a single RAN node, such as a base station 140) .

[0068] In some examples, a network entity 105 may be implemented in a disaggregated architecture (e.g., a disaggregated base station architecture, a disaggregated RAN architecture) , which may be configured to utilize a protocol stack that is physically or logically distributed among two or more network entities 105, such as an integrated access backhaul (IAB) network, an open RAN (O-RAN) (e.g., a network configuration sponsored by the O-RAN Alliance) , or a virtualized RAN (vRAN) (e.g., a cloud RAN (C-RAN) ) . For example, a network entity 105 may include one or more of a central unit (CU) 160, a distributed unit (DU) 165, a radio unit (RU) 170, a RAN Intelligent Controller (RIC) 175 (e.g., a Near-Real Time RIC (Near-RT RIC) , a Non-Real Time RIC (Non-RT RIC) ) , a Service Management and Orchestration  (SMO) 180 system, or any combination thereof. An RU 170 may also be referred to as a radio head, a smart radio head, a remote radio head (RRH) , a remote radio unit (RRU) , or a transmission reception point (TRP) . One or more components of the network entities 105 in a disaggregated RAN architecture may be co-located, or one or more components of the network entities 105 may be located in distributed locations (e.g., separate physical locations) . In some examples, one or more network entities 105 of a disaggregated RAN architecture may be implemented as virtual units (e.g., a virtual CU (VCU) , a virtual DU (VDU) , a virtual RU (VRU) ) .

[0069] The split of functionality between a CU 160, a DU 165, and an RU 170 is flexible and may support different functionalities depending on which functions (e.g., network layer functions, protocol layer functions, baseband functions, RF functions, and any combinations thereof) are performed at a CU 160, a DU 165, or an RU 170. For example, a functional split of a protocol stack may be employed between a CU 160 and a DU 165 such that the CU 160 may support one or more layers of the protocol stack and the DU 165 may support one or more different layers of the protocol stack. In some examples, the CU 160 may host upper protocol layer (e.g., layer 3 (L3) , layer 2 (L2) ) functionality and signaling (e.g., Radio Resource Control (RRC) , service data adaption protocol (SDAP) , Packet Data Convergence Protocol (PDCP) ) . The CU 160 may be connected to one or more DUs 165 or RUs 170, and the one or more DUs 165 or RUs 170 may host lower protocol layers, such as layer 1 (L1) (e.g., physical (PHY) layer) or L2 (e.g., radio link control (RLC) layer, medium access control (MAC) layer) functionality and signaling, and may each be at least partially controlled by the CU 160. Additionally, or alternatively, a functional split of the protocol stack may be employed between a DU 165 and an RU 170 such that the DU 165 may support one or more layers of the protocol stack and the RU 170 may support one or more different layers of the protocol stack. The DU 165 may support one or multiple different cells (e.g., via one or more RUs 170) . In some cases, a functional split between a CU 160 and a DU 165, or between a DU 165 and an RU 170 may be within a protocol layer (e.g., some functions for a protocol layer may be performed by one of a CU 160, a DU 165, or an RU 170, while other functions of the protocol layer are performed by a different one of the CU 160, the DU 165, or the RU 170) . A CU 160 may be functionally split further into CU control plane (CU-CP) and CU user plane (CU-UP) functions. A CU 160 may be  connected to one or more DUs 165 via a midhaul communication link 162 (e.g., F1, F1-c, F1-u) , and a DU 165 may be connected to one or more RUs 170 via a fronthaul communication link 168 (e.g., open fronthaul (FH) interface) . In some examples, a midhaul communication link 162 or a fronthaul communication link 168 may be implemented in accordance with an interface (e.g., a channel) between layers of a protocol stack supported by respective network entities 105 that are in communication via such communication links.

[0070] In wireless communications systems (e.g., wireless communications system 100) , infrastructure and spectral resources for radio access may support wireless backhaul link capabilities to supplement wired backhaul connections, providing an IAB network architecture (e.g., to a core network 130) . In some cases, in an IAB network, one or more network entities 105 (e.g., IAB nodes 104) may be partially controlled by each other. One or more IAB nodes 104 may be referred to as a donor entity or an IAB donor. One or more DUs 165 or one or more RUs 170 may be partially controlled by one or more CUs 160 associated with a donor network entity 105 (e.g., a donor base station 140) . The one or more donor network entities 105 (e.g., IAB donors) may be in communication with one or more additional network entities 105 (e.g., IAB nodes 104) via supported access and backhaul links (e.g., backhaul communication links 120) . IAB nodes 104 may include an IAB mobile termination (IAB-MT) controlled (e.g., scheduled) by DUs 165 of a coupled IAB donor. An IAB-MT may include an independent set of antennas for relay of communications with UEs 115, or may share the same antennas (e.g., of an RU 170) of an IAB node 104 used for access via the DU 165 of the IAB node 104 (e.g., referred to as virtual IAB-MT (vIAB-MT) ) . In some examples, the IAB nodes 104 may include DUs 165 that support communication links with additional entities (e.g., IAB nodes 104, UEs 115) within the relay chain or configuration of the access network (e.g., downstream) . In such cases, one or more components of the disaggregated RAN architecture (e.g., one or more IAB nodes 104 or components of IAB nodes 104) may be configured to operate according to the techniques described herein.

[0071] In the case of the techniques described herein applied in the context of a disaggregated RAN architecture, one or more components of the disaggregated RAN architecture may be configured to support analog coding and transmission for semantic  communication as described herein. For example, some operations described as being performed by a UE 115 or a network entity 105 (e.g., a base station 140) may additionally, or alternatively, be performed by one or more components of the disaggregated RAN architecture (e.g., IAB nodes 104, DUs 165, CUs 160, RUs 170, RIC 175, SMO 180) .

[0072] A UE 115 may include or may be referred to as a mobile device, a wireless device, a remote device, a handheld device, or a subscriber device, or some other suitable terminology, where the “device” may also be referred to as a unit, a station, a terminal, or a client, among other examples. A UE 115 may also include or may be referred to as a personal electronic device such as a cellular phone, a personal digital assistant (PDA) , a tablet computer, a laptop computer, or a personal computer. In some examples, a UE 115 may include or be referred to as a wireless local loop (WLL) station, an Internet of Things (IoT) device, an Internet of Everything (IoE) device, or a machine type communications (MTC) device, among other examples, which may be implemented in various objects such as appliances, or vehicles, meters, among other examples.

[0073] The UEs 115 described herein may be able to communicate with various types of devices, such as other UEs 115 that may sometimes act as relays as well as the network entities 105 and the network equipment including macro eNBs or gNBs, small cell eNBs or gNBs, or relay base stations, among other examples, as shown in FIG. 1.

[0074] The UEs 115 and the network entities 105 may wirelessly communicate with one another via one or more communication links 125 (e.g., an access link) using resources associated with one or more carriers. The term “carrier” may refer to a set of RF spectrum resources having a defined physical layer structure for supporting the communication links 125. For example, a carrier used for a communication link 125 may include a portion of a RF spectrum band (e.g., a bandwidth part (BWP) ) that is operated according to one or more physical layer channels for a given radio access technology (e.g., LTE, LTE-A, LTE-A Pro, NR) . Each physical layer channel may carry acquisition signaling (e.g., synchronization signals, system information) , control signaling that coordinates operation for the carrier, user data, or other signaling. The wireless communications system 100 may support communication with a UE 115 using carrier aggregation or multi-carrier operation. A UE 115 may be configured with  multiple downlink component carriers and one or more uplink component carriers according to a carrier aggregation configuration. Carrier aggregation may be used with both frequency division duplexing (FDD) and time division duplexing (TDD) component carriers. Communication between a network entity 105 and other devices may refer to communication between the devices and any portion (e.g., entity, sub-entity) of a network entity 105. For example, the terms “transmitting, ” “receiving, ” or “communicating, ” when referring to a network entity 105, may refer to any portion of a network entity 105 (e.g., a base station 140, a CU 160, a DU 165, a RU 170) of a RAN communicating with another device (e.g., directly or via one or more other network entities 105) .

[0075] Signal waveforms transmitted via a carrier may be made up of multiple subcarriers (e.g., using multi-carrier modulation (MCM) techniques such as orthogonal frequency division multiplexing (OFDM) or discrete Fourier transform spread OFDM (DFT-S-OFDM) ) . In a system employing MCM techniques, a resource element may refer to resources of one symbol period (e.g., a duration of one modulation symbol) and one subcarrier, in which case the symbol period and subcarrier spacing may be inversely related. The quantity of bits carried by each resource element may depend on the modulation scheme (e.g., the order of the modulation scheme, the coding rate of the modulation scheme, or both) , such that a relatively higher quantity of resource elements (e.g., in a transmission duration) and a relatively higher order of a modulation scheme may correspond to a relatively higher rate of communication. A wireless communications resource may refer to a combination of an RF spectrum resource, a time resource, and a spatial resource (e.g., a spatial layer, a beam) , and the use of multiple spatial resources may increase the data rate or data integrity for communications with a UE 115.

[0076] The time intervals for the network entities 105 or the UEs 115 may be expressed in multiples of a basic time unit which may, for example, refer to a sampling period of Ts=1 /  (Δfmax·Nf) seconds, for which Δfmax may represent a supported subcarrier spacing, and Nf may represent a supported discrete Fourier transform (DFT) size. Time intervals of a communications resource may be organized according to radio frames each having a specified duration (e.g., 10 milliseconds (ms) ) . Each radio frame may be identified by a system frame number (SFN) (e.g., ranging from 0 to 1023) .

[0077] Each frame may include multiple consecutively-numbered subframes or slots, and each subframe or slot may have the same duration. In some examples, a frame may be divided (e.g., in the time domain) into subframes, and each subframe may be further divided into a quantity of slots. Alternatively, each frame may include a variable quantity of slots, and the quantity of slots may depend on subcarrier spacing. Each slot may include a quantity of symbol periods (e.g., depending on the length of the cyclic prefix prepended to each symbol period) . In some wireless communications systems 100, a slot may further be divided into multiple mini-slots associated with one or more symbols. Excluding the cyclic prefix, each symbol period may be associated with one or more (e.g., Nf) sampling periods. The duration of a symbol period may depend on the subcarrier spacing or frequency band of operation.

[0078] A subframe, a slot, a mini-slot, or a symbol may be the smallest scheduling unit (e.g., in the time domain) of the wireless communications system 100 and may be referred to as a transmission time interval (TTI) . In some examples, the TTI duration (e.g., a quantity of symbol periods in a TTI) may be variable. Additionally, or alternatively, the smallest scheduling unit of the wireless communications system 100 may be dynamically selected (e.g., in bursts of shortened TTIs (sTTIs) ) .

[0079] Physical channels may be multiplexed for communication using a carrier according to various techniques. A physical control channel and a physical data channel may be multiplexed for signaling via a downlink carrier, for example, using one or more of time division multiplexing (TDM) techniques, frequency division multiplexing (FDM) techniques, or hybrid TDM-FDM techniques. A control region (e.g., a control resource set (CORESET) ) for a physical control channel may be defined by a set of symbol periods and may extend across the system bandwidth or a subset of the system bandwidth of the carrier. One or more control regions (e.g., CORESETs) may be configured for a set of the UEs 115. For example, one or more of the UEs 115 may monitor or search control regions for control information according to one or more search space sets, and each search space set may include one or multiple control channel candidates in one or more aggregation levels arranged in a cascaded manner. An aggregation level for a control channel candidate may refer to an amount of control channel resources (e.g., control channel elements (CCEs) ) associated with encoded information for a control information format having a given payload size. Search space  sets may include common search space sets configured for sending control information to multiple UEs 115 and UE-specific search space sets for sending control information to a specific UE 115.

[0080] In some examples, a network entity 105 (e.g., a base station 140, an RU 170) may be movable and therefore provide communication coverage for a moving coverage area 110. In some examples, different coverage areas 110 associated with different technologies may overlap, but the different coverage areas 110 may be supported by the same network entity 105. In some other examples, the overlapping coverage areas 110 associated with different technologies may be supported by different network entities 105. The wireless communications system 100 may include, for example, a heterogeneous network in which different types of the network entities 105 provide coverage for various coverage areas 110 using the same or different radio access technologies.

[0081] The wireless communications system 100 may be configured to support ultra-reliable communications or low-latency communications, or various combinations thereof. For example, the wireless communications system 100 may be configured to support ultra-reliable low-latency communications (URLLC) . The UEs 115 may be designed to support ultra-reliable, low-latency, or critical functions. Ultra-reliable communications may include private communication or group communication and may be supported by one or more services such as push-to-talk, video, or data. Support for ultra-reliable, low-latency functions may include prioritization of services, and such services may be used for public safety or general commercial applications. The terms ultra-reliable, low-latency, and ultra-reliable low-latency may be used interchangeably herein.

[0082] In some examples, a UE 115 may be configured to support communicating directly with other UEs 115 via a device-to-device (D2D) communication link 135 (e.g., in accordance with a peer-to-peer (P2P) , D2D, or sidelink protocol) . In some examples, one or more UEs 115 of a group that are performing D2D communications may be within the coverage area 110 of a network entity 105 (e.g., a base station 140, an RU 170) , which may support aspects of such D2D communications being configured by (e.g., scheduled by) the network entity 105. In some examples, one or more UEs 115 of such a group may be outside the coverage area 110 of a network entity 105 or may be  otherwise unable to or not configured to receive transmissions from a network entity 105. In some examples, groups of the UEs 115 communicating via D2D communications may support a one-to-many (1: M) system in which each UE 115 transmits to each of the other UEs 115 in the group. In some examples, a network entity 105 may facilitate the scheduling of resources for D2D communications. In some other examples, D2D communications may be carried out between the UEs 115 without an involvement of a network entity 105.

[0083] The core network 130 may provide user authentication, access authorization, tracking, Internet Protocol (IP) connectivity, and other access, routing, or mobility functions. The core network 130 may be an evolved packet core (EPC) or 5G core (5GC) , which may include at least one control plane entity that manages access and mobility (e.g., a mobility management entity (MME) , an access and mobility management function (AMF) ) and at least one user plane entity that routes packets or interconnects to external networks (e.g., a serving gateway (S-GW) , a Packet Data Network (PDN) gateway (P-GW) , or a user plane function (UPF) ) . The control plane entity may manage non-access stratum (NAS) functions such as mobility, authentication, and bearer management for the UEs 115 served by the network entities 105 (e.g., base stations 140) associated with the core network 130. User IP packets may be transferred through the user plane entity, which may provide IP address allocation as well as other functions. The user plane entity may be connected to IP services 150 for one or more network operators. The IP services 150 may include access to the Internet, Intranet (s) , an IP Multimedia Subsystem (IMS) , or a Packet-Switched Streaming Service.

[0084] The wireless communications system 100 may operate using one or more frequency bands, which may be in the range of 300 megahertz (MHz) to 300 gigahertz (GHz) . Generally, the region from 300 MHz to 3 GHz is known as the ultra-high frequency (UHF) region or decimeter band because the wavelengths range from approximately one decimeter to one meter in length. UHF waves may be blocked or redirected by buildings and environmental features, which may be referred to as clusters, but the waves may penetrate structures sufficiently for a macro cell to provide service to the UEs 115 located indoors. Communications using UHF waves may be associated with smaller antennas and shorter ranges (e.g., less than 100 kilometers)  compared to communications using the smaller frequencies and longer waves of the high frequency (HF) or very high frequency (VHF) portion of the spectrum below 300 MHz.

[0085] The wireless communications system 100 may utilize both licensed and unlicensed RF spectrum bands. For example, the wireless communications system 100 may employ License Assisted Access (LAA) , LTE-Unlicensed (LTE-U) radio access technology, or NR technology using an unlicensed band such as the 5 GHz industrial, scientific, and medical (ISM) band. While operating using unlicensed RF spectrum bands, devices such as the network entities 105 and the UEs 115 may employ carrier sensing for collision detection and avoidance. In some examples, operations using unlicensed bands may be based on a carrier aggregation configuration in conjunction with component carriers operating using a licensed band (e.g., LAA) . Operations using unlicensed spectrum may include downlink transmissions, uplink transmissions, P2P transmissions, or D2D transmissions, among other examples.

[0086] A network entity 105 (e.g., a base station 140, an RU 170) or a UE 115 may be equipped with multiple antennas, which may be used to employ techniques such as transmit diversity, receive diversity, multiple-input multiple-output (MIMO) communications, or beamforming. The antennas of a network entity 105 or a UE 115 may be located within one or more antenna arrays or antenna panels, which may support MIMO operations or transmit or receive beamforming. For example, one or more base station antennas or antenna arrays may be co-located at an antenna assembly, such as an antenna tower. In some examples, antennas or antenna arrays associated with a network entity 105 may be located at diverse geographic locations. A network entity 105 may include an antenna array with a set of rows and columns of antenna ports that the network entity 105 may use to support beamforming of communications with a UE 115. Likewise, a UE 115 may include one or more antenna arrays that may support various MIMO or beamforming operations. Additionally, or alternatively, an antenna panel may support RF beamforming for a signal transmitted via an antenna port.

[0087] Beamforming, which may also be referred to as spatial filtering, directional transmission, or directional reception, is a signal processing technique that may be used at a transmitting device or a receiving device (e.g., a network entity 105, a UE 115) to shape or steer an antenna beam (e.g., a transmit beam, a receive beam) along a spatial  path between the transmitting device and the receiving device. Beamforming may be achieved by combining the signals communicated via antenna elements of an antenna array such that some signals propagating along particular orientations with respect to an antenna array experience constructive interference while others experience destructive interference. The adjustment of signals communicated via the antenna elements may include a transmitting device or a receiving device applying amplitude offsets, phase offsets, or both to signals carried via the antenna elements associated with the device. The adjustments associated with each of the antenna elements may be defined by a beamforming weight set associated with a particular orientation (e.g., with respect to the antenna array of the transmitting device or receiving device, or with respect to some other orientation) .

[0088] In wireless communications systems, devices, such as UEs 115 and network entities 105, may perform transmissions based on digital signals. In some examples, a transmission may be designed for transmission based on a predicted or previously measured signal quality, such as a signal-to-noise ratio. For instance, for a lossy source coding that is transmitted on a channel, C, a rate-distortion pair (R, D) may be achievable as mR (D) ≤nC (where m is a dimension of a source and n is a quantity of channels used) . But to achieve mR (D) ≤nC, digital transmissions may generally need a codeblock of infinite length (e.g., sufficiently long) and accurate knowledge of a channel capacity or quality (e.g., a signal-to-noise ratio (SNR) ) at a transmitter side. In some real cases, however, these assumptions may not be accurate, and an analog signal may have a performance advantage. For example, an analog signal may achieve similar performance with relatively smaller codebook sizes. Additionally, analog signals may experience less performance degradation (e.g., distortion) as an actual signal quality (e.g., SNR) varies from a predicted signal quality.

[0089] As such, it may be beneficial for devices to support transmissions based on analog signals. For example, analog signals may implement semantic communication techniques, which may aim to improve the ability of a receiving device to interpret the meaning of a received transmission and the success of the meaning in conveying the desired conduct of the receiving device. In some systems, implementing semantic communication techniques may involve pairing a joint source-channel coding (JSCC) encoder at a transmitter side and a JSCC decoder at a receiver side, which may support  transmission of compressible data (e.g., images, video) . In some examples, the JSCC encoder may be applied to semantic features that may be generated by a semantic encoder at the transmitter side, and the JSCC decoder may be applied to a signal prior to a corresponding semantic decoder at the receiver side. In further examples, a hyperprior model may be used, which may generate assistant information (e.g., using a hyperprior encoder and a hyperprior decoder) to assist the JSCC encoder in encoding the semantic features.

[0090] Analog transmissions may generally differ from digital transmissions. For example, real numbers generated by a semantic encoder, a JSCC encoder, or both, may be transmitted directly, or may be compressed to a lower (e.g., smaller) dimension or expanded to a higher (e.g., larger) dimension for transmission. This is in contrast to digital transmissions, in which a source stream may be quantized into binary bits, protected using channel coding, and mapped to quadrature amplitude modulation (QAM) symbols for transmission. In some examples, an application layer (e.g., APP layer) may output real numbers (e.g., sm) , which may be obtained by a JSCC encoder used on a source signal, or by extracted semantic features (e.g., by a semantic encoder) . The real numbers may be input to a physical layer (e.g., PHY layer) , which may map the real numbers into available channels for transmission (e.g., based on a quantity of resource elements n) to obtain an output stream (e.g., yn) .

[0091] In some cases, there may be multiple possible scenarios for generating an analog signal, which may vary where analog coding is performed in relation to other steps in generation of a transmission, and each scenario may have a different impact on a protocol stack. For example, analog coding may be performed as a channel coding scheme, in which information bits input into the analog coding may be an end result of source coding and may conform to the Gaussian assumption. In other examples, the analog coding may be performed as a JSCC encoding in which the input signal may be an intermediate stage of the source coding (e.g., input values may be parameter values in a latent space in an autoencoder based codec, or input values may be random samples based on a random Gaussian distribution when using a variational autoencoder (VAE) ) . Additionally, or alternatively, values in a transform space may be used as the input for analog coding, and the latent space of an autoencoder may be similar to the transform space (e.g., wavelets, discrete cosine transform (DCT) ) of a conventional codec) . In  further examples, the input to the analog coding may be a raw input. As such, it may be beneficial to define an analog coding scheme to support communications based on analog signals between devices (e.g., UEs 115, network entities 105, or both) .

[0092] Accordingly, a transmitting device (e.g., a UE 115 or a network entity 105) may perform encoding of an analog signal based on an analog coding scheme as described herein. In some examples, the analog coding scheme may include a mapping function, which may be based on a mapping parameter (e.g., Δ) , and a shaping function, which may be based on a shaping parameter (e.g., α) . The mapping function may involve mapping an input signal having a first dimension to an output signal having a second dimension different from the first dimension. In some examples, the mapping function may involve on mapping the input signal based on Archimedean spirals. The shaping function may involve shaping the input signal to control a strength, a variance, or both, of a final transmitted signal. In some cases, the transmitting device may generate a set of parameters based on a signal quality, and the signal quality may be based on a sounding reference signal or a channel state information report received from a receiving device (e.g., a UE 115 or a network entity 105) . Additionally, or alternatively, the transmitting device may transmit a message indicating a set of parameters, such as the mapping parameter and the shaping parameter, for the receiving device to support decoding of the analog signal.

[0093] Accordingly, UEs 115, network entities 105, or both may communicate using transmissions based on analog signals. As such, the analog encoding techniques described herein may be used by devices in combination with or in place of entropy encoding and channel coding for transmissions.

[0094] FIG. 2 shows an example of a wireless communications system 200 that supports analog coding and transmission for semantic communication in accordance with one or more aspects of the present disclosure. The wireless communications system illustrates communications based on analog signals between a device 205-a and a device 205-b, which may be examples of UEs 115, network entities 105, or other devices, as described herein with reference to FIG. 1.

[0095] The device 205-b may support generating an analog signal 215 based on an analog coding scheme, as described herein. For example, the device 205-b may generate  the analog signal 215 based on a set of parameters 210. In some examples, the device 205-b may transmit a control message (e.g., a downlink control information (DCI) message, a sidelink control information (SCI) message) that may indicate the set of parameters 210 to the device 205-a (e.g., explicitly indicate or indicate based on channel quality information (CQI) for determining the set of parameters 210) , which may support decoding of the analog signal 215 by the device 205-a. For example, the device 205-a may reverse (e.g., inverse) the operations of the analog coding scheme using the set of parameters 210. Accordingly, the device 205-b may transmit a message based on (e.g., including) the analog signal 215 via one or more channels to the device 205-a.

[0096] In some examples, the set of parameters 210 may include a shaping parameter (e.g., α) associated with a shaping function of the analog coding scheme and a mapping parameter (e.g., Δ) associated with a mapping function of the analog coding scheme. The mapping function may be used to map an input signal having a first dimension (e.g., with m input values) to an output signal having a second dimension (e.g., with n output values) , and the mapping parameter may control a stretch of a mapping curve within a signal space. In some cases, the set of parameters 210 may additionally include a dimension parameter (e.g., a m / n ratio) which may indicate a ratio between the first dimension the second dimension. The shaping function, parametrized by the shaping parameter, may be used to shape the input signal (e.g., prior to the mapping operation) or the output signal (e.g., following the mapping operation) , which may allow the device 205-b to control a strength or variance of a transmitted signal based on the analog signal 215. In some examples, the shaping parameter, the mapping parameter, or both, may be determined (e.g., generated by the device 205-a or the device 205-b) based on the dimension parameter (e.g., the n / m ratio) . In some examples, the control message may indicate the set of parameters 210 by indicating a combination of the set of parameters 210 (e.g., a combination of α, Δ, and m / n) . Additionally, or alternatively, the control message may include CQI that may assist the device 205-a in determining the set of parameters 210 (e.g., α, Δ, m / n, or a combination thereof) . Accordingly, the device 205-b may map the output signal (e.g., with n values) to one or more antenna ports and physical resources for transmission to the device 205-a.

[0097] In some examples, the device 205-b may generate the shaping parameter and the mapping parameter (e.g., and other parameters of the set of parameters 210) based on signal quality information (e.g., and the dimension parameter, in some cases) . In some cases, the device 205-b may determine signal quality information based on signals transmitted by the device 205-a. For example, the device 205-a may transmit a signal quality indication 220, and the device 205-b may generate the shaping parameter and the mapping parameter based on the signal quality indication 220. In some examples, transmitting the signal quality indication 220 may involve the device 205-a transmitting a report (e.g., a channel state information (CSI) ) which may include one or more signal quality values, such as an SNR value. Additionally, or alternatively, transmitting the signal quality indication 220 may involve the device 205-a transmitting one or more sounding reference signals, which the device 205-b may monitor to obtain one or more signal quality values (e.g., an SNR) . Accordingly, the device 205-a may implicitly indicate the set of parameters 210 to the device 205-b.

[0098] Additionally, or alternatively, the device 205-b may receive an indication of the set of parameters 210 from the device 205-a. For example, the device 205-a may transmit a report (e.g., a CSI report) indicating the set of parameters 210 to the device 205-b (e.g., as CQI) . In some examples, the report may include an explicit indication of each parameter of the set of parameters 210. In some examples, the report may include a parameter combination 225, which may be a combination of the set of parameters 210 (e.g., a combination of α, Δ, and n / m) . In some examples, the combination of the set of parameters 210 may be selected from a set of combination lists. In some cases, each combination list may be associated with a distortion target. For example, a first list may be associated with a distortion target of 0.1, and a second list may be designed for a distortion target of 0.01 (e.g., and more lists designed for different distortion targets, such as 0.001, 0.0001, or other targets) .

[0099] In some examples, the mapping function may use non-artificial intelligence methods (e.g., techniques that do not rely on artificial intelligence and / or machine learning) based on one or more spirals 230 (e.g., Archimedean spirals) , which may include a positive spiral 230-a and a negative spiral 230-b, and may support compression of a signal (e.g., a 2: 1 mapping) or expansion of an input signal (e.g., a 1: 2  mapping) . In some examples, the positive spiral 230-a may be described by Equations 1 and 2:

[0100] sinθ, for θ≥0    (1)

[0101] cosθ, for θ≥0    (2)

[0102] where s1 represents the values of the positive spiral 230-a in the x1 dimension, s2 represents the values of the positive spiral 230-a in the x2 dimension, and Δ is the mapping parameter. Similarly, the negative spiral may be described by Equations 3 and 4:

[0103] sinθ, for θ<0    (3)

[0104] cosθ, for θ<0    (4)

[0105] where s1 represents the values of the negative spiral 230-b in the x1 dimension, s2 represents the values of the positive spiral 230-a in the x2 dimension, and Δ is the mapping parameter. In some examples, the mapping parameter may control a space between the positive spiral 230-a and the negative spiral 230-b, and the value of the mapping parameter may be determined numerically (e.g., using non-linear fitting, such as a Gauss-Newton algorithm) or analytically, and the mapping parameter may be based on a signal quality value (e.g., a target SNR) .

[0106] In some examples, a point 235 may represent a value of the input signal (e.g., a two-dimensional input signal) . To map the input signal, the device 205-b may map the point 235 to a nearest point 240 within a spiral 230 (e.g., within the positive spiral 230-a or the negative spiral 230-b) . To obtain a one-dimensional value for the two-dimensional value of the input signal, the device 205-b may obtain a value of θ that maps to the point 240 based on Equations 1 and 2, or on Equations 3 and 4. This process may also be used for the device 205-a to reverse a 1: 2 mapping.

[0107] In some examples, to map a one-dimensional input signal to a two-dimensional output (e.g., for a 1: 2 mapping) , the device 205-b may perform this process in reverse. For instance, the device 205-a may input a value of the one-dimensional input signal as θ into Equations 1 and 2 or Equations 3 and 4 (e.g., depending on a sign  of the one-dimensional input signal) . The device 205-b may obtain the resulting value of s1 and s2 and use these as the value for the two-dimensional output signal corresponding to the value of the one-dimensional input signal. This process may also be used to reverse a 2: 1 mapping (e.g., by the device 205-a) . Additional details regarding the mapping function are described with reference to FIGs. 3A and 3B.

[0108] In some examples, to encode the analog signal, the analog coding scheme may include a scrambling operation, a code division multiplexing (CDM) operation, and an interleaving operations, in addition to the mapping function and the shaping function. These operations and functions may be performed in different orders, and are described in more detail herein with reference to FIGs. 5A through 7C. In some examples, the shaping function and the mapping function may be used for non-artificial intelligence-based encoding methods (e.g., encoding methods that exclude the use of artificial intelligence and / or machine learning functions / models) . In some cases, however, artificial intelligence may be used to perform encoding, decoding or, both, for an analog signal. In these cases, the scrambling operation, the CDM operation, the interleaving operations, or any combination thereof, may be performed in combination with an artificial intelligence-based encoder. For example, the scrambling operation, the CDM operation, and the interleaving operations may be performed prior to or after the artificial intelligence-based encoder, or these may be performed in any other order.

[0109] Accordingly, the device 205-b may encode a transmission based on an analog signal 215 for the device 205-a, and the device 205-a may decode the analog signal 215 to recover the information encoded by the transmission. The device 205-amay decode the analog signal 215 using the set of parameters 210. In some examples, to decode the analog signal 215 the device 205-a may perform a descrambling operation (e.g., inverse scrambling) , a demapping operation (e.g., inverse mapping) , and other operations to obtain the input signal. Additionally, or alternatively, the device 205-amay encode hypothetical inputs (e.g., one or more hypothetical input signals) , for example, using the set of parameters 210, and compare these to the received analog signal 215. As such, the device 205-a may test possible inputs, or expected inputs, and compare these to the received analog signal 215 (e.g., without reversing the encoding operations) .

[0110] FIG. 3A shows an example of an encoding diagram 300-a that supports analog coding and transmission for semantic communication in accordance with one or more aspects of the present disclosure. The encoding diagram 300-a shows an example of an analog encoding scheme to be used by a device, such as a device 205 as described with reference to FIG. 2. For example, the analog encoding scheme may include a mapping function 310 and a shaping function 320, as described herein.

[0111] The encoding diagram 300-a illustrates an example in which an input signal 305 is compressed into an output signal 315. For example, the input signal 305 may be two-dimensional and the output signal 315 may be one-dimensional, so the encoding diagram 300-a may illustrate a 2: 1 compression case. However, different compression cases based on different dimensions of the input signal 305 and the output signal 315 may use similar techniques as those described herein.

[0112] In some examples, for compression cases, the mapping function 310 may be performed, and the shaping function 320 may be performed following (e.g., after) the mapping function 310. In some examples, the mapping function 310 may map values (e.g., streams) x1 and x2 of the input signal 305 into a value s of the output signal 315 by obtaining corresponding values of and based on Equations 5 and 6 or Equations 7 and 8: .

[0113] where Δ is a mapping parameter, as described with reference to FIG. 2. The mapping function 310 may involve obtaining a value of s that minimizes a value of or that satisfies the value of being less than (e.g., or equal to) a threshold value. The output signal 315 with the value of s may then be shaped using the shaping function 320.

[0114] In some examples, the shaping function 320 may shape the output signal 315 using Equation 9:

[0115] where sign (x) represents the sign (e.g., positive, or negative) of the spiral (e.g.,  such that sign (x) =1 if the inputs are mapped to the positive spiral (Equations 5 and 6) , or sign (x) =-1 if the inputs are mapped to the negative spiral (Equations 7 and 8) ) , and α is a shaping parameter as described with reference to FIG. 2. For example, if the input signal 305 was mapped using Equations 5 and 6, the output signal 315 may be mapped using |s|α, and if the input signal 305 was mapped using Equations 7 and 8, the output signal 315 may be mapped using -|s|α. In some examples, power normalization 325 may be performed on the output of the shaping function, and a resulting signal may be mapped to physical resources (e.g., and antenna ports) for transmission by a device.

[0116] FIG. 3B shows an example of an encoding diagram 300-b that supports analog coding and transmission for semantic communication in accordance with one or more aspects of the present disclosure. The encoding diagram 300-b shows an example of an analog encoding scheme to be used by a device, such as a device 205 as described with reference to FIG. 2. For example, the analog encoding scheme may include a mapping function 310 and a shaping function 320, as described herein.

[0117] The encoding diagram 300-b illustrates an example in which an input signal 330 is expanded into an output signal 335. For example, the input signal 330 may be one-dimensional and the output signal 335 may be two-dimensional, and the encoding diagram 300-b may illustrate a 1: 2 expansion case. However, different expansion cases based on different dimensions of the input signal 330 and the output signal 335 may use similar techniques as those described herein.

[0118] In some examples, for expansion cases, the shaping function 320 may be performed first, followed by the mapping function 310. In some cases, the shaping function 320 may be performed on the input signal 330 according to Equation 10:

[0119] where sign (x) represents the sign (e.g., positive, or negative) of x, and α is a shaping parameter as described with reference to FIG. 2.

[0120] After the shaping function, the mapping function 310 may be performed to map the output of the shaping function to a signal with a higher dimension. For example, the mapping function 310 may be performed according to Equations 11 and 12:

[0121] where Δ is a mapping parameter, as described with reference to FIG. 2,  is the shaped input signal 305 output by the shaping function 320, and sign (x) is 1 if x is positive (e.g., for the positive spiral case) and -1 if x is negative (e.g., for the negative spiral case) . Accordingly, each value (e.g., x) of the input signal 330 may be mapped to two values (e.g., s1 and s2) in the output signal 335. In some examples, power normalization 325 may be performed on the output signal 335, and a resulting signal may be mapped to physical resources (e.g., and antenna ports) for transmission by a device.

[0122] FIG. 4 shows an example of a mapping diagram 400 that supports analog coding and transmission for semantic communication in accordance with one or more aspects of the present disclosure. The mapping diagram 400 illustrates an example of mapping functions 410 that may rely on a plurality of basic mapping functions 415.

[0123] In some examples, to reduce the amount of information or the amount of mapping, demapping, shaping, and deshaping functions stored in a device, one or more basic mapping functions 415 may be defined. For example, a basic mapping function 415-a may be defined, which may map a two-dimensional input signal into a one-dimensional output signal (e.g., with a 2: 1 effective coding rate) . Similarly, a basic mapping function 415-b may be defined, which may map a three-dimensional input signal into a one-dimensional output signal (e.g., with a 3: 1 effective coding rate) . A device may be configured to combine two or more basic mapping functions 415 in a sequence (e.g., in series, concatenated) , in parallel, or both, to achieve different effective coding rates.

[0124] Table 1 below illustrates an example in which basic mapping functions f1 (with a 2: 1 effective coding rate) , f2 (with a 3: 1 effective coding rate) , f3 (with a 3: 2 effective coding rate) , and f4 (with a 1: 1 effective coding rate) are combined in one or two levels to achieve different effective coding rates. Basic mapping functions 415 in a same level are performed in parallel, while relatively lower levels are performed prior to subsequent levels. Basic mapping functions 415 denoted by a prime (e.g., f1′) represent the inverted basic mapping function 415 (e.g., performed in reverse, for expansion cases) , as described herein with reference to FIGs. 2, 3A, and 3B. The inverted basic mapping functions 415 thereby support expansion operations for an input signal 405 to an output signal 420 with a larger dimension. The list of mapping functions represented in Table 1 is not exhaustive but illustrates how a set of basic mapping functions 415 may be used to form various different effective coding rates using a sequence of one or more levels of basic mapping functions 415.

[0125] Table 1

[0126] For example, the mapping function 410-a illustrated in FIG. 4 maps an input signal 405-a that is five-dimensional into an output signal 420-a that is two-dimensional, corresponding to a 5: 2 effective coding rate (e.g., mapping function  number 4 in Table 1) . In this example, two values (e.g., streams) of the input signal 405-a are input into a basic mapping function 415-a (e.g., f1) and three values (e.g., streams) of the input signal 405-a are input into a basic mapping function 415-b (e.g., f2) . The basic mapping function 415-a and the basic mapping function 415-b each output one output value (e.g., stream) , resulting in the two-dimensional output signal 420-a.

[0127] In another example, the mapping function 410-b illustrated in FIG. 4 maps an input signal 405-b that is four-dimensional into an output signal 420-b that is one-dimensional, corresponding to a 4: 1 effective coding rate (e.g., mapping function number 5 in Table 1) . In this example, at level 1, two values (e.g., streams) of the input signal 405-b are input into a first basic mapping function 415-a (e.g., f1) and two values (e.g., streams) of the input signal 405-b are input into a second basic mapping function 415-a (e.g., f1) . The first basic mapping function 415-a and the second basic mapping function 415-a each output one output value (e.g., stream) , which, at level 2, are input into a third basic mapping function 415-a in a second level (e.g., level 2) . The third basic mapping function 415-a then results in the one-dimensional output signal 420-a.

[0128] In some examples, the basic mapping functions 415 and other mapping functions that may be formed using the basic mapping functions 415 may be configured to a device via a modulation and coding scheme (MCS) configuration. For example, the MCS configuration may describe how each effective coding rate is achieved using basic mapping functions, as shown in Table 1. In some examples, a device may transmit a control message indicating the MCS configuration (e.g., or an m / n ratio) , and the control message may indicate a combination of basic mapping functions to achieve an analog coding ratio. In some examples, the analog coding ratio m / n for L levels of basic mapping functions may be calculated using Equations 13 and 14:

[0129] where l1 is a quantity of basic mapping functions in level 1, mi is the input dimension of the i-th mapping function, lL is a quantity of mapping functions in level L, and ni is the output dimension of the i-th mapping function.

[0130] FIG. 5A and FIG. 5B show examples of an encoding diagram 500-a and an encoding diagram 500-b that support analog coding and transmission for semantic communication in accordance with one or more aspects of the present disclosure. The encoding diagram 500-a and the encoding diagram 500-b illustrates the use of a scrambling function 510 for an analog coding scheme, which may also include a mapping function 520, a shaping function 525, and power normalization 530, as described herein with reference to FIGs. 1 through 4.

[0131] The scrambling function 510 may be used to add randomness to input signals, which may reduce inter-cell interference by transmitting devices. In some examples, coded bits may be scrambled (e.g., using mod2) using a scrambling sequence 515, which may be a random bit sequence (e.g., a random phase sequence) . In some examples, the scrambling sequence 515 may be generated based on a cell identifier (ID) (e.g., a radio network temporary identifier (RNTI) , or another ID) .

[0132] In some examples, as illustrated in FIG. 5A, the scrambling function 510 may be performed prior to the mapping function 520 and the shaping function 525. In some other examples, as shown in FIG. 5B, the scrambling function 510 may be performed between the mapping function 520 and the shaping function 525. In some other examples, the scrambling function may be performed after both the shaping function 525 and the mapping function 520, or in another order.

[0133] In some examples, the scrambling function 510 may rewrite an input real number sequence into a complex number sequence. For example, the complex number sequence xc may be obtained from the input signal 505 in the form given by Equation 15: xc (n) =x (2n) +x (2n+1) j   (15)

[0134] The scrambling sequence 515 may be generated with constant modulus (e.g., unit modulus) and with a uniform random phase. For example, the scrambling sequence 515 may be generated in the form given by Equation 16: c (n) =cosφn+j sinφn    (15)

[0135] where φn is a phase quantized using bits generated using a random sequence (e.g., a gold sequence, such as gold-33) .

[0136] In some examples, the complex number sequence obtained from the input signal 505 may be scrambled by multiplying the complex number sequence with the scrambling sequence to obtain the scrambled signal as shown in Equation 16:

[0137] The real portions of the outcome of Equation 16 may be input into the subsequent function, such as the mapping function 520 in FIG. 5A and the shaping function 525 in FIG. 5B. For example, the real portions may be given by Equations 17 and 18:

[0138] In some examples, a receiving device may revert these operations to obtain an unscrambled sequence (e.g., recover an input signal) . For example, the receiving device may use Equations 15 through 18 (or, for example, reversed versions of these Equations) to descramble an input signal. In some cases, the descrambling may occur prior to or after a demapping operation. Additionally, or alternatively, the descrambling may occur prior to or after a deshaping operation.

[0139] In some examples, a signal for transmission to another device may be mapped to one or more resources (e.g., time / frequency resources) following the power normalization 530. That is, a power-normalized analog signal may be mapped to physical resources for transmission via a wireless channel to one or more wireless devices.

[0140] FIG. 6A, FIG. 6B, and FIG. 6C show examples of an encoding diagram 600-a, an encoding diagram 600-b, and an encoding diagram 600-c that supports analog coding and transmission for semantic communication in accordance with one or more aspects of the present disclosure. The encoding diagram 600-a, the encoding diagram 600-b, and the encoding diagram 600-c illustrate the use of CDM 610 for an analog coding scheme, which may also include a mapping function 615, a shaping function 620, and power normalization 625, as described herein with reference to FIGs. 1 through 5B.

[0141] The CDM 610 may spread out values (e.g., samples) of an input signal 605 to average out distortions in a transmitted signal. For example, if one resource element (e.g., a physical resource) of a device incurs deep fading, a sample transmitted on the resource element may suffer severe distortion. By using the CDM 610, samples of the input signal 605 may be spread out to multiple resource elements, and distortion incurred by any one sample may be reduced.

[0142] The CDM 610 may be performed prior to the mapping function 615 and the shaping function 620, as illustrated in FIG. 6A, between the mapping function 615 and the shaping function 620, as illustrated in FIG. 6B, or after the mapping function 615 and the shaping function 620, as illustrated in FIG. 6C. In some other examples, the CDM 610 may be performed at different points in the analog coding scheme, for example, if the mapping function 615 and the shaping function 620 are performed in different orders (e.g., as described with reference to FIG. 3A and 3B) .

[0143] In some examples, the CDM 610 may map L samples of an input signal 605 into L multiplexed samples. In some cases, each multiplexed sample may be a weighted sum of the original L samples, with a weight of either 1 or -1. For example, each original sample may be assigned a vector which may include the L multiplex weight (e.g., either 1 or -1) , and weight vectors assigned to each original sample may be orthogonal to each other, such that the multiplexing matrix is an orthogonal matrix (e.g., in accordance with an orthogonal cover code (OCC) ) . For instance, for two samples (e.g., L=2) , the weight vectors assigned to the first and second sample may be [1, 1] and [1, -1] , respectively. Similarly, for four samples (e.g., L=4) , the weight vectors may be [1, 1, 1, 1] , [1, 1, -1, -1] , [1, -1, 1, -1] , and [1, -1, -1, 1] . In some other examples, cover codes (e.g., the OCC) in the CDM 610 may be formed by orthogonal discrete Fourier transform (DFT) vectors or orthogonal DCT vectors. In some cases, the size of the CDM 610 (e.g., a dimension of the cover codes) may be determined based on the resource allocation (equal to the total number of resource elements allocated to the analog transmission) , or the size of the CDM 610 may be determined by the transmitting side and signaled to the receiving side.

[0144] As such, a multiplexed signal may be given by Equation 19 below, and the multiplexing can be reversed (e.g., by a receiving device) using the transpose of the multiplexing matrix as shown in Equation 20:

[0145] where P is the multiplexing matrix, and x is an input signal to the CDM 610. The CDM 610 may be performed on each dimension of the input signal 605 having multiple dimensions (e.g., if the input signal 605 has not been mapped) , as shown in FIG. 6A, to obtain and Alternatively, the CDM 610 may be performed on a signal having one dimension to obtain  (e.g., if the input signal 605 has been mapped) , as shown in FIGs. 6B and 6C. The multiplexed signal output by the CDM 610 may be input into power normalization 625 (e.g., after any other functions that may remain) , and the resulting signal may be mapped to physical resources of a device for transmission.

[0146] In some examples, a receiving device may revert these operations to obtain a demultiplexed sequence. For example, the receiving device may use Equation 20 to demultiplex an input signal. In some cases, the demultiplexing may occur prior to or after a demapping operation. Additionally, or alternatively, the demultiplexing may occur prior to or after a deshaping operation.

[0147] FIG. 7A, FIG. 7B, and FIG. 7C show examples of an encoding diagram 700-a, an encoding diagram 700-b, and an encoding diagram 700-c that supports analog coding and transmission for semantic communication in accordance with one or more aspects of the present disclosure. The encoding diagram 700-a, the encoding diagram 700-b, and the encoding diagram 700-c illustrate the use of interleaving 710 for an analog coding scheme, which may also include a mapping function 715, a shaping function 720, and power normalization 725, as described herein with reference to FIGs. 1 through 6C.

[0148] The interleaving 710 may reorder an input sequence, which may avoid consecutive distortions on a transmitted signal. The interleaving 710 may be performed prior to the mapping function 715 and the shaping function 720, as illustrated in FIG. 7A, between the mapping function 715 and the shaping function 720, as illustrated  in FIG. 7B, or after the mapping function 715 and the shaping function 720, as illustrated in FIG. 7C. In some other examples, the interleaving 710 may be performed at different points in the analog coding scheme, for example, if the mapping function 715 and the shaping function 720 are performed in different orders (e.g., as described with reference to FIG. 3A and 3B) .

[0149] In some examples, the interleaving 710 may permute an input signal 705 (e.g., or an input signal after processing by anther function) , which may reorder the input signal 705. For example, the interleaving 710 may use a permutation matrix Pi, which may have a single value of 1 on each column and row. As such, the interleaved signal may be given by the Equation 21 below.

[0150] Additionally, or alternatively, the interleaving 710 may be based on a random mapping. For example, a set of indexes (e.g., a new set of indexes) may be randomly generated for each value in an input signal (e.g., the input signal 705) . In some examples, the set of indexes may be generated using a random sequence, which in some examples may be based on a cell ID. For example, an index may generated from a previous index m from the input signal, as shown in Equation 22:

[0151] Additionally, or alternatively, the interleaving 710 may be based on an interleaving rule (e.g., a predefined rule) . For example, a device may be configured with an interleaving rule for performing the interleaving 710. In some cases, the interleaving rule may involve reading input symbols m into an m1×m2 matrix by row first, followed by column. The input symbols m may be read out of the m1×m2 matrix by column first, and followed by row, which interleaves the input symbols m. The interleaved signal output by the interleaving 710 may be input into power normalization 725 (e.g., after any other functions that may remain) , and the resulting signal may be mapped to physical resources of a device for transmission.

[0152] In some examples, a receiving device may reverse this process by reversing the interleaving rule. For example, the receiving device may read the received symbols into the m1×m2 matrix by column first, then row, and reading the received symbols by  row first, and then column. Additionally, or alternatively, the receiving device may reverse Equations 21 and 22 to perform deinterleaving. As such, the receiving device may deinterleave an input signal. In some examples, the deinterleaving may occur prior to or after a demapping operation. Additionally, or alternatively, the deinterleaving may occur prior to or after a deshaping operation.

[0153] FIG. 8 shows an example of a process flow 800 that supports analog coding and transmission for semantic communication in accordance with one or more aspects of the present disclosure. The process flow 800 illustrates wireless communications between a device 805-a and a device 805-b that support analog signals. The device 805-a and the device 805-b may be examples of devices 205 as described with reference to FIG. 2. In some examples, steps may be added or omitted to the process flow 800, or steps may be performed in a different order than as shown.

[0154] At 810, the device 805-b may transmit signaling to the device 805-a. In some examples, the signaling may include a report, such as a CSI report, that indicates channel quality information to the device 805-a. Additionally, or alternatively, the signaling may include one or more reference signals, such as sounding reference signals. In some examples, the signaling may include a report that indicates a set of parameters associated with an analog coding scheme, for example, as CQI.

[0155] At 815, the device 805-a may determine the set of parameters. For example, the device 805-a may explicitly obtain the set of parameters via the signaling received from the device 805-b, for example, based on received CQI. Alternatively, the device 805-a may determine channel quality information from the CSI report or by measuring the one or more reference signals, and the device 805-a may generate the set of parameters based on the channel quality information. In some examples, the device 805-a may determine the set of parameters without receiving signaling (e.g., the signaling at 810) from the device 805-b. The set of parameters may include a mapping parameter associated with a mapping operation of the analog coding scheme and a shaping parameter associated with a shaping operation of the analog coding scheme. In some examples, the set of parameters may include a dimension parameter associated with a ratio between a first dimension associated with the input signal and a second dimension associated with an output signal of the mapping operation.

[0156] At 820, the device 805-a may encode an input signal to obtain an encoded analog signal in accordance with the analog coding scheme. For example, the device 805-a may perform the mapping operation and the shaping operation, as described herein. In some examples, the device 805-a may also perform a scrambling operation, a CDM operation, an interleaving operation, and a power normalization operation, as described herein with reference to FIGs. 5A through 8C.

[0157] At 825, the device 805-a may transmit a message (e.g., a control message) indicating the set of parameters to the device 805-b. Additionally, or alternatively, the device 805-a may transmit the set of parameters as a combination of each parameter in the set of parameters. In some examples, the combination may be selected from a set of combinations, and each combination may be associated with a target distortion quantity. In some cases, the message may indicate an MCS (e.g., an MCS configuration) to the device 805-b.

[0158] At 830, the device 805-a may transmit a message including the encoded analog signal via one or more channels. For example, the encoded analog signal may be mapped to one or more physical resources of the device 805-a for transmission.

[0159] At 835, the device 805-b may decode the analog signal using the set of parameters. For example, the device 805-b may use the set of parameters transmitted by the device 805-a at 825. Additionally, or alternatively, the device 805-b may use a set of parameters indicated by the signaling transmitted by the device 805-b at 810. Accordingly, the device 805-a and the device 805-b may communicate based on an analog coding scheme, as described herein.

[0160] FIG. 9 shows a block diagram 900 of a device 905 that supports analog coding and transmission for semantic communication in accordance with one or more aspects of the present disclosure. The device 905 may be an example of aspects of a UE 115 or a network entity 105 as described herein. The device 905 may include a receiver 910, a transmitter 915, and a communications manager 920. The device 905, or one or more components of the device 905 (e.g., the receiver 910, the transmitter 915, and the communications manager 920) , may include at least one processor, which may be coupled with at least one memory, to, individually or collectively, support or enable the  described techniques. Each of these components may be in communication with one another (e.g., via one or more buses) .

[0161] The receiver 910 may provide a means for receiving information such as packets, user data, control information, or any combination thereof associated with various information channels (e.g., control channels, data channels, information channels related to analog coding and transmission for semantic communication) . Information may be passed on to other components of the device 905. The receiver 910 may utilize a single antenna or a set of multiple antennas.

[0162] The transmitter 915 may provide a means for transmitting signals generated by other components of the device 905. For example, the transmitter 915 may transmit information such as packets, user data, control information, or any combination thereof associated with various information channels (e.g., control channels, data channels, information channels related to analog coding and transmission for semantic communication) . In some examples, the transmitter 915 may be co-located with a receiver 910 in a transceiver module. The transmitter 915 may utilize a single antenna or a set of multiple antennas.

[0163] The communications manager 920, the receiver 910, the transmitter 915, or various combinations thereof or various components thereof may be examples of means for performing various aspects of analog coding and transmission for semantic communication as described herein. For example, the communications manager 920, the receiver 910, the transmitter 915, or various combinations or components thereof may be capable of performing one or more of the functions described herein.

[0164] In some examples, the communications manager 920, the receiver 910, the transmitter 915, or various combinations or components thereof may be implemented in hardware (e.g., in communications management circuitry) . The hardware may include at least one of a processor, a digital signal processor (DSP) , a central processing unit (CPU) , an application-specific integrated circuit (ASIC) , a field-programmable gate array (FPGA) or other programmable logic device, a microcontroller, discrete gate or transistor logic, discrete hardware components, or any combination thereof configured as or otherwise supporting, individually or collectively, a means for performing the functions described in the present disclosure. In some examples, at least one processor  and at least one memory coupled with the at least one processor may be configured to perform one or more of the functions described herein (e.g., by one or more processors, individually or collectively, executing instructions stored in the at least one memory) .

[0165] Additionally, or alternatively, the communications manager 920, the receiver 910, the transmitter 915, or various combinations or components thereof may be implemented in code (e.g., as communications management software or firmware) executed by at least one processor. If implemented in code executed by at least one processor, the functions of the communications manager 920, the receiver 910, the transmitter 915, or various combinations or components thereof may be performed by a general-purpose processor, a DSP, a CPU, an ASIC, an FPGA, a microcontroller, or any combination of these or other programmable logic devices (e.g., configured as or otherwise supporting, individually or collectively, a means for performing the functions described in the present disclosure) .

[0166] In some examples, the communications manager 920 may be configured to perform various operations (e.g., receiving, obtaining, monitoring, outputting, transmitting) using or otherwise in cooperation with the receiver 910, the transmitter 915, or both. For example, the communications manager 920 may receive information from the receiver 910, send information to the transmitter 915, or be integrated in combination with the receiver 910, the transmitter 915, or both to obtain information, output information, or perform various other operations as described herein.

[0167] The communications manager 920 may support wireless communication in accordance with examples as disclosed herein. For example, the communications manager 920 is capable of, configured to, or operable to support a means for encoding an input signal in accordance with an analog coding scheme and a set of parameters to obtain an encoded analog signal, the analog coding scheme including a mapping operation and a shaping operation, the set of parameters including at least a mapping parameter associated with the mapping operation and a shaping parameter associated with the shaping operation. The communications manager 920 is capable of, configured to, or operable to support a means for transmitting a control message indicating the set of parameters associated with an analog coding scheme. The communications manager 920 is capable of, configured to, or operable to support a means for transmitting a  message including the encoded analog signal via one or more channels based on transmitting the control message indicating the set of parameters.

[0168] Additionally, or alternatively, the communications manager 920 may support wireless communication in accordance with examples as disclosed herein. For example, the communications manager 920 is capable of, configured to, or operable to support a means for receiving, from a second device, a control message indicating a set of parameters associated with an analog coding scheme, the set of parameters including at least a mapping parameter associated with a mapping operation and a shaping parameter associated with a shaping operation. The communications manager 920 is capable of, configured to, or operable to support a means for receiving, from the second device, a message including an analog signal, where the analog signal is encoded in accordance with the analog coding scheme that is based on the set of parameters, the analog coding scheme including the mapping operation and the shaping operation. The communications manager 920 is capable of, configured to, or operable to support a means for decoding the analog signal based on receiving the control message indicating the set of parameters.

[0169] By including or configuring the communications manager 920 in accordance with examples as described herein, the device 905 (e.g., at least one processor controlling or otherwise coupled with the receiver 910, the transmitter 915, the communications manager 920, or a combination thereof) may support techniques for analog coding and transmission that may reduce transmission distortion relative to digital signals, leading to improved communications between devices and lowered likelihood of retransmissions.

[0170] FIG. 10 shows a block diagram 1000 of a device 1005 that supports analog coding and transmission for semantic communication in accordance with one or more aspects of the present disclosure. The device 1005 may be an example of aspects of a device 905, a UE 115, or a network entity 105 as described herein. The device 1005 may include a receiver 1010, a transmitter 1015, and a communications manager 1020. The device 1005, or one or more components of the device 1005 (e.g., the receiver 1010, the transmitter 1015, and the communications manager 1020) , may include at least one processor, which may be coupled with at least one memory, to support the  described techniques. Each of these components may be in communication with one another (e.g., via one or more buses) .

[0171] The receiver 1010 may provide a means for receiving information such as packets, user data, control information, or any combination thereof associated with various information channels (e.g., control channels, data channels, information channels related to analog coding and transmission for semantic communication) . Information may be passed on to other components of the device 1005. The receiver 1010 may utilize a single antenna or a set of multiple antennas.

[0172] The transmitter 1015 may provide a means for transmitting signals generated by other components of the device 1005. For example, the transmitter 1015 may transmit information such as packets, user data, control information, or any combination thereof associated with various information channels (e.g., control channels, data channels, information channels related to analog coding and transmission for semantic communication) . In some examples, the transmitter 1015 may be co-located with a receiver 1010 in a transceiver module. The transmitter 1015 may utilize a single antenna or a set of multiple antennas.

[0173] The device 1005, or various components thereof, may be an example of means for performing various aspects of analog coding and transmission for semantic communication as described herein. For example, the communications manager 1020 may include an analog coding component 1025, a parameter component 1030, an analog signal component 1035, or any combination thereof. The communications manager 1020 may be an example of aspects of a communications manager 920 as described herein. In some examples, the communications manager 1020, or various components thereof, may be configured to perform various operations (e.g., receiving, obtaining, monitoring, outputting, transmitting) using or otherwise in cooperation with the receiver 1010, the transmitter 1015, or both. For example, the communications manager 1020 may receive information from the receiver 1010, send information to the transmitter 1015, or be integrated in combination with the receiver 1010, the transmitter 1015, or both to obtain information, output information, or perform various other operations as described herein.

[0174] The communications manager 1020 may support wireless communication in accordance with examples as disclosed herein. The analog coding component 1025 is capable of, configured to, or operable to support a means for encoding an input signal in accordance with an analog coding scheme and a set of parameters to obtain an encoded analog signal, the analog coding scheme including a mapping operation and a shaping operation, the set of parameters including at least a mapping parameter associated with the mapping operation and a shaping parameter associated with the shaping operation. The parameter component 1030 is capable of, configured to, or operable to support a means for transmitting a control message indicating the set of parameters associated with an analog coding scheme. The analog signal component 1035 is capable of, configured to, or operable to support a means for transmitting a message including the encoded analog signal via one or more channels based on transmitting the control message indicating the set of parameters.

[0175] Additionally, or alternatively, the communications manager 1020 may support wireless communication in accordance with examples as disclosed herein. The analog coding component 1025 is capable of, configured to, or operable to support a means for receiving, from a second device, a control message indicating a set of parameters associated with an analog coding scheme, the set of parameters including at least a mapping parameter associated with a mapping operation and a shaping parameter associated with a shaping operation. The analog signal component 1035 is capable of, configured to, or operable to support a means for receiving, from the second device, a message including an analog signal, where the analog signal is encoded in accordance with the analog coding scheme that is based on the set of parameters, the analog coding scheme including the mapping operation and the shaping operation. The parameter component 1030 is capable of, configured to, or operable to support a means for decoding the analog signal based on receiving the control message indicating the set of parameters.

[0176] FIG. 11 shows a block diagram 1100 of a communications manager 1120 that supports analog coding and transmission for semantic communication in accordance with one or more aspects of the present disclosure. The communications manager 1120 may be an example of aspects of a communications manager 920, a communications manager 1020, or both, as described herein. The communications  manager 1120, or various components thereof, may be an example of means for performing various aspects of analog coding and transmission for semantic communication as described herein. For example, the communications manager 1120 may include an analog coding component 1125, a parameter component 1130, an analog signal component 1135, a mapping component 1140, a channel quality component 1145, a scrambling component 1150, a multiplexing component 1155, an interleaving component 1160, or any combination thereof. Each of these components, or components or subcomponents thereof (e.g., one or more processors, one or more memories) , may communicate, directly or indirectly, with one another (e.g., via one or more buses) which may include communications within a protocol layer of a protocol stack, communications associated with a logical channel of a protocol stack (e.g., between protocol layers of a protocol stack, within a device, component, or virtualized component associated with a network entity 105, between devices, components, or virtualized components associated with a network entity 105) , or any combination thereof.

[0177] The communications manager 1120 may support wireless communication in accordance with examples as disclosed herein. The analog coding component 1125 is capable of, configured to, or operable to support a means for encoding an input signal in accordance with an analog coding scheme and a set of parameters to obtain an encoded analog signal, the analog coding scheme including a mapping operation and a shaping operation, the set of parameters including at least a mapping parameter associated with the mapping operation and a shaping parameter associated with the shaping operation. The parameter component 1130 is capable of, configured to, or operable to support a means for transmitting a control message indicating the set of parameters associated with an analog coding scheme. The analog signal component 1135 is capable of, configured to, or operable to support a means for transmitting a message including the encoded analog signal via one or more channels based on transmitting the control message indicating the set of parameters.

[0178] In some examples, the set of parameters further includes a dimension parameter associated with a ratio between a first dimension associated with the input signal and a second dimension associated with an output signal of the mapping operation, and the mapping component 1140 is capable of, configured to, or operable to  support a means for mapping the input signal having the first dimension to the output signal having the second dimension in accordance with the mapping operation and the dimension parameter.

[0179] In some examples, the mapping operation includes mapping a first set of multiple values of the input signal having the first dimension to a second set of multiple values of the output signal having the second dimension in accordance with the dimension parameter. In some examples, the first dimension is greater than the second dimension.

[0180] In some examples, the mapping operation includes mapping a first set of multiple values of the input signal having the first dimension to a second set of multiple values of the output signal having the second dimension in accordance with the dimension parameter. In some examples, the second dimension is greater than the first dimension.

[0181] In some examples, the analog coding scheme includes a set of multiple mapping operations including the mapping operation. In some examples, two or more mapping operations of the set of multiple mapping operations are performed in parallel.

[0182] In some examples, one or more additional mapping operations of the set of multiple mapping operations are performed on an output of the two or more mapping operations that are performed in parallel. In some examples, mapping the input signal having the first dimension to the output signal having the second dimension is based on a sequence of the set of multiple mapping operations, the sequence of the set of multiple mapping operations based on the dimension parameter.

[0183] In some examples, the control message indicates a modulation and coding scheme associated with an effective coding rate of the encoded analog signal, the modulation and coding scheme indicating a respective set of mapping functions associated with each level of one or more levels of concatenation. In some examples, the effective coding rate is based on the first dimension associated with a total quantity of mapping functions of a first level of the one or more levels and the second dimension associated with a last level of the one or more levels.

[0184] In some examples, the channel quality component 1145 is capable of, configured to, or operable to support a means for receiving a report indicating channel state information. In some examples, the channel quality component 1145 is capable of, configured to, or operable to support a means for generating the set of parameters associated with the analog coding scheme is based on receiving the report.

[0185] In some examples, the channel quality component 1145 is capable of, configured to, or operable to support a means for measuring one or more sounding reference signals. In some examples, the channel quality component 1145 is capable of, configured to, or operable to support a means for generating the set of parameters associated with the analog coding scheme is based on measuring the one or more sounding reference signals.

[0186] In some examples, the parameter component 1130 is capable of, configured to, or operable to support a means for receiving a report indicating channel quality information, where the channel quality information indicates a combination of the set of parameters associated with the analog coding scheme.

[0187] In some examples, the combination of the set of parameters is selected from a list of combinations, each combination of the list of combinations corresponding to a respective distortion target associated with the encoded analog signal.

[0188] In some examples, to support encoding the input signal in accordance with the analog coding scheme, the analog coding component 1125 is capable of, configured to, or operable to support a means for performing the mapping operation prior to the shaping operation based on the mapping operation including a compression function.

[0189] In some examples, to support encoding the input signal in accordance with the analog coding scheme, the analog coding component 1125 is capable of, configured to, or operable to support a means for performing the shaping operation prior to the mapping operation based on the mapping operation including an expansion function.

[0190] In some examples, to support encoding the input signal in accordance with the analog coding scheme, the scrambling component 1150 is capable of, configured to, or operable to support a means for performing a scrambling operation, the scrambling operation including modifying the input signal based on one or more random phase  sequences, where the scrambling operation is performed prior to the shaping operation, prior to the mapping operation, between the shaping operation and the mapping operation, after the shaping operation, or after the mapping operation.

[0191] In some examples, the one or more random phase sequences are based on an identity value of a cell associated with the first device.

[0192] In some examples, to support encoding the input signal in accordance with the analog coding scheme, the multiplexing component 1155 is capable of, configured to, or operable to support a means for multiplexing the input signal in accordance with a CDM operation associated with a set of multiple physical resources of the first device, where the input signal is multiplexed prior to the shaping operation, prior to the mapping operation, between the shaping operation and the mapping operation, after the shaping operation, or after the mapping operation.

[0193] In some examples, to support encoding the input signal in accordance with the analog coding scheme, the interleaving component 1160 is capable of, configured to, or operable to support a means for interleaving the input signal in accordance with an interleaving operation, the interleaving operation includes modifying a set of indexes associated with the input signal, where the interleaving operation is performed prior to the shaping operation, prior to the mapping operation, between the shaping operation and the mapping operation, after the shaping operation, or after the mapping operation.

[0194] In some examples, modifying the set of indexes is based on applying a permutation matrix to the set of indexes, applying a random mapping to the set of indexes, or mapping the set of indexes to a first matrix and reading the set of indexes from the first matrix based on an interleaving rule. In some examples, the random mapping is based on an identity value of a cell associated with the first device.

[0195] Additionally, or alternatively, the communications manager 1120 may support wireless communication in accordance with examples as disclosed herein. In some examples, the analog coding component 1125 is capable of, configured to, or operable to support a means for receiving, from a second device, a control message indicating a set of parameters associated with an analog coding scheme, the set of parameters including at least a mapping parameter associated with a mapping operation and a shaping parameter associated with a shaping operation. In some examples, the  analog signal component 1135 is capable of, configured to, or operable to support a means for receiving, from the second device, a message including an analog signal, where the analog signal is encoded in accordance with the analog coding scheme that is based on the set of parameters, the analog coding scheme including the mapping operation and the shaping operation. In some examples, the parameter component 1130 is capable of, configured to, or operable to support a means for decoding the analog signal based on receiving the control message indicating the set of parameters.

[0196] In some examples, the set of parameters further includes a dimension parameter associated with a ratio between a first dimension of an input signal and a second dimension of an output signal from the mapping operation, and the mapping operation is based on the dimension parameter. In some examples, the analog signal is decoded based on the dimension parameter.

[0197] In some examples, the mapping operation includes mapping a first set of multiple values of the input signal having the first dimension to a second set of multiple values of the output signal having the second dimension in accordance with the dimension parameter. In some examples, the first dimension is greater than the second dimension.

[0198] In some examples, the mapping operation includes mapping a first set of multiple values of the input signal having the first dimension to a second set of multiple values of the output signal having the second dimension in accordance with the dimension parameter. In some examples, the second dimension is greater than the first dimension.

[0199] In some examples, the control message indicates a modulation and coding scheme associated with an effective coding rate of the analog signal, the modulation and coding scheme indicating a respective set of mapping functions associated with each level of one or more levels of concatenation. In some examples, the effective coding rate is based on the first dimension associated with a total quantity of mapping functions of a first level of the one or more levels and the second dimension associated with a last level of the one or more levels.

[0200] In some examples, the parameter component 1130 is capable of, configured to, or operable to support a means for generating the mapping parameter and the  shaping parameter based on the dimension parameter, where the control message is transmitted based on generating the mapping parameter and the shaping parameter.

[0201] In some examples, the channel quality component 1145 is capable of, configured to, or operable to support a means for transmitting, to the second device, a report indicating channel state information, where the mapping parameter and the shaping parameter are based on the channel state information.

[0202] In some examples, the channel quality component 1145 is capable of, configured to, or operable to support a means for transmitting one or more sounding reference signals to the second device, where the mapping parameter and the shaping parameter are based on the one or more sounding reference signals.

[0203] In some examples, the parameter component 1130 is capable of, configured to, or operable to support a means for transmitting, to the second device, a report indicating channel quality information, where the channel quality information indicates a combination of the set of parameters.

[0204] In some examples, the combination of the set of parameters is selected from a list of combinations, each combination of the list of combinations corresponding to a respective distortion target associated with the analog signal.

[0205] In some examples, to support decoding the analog signal, the analog coding component 1125 is capable of, configured to, or operable to support a means for decoding the analog signal in accordance with the analog coding scheme including the mapping operation performed prior to the shaping operation based on the mapping operation including a compression function.

[0206] In some examples, to support decoding the analog signal, the analog coding component 1125 is capable of, configured to, or operable to support a means for decoding the analog signal in accordance with the analog coding scheme including the shaping operation performed prior to the mapping operation based on the mapping operation including an expansion function.

[0207] In some examples, to support decoding the analog signal, the scrambling component 1150 is capable of, configured to, or operable to support a means for decoding the analog signal in accordance with the analog coding scheme including a  scrambling operation performed prior to the shaping operation, prior to the mapping operation, between the shaping operation and the mapping operation, after the shaping operation, or after the mapping operation, where decoding the analog signal is based on the analog signal being modified by one or more random phase sequences.

[0208] In some examples, the one or more random phase sequences are based on an identity value of a cell associated with the second device.

[0209] In some examples, to support decoding the analog signal, the multiplexing component 1155 is capable of, configured to, or operable to support a means for decoding the analog signal in accordance with the analog coding scheme including a CDM operation associated with a set of multiple physical resources of the second device.

[0210] In some examples, to support decoding the analog signal, the interleaving component 1160 is capable of, configured to, or operable to support a means for decoding the analog signal in accordance with the analog coding scheme including an interleaving operation, where decoding the analog signal is based on deinterleaving the analog signal based on a set of indexes associated with an input signal.

[0211] In some examples, deinterleaving the analog signal is based on a permutation matrix applied to the set of indexes, a random mapping applied to the set of indexes, or mapping the set of indexes to a first matrix and reading the set of indexes from the first matrix based on an interleaving rule. In some examples, the random mapping is based on an identity value of a cell associated with the first device.

[0212] FIG. 12 shows a diagram of a system 1200 including a device 1205 that supports analog coding and transmission for semantic communication in accordance with one or more aspects of the present disclosure. The device 1205 may be an example of or include the components of a device 905, a device 1005, or a UE 115 as described herein. The device 1205 may communicate (e.g., wirelessly) with one or more network entities 105, one or more UEs 115, or any combination thereof. The device 1205 may include components for bi-directional voice and data communications including components for transmitting and receiving communications, such as a communications manager 1220, an input / output (I / O) controller 1210, a transceiver 1215, an antenna

[0213] 1225, at least one memory 1230, code 1235, and at least one processor 1240. These  components may be in electronic communication or otherwise coupled (e.g., operatively, communicatively, functionally, electronically, electrically) via one or more buses (e.g., a bus 1245) .

[0214] The I / O controller 1210 may manage input and output signals for the device 1205. The I / O controller 1210 may also manage peripherals not integrated into the device 1205. In some cases, the I / O controller 1210 may represent a physical connection or port to an external peripheral. In some cases, the I / O controller 1210 may utilize an operating system such as or another known operating system. Additionally, or alternatively, the I / O controller 1210 may represent or interact with a modem, a keyboard, a mouse, a touchscreen, or a similar device. In some cases, the I / O controller 1210 may be implemented as part of one or more processors, such as the at least one processor 1240. In some cases, a user may interact with the device 1205 via the I / O controller 1210 or via hardware components controlled by the I / O controller 1210.

[0215] In some cases, the device 1205 may include a single antenna 1225. However, in some other cases, the device 1205 may have more than one antenna 1225, which may be capable of concurrently transmitting or receiving multiple wireless transmissions. The transceiver 1215 may communicate bi-directionally, via the one or more antennas 1225, wired, or wireless links as described herein. For example, the transceiver 1215 may represent a wireless transceiver and may communicate bi-directionally with another wireless transceiver. The transceiver 1215 may also include a modem to modulate the packets, to provide the modulated packets to one or more antennas 1225 for transmission, and to demodulate packets received from the one or more antennas 1225. The transceiver 1215, or the transceiver 1215 and one or more antennas 1225, may be an example of a transmitter 915, a transmitter 1015, a receiver 910, a receiver 1010, or any combination thereof or component thereof, as described herein.

[0216] The at least one memory 1230 may include random access memory (RAM) and read-only memory (ROM) . The at least one memory 1230 may store computer-readable, computer-executable (e.g., processor-executable) code 1235 including instructions that, when executed by the at least one processor 1240, cause the device 1205 to perform various functions described herein. The code 1235 may be stored in a non-transitory computer-readable medium such as system memory or another type of  memory. In some cases, the code 1235 may not be directly executable by the at least one processor 1240 but may cause a computer (e.g., when compiled and executed) to perform functions described herein. In some cases, the at least one memory 1230 may contain, among other things, a basic I / O system (BIOS) which may control basic hardware or software operation such as the interaction with peripheral components or devices.

[0217] The at least one processor 1240 may include an intelligent hardware device (e.g., a general-purpose processor, a DSP, a CPU, a microcontroller, an ASIC, an FPGA, a programmable logic device, a discrete gate or transistor logic component, a discrete hardware component, or any combination thereof) . In some cases, the at least one processor 1240 may be configured to operate a memory array using a memory controller. In some other cases, a memory controller may be integrated into the at least one processor 1240. The at least one processor 1240 may be configured to execute computer-readable instructions stored in a memory (e.g., the at least one memory 1230) to cause the device 1205 to perform various functions (e.g., functions or tasks supporting analog coding and transmission for semantic communication) . For example, the device 1205 or a component of the device 1205 may include at least one processor 1240 and at least one memory 1230 coupled with or to the at least one processor 1240, the at least one processor 1240 and at least one memory 1230 configured to perform various functions described herein. In some examples, the at least one processor 1240 may include multiple processors and the at least one memory 1230 may include multiple memories. One or more of the multiple processors may be coupled with one or more of the multiple memories, which may, individually or collectively, be configured to perform various functions herein. In some examples, the at least one processor 1240 may be a component of a processing system, which may refer to a system (such as a series) of machines, circuitry (including, for example, one or both of processor circuitry (which may include the at least one processor 1240) and memory circuitry (which may include the at least one memory 1230) ) , or components, that receives or obtains inputs and processes the inputs to produce, generate, or obtain a set of outputs. The processing system may be configured to perform one or more of the functions described herein. As such, the at least one processor 1240 or a processing system including the at least one processor 1240 may be configured to, configurable to, or operable to cause the device  1205 to perform one or more of the functions described herein. Further, as described herein, being “configured to, ” being “configurable to, ” and being “operable to” may be used interchangeably and may be associated with a capability, when executing code stored in the at least one memory 1230 or otherwise, to perform one or more of the functions described herein.

[0218] The communications manager 1220 may support wireless communication in accordance with examples as disclosed herein. For example, the communications manager 1220 is capable of, configured to, or operable to support a means for encoding an input signal in accordance with an analog coding scheme and a set of parameters to obtain an encoded analog signal, the analog coding scheme including a mapping operation and a shaping operation, the set of parameters including at least a mapping parameter associated with the mapping operation and a shaping parameter associated with the shaping operation. The communications manager 1220 is capable of, configured to, or operable to support a means for transmitting a control message indicating the set of parameters associated with an analog coding scheme. The communications manager 1220 is capable of, configured to, or operable to support a means for transmitting a message including the encoded analog signal via one or more channels based on transmitting the control message indicating the set of parameters.

[0219] Additionally, or alternatively, the communications manager 1220 may support wireless communication in accordance with examples as disclosed herein. For example, the communications manager 1220 is capable of, configured to, or operable to support a means for receiving, from a second device, a control message indicating a set of parameters associated with an analog coding scheme, the set of parameters including at least a mapping parameter associated with a mapping operation and a shaping parameter associated with a shaping operation. The communications manager 1220 is capable of, configured to, or operable to support a means for receiving, from the second device, a message including an analog signal, where the analog signal is encoded in accordance with the analog coding scheme that is based on the set of parameters, the analog coding scheme including the mapping operation and the shaping operation. The communications manager 1220 is capable of, configured to, or operable to support a means for decoding the analog signal based on receiving the control message indicating the set of parameters.

[0220] By including or configuring the communications manager 1220 in accordance with examples as described herein, the device 1205 may support techniques for analog coding and transmission that may reduce transmission distortion relative to digital signals, leading to improved communications between devices, lowered likelihood of retransmissions, and improved user experience.

[0221] In some examples, the communications manager 1220 may be configured to perform various operations (e.g., receiving, monitoring, transmitting) using or otherwise in cooperation with the transceiver 1215, the one or more antennas 1225, or any combination thereof. Although the communications manager 1220 is illustrated as a separate component, in some examples, one or more functions described with reference to the communications manager 1220 may be supported by or performed by the at least one processor 1240, the at least one memory 1230, the code 1235, or any combination thereof. For example, the code 1235 may include instructions executable by the at least one processor 1240 to cause the device 1205 to perform various aspects of analog coding and transmission for semantic communication as described herein, or the at least one processor 1240 and the at least one memory 1230 may be otherwise configured to, individually or collectively, perform or support such operations.

[0222] FIG. 13 shows a diagram of a system 1300 including a device 1305 that supports analog coding and transmission for semantic communication in accordance with one or more aspects of the present disclosure. The device 1305 may be an example of or include the components of a device 905, a device 1005, or a network entity 105 as described herein. The device 1305 may communicate with one or more network entities 105, one or more UEs 115, or any combination thereof, which may include communications over one or more wired interfaces, over one or more wireless interfaces, or any combination thereof. The device 1305 may include components that support outputting and obtaining communications, such as a communications manager 1320, a transceiver 1310, an antenna 1315, at least one memory 1325, code 1330, and at least one processor 1335. These components may be in electronic communication or otherwise coupled (e.g., operatively, communicatively, functionally, electronically, electrically) via one or more buses (e.g., a bus 1340) .

[0223] The transceiver 1310 may support bi-directional communications via wired links, wireless links, or both as described herein. In some examples, the transceiver  1310 may include a wired transceiver and may communicate bi-directionally with another wired transceiver. Additionally, or alternatively, in some examples, the transceiver 1310 may include a wireless transceiver and may communicate bi-directionally with another wireless transceiver. In some examples, the device 1305 may include one or more antennas 1315, which may be capable of transmitting or receiving wireless transmissions (e.g., concurrently) . The transceiver 1310 may also include a modem to modulate signals, to provide the modulated signals for transmission (e.g., by one or more antennas 1315, by a wired transmitter) , to receive modulated signals (e.g., from one or more antennas 1315, from a wired receiver) , and to demodulate signals. In some implementations, the transceiver 1310 may include one or more interfaces, such as one or more interfaces coupled with the one or more antennas 1315 that are configured to support various receiving or obtaining operations, or one or more interfaces coupled with the one or more antennas 1315 that are configured to support various transmitting or outputting operations, or a combination thereof. In some implementations, the transceiver 1310 may include or be configured for coupling with one or more processors or one or more memory components that are operable to perform or support operations based on received or obtained information or signals, or to generate information or other signals for transmission or other outputting, or any combination thereof. In some implementations, the transceiver 1310, or the transceiver 1310 and the one or more antennas 1315, or the transceiver 1310 and the one or more antennas 1315 and one or more processors or one or more memory components (e.g., the at least one processor 1335, the at least one memory 1325, or both) , may be included in a chip or chip assembly that is installed in the device 1305. In some examples, the transceiver 1310 may be operable to support communications via one or more communications links (e.g., a communication link 125, a backhaul communication link 120, a midhaul communication link 162, a fronthaul communication link 168) .

[0224] The at least one memory 1325 may include RAM, ROM, or any combination thereof. The at least one memory 1325 may store computer-readable, computer-executable (e.g., processor-executable) code 1330 including instructions that, when executed by one or more of the at least one processor 1335, cause the device 1305 to perform various functions described herein. The code 1330 may be stored in a non-transitory computer-readable medium such as system memory or another type of  memory. In some cases, the code 1330 may not be directly executable by a processor of the at least one processor 1335 but may cause a computer (e.g., when compiled and executed) to perform functions described herein. In some cases, the at least one memory 1325 may contain, among other things, a BIOS which may control basic hardware or software operation such as the interaction with peripheral components or devices. In some examples, the at least one processor 1335 may include multiple processors and the at least one memory 1325 may include multiple memories. One or more of the multiple processors may be coupled with one or more of the multiple memories which may, individually or collectively, be configured to perform various functions herein (for example, as part of a processing system) .

[0225] The at least one processor 1335 may include an intelligent hardware device (e.g., a general-purpose processor, a DSP, an ASIC, a CPU, an FPGA, a microcontroller, a programmable logic device, discrete gate or transistor logic, a discrete hardware component, or any combination thereof) . In some cases, the at least one processor 1335 may be configured to operate a memory array using a memory controller. In some other cases, a memory controller may be integrated into one or more of the at least one processor 1335. The at least one processor 1335 may be configured to execute computer-readable instructions stored in a memory (e.g., one or more of the at least one memory 1325) to cause the device 1305 to perform various functions (e.g., functions or tasks supporting analog coding and transmission for semantic communication) . For example, the device 1305 or a component of the device 1305 may include at least one processor 1335 and at least one memory 1325 coupled with one or more of the at least one processor 1335, the at least one processor 1335 and the at least one memory 1325 configured to perform various functions described herein. The at least one processor 1335 may be an example of a cloud-computing platform (e.g., one or more physical nodes and supporting software such as operating systems, virtual machines, or container instances) that may host the functions (e.g., by executing code 1330) to perform the functions of the device 1305. The at least one processor 1335 may be any one or more suitable processors capable of executing scripts or instructions of one or more software programs stored in the device 1305 (such as within one or more of the at least one memory 1325) . In some examples, the at least one processor 1335 may include multiple processors and the at least one memory 1325 may include multiple  memories. One or more of the multiple processors may be coupled with one or more of the multiple memories, which may, individually or collectively, be configured to perform various functions herein. In some examples, the at least one processor 1335 may be a component of a processing system, which may refer to a system (such as a series) of machines, circuitry (including, for example, one or both of processor circuitry (which may include the at least one processor 1335) and memory circuitry (which may include the at least one memory 1325) ) , or components, that receives or obtains inputs and processes the inputs to produce, generate, or obtain a set of outputs. The processing system may be configured to perform one or more of the functions described herein. As such, the at least one processor 1335 or a processing system including the at least one processor 1335 may be configured to, configurable to, or operable to cause the device 1305 to perform one or more of the functions described herein. Further, as described herein, being “configured to, ” being “configurable to, ” and being “operable to” may be used interchangeably and may be associated with a capability, when executing code stored in the at least one memory 1325 or otherwise, to perform one or more of the functions described herein.

[0226] In some examples, a bus 1340 may support communications of (e.g., within) a protocol layer of a protocol stack. In some examples, a bus 1340 may support communications associated with a logical channel of a protocol stack (e.g., between protocol layers of a protocol stack) , which may include communications performed within a component of the device 1305, or between different components of the device 1305 that may be co-located or located in different locations (e.g., where the device 1305 may refer to a system in which one or more of the communications manager 1320, the transceiver 1310, the at least one memory 1325, the code 1330, and the at least one processor 1335 may be located in one of the different components or divided between different components) .

[0227] In some examples, the communications manager 1320 may manage aspects of communications with a core network 130 (e.g., via one or more wired or wireless backhaul links) . For example, the communications manager 1320 may manage the transfer of data communications for client devices, such as one or more UEs 115. In some examples, the communications manager 1320 may manage communications with other network entities 105, and may include a controller or scheduler for controlling  communications with UEs 115 in cooperation with other network entities 105. In some examples, the communications manager 1320 may support an X2 interface within an LTE / LTE-A wireless communications network technology to provide communication between network entities 105.

[0228] The communications manager 1320 may support wireless communication in accordance with examples as disclosed herein. For example, the communications manager 1320 is capable of, configured to, or operable to support a means for encoding an input signal in accordance with an analog coding scheme and a set of parameters to obtain an encoded analog signal, the analog coding scheme including a mapping operation and a shaping operation, the set of parameters including at least a mapping parameter associated with the mapping operation and a shaping parameter associated with the shaping operation. The communications manager 1320 is capable of, configured to, or operable to support a means for transmitting a control message indicating the set of parameters associated with an analog coding scheme. The communications manager 1320 is capable of, configured to, or operable to support a means for transmitting a message including the encoded analog signal via one or more channels based on transmitting the control message indicating the set of parameters.

[0229] Additionally, or alternatively, the communications manager 1320 may support wireless communication in accordance with examples as disclosed herein. For example, the communications manager 1320 is capable of, configured to, or operable to support a means for receiving, from a second device, a control message indicating a set of parameters associated with an analog coding scheme, the set of parameters including at least a mapping parameter associated with a mapping operation and a shaping parameter associated with a shaping operation. The communications manager 1320 is capable of, configured to, or operable to support a means for receiving, from the second device, a message including an analog signal, where the analog signal is encoded in accordance with the analog coding scheme that is based on the set of parameters, the analog coding scheme including the mapping operation and the shaping operation. The communications manager 1320 is capable of, configured to, or operable to support a means for decoding the analog signal based on receiving the control message indicating the set of parameters.

[0230] By including or configuring the communications manager 1320 in accordance with examples as described herein, the device 1305 may support techniques for analog coding and transmission that may reduce transmission distortion relative to digital signals, leading to improved communications between devices, lowered likelihood of retransmissions, and improved user experience.

[0231] In some examples, the communications manager 1320 may be configured to perform various operations (e.g., receiving, obtaining, monitoring, outputting, transmitting) using or otherwise in cooperation with the transceiver 1310, the one or more antennas 1315 (e.g., where applicable) , or any combination thereof. Although the communications manager 1320 is illustrated as a separate component, in some examples, one or more functions described with reference to the communications manager 1320 may be supported by or performed by the transceiver 1310, one or more of the at least one processor 1335, one or more of the at least one memory 1325, the code 1330, or any combination thereof (for example, by a processing system including at least a portion of the at least one processor 1335, the at least one memory 1325, the code 1330, or any combination thereof) . For example, the code 1330 may include instructions executable by one or more of the at least one processor 1335 to cause the device 1305 to perform various aspects of analog coding and transmission for semantic communication as described herein, or the at least one processor 1335 and the at least one memory 1325 may be otherwise configured to, individually or collectively, perform or support such operations.

[0232] FIG. 14 shows a flowchart illustrating a method 1400 that supports analog coding and transmission for semantic communication in accordance with one or more aspects of the present disclosure. The operations of the method 1400 may be implemented by a UE or a network entity or its components as described herein. For example, the operations of the method 1400 may be performed by a UE 115 or a network entity as described with reference to FIGs. 1 through 13. In some examples, a UE or a network entity may execute a set of instructions to control the functional elements of the UE or the network entity to perform the described functions. Additionally, or alternatively, the UE or the network entity may perform aspects of the described functions using special-purpose hardware.

[0233] At 1405, the method may include encoding an input signal in accordance with an analog coding scheme and a set of parameters to obtain an encoded analog signal, the analog coding scheme including a mapping operation and a shaping operation, the set of parameters including at least a mapping parameter associated with the mapping operation and a shaping parameter associated with the shaping operation. The operations of 1405 may be performed in accordance with examples as disclosed herein. In some examples, aspects of the operations of 1405 may be performed by an analog coding component 1125 as described with reference to FIG. 11.

[0234] At 1410, the method may include transmitting a control message indicating the set of parameters associated with an analog coding scheme. The operations of 1410 may be performed in accordance with examples as disclosed herein. In some examples, aspects of the operations of 1410 may be performed by a parameter component 1130 as described with reference to FIG. 11.

[0235] At 1415, the method may include transmitting a message including the encoded analog signal via one or more channels based on transmitting the control message indicating the set of parameters. The operations of 1415 may be performed in accordance with examples as disclosed herein. In some examples, aspects of the operations of 1415 may be performed by an analog signal component 1135 as described with reference to FIG. 11.

[0236] FIG. 15 shows a flowchart illustrating a method 1500 that supports analog coding and transmission for semantic communication in accordance with one or more aspects of the present disclosure. The operations of the method 1500 may be implemented by a UE or a network entity or its components as described herein. For example, the operations of the method 1500 may be performed by a UE 115 or a network entity as described with reference to FIGs. 1 through 13. In some examples, a UE or a network entity may execute a set of instructions to control the functional elements of the UE or the network entity to perform the described functions. Additionally, or alternatively, the UE or the network entity may perform aspects of the described functions using special-purpose hardware.

[0237] At 1505, the method may include receiving a report indicating channel state information. The operations of 1505 may be performed in accordance with examples as  disclosed herein. In some examples, aspects of the operations of 1505 may be performed by a channel quality component 1145 as described with reference to FIG. 11.

[0238] At 1510, the method may include generating a set of parameters associated with the analog coding scheme is based on receiving the report, the set of parameters including at least a mapping parameter associated with a mapping operation and a shaping parameter associated with a shaping operation. The operations of 1510 may be performed in accordance with examples as disclosed herein. In some examples, aspects of the operations of 1510 may be performed by a channel quality component 1145 as described with reference to FIG. 11.

[0239] At 1515, the method may include encoding an input signal in accordance with an analog coding scheme and a set of parameters to obtain an encoded analog signal, the analog coding scheme including the mapping operation and the shaping operation. The operations of 1515 may be performed in accordance with examples as disclosed herein. In some examples, aspects of the operations of 1515 may be performed by an analog coding component 1125 as described with reference to FIG. 11.

[0240] At 1520, the method may include transmitting a control message indicating the set of parameters associated with an analog coding scheme. The operations of 1520 may be performed in accordance with examples as disclosed herein. In some examples, aspects of the operations of 1520 may be performed by a parameter component 1130 as described with reference to FIG. 11.

[0241] At 1525, the method may include transmitting a message including the encoded analog signal via one or more channels based on transmitting the control message indicating the set of parameters. The operations of 1525 may be performed in accordance with examples as disclosed herein. In some examples, aspects of the operations of 1525 may be performed by an analog signal component 1135 as described with reference to FIG. 11.

[0242] FIG. 16 shows a flowchart illustrating a method 1600 that supports analog coding and transmission for semantic communication in accordance with one or more aspects of the present disclosure. The operations of the method 1600 may be implemented by a UE or a network entity or its components as described herein. For example, the operations of the method 1600 may be performed by a UE 115 or a  network entity as described with reference to FIGs. 1 through 13. In some examples, a UE or a network entity may execute a set of instructions to control the functional elements of the UE or the network entity to perform the described functions. Additionally, or alternatively, the UE or the network entity may perform aspects of the described functions using special-purpose hardware.

[0243] At 1605, the method may include receiving, from a second device, a control message indicating a set of parameters associated with an analog coding scheme, the set of parameters including at least a mapping parameter associated with a mapping operation and a shaping parameter associated with a shaping operation. The operations of 1605 may be performed in accordance with examples as disclosed herein. In some examples, aspects of the operations of 1605 may be performed by an analog coding component 1125 as described with reference to FIG. 11.

[0244] At 1610, the method may include receiving, from the second device, a message including an analog signal, where the analog signal is encoded in accordance with the analog coding scheme that is based on the set of parameters, the analog coding scheme including the mapping operation and the shaping operation. The operations of 1610 may be performed in accordance with examples as disclosed herein. In some examples, aspects of the operations of 1610 may be performed by an analog signal component 1135 as described with reference to FIG. 11.

[0245] At 1615, the method may include decoding the analog signal based on receiving the control message indicating the set of parameters. The operations of 1615 may be performed in accordance with examples as disclosed herein. In some examples, aspects of the operations of 1615 may be performed by a parameter component 1130 as described with reference to FIG. 11.

[0246] FIG. 17 shows a flowchart illustrating a method 1700 that supports analog coding and transmission for semantic communication in accordance with one or more aspects of the present disclosure. The operations of the method 1700 may be implemented by a UE or a network entity or its components as described herein. For example, the operations of the method 1700 may be performed by a UE 115 or a network entity as described with reference to FIGs. 1 through 13. In some examples, a UE or a network entity may execute a set of instructions to control the functional  elements of the UE or the network entity to perform the described functions. Additionally, or alternatively, the UE or the network entity may perform aspects of the described functions using special-purpose hardware.

[0247] At 1705, the method may include transmitting, to the second device, a report indicating channel state information. The operations of 1720 may be performed in accordance with examples as disclosed herein. In some examples, aspects of the operations of 1720 may be performed by a channel quality component 1145 as described with reference to FIG. 11.

[0248] At 1710, the method may include receiving, from a second device, a control message indicating a set of parameters associated with an analog coding scheme, the set of parameters including at least a mapping parameter associated with a mapping operation and a shaping parameter associated with a shaping operation, where the mapping parameter and the shaping parameter are based on the channel state information. The operations of 1705 may be performed in accordance with examples as disclosed herein. In some examples, aspects of the operations of 1705 may be performed by an analog coding component 1125 as described with reference to FIG. 11.

[0249] At 1715, the method may include receiving, from the second device, a message including an analog signal, where the analog signal is encoded in accordance with the analog coding scheme that is based on the set of parameters, the analog coding scheme including the mapping operation and the shaping operation. The operations of 1710 may be performed in accordance with examples as disclosed herein. In some examples, aspects of the operations of 1710 may be performed by an analog signal component 1135 as described with reference to FIG. 11.

[0250] At 1720, the method may include decoding the analog signal based on receiving the control message indicating the set of parameters. The operations of 1715 may be performed in accordance with examples as disclosed herein. In some examples, aspects of the operations of 1715 may be performed by a parameter component 1130 as described with reference to FIG. 11.

[0251] The following provides an overview of aspects of the present disclosure:

[0252] Aspect 1: A method for wireless communication at a first device, comprising: encoding an input signal in accordance with an analog coding scheme and a set of parameters to obtain an encoded analog signal, the analog coding scheme comprising a mapping operation and a shaping operation, the set of parameters including at least a mapping parameter associated with the mapping operation and a shaping parameter associated with the shaping operation; transmitting a control message indicating the set of parameters associated with an analog coding scheme; and transmitting a message comprising the encoded analog signal via one or more channels based at least in part on transmitting the control message indicating the set of parameters.

[0253] Aspect 2: The method of aspect 1, wherein the set of parameters further includes a dimension parameter associated with a ratio between a first dimension associated with the input signal and a second dimension associated with an output signal of the mapping operation, the method further comprising: mapping the input signal having the first dimension to the output signal having the second dimension in accordance with the mapping operation and the dimension parameter.

[0254] Aspect 3: The method of aspect 2, wherein the mapping operation comprises mapping a first plurality of values of the input signal having the first dimension to a second plurality of values of the output signal having the second dimension in accordance with the dimension parameter, the first dimension is greater than the second dimension.

[0255] Aspect 4: The method of aspect 2, wherein the mapping operation comprises mapping a first plurality of values of the input signal having the first dimension to a second plurality of values of the output signal having the second dimension in accordance with the dimension parameter, the second dimension is greater than the first dimension.

[0256] Aspect 5: The method of any of aspects 2 through 4, wherein the analog coding scheme comprises a plurality of mapping operations including the mapping operation, two or more mapping operations of the plurality of mapping operations are performed in parallel.

[0257] Aspect 6: The method of aspect 5, wherein one or more additional mapping operations of the plurality of mapping operations are performed on an output of the two or more mapping operations that are performed in parallel, mapping the input signal having the first dimension to the output signal having the second dimension is based at least in part on a sequence of the plurality of mapping operations, the sequence of the plurality of mapping operations based at least in part on the dimension parameter.

[0258] Aspect 7: The method of any of aspects 5 through 6, wherein the control message indicates a modulation and coding scheme associated with an effective coding rate of the encoded analog signal, the modulation and coding scheme indicating a respective set of mapping functions associated with each level of one or more levels of concatenation, and the effective coding rate is based at least in part on the first dimension associated with a total quantity of mapping functions of a first level of the one or more levels and the second dimension associated with a last level of the one or more levels.

[0259] Aspect 8: The method of any of aspects 1 through 7, further comprising: receiving a report indicating channel state information; and generating the set of parameters associated with the analog coding scheme is based at least in part on receiving the report.

[0260] Aspect 9: The method of any of aspects 1 through 8, further comprising: measuring one or more sounding reference signals; and generating the set of parameters associated with the analog coding scheme is based at least in part on measuring the one or more sounding reference signals.

[0261] Aspect 10: The method of any of aspects 1 through 9, further comprising: receiving a report indicating channel quality information, wherein the channel quality information indicates a combination of the set of parameters associated with the analog coding scheme.

[0262] Aspect 11: The method of aspect 10, wherein the combination of the set of parameters is selected from a list of combinations, each combination of the list of combinations corresponding to a respective distortion target associated with the encoded analog signal.

[0263] Aspect 12: The method of any of aspects 1 through 11, wherein encoding the input signal in accordance with the analog coding scheme comprises: performing the mapping operation prior to the shaping operation based at least in part on the mapping operation comprising a compression function.

[0264] Aspect 13: The method of any of aspects 1 through 12, wherein encoding the input signal in accordance with the analog coding scheme comprises: performing the shaping operation prior to the mapping operation based at least in part on the mapping operation comprising an expansion function.

[0265] Aspect 14: The method of any of aspects 1 through 13, wherein encoding the input signal in accordance with the analog coding scheme further comprises: performing a scrambling operation, the scrambling operation comprising modifying the input signal based at least in part on one or more random phase sequences, wherein the scrambling operation is performed prior to the shaping operation, prior to the mapping operation, between the shaping operation and the mapping operation, after the shaping operation, or after the mapping operation.

[0266] Aspect 15: The method of aspect 14, wherein the one or more random phase sequences are based at least in part on an identity value of a cell associated with the first device.

[0267] Aspect 16: The method of any of aspects 1 through 15, wherein encoding the input signal in accordance with the analog coding scheme further comprises: multiplexing the input signal in accordance with a code division multiplexing operation associated with a plurality of physical resources of the first device, wherein the input signal is multiplexed prior to the shaping operation, prior to the mapping operation, between the shaping operation and the mapping operation, after the shaping operation, or after the mapping operation.

[0268] Aspect 17: The method of any of aspects 1 through 16, wherein encoding the input signal in accordance with the analog coding scheme further comprises: interleaving the input signal in accordance with an interleaving operation, the interleaving operation comprises modifying a set of indexes associated with the input signal, wherein the interleaving operation is performed prior to the shaping operation,  prior to the mapping operation, between the shaping operation and the mapping operation, after the shaping operation, or after the mapping operation.

[0269] Aspect 18: The method of aspect 17, wherein modifying the set of indexes is based at least in part on applying a permutation matrix to the set of indexes, applying a random mapping to the set of indexes, or mapping the set of indexes to a first matrix and reading the set of indexes from the first matrix based on an interleaving rule, and the random mapping is based at least in part on an identity value of a cell associated with the first device.

[0270] Aspect 19: A method for wireless communication at a first device, comprising: receiving, from a second device, a control message indicating a set of parameters associated with an analog coding scheme, the set of parameters including at least a mapping parameter associated with a mapping operation and a shaping parameter associated with a shaping operation; receiving, from the second device, a message comprising an analog signal, wherein the analog signal is encoded in accordance with the analog coding scheme that is based at least in part on the set of parameters, the analog coding scheme comprising the mapping operation and the shaping operation; and decoding the analog signal based at least in part on receiving the control message indicating the set of parameters.

[0271] Aspect 20: The method of aspect 19, wherein the set of parameters further includes a dimension parameter associated with a ratio between a first dimension of an input signal and a second dimension of an output signal from the mapping operation, and the mapping operation is based at least in part on the dimension parameter, the analog signal is decoded based at least in part on the dimension parameter.

[0272] Aspect 21: The method of aspect 20, wherein the mapping operation comprises mapping a first plurality of values of the input signal having the first dimension to a second plurality of values of the output signal having the second dimension in accordance with the dimension parameter, the first dimension is greater than the second dimension.

[0273] Aspect 22: The method of aspect 20, wherein the mapping operation comprises mapping a first plurality of values of the input signal having the first dimension to a second plurality of values of the output signal having the second  dimension in accordance with the dimension parameter, the second dimension is greater than the first dimension.

[0274] Aspect 23: The method of any of aspects 20 through 22, wherein the control message indicates a modulation and coding scheme associated with an effective coding rate of the analog signal, the modulation and coding scheme indicating a respective set of mapping functions associated with each level of one or more levels of concatenation, and the effective coding rate is based at least in part on the first dimension associated with a total quantity of mapping functions of a first level of the one or more levels and the second dimension associated with a last level of the one or more levels.

[0275] Aspect 24: The method of any of aspects 20 through 23, further comprising: generating the mapping parameter and the shaping parameter based at least in part on the dimension parameter, wherein the control message is transmitted based at least in part on generating the mapping parameter and the shaping parameter.

[0276] Aspect 25: The method of any of aspects 19 through 24, further comprising: transmitting, to the second device, a report indicating channel state information, wherein the mapping parameter and the shaping parameter are based at least in part on the channel state information.

[0277] Aspect 26: The method of any of aspects 19 through 25, further comprising: transmitting one or more sounding reference signals to the second device, wherein the mapping parameter and the shaping parameter are based at least in part on the one or more sounding reference signals.

[0278] Aspect 27: The method of any of aspects 19 through 26, further comprising: transmitting, to the second device, a report indicating channel quality information, wherein the channel quality information indicates a combination of the set of parameters.

[0279] Aspect 28: The method of aspect 27, wherein the combination of the set of parameters is selected from a list of combinations, each combination of the list of combinations corresponding to a respective distortion target associated with the analog signal.

[0280] Aspect 29: The method of any of aspects 19 through 28, wherein decoding the analog signal comprises: decoding the analog signal in accordance with the analog coding scheme comprising the mapping operation performed prior to the shaping operation based at least in part on the mapping operation comprising a compression function.

[0281] Aspect 30: The method of any of aspects 19 through 29, wherein decoding the analog signal comprises: decoding the analog signal in accordance with the analog coding scheme comprising the shaping operation performed prior to the mapping operation based at least in part on the mapping operation comprising an expansion function.

[0282] Aspect 31: The method of any of aspects 19 through 30, wherein decoding the analog signal comprises: decoding the analog signal in accordance with the analog coding scheme comprising a scrambling operation performed prior to the shaping operation, prior to the mapping operation, between the shaping operation and the mapping operation, after the shaping operation, or after the mapping operation, wherein decoding the analog signal is based at least in part on the analog signal being modified by one or more random phase sequences.

[0283] Aspect 32: The method of aspect 31, wherein the one or more random phase sequences are based at least in part on an identity value of a cell associated with the second device.

[0284] Aspect 33: The method of any of aspects 19 through 32, wherein decoding the analog signal comprises: decoding the analog signal in accordance with the analog coding scheme comprising a code division multiplexing operation associated with a plurality of physical resources of the second device.

[0285] Aspect 34: The method of any of aspects 19 through 33, wherein decoding the analog signal comprises: decoding the analog signal in accordance with the analog coding scheme comprising an interleaving operation, wherein decoding the analog signal is based at least in part on deinterleaving the analog signal based at least in part on a set of indexes associated with an input signal.

[0286] Aspect 35: The method of aspect 34, wherein deinterleaving the analog signal is based at least in part on a permutation matrix applied to the set of indexes, a random mapping applied to the set of indexes, or mapping the set of indexes to a first matrix and reading the set of indexes from the first matrix based on an interleaving rule, and the random mapping is based at least in part on an identity value of a cell associated with the first device.

[0287] Aspect 36: A first device for wireless communication, comprising one or more memories storing processor-executable code, and one or more processors coupled with the one or more memories and individually or collectively operable to execute the code to cause the first device to perform a method of any of aspects 1 through 18.

[0288] Aspect 37: A first device for wireless communication, comprising at least one means for performing a method of any of aspects 1 through 18.

[0289] Aspect 38: A non-transitory computer-readable medium storing code for wireless communication, the code comprising instructions executable by one or more processors to perform a method of any of aspects 1 through 18.

[0290] Aspect 39: A first device for wireless communication, comprising one or more memories storing processor-executable code, and one or more processors coupled with the one or more memories and individually or collectively operable to execute the code to cause the first device to perform a method of any of aspects 19 through 35.

[0291] Aspect 40: A first device for wireless communication, comprising at least one means for performing a method of any of aspects 19 through 35.

[0292] Aspect 41: A non-transitory computer-readable medium storing code for wireless communication, the code comprising instructions executable by one or more processors to perform a method of any of aspects 19 through 35.

[0293] It should be noted that the methods described herein describe possible implementations, and that the operations and the steps may be rearranged or otherwise modified and that other implementations are possible. Further, aspects from two or more of the methods may be combined.

[0294] Although aspects of an LTE, LTE-A, LTE-A Pro, or NR system may be described for purposes of example, and LTE, LTE-A, LTE-A Pro, or NR terminology  may be used in much of the description, the techniques described herein are applicable beyond LTE, LTE-A, LTE-A Pro, or NR networks. For example, the described techniques may be applicable to various other wireless communications systems such as Ultra Mobile Broadband (UMB) , Institute of Electrical and Electronics Engineers (IEEE) 802.11 (Wi-Fi) , IEEE 802.16 (WiMAX) , IEEE 802.20, Flash-OFDM, as well as other systems and radio technologies not explicitly mentioned herein.

[0295] Information and signals described herein may be represented using any of a variety of different technologies and techniques. For example, data, instructions, commands, information, signals, bits, symbols, and chips that may be referenced throughout the description may be represented by voltages, currents, electromagnetic waves, magnetic fields or particles, optical fields or particles, or any combination thereof.

[0296] The various illustrative blocks and components described in connection with the disclosure herein may be implemented or performed using a general-purpose processor, a DSP, an ASIC, a CPU, an FPGA or other programmable logic device, discrete gate or transistor logic, discrete hardware components, or any combination thereof designed to perform the functions described herein. A general-purpose processor may be a microprocessor but, in the alternative, the processor may be any processor, controller, microcontroller, or state machine. A processor may also be implemented as a combination of computing devices (e.g., a combination of a DSP and a microprocessor, multiple microprocessors, one or more microprocessors in conjunction with a DSP core, or any other such configuration) . Any functions or operations described herein as being capable of being performed by a processor may be performed by multiple processors that, individually or collectively, are capable of performing the described functions or operations.

[0297] The functions described herein may be implemented using hardware, software executed by a processor, firmware, or any combination thereof. If implemented using software executed by a processor, the functions may be stored as or transmitted using one or more instructions or code of a computer-readable medium. Other examples and implementations are within the scope of the disclosure and appended claims. For example, due to the nature of software, functions described herein may be implemented using software executed by a processor, hardware, firmware, hardwiring, or  combinations of any of these. Features implementing functions may also be physically located at various positions, including being distributed such that portions of functions are implemented at different physical locations.

[0298] Computer-readable media includes both non-transitory computer storage media and communication media including any medium that facilitates transfer of a computer program from one location to another. A non-transitory storage medium may be any available medium that may be accessed by a general-purpose or special-purpose computer. By way of example, and not limitation, non-transitory computer-readable media may include RAM, ROM, electrically erasable programmable ROM (EEPROM) , flash memory, compact disk (CD) ROM or other optical disk storage, magnetic disk storage or other magnetic storage devices, or any other non-transitory medium that may be used to carry or store desired program code means in the form of instructions or data structures and that may be accessed by a general-purpose or special-purpose computer, or a general-purpose or special-purpose processor. Also, any connection is properly termed a computer-readable medium. For example, if the software is transmitted from a website, server, or other remote source using a coaxial cable, fiber optic cable, twisted pair, digital subscriber line (DSL) , or wireless technologies such as infrared, radio, and microwave, then the coaxial cable, fiber optic cable, twisted pair, DSL, or wireless technologies such as infrared, radio, and microwave are included in the definition of computer-readable medium. Disk and disc, as used herein, include CD, laser disc, optical disc, digital versatile disc (DVD) , floppy disk and Blu-ray disc. Disks may reproduce data magnetically, and discs may reproduce data optically using lasers. Combinations of the above are also included within the scope of computer-readable media. Any functions or operations described herein as being capable of being performed by a memory may be performed by multiple memories that, individually or collectively, are capable of performing the described functions or operations.

[0299] As used herein, including in the claims, “or” as used in a list of items (e.g., a list of items prefaced by a phrase such as “at least one of” or “one or more of” ) indicates an inclusive list such that, for example, a list of at least one of A, B, or C means A or B or C or AB or AC or BC or ABC (i.e., A and B and C) . Also, as used herein, the phrase “based on” shall not be construed as a reference to a closed set of conditions. For example, an example step that is described as “based on condition A” may be based on  both a condition A and a condition B without departing from the scope of the present disclosure. In other words, as used herein, the phrase “based on” shall be construed in the same manner as the phrase “based at least in part on. ”

[0300] As used herein, including in the claims, the article “a” before a noun is open-ended and understood to refer to “at least one” of those nouns or “one or more” of those nouns. Thus, the terms “a, ” “at least one, ” “one or more, ” “at least one of one or more” may be interchangeable. For example, if a claim recites “a component” that performs one or more functions, each of the individual functions may be performed by a single component or by any combination of multiple components. Thus, the term “acomponent” having characteristics or performing functions may refer to “at least one of one or more components” having a particular characteristic or performing a particular function. Subsequent reference to a component introduced with the article “a” using the terms “the” or “said” may refer to any or all of the one or more components. For example, a component introduced with the article “a” may be understood to mean “one or more components, ” and referring to “the component” subsequently in the claims may be understood to be equivalent to referring to “at least one of the one or more components. ” Similarly, subsequent reference to a component introduced as “one or more components” using the terms “the” or “said” may refer to any or all of the one or more components. For example, referring to “the one or more components” subsequently in the claims may be understood to be equivalent to referring to “at least one of the one or more components. ”

[0301] The term “determine” or “determining” encompasses a variety of actions and, therefore, “determining” can include calculating, computing, processing, deriving, investigating, looking up (such as via looking up in a table, a database or another data structure) , ascertaining and the like. Also, “determining” can include receiving (e.g., receiving information) , accessing (e.g., accessing data stored in memory) and the like. Also, “determining” can include resolving, obtaining, selecting, choosing, establishing, and other such similar actions.

[0302] In the appended figures, similar components or features may have the same reference label. Further, various components of the same type may be distinguished by following the reference label by a dash and a second label that distinguishes among the similar components. If just the first reference label is used in the specification, the  description is applicable to any one of the similar components having the same first reference label irrespective of the second reference label, or other subsequent reference label.

[0303] The description set forth herein, in connection with the appended drawings, describes example configurations and does not represent all the examples that may be implemented or that are within the scope of the claims. The term “example” used herein means “serving as an example, instance, or illustration, ” and not “preferred” or “advantageous over other examples. ” The detailed description includes specific details for the purpose of providing an understanding of the described techniques. These techniques, however, may be practiced without these specific details. In some instances, known structures and devices are shown in block diagram form in order to avoid obscuring the concepts of the described examples.

[0304] The description herein is provided to enable a person having ordinary skill in the art to make or use the disclosure. Various modifications to the disclosure will be apparent to a person having ordinary skill in the art, and the generic principles defined herein may be applied to other variations without departing from the scope of the disclosure. Thus, the disclosure is not limited to the examples and designs described herein but is to be accorded the broadest scope consistent with the principles and novel features disclosed herein.

Claims

1.A first device, comprising:one or more memories storing processor-executable code; andone or more processors coupled with the one or more memories and individually or collectively operable to execute the code to cause the first device to:encode an input signal in accordance with an analog coding scheme and a set of parameters to obtain an encoded analog signal, the analog coding scheme comprising a mapping operation and a shaping operation, the set of parameters including at least a mapping parameter associated with the mapping operation and a shaping parameter associated with the shaping operation;transmit a control message indicating the set of parameters associated with an analog coding scheme; andtransmit a message comprising the encoded analog signal via one or more channels based at least in part on transmitting the control message indicating the set of parameters.2.The first device of claim 1, wherein the set of parameters further includes a dimension parameter associated with a ratio between a first dimension associated with the input signal and a second dimension associated with an output signal of the mapping operation, and the one or more processors are individually or collectively further operable to execute the code to cause the first device to:map the input signal having the first dimension to the output signal having the second dimension in accordance with the mapping operation and the dimension parameter.3.The first device of claim 2, wherein the mapping operation comprises mapping a first plurality of values of the input signal having the first dimension to a second plurality of values of the output signal having the second dimension in accordance with the dimension parameter, and wherein the first dimension is greater than the second dimension.4.The first device of claim 2, wherein the mapping operation comprises mapping a first plurality of values of the input signal having the first dimension to a second plurality of values of the output signal having the second dimension in accordance with the dimension parameter, and wherein the second dimension is greater than the first dimension.5.The first device of claim 2, wherein the analog coding scheme comprises a plurality of mapping operations including the mapping operation, and wherein two or more mapping operations of the plurality of mapping operations are performed in parallel.6.The first device of claim 5, wherein one or more additional mapping operations of the plurality of mapping operations are performed on an output of the two or more mapping operations that are performed in parallel, and wherein mapping the input signal having the first dimension to the output signal having the second dimension is based at least in part on a sequence of the plurality of mapping operations, the sequence of the plurality of mapping operations based at least in part on the dimension parameter.7.The first device of claim 5, wherein the control message indicates a modulation and coding scheme associated with an effective coding rate of the encoded analog signal, the modulation and coding scheme indicating a respective set of mapping functions associated with each level of one or more levels of concatenation, and wherein the effective coding rate is based at least in part on the first dimension associated with a total quantity of mapping functions of a first level of the one or more levels and the second dimension associated with a last level of the one or more levels.8.The first device of claim 1, wherein the one or more processors are individually or collectively further operable to execute the code to cause the first device to:receive a report indicating channel state information; andgenerate the set of parameters associated with the analog coding scheme is based at least in part on receiving the report.9.The first device of claim 1, wherein the one or more processors are individually or collectively further operable to execute the code to cause the first device to:measure one or more sounding reference signals; andgenerate the set of parameters associated with the analog coding scheme is based at least in part on measuring the one or more sounding reference signals.10.The first device of claim 1, wherein the one or more processors are individually or collectively further operable to execute the code to cause the first device to:receive a report indicating channel quality information, wherein the channel quality information indicates a combination of the set of parameters associated with the analog coding scheme.11.The first device of claim 10, wherein the combination of the set of parameters is selected from a list of combinations, each combination of the list of combinations corresponding to a respective distortion target associated with the encoded analog signal.12.The first device of claim 1, wherein, to encode the input signal in accordance with the analog coding scheme, the one or more processors are individually or collectively operable to execute the code to cause the first device to:perform the mapping operation prior to the shaping operation based at least in part on the mapping operation comprising a compression function.13.The first device of claim 1, wherein, to encode the input signal in accordance with the analog coding scheme, the one or more processors are individually or collectively operable to execute the code to cause the first device to:perform the shaping operation prior to the mapping operation based at least in part on the mapping operation comprising an expansion function.14.The first device of claim 1, wherein, to encode the input signal in accordance with the analog coding scheme, the one or more processors are individually or collectively further operable to execute the code to cause the first device to:perform a scrambling operation, the scrambling operation comprising modifying the input signal based at least in part on one or more random phase sequences, wherein the scrambling operation is performed prior to the shaping operation, prior to the mapping operation, between the shaping operation and the mapping operation, after the shaping operation, or after the mapping operation.15.The first device of claim 14, wherein the one or more random phase sequences are based at least in part on an identity value of a cell associated with the first device.16.The first device of claim 1, wherein, to encode the input signal in accordance with the analog coding scheme, the one or more processors are individually or collectively further operable to execute the code to cause the first device to:multiplex the input signal in accordance with a code division multiplexing operation associated with a plurality of physical resources of the first device, wherein the input signal is multiplexed prior to the shaping operation, prior to the mapping operation, between the shaping operation and the mapping operation, after the shaping operation, or after the mapping operation.17.The first device of claim 1, wherein, to encode the input signal in accordance with the analog coding scheme, the one or more processors are individually or collectively further operable to execute the code to cause the first device to:interleave the input signal in accordance with an interleaving operation, the interleaving operation comprises modifying a set of indexes associated with the input signal, wherein the interleaving operation is performed prior to the shaping operation, prior to the mapping operation, between the shaping operation and the mapping operation, after the shaping operation, or after the mapping operation.18.The first device of claim 17, wherein modifying the set of indexes is based at least in part on applying a permutation matrix to the set of indexes, applying a random mapping to the set of indexes, or mapping the set of indexes to a first matrix and reading the set of indexes from the first matrix based on an interleaving rule, and wherein the random mapping is based at least in part on an identity value of a cell associated with the first device.19.A first device, comprising:one or more memories storing processor-executable code; andone or more processors coupled with the one or more memories and individually or collectively operable to execute the code to cause the first device to:receive, from a second device, a control message indicating a set of parameters associated with an analog coding scheme, the set of parameters including at least a mapping parameter associated with a mapping operation and a shaping parameter associated with a shaping operation;receive, from the second device, a message comprising an analog signal, wherein the analog signal is encoded in accordance with the analog coding scheme that is based at least in part on the set of parameters, the analog coding scheme comprising the mapping operation and the shaping operation; anddecode the analog signal based at least in part on receiving the control message indicating the set of parameters.20.The first device of claim 19, wherein the set of parameters further includes a dimension parameter associated with a ratio between a first dimension of an input signal and a second dimension of an output signal from the mapping operation, and the mapping operation is based at least in part on the dimension parameter, and wherein the analog signal is decoded based at least in part on the dimension parameter.21.The first device of claim 20, wherein the mapping operation comprises mapping a first plurality of values of the input signal having the first dimension to a second plurality of values of the output signal having the second dimension in accordance with the dimension parameter, and wherein the first dimension is greater than the second dimension.22.The first device of claim 20, wherein the mapping operation comprises mapping a first plurality of values of the input signal having the first dimension to a second plurality of values of the output signal having the second dimension in accordance with the dimension parameter, and wherein the second dimension is greater than the first dimension.23.The first device of claim 20, wherein the control message indicates a modulation and coding scheme associated with an effective coding rate of the analog signal, the modulation and coding scheme indicating a respective set of mapping functions associated with each level of one or more levels of concatenation, and wherein the effective coding rate is based at least in part on the first dimension associated with a total quantity of mapping functions of a first level of the one or more levels and the second dimension associated with a last level of the one or more levels.24.The first device of claim 20, wherein the one or more processors are individually or collectively further operable to execute the code to cause the first device to:generate the mapping parameter and the shaping parameter based at least in part on the dimension parameter, wherein the control message is transmitted based at least in part on generating the mapping parameter and the shaping parameter.25.The first device of claim 19, wherein the one or more processors are individually or collectively further operable to execute the code to cause the first device to:transmit, to the second device, a report indicating channel state information, wherein the mapping parameter and the shaping parameter are based at least in part on the channel state information.26.The first device of claim 19, wherein the one or more processors are individually or collectively further operable to execute the code to cause the first device to:transmit one or more sounding reference signals to the second device, wherein the mapping parameter and the shaping parameter are based at least in part on the one or more sounding reference signals.27.The first device of claim 19, wherein the one or more processors are individually or collectively further operable to execute the code to cause the first device to:transmit, to the second device, a report indicating channel quality information, wherein the channel quality information indicates a combination of the set of parameters.28.The first device of claim 27, wherein the combination of the set of parameters is selected from a list of combinations, each combination of the list of combinations corresponding to a respective distortion target associated with the analog signal.29.A first device, comprising:a processing system that includes processor circuitry and memory circuitry that stores code, the processing system configured to cause the first device to:encode an input signal in accordance with an analog coding scheme and a set of parameters to obtain an encoded analog signal, the analog coding scheme comprising a mapping operation and a shaping operation, the set of parameters including at least a mapping parameter associated with the mapping operation and a shaping parameter associated with the shaping operation;transmit a control message indicating the set of parameters associated with an analog coding scheme; andtransmit a message comprising the encoded analog signal via one or more channels based at least in part on transmitting the control message indicating the set of parameters.30.A method for wireless communication at a first device, comprising:encoding an input signal in accordance with an analog coding scheme and a set of parameters to obtain an encoded analog signal, the analog coding scheme comprising a mapping operation and a shaping operation, the set of parameters including at least a mapping parameter associated with the mapping operation and a shaping parameter associated with the shaping operation;transmitting a control message indicating the set of parameters associated with an analog coding scheme; andtransmitting a message comprising the encoded analog signal via one or more channels based at least in part on transmitting the control message indicating the set of parameters.

Citation Information

Patent Citations

  • External coding scheme in downlink control information

    CN115053474A

  • Method for accurate prototype modulation

    WO2005114941A1

  • Transmission of signalling information

    WO2022238635A1