SystemC modeling of a Bluetooth transceiver: Dynamic management of packet type in a noisy channel