Rocksolid Light

Welcome to novaBBS (click a section below)

mail  files  register  newsreader  groups  login

Message-ID:  

Totally illogical, there was no chance. -- Spock, "The Galileo Seven", stardate 2822.3


computers / comp.dsp / Distributed PDM decimating filter

SubjectAuthor
o Distributed PDM decimating filterPiotr Wyderski

1
Distributed PDM decimating filter

<sqt5dh$nupi$1@portraits.wsisiz.edu.pl>

  copy mid

https://www.novabbs.com/computers/article-flat.php?id=26&group=comp.dsp#26

  copy link   Newsgroups: comp.dsp
Path: i2pn2.org!i2pn.org!weretis.net!feeder8.news.weretis.net!newsreader4.netcologne.de!news.netcologne.de!peer03.ams1!peer.ams1.xlned.com!news.xlned.com!peer03.ams4!peer.am4.highwinds-media.com!news.highwinds-media.com!newsfeed.neostrada.pl!unt-exc-01.news.neostrada.pl!wsisiz.edu.pl!.POSTED.h82-143-146-166-static.e-wro.net.pl!not-for-mail
From: bomb...@protonmail.com (Piotr Wyderski)
Newsgroups: comp.dsp
Subject: Distributed PDM decimating filter
Date: Sun, 2 Jan 2022 22:28:02 +0100
Organization: http://www.wit.edu.pl
Message-ID: <sqt5dh$nupi$1@portraits.wsisiz.edu.pl>
Mime-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
Injection-Date: Sun, 2 Jan 2022 21:28:17 -0000 (UTC)
Injection-Info: portraits.wsisiz.edu.pl; posting-host="h82-143-146-166-static.e-wro.net.pl:82.143.146.166";
logging-data="785202"; mail-complaints-to="abuse@wsisiz.edu.pl"
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:91.0) Gecko/20100101
Thunderbird/91.3.2
Content-Language: en-US
X-Antivirus: Avast (VPS 220102-4, 1/2/2022), Outbound message
X-Antivirus-Status: Clean
X-Received-Bytes: 2358
 by: Piotr Wyderski - Sun, 2 Jan 2022 21:28 UTC

Hi,

If I use a typical I2S MEMS microphone (CMM-4030D-261-I2S for
reference), the sample width is 24 bits per the datasheet. At, say,
44100 samples/second, the required digital I2S bandwidth would then be
24*44.1e3=~1.06Mbit/s. On the other hand, the PDM variant (say,
CMM-4030DB-26354) requires clock frequency between 1 and 3.2MHz, with
the 2.4MHz recommended value. That gives 2.4Mbit/s digital bandwidth,
i.e. 226% of the I2S one. Putting aside how many of these 24 bits are
actually useful and whether these mics can provide sufficiently flat
44.1ksps frequency response: I want to implement a distributed
decimating filter for the PDM part using the I2S bandwidth. The part of
the structure close to the mic should be simple, while the complexity at
the other end of the digital link is less a concern. What decimating
filter is amenable to this kind of splitting? One obvious answer is a
complete CIC decimator at the mic end transmitting full 24-bit frames at
44.1kHz. But what if I wanted to move a significant part of the
structure to the receiver? What structure/where should I split to remain
within the I2S BW *and* maintain the accuracy of the original decimating
filter? My intuition tells me this should be doable at an early stage,
but something escapes me.

Best regards, Piotr

1
server_pubkey.txt

rocksolid light 0.9.8
clearnet tor