<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>ESP-DSP on Mi&amp;Bee Blog</title><link>/en/tags/esp-dsp/</link><description>Recent content in ESP-DSP on Mi&amp;Bee Blog</description><generator>Hugo -- gohugo.io</generator><language>en</language><managingEditor>蓝宝石的傻话</managingEditor><lastBuildDate>Thu, 21 May 2026 10:00:00 +0800</lastBuildDate><atom:link href="/en/tags/esp-dsp/rss.xml" rel="self" type="application/rss+xml"/><item><title>Embedded ANC: ESP32 Practice</title><link>/en/posts/physical-world/embedded-anc-esp32/</link><pubDate>Thu, 21 May 2026 10:00:00 +0800</pubDate><guid>/en/posts/physical-world/embedded-anc-esp32/</guid><description>&lt;p&gt;The ESP32-S3&amp;rsquo;s dual-core Xtensa LX7 processor with vector instruction set extensions is well-suited for the real-time DSP workloads required by embedded ANC. Combined with the ESP-DSP library, efficient adaptive filtering becomes practical on this platform.&lt;/p&gt;
&lt;h2 id="i2s-microphone-capture"&gt;I2S Microphone Capture&lt;/h2&gt;
&lt;p&gt;ANC requires at least two synchronous input channels: a reference microphone (capturing ambient noise) and an error microphone (capturing residual error). The ESP32-S3 I2S peripheral supports simultaneous multi-channel ADC data reception. Configuring it for 16-bit, 16 kHz sampling suffices for consumer-grade ANC.&lt;/p&gt;</description></item></channel></rss>