Audio High Resolution

Description

This application uses the Wireless Core to showcase a high resolution unidirectional mono audio stream at 96 kHz/24 bits. The audio flows from the Coordinator device to the Node device.

Behavior

The transmitting device in this application is called the Coordinator and it sends an uncompressed 96 kHz/24 bits mono audio stream to another device called Node.

A process is added to achieve a bit depth of 24 bits. The 32 bits audio samples are packet into 24 bits audio samples on the transmitting device. The audio samples are unpacked on the receiving device from 24 bits to 32 bits.

The wireless transmissions use only one timeslot where the Coordinator is transmitting and the Node is receiving. The wireless core alternates between 5 different frequency bands at each transmission.

The following diagram illustrates the general structure of the schedule used in this application.

Audio Streaming schedule

Figure 21: Audio High Resolution application’s schedule.

Once the application is started, the Coordinator records the audio signal from an audio source on its Line-In jack (blue) and sends it over-the-air to the Node device to be played back on a speaker or headphones connected to their Headphones jack (black).

Coordinator Device

  • LED0 toggles every time a packet is successfully transmitted to the Node (almost always on because of the high packet rate).

Interface

Name

Description

SW1

N/A

N/A

SW2

N/A

N/A

LED0

Transmission Success

Toggle LED when a transmission is successful.

LED1

N/A

N/A

LED2

N/A

N/A

Node Device

  • SW1 and SW2 are used to turn the volume up and down respectively. By default, the volume is at the maximum level.

  • LED1 toggles every time a packet is successfully received from the Coordinator (almost always on because of the high packet rate).

Interface

Name

Description

SW1

Volume Up

Raises the volume (default at 100%).

SW2

Volume Down

Lowers the volume.

LED0

N/A

N/A

LED1

Reception Success

Toggle LED when a wireless reception is successful.

LED2

N/A

N/A

Configuration

This application does not require specific configurations.