The transmitter 404 then assigns sub-channels to different features (or merged features) according to the respective variance values, using a sub-channelization function 704. The sub-channelization function 704 assigns those features having smaller variance values (which may correspond to the features that area considered more important) to more robust physical layer sub-channels; and assigns those features having larger variance values (which may correspond to the features that are considered less important) to less robust physical layer sub-channels. This sub-channelization may help to use the physical layer capacity more efficiently. It should be noted that the importance level of features may depend on the application. In some cases, the features with larger variance may be considered to be more important (and hence assigned to more robust sub-channels) because those features contain more uncertainty. The robustness of a sub-channel may depend on the configuration of that sub-channel. For example, a sub-channel may be considered robust if the MCS, waveform and transmission power configured for that sub-channel are generally robust (e.g., less susceptible to noise). Most existing standards (e.g., in 3G, 4G and 5G) include MCS tables that define the correspondence between the range of SNR values (which may be sometimes indicated by block error rate (BLER)) and the MCS (and waveform), therefore the above-described approach may be implemented with existing standards, as well as future standards. In general, the configuration of a sub-channel is related to the variance value of the feature carried in that sub-channel. In particular, the configured MCS for a sub-channel may be selected such that the SNR associated with that MCS matches the variance value of the feature carried in that sub-channel.