uniform-time ADC-based sampling of PDM
no matter how fast you could sample, your ADC needs an analog anti-aliasing filter. That's the key here:
Your AA filtering inherently "sums up" the past pulses. You don't sample the PDM signal itself, you sample the output of that filter, which will be higher, the more pulses occurred lately. So, pick an anti-aliasing filter that's appropriate for the bandwidth of the analog signal, and filter your PDM with that: the output will be a relatively faithful reconstruction of the original analog signal. Sample that with the ADC, at a sample rate defined by the bandwidth of the analog signal, so, significantly below 100 kHz, not at 10 MHz (wowzers!).
(I'll invite you to model the actual output of this stochastically: Usually, you'll end up saying "OK, this is the sum of the same impulse response sampled at different times, where the times are independently random, so this is a sum of $N$ i.i.d. variables of known variance, and we know that this has $N$ times that variance, and thus, we get, on expectation, something proportional to the PDM-modulated analog signal, added to noise, which is the more Gaussian, the higher $N$ is (thanks to the central limit theorem)", but there's a couple important assumptions you'd be making on the way. Especially, this quantization noise is not white!)
Frequency counter sampling
The above method is of course highly inefficient. What you usually do (and microcontrollers have timer/counter units designed exactly for this kind of thing, and it's trivial to implement in digital logic) is simply have a counter that counts the pulses (e.g. by counting rising edges). You then read that counter periodically. You can then either reset it to 0 when you read, or just generally subtract the last count value, and get a sequence of numbers representing how many pulses occurred since last counter readout.
Now, the number of pulses in a time period is proportional to the analog amplitude prior to PDM, so you then low-pass filter that to get a discrete-time representation of the analog input signal. The quantization noise is differently shaped in spectrum compared to the method above.
Tying it together: $\Delta\Sigma$, friends!
analog signal -> PDM -> Pulse Counting -> count sampling -> digital filtering
order of
magni-
tude of
bandw.: kHz'es MHz MHz kHz kHz
That's practically a Delta-Sigma converter, which is probably the most prolific ADC architecture in the world! Every midrange microcontroller has one, your phone's microphones are sampled with such, so is its ambient brightness sensor, and so are probably the oscillations in the tiny MEMS accelerometer observed. So, I think, reading up how a Delta-Sigma converter works, how its noise is shaped, and why you'd want that: Your