A method for allocating radio resources by a broadcast cellular system, said broadcast cellular system communicating with a plurality of user equipments (UE1,UE2,UE3) and broadcasting a set of data packets (DP1,DP2,DP3,DP4) over a set of time slots, TSj, the method comprises method comprises: - for each user equipment (UE1,UE2,UE3) from the plurality of user equipments ∘ determining a user's context representative of radio conditions experienced by said user equipment characterized in that the method further comprises, for each user equipment (UE1,UE2,UE3) from the plurality of user equipments ∘ determining from the user's context a transmit power (TP1,TP2,TP3) for sending from the broadcast cellular system one data packet (DP1,DP2,DP3,DP4) from the set of data packets - for at least one time slot (TS1,TS2,TS3,TS4,TS5,TS6) from the set of time slots o determining an eligible set of user equipments from the plurality of user equipments user equipments from said eligible set being selected according to their respective transmit powers (TP1,TP2,TP3) said respective transmit powers (TPi) controlling a broadcast transmit power for the broadcasting cellular system to broadcast in said time slot the one data packet (DP1,DP2,DP3,DP4) from the set of data packet the broadcast transmit power being greater than or equal to the respective transmit powers from each user equipment from said eligible set, o allocating in said time slot the broadcast transmit power, for broadcasting the one data packet to the eligible set of user equipments (UE1, UE2, UE3). - for each user equipment (UE1,UE2,UE3) from the plurality of user equipments ∘ determining a user's context representative of radio conditions experienced by said user equipment characterized in that the method further comprises, for each user equipment (UE1,UE2,UE3) from the plurality of user equipments ∘ determining from the user's context a transmit power (TP1,TP2,TP3) for sending from the broadcast cellular system one data packet (DP1,DP2,DP3,DP4) from the set of data packets ∘ determining a user's context representative of radio conditions experienced by said user equipment characterized in that the method further comprises, for each user equipment (UE1,UE2,UE3) from the plurality of user equipments ∘ determining from the user's context a transmit power (TP1,TP2,TP3) for sending from the broadcast cellular system one data packet (DP1,DP2,DP3,DP4) from the set of data packets - for at least one time slot (TS1,TS2,TS3,TS4,TS5,TS6) from the set of time slots o determining an eligible set of user equipments from the plurality of user equipments user equipments from said eligible set being selected according to their respective transmit powers (TP1,TP2,TP3) said respective transmit powers (TPi) controlling a broadcast transmit power for the broadcasting cellular system to broadcast in said time slot the one data packet (DP1,DP2,DP3,DP4) from the set of data packet the broadcast transmit power being greater than or equal to the respective transmit powers from each user equipment from said eligible set, o allocating in said time slot the broadcast transmit power, for broadcasting the one data packet to the eligible set of user equipments (UE1, UE2, UE3). o determining an eligible set of user equipments from the plurality of user equipments user equipments from said eligible set being selected according to their respective transmit powers (TP1,TP2,TP3) said respective transmit powers (TPi) controlling a broadcast transmit power for the broadcasting cellular system to broadcast in said time slot the one data packet (DP1,DP2,DP3,DP4) from the set of data packet the broadcast transmit power being greater than or equal to the respective transmit powers from each user equipment from said eligible set, o allocating in said time slot the broadcast transmit power, for broadcasting the one data packet to the eligible set of user equipments (UE1, UE2, UE3).