An apparatus for a wireless communication device (200; 200a), the apparatus comprising: a transceiver module for transmitting and receiving wireless transmissions; and a processing module configured to: control the transceiver module, communicate with a further wireless communication device via the transceiver module, wherein the communication with the further wireless communication device is based on a transmission of data frames between the wireless communication device and the further wireless communication device, wherein each data frame is based on a two-dimensional grid in a time-frequency plane having a time dimension resolution and a frequency dimension resolution, wherein the two-dimensional time-frequency grid is derived from a two-dimensional grid in a delay-Doppler plane having a delay dimension and a Doppler dimension, wherein the data frame is an Orthogonal Time-Frequency Space, OTFS, data frame comprising, on the two-dimensional grid in the delay-Doppler plane, a pilot symbol and a plurality of guard symbols surrounding the pilot symbol, wherein the processing module is configured to determine a term to compensate for self-interference based on the pilot symbol and a subset of the guard symbols surrounding the pilot symbol of a previously received data frame, with the self-interference being characterized by a delay spread and a Doppler spread, wherein the processing module is configured to perform equalization on received data frames, wherein the equalization is performed using a minimum mean square equalizer, the minimum mean square equalizer comprising the term to compensate for the self-interference. a transceiver module for transmitting and receiving wireless transmissions; and a processing module configured to: control the transceiver module, communicate with a further wireless communication device via the transceiver module, wherein the communication with the further wireless communication device is based on a transmission of data frames between the wireless communication device and the further wireless communication device, wherein each data frame is based on a two-dimensional grid in a time-frequency plane having a time dimension resolution and a frequency dimension resolution, wherein the two-dimensional time-frequency grid is derived from a two-dimensional grid in a delay-Doppler plane having a delay dimension and a Doppler dimension, wherein the data frame is an Orthogonal Time-Frequency Space, OTFS, data frame comprising, on the two-dimensional grid in the delay-Doppler plane, a pilot symbol and a plurality of guard symbols surrounding the pilot symbol, wherein the processing module is configured to determine a term to compensate for self-interference based on the pilot symbol and a subset of the guard symbols surrounding the pilot symbol of a previously received data frame, with the self-interference being characterized by a delay spread and a Doppler spread, wherein the processing module is configured to perform equalization on received data frames, wherein the equalization is performed using a minimum mean square equalizer, the minimum mean square equalizer comprising the term to compensate for the self-interference. control the transceiver module, communicate with a further wireless communication device via the transceiver module, wherein the communication with the further wireless communication device is based on a transmission of data frames between the wireless communication device and the further wireless communication device, wherein each data frame is based on a two-dimensional grid in a time-frequency plane having a time dimension resolution and a frequency dimension resolution, wherein the two-dimensional time-frequency grid is derived from a two-dimensional grid in a delay-Doppler plane having a delay dimension and a Doppler dimension, wherein the data frame is an Orthogonal Time-Frequency Space, OTFS, data frame comprising, on the two-dimensional grid in the delay-Doppler plane, a pilot symbol and a plurality of guard symbols surrounding the pilot symbol, wherein the processing module is configured to determine a term to compensate for self-interference based on the pilot symbol and a subset of the guard symbols surrounding the pilot symbol of a previously received data frame, with the self-interference being characterized by a delay spread and a Doppler spread, wherein the processing module is configured to perform equalization on received data frames, wherein the equalization is performed using a minimum mean square equalizer, the minimum mean square equalizer comprising the term to compensate for the self-interference.