A Radio Frequency (RF) interface transmitting device, comprising a transmitting controller, and the transmitting controller comprising a service data interleaving unit, a delay adjustment amount determination unit, and a framer unit, wherein
- the service data interleaving unit is configured to:
- serially interleave data of a plurality of data channels based on a current interleaving pattern to form interleaved data of one or more periods, wherein the data of each of the data channels comprises a plurality of unit data blocks, the interleaving pattern indicates a respective number of unit data blocks of each of the data channels comprised in the interleaved data of one period and an arrangement order of the unit data blocks of the plurality of data channels within one period, and the data of the plurality of data channels is serially interleaved based on the same interleaving pattern in the one or more periods, wherein the plurality of data channels correspond to a plurality of services, respectively,
- the delay adjustment amount determination unit is configured to:
- determine a delay adjustment amount of each of the data channels corresponding to the current interleaving pattern, wherein in a case where a position of a unit data block of one data channel among the plurality of data channels in the current interleaving pattern is shifted by m unit data blocks along a first direction relative to a position of the unit data block of the one data channel in a previous interleaving pattern, a historical delay adjustment amount of the one data channel corresponding to the previous interleaving pattern is shifted by m unit data blocks along a direction opposite to the first direction and then determined as the delay adjustment amount of the one data channel corresponding to the current interleaving pattern, wherein m is an integer greater than or equal to 1, and
- the framer unit is configured to:
- form a service frame based on the interleaved data, wherein the interleaved data is filled into a payload area of the service frame as payload data, and
- form a management frame, wherein the management frame comprises information of the delay adjustment amount of each of the data channels corresponding to the current interleaving pattern.