Patent ID: 7555585

Claim:
A method comprising: receiving a request at an arbitration unit from a Bluetooth decoder for access to a radio signal stored in a shared memory of a Bluetooth device, wherein the Bluetooth decoder includes a high bandwidth processor that is configured to access the shared memory and decode the radio signal at a first clock frequency and wherein the shared memory is configured to operate at a variable shared memory clock frequency to conserve power of the Bluetooth device; receiving a request at the arbitration unit from a Bluetooth encoder for access to the shared memory of the Bluetooth device, wherein the Bluetooth encoder includes a low bandwidth processor that is configured to encode the decoded radio signal at a second clock frequency that is lower than the first clock frequency; providing access by the Bluetooth decoder to the shared memory by the arbitration unit setting the shared memory clock frequency to the first clock frequency; and providing access by the Bluetooth encoder to the shared memory by the arbitration unit setting the shared memory clock frequency to the second clock frequency to use less of the power of the Bluetooth device when the Bluetooth encoder accesses the shared memory as compared to when the Bluetooth decoder accesses the shared memory.