Hardware Filtering of Unsolicited Grant Service Extended Headers
A system and method is presented that uses hardware at a central node to determine if bandwidth being provided to a remote node in accordance with an unsolicited grant service (UGS) flow requires adjustment. In one embodiment, the hardware performs this function by comparing information in two consecutively-received UGS extended headers from the same remote device. If the information in the current and previous UGS extended headers differ, then an indication is provided to software of the central node that the bandwidth being provided to the remote node requires adjustment.
1 . A central node in a wireless point-to-multipoint communication system, comprising:
receiver logic configured to wirelessly receive a voice packet from a remote node in the wireless point-to-multipoint communication system, the voice packet comprising part of an unsolicited grant service flow and including a current indicator data field; and
a hardware-implemented packet engine configured (i) to compare the current indicator data field with a previous indicator data field associated with a previously-received voice packet from the remote node to determine if there is a difference between the current and the previous indicator data fields, and (ii) to provide an indication that the bandwidth being provided to the remote node requires adjustment for the unsolicited grant service flow responsive to a determination that there is a difference between the current and the previous indicator data fields.