Digital signal processing: I2S in ESP32
Transcript of Digital signal processing: I2S in ESP32
![Page 1: Digital signal processing: I2S in ESP32](https://reader030.fdocuments.in/reader030/viewer/2022040620/624bd53d8c723805f574259d/html5/thumbnails/1.jpg)
Digital signal processing:
I2S in ESP32
Anthony LE CREN, F4GOH – KF4GOH1/14
![Page 2: Digital signal processing: I2S in ESP32](https://reader030.fdocuments.in/reader030/viewer/2022040620/624bd53d8c723805f574259d/html5/thumbnails/2.jpg)
(K)F4GOH, Anthony Le Cren
• Ham since 2010,
• Conception,
• Development,
• Not really active on air.
2/14
Professor of computer science at Gabriel Touchard – Washington High
School. (Le Mans, France)
![Page 3: Digital signal processing: I2S in ESP32](https://reader030.fdocuments.in/reader030/viewer/2022040620/624bd53d8c723805f574259d/html5/thumbnails/3.jpg)
3/23
![Page 4: Digital signal processing: I2S in ESP32](https://reader030.fdocuments.in/reader030/viewer/2022040620/624bd53d8c723805f574259d/html5/thumbnails/4.jpg)
ESP32
4/14
Up to 240 Mhz
WiFi
![Page 5: Digital signal processing: I2S in ESP32](https://reader030.fdocuments.in/reader030/viewer/2022040620/624bd53d8c723805f574259d/html5/thumbnails/5.jpg)
Inside ESP32
5/14
![Page 6: Digital signal processing: I2S in ESP32](https://reader030.fdocuments.in/reader030/viewer/2022040620/624bd53d8c723805f574259d/html5/thumbnails/6.jpg)
Boards description
6/14
ESP32 Sheild (top) (below)
DRA818+OLED RC Filter+PTT
ADC DAC
![Page 7: Digital signal processing: I2S in ESP32](https://reader030.fdocuments.in/reader030/viewer/2022040620/624bd53d8c723805f574259d/html5/thumbnails/7.jpg)
Smartphone and Wifi AP
7/14
• Smartphone receive and send messages with a web browser
• No specific application in the smartphone
• ESP32 encode and decode audio signal from the DRA818
![Page 8: Digital signal processing: I2S in ESP32](https://reader030.fdocuments.in/reader030/viewer/2022040620/624bd53d8c723805f574259d/html5/thumbnails/8.jpg)
FreeRTOS
8/14
• Native for ESP32
• Handle multiple tasks in parallel
• Kind of turnstile
![Page 9: Digital signal processing: I2S in ESP32](https://reader030.fdocuments.in/reader030/viewer/2022040620/624bd53d8c723805f574259d/html5/thumbnails/9.jpg)
RTTY
9/14
![Page 10: Digital signal processing: I2S in ESP32](https://reader030.fdocuments.in/reader030/viewer/2022040620/624bd53d8c723805f574259d/html5/thumbnails/10.jpg)
RTTY decoding
• Goertzel algorithm and RTTY decoder
• Wifi Acces point
• Web server
• RTTY encoder
10/14
![Page 11: Digital signal processing: I2S in ESP32](https://reader030.fdocuments.in/reader030/viewer/2022040620/624bd53d8c723805f574259d/html5/thumbnails/11.jpg)
The WEB server manque le bt config
11/14
![Page 12: Digital signal processing: I2S in ESP32](https://reader030.fdocuments.in/reader030/viewer/2022040620/624bd53d8c723805f574259d/html5/thumbnails/12.jpg)
Field exercise
12/14
![Page 13: Digital signal processing: I2S in ESP32](https://reader030.fdocuments.in/reader030/viewer/2022040620/624bd53d8c723805f574259d/html5/thumbnails/13.jpg)
Updates
• Add numeric pass band filter on reception.
• RTTY with 1,5 bit stop
• Record RTTY configuration.
• APRS decode and encode
13/14
![Page 14: Digital signal processing: I2S in ESP32](https://reader030.fdocuments.in/reader030/viewer/2022040620/624bd53d8c723805f574259d/html5/thumbnails/14.jpg)
Contact Information
14/14
• https://hamprojects.wordpress.com/