A method for assigning resources to a communication unit for transmission by the communication unit, the method comprising the steps of: receiving a first transmission (403, 503, 603, 703) from the communication unit, wherein the first transmission (403, 503, 603, 703) comprises data, and wherein the first transmission (403, 503, 603, 703) occupies only a first portion of a communication channel bandwidth; estimating a channel quality for a first set of candidate time-frequency resources based on the received first transmission (403, 503, 603, 703); receiving a second transmission (405, 505, 605, 705) from the communication unit, wherein the second transmission (405, 505, 605, 705) comprises data, and wherein the second transmission (405, 505, 605, 705) occupies only a second portion of the communication channel bandwidth; estimating a channel quality for a second set of candidate time-frequency resources based on the received second transmission (405, 505, 605, 705), wherein the first and the second set of candidate time-frequency resources exist within differing portions of the communication channel bandwidth; assigning, to the communication unit, one of the first and the second set of candidate time-frequency resources having a higher estimated channel quality; and assigning, to the communication unit (101, 103), an additional set of time-frequency resources (409, 509, 609) to the communication unit for at least data transmission by the communication unit, wherein the assigned additional set of time-frequency resources (409, 509, 609) is not equal to the one of the first and the second set of candidate time-frequency resources having the higher estimated channel quality. receiving a first transmission (403, 503, 603, 703) from the communication unit, wherein the first transmission (403, 503, 603, 703) comprises data, and wherein the first transmission (403, 503, 603, 703) occupies only a first portion of a communication channel bandwidth; estimating a channel quality for a first set of candidate time-frequency resources based on the received first transmission (403, 503, 603, 703); receiving a second transmission (405, 505, 605, 705) from the communication unit, wherein the second transmission (405, 505, 605, 705) comprises data, and wherein the second transmission (405, 505, 605, 705) occupies only a second portion of the communication channel bandwidth; estimating a channel quality for a second set of candidate time-frequency resources based on the received second transmission (405, 505, 605, 705), wherein the first and the second set of candidate time-frequency resources exist within differing portions of the communication channel bandwidth; assigning, to the communication unit, one of the first and the second set of candidate time-frequency resources having a higher estimated channel quality; and assigning, to the communication unit (101, 103), an additional set of time-frequency resources (409, 509, 609) to the communication unit for at least data transmission by the communication unit, wherein the assigned additional set of time-frequency resources (409, 509, 609) is not equal to the one of the first and the second set of candidate time-frequency resources having the higher estimated channel quality.