Wireless digital audio transmission

Status
Not open for further replies.

Vermes

Advanced Member level 4
Joined
Aug 2, 2011
Messages
1,163
Helped
0
Reputation
0
Reaction score
0
Trophy points
1,316
Visit site
Activity points
22,318


As communication modules NRF24L01 were used (Semiconductor). They work on 2.4GHz band. The sound is compressed to MPEG1 layer3 format.
Transmitter:
It was built on AT91SAM7S64 microcontroller.
Because of the transmission speed of NRF24L01 (400kbps) as a sound encoder, the LAME MP3 Encoder was used. The bitrate was set to 320kbps. The compression is made on the computer.
A output module to PulseAurio was written, therefore all the sounds can be sent to wireless speakers. The delay associated with buffering can be adjusted. The transmitter is seen in the system as a serial port /dev/ttyUSBx



Receiver:
The processor is AT91SAM7S512 (this decoder requires many RAM), Helix decoder, as a DAC TDA1543 was used:



Schema:



Range:
It works through a wall, through floors, etc. (sometimes, the antenna must be set to right angle):

An Logitech Unifying receiver was programmed, but it has lower bitrate (128kbps) and lower range. Why LAME not A2DP? A2DP is not stable, and LAME has better sound quality.

Updated version:
With DAC CS4344



Comparison with the old edition (with external DAC):



The transmitter is a reprogrammed Logitech Unifying with an additional antenna



Screen from PulseAudio:



The new version can measure the input voltage.
Current consumption:
  • about 60mA while playing
  • about 14mA while waiting for transmission
Available connectors: I/O, PWMs, RS, I2C, LEDs, USB
Instead of audio socket, 4 goldpins can be mounted.

Receiver schema:




Link to original thread – Bezprzewodowa cyfrowa transmisja audio.
 

Status
Not open for further replies.

Similar threads

Cookies are required to use this site. You must accept them to continue using the site. Learn more…