A method performed by a user device for location-based resource scheduling, the method comprising: establishing a wireless connection with a base station , the base station providing a cell of a wireless network, the cell including multiple beams for communicating with multiple user devices ; receiving , from the base station over a first beam of the multiple beams , a propagation delay message indicating a delay for a transmission by the user device over the wireless connection , the delay based on a location of the user device being outside of a standard distance from the base station along a path of the first beam, the user device being outside of the standard distance when a propagation time of communication signals between the user device and the base station causes a transmission by the user device in a first communication resource to interfere with data scheduled for transmission or reception by the base station in a second communication resource subsequent to the first communication resource; based on the propagation delay message, scheduling the delay for a transmission of data by the user device over the first beam , wherein the delay spans a duration of time that is less than a duration of an entire communication resource of one or more communication resources available for communication between the user device and the base station over the wireless connection; and beginning the transmission of data over the first beam , to the base station , after the delay such that the base station is projected to receive the data during a delayed reception window that begins at least one communication resource after a beginning of a standard reception window, the standard reception window comprising the first communication resource allocated for receiving communication signals from a user device within the standard distance. establishing a wireless connection with a base station , the base station providing a cell of a wireless network, the cell including multiple beams for communicating with multiple user devices ; receiving , from the base station over a first beam of the multiple beams , a propagation delay message indicating a delay for a transmission by the user device over the wireless connection , the delay based on a location of the user device being outside of a standard distance from the base station along a path of the first beam, the user device being outside of the standard distance when a propagation time of communication signals between the user device and the base station causes a transmission by the user device in a first communication resource to interfere with data scheduled for transmission or reception by the base station in a second communication resource subsequent to the first communication resource; based on the propagation delay message, scheduling the delay for a transmission of data by the user device over the first beam , wherein the delay spans a duration of time that is less than a duration of an entire communication resource of one or more communication resources available for communication between the user device and the base station over the wireless connection; and beginning the transmission of data over the first beam , to the base station , after the delay such that the base station is projected to receive the data during a delayed reception window that begins at least one communication resource after a beginning of a standard reception window, the standard reception window comprising the first communication resource allocated for receiving communication signals from a user device within the standard distance. <EOS>