Generating I2S Serial Format Data

Publish Date: Dec 28, 2015 | 3 Ratings | 2.00 out of 5 | Print | 2 Customer Reviews | Submit your review


Generates a sine wave and convert it into 16 bit DIO data to be generated from an HSDIO device.

This example program generates a sine wave, converts the data to a 16-bit array, and then generates I2S format data to be generated with a high-speed digital I/O device.

The Inter IC Sound (I2S) format is a common way to send stereo data to sound-integrated circuits.

Related Links:
High-Speed Digital I/O Devices
What Is The I²S (I2S) Protocol? Can I Use NI Products to Interface to It?

Back to Top

Customer Reviews
2 Reviews | Submit your review

Performance  - Aug 23, 2010

If I want to make a program for reading and generating I2S-data. Audio data that is. What would be the average THD+N ratio? I need it to be at around -144dB. Is that possible using labview and highspeed digital IO-boards? What digital IO board would then be required for such a performance?

example performance very poor!!!  - Apr 1, 2004

wow, this clearly shows 1 way not to create I2S data, very poor performance !!! and the solutions performs worse when requesting more samples! performance increase of factor over 400 is possible, no magic used, just LV programming with arrays ;-)

Bookmark & Share





Rate this document

Answered Your Question?
Yes No