A method performed by a user device (102, 602, 606, 610, 702, 706, 710) 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 (604, 608, 612, 704, 708, 712) for communicating with multiple user devices (102, 602, 606, 610, 702, 706, 710); receiving, from the base station over a first beam (604, 608, 612, 704, 708, 712) of the multiple beams (604, 608, 612, 704, 708, 712), a propagation delay message (304, 406) 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 (102, 602, 606, 610, 702, 706, 710) over the first beam (604, 608, 612, 704, 708, 712), wherein the delay spans a duration of time that is less than a duration of an entire communication resource (506, 508, 510, 520, 522, 524) 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 (604, 608, 612, 704, 708, 712), 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 (506, 508, 510, 520, 522, 524) 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 (604, 608, 612, 704, 708, 712) for communicating with multiple user devices (102, 602, 606, 610, 702, 706, 710); receiving, from the base station over a first beam (604, 608, 612, 704, 708, 712) of the multiple beams (604, 608, 612, 704, 708, 712), a propagation delay message (304, 406) 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 (102, 602, 606, 610, 702, 706, 710) over the first beam (604, 608, 612, 704, 708, 712), wherein the delay spans a duration of time that is less than a duration of an entire communication resource (506, 508, 510, 520, 522, 524) 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 (604, 608, 612, 704, 708, 712), 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 (506, 508, 510, 520, 522, 524) 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.