A method of protecting data to be transmitted in a cellular communication system, the method comprising: dividing a communication channel resource over which the data is to be transmitted in a frame time slot into regions, wherein the communication channel resource comprises multiple sub-carriers in a spectrum and each region is a different temporal position within one of the sub-carriers; separating the data received from a plurality of sources into data portions, each data portion able to be transmitted over one of the regions; ranking the regions based on the transmission reliability thereon, wherein the ranking of the regions is on channel feedback of a receiver to which the data is to be transmitted, and wherein the transmission reliability depends on inter-carrier interference and/or inter-symbol interference; prioritizing the data portions received from the plurality of sources based on the importance of the data portions; and mapping the prioritized data portions received from the plurality of sources to the ranked regions such that more important data portions are mapped to more reliable regions and less important data portions are mapped to less reliable regions, wherein the regions are ranked such that: (i) regions at edges of the spectrum are less reliable than regions more proximate to a center of the spectrum, the data portions received from the plurality of sources being mapped such that the more important data portions are mapped to the regions more proximate to the center of the spectrum and the less important data portions are mapped to the regions at the edges of the spectrum; and/or (ii) regions at both ends of the frame time slot are less reliable than regions more proximate to a center of the time slot, the data portions received from the plurality of sources being mapped such that the more important data portions are mapped to the regions more proximate to the center of the time slot and the less important data portions are mapped to the regions at the ends of the time slot. dividing a communication channel resource over which the data is to be transmitted in a frame time slot into regions, wherein the communication channel resource comprises multiple sub-carriers in a spectrum and each region is a different temporal position within one of the sub-carriers; separating the data received from a plurality of sources into data portions, each data portion able to be transmitted over one of the regions; ranking the regions based on the transmission reliability thereon, wherein the ranking of the regions is on channel feedback of a receiver to which the data is to be transmitted, and wherein the transmission reliability depends on inter-carrier interference and/or inter-symbol interference; prioritizing the data portions received from the plurality of sources based on the importance of the data portions; and mapping the prioritized data portions received from the plurality of sources to the ranked regions such that more important data portions are mapped to more reliable regions and less important data portions are mapped to less reliable regions, wherein the regions are ranked such that: (i) regions at edges of the spectrum are less reliable than regions more proximate to a center of the spectrum, the data portions received from the plurality of sources being mapped such that the more important data portions are mapped to the regions more proximate to the center of the spectrum and the less important data portions are mapped to the regions at the edges of the spectrum; and/or (ii) regions at both ends of the frame time slot are less reliable than regions more proximate to a center of the time slot, the data portions received from the plurality of sources being mapped such that the more important data portions are mapped to the regions more proximate to the center of the time slot and the less important data portions are mapped to the regions at the ends of the time slot. (i) regions at edges of the spectrum are less reliable than regions more proximate to a center of the spectrum, the data portions received from the plurality of sources being mapped such that the more important data portions are mapped to the regions more proximate to the center of the spectrum and the less important data portions are mapped to the regions at the edges of the spectrum; and/or (ii) regions at both ends of the frame time slot are less reliable than regions more proximate to a center of the time slot, the data portions received from the plurality of sources being mapped such that the more important data portions are mapped to the regions more proximate to the center of the time slot and the less important data portions are mapped to the regions at the ends of the time slot.