15 ms·
I got ChatGPT to read the data, low pass filter and then downsample it. 1.0035971164599362 0.9085335060080786 0.9035432831636958 0.7979082616868238 0
by iamflimflam1 3y ago
I got ChatGPT to read the data, low pass filter and then downsample it.
1.0035971164599362
0.9085335060080786
0.9035432831636958
0.7979082616868238
0.7167128607342428
0.5957569676023409
0.49808942875852646
0.4009797804151446
0.3308973662512045
0.1857546947996519
0.07410762115348818
Here's a plot of the original data and low pass filtered: https://imgur.com/a/kCxA7XK https://imgur.com/a/kCxA7XK
- tverbeure 3y agoNice! I guess I'm just bad at judging what's PDM and what's not. :-)
- iamflimflam1 3y agoI think there are all sorts of modulation schemes that can be used to generate a PDM like signal. The good ones do a lot of clever things to do noise shaping and make sure it's all up the high frequencies so gets filtered out.
- dekhn 3y agoMaybe I'm abnormal but I could look at the bitstream above and pretty much see that it was a falling line, although I couldn't tell it was roughly straight (I assumed it was a sine).
- phkahler 3y agoIt's sine-ish. It's (1-x^2)^2 with x from -1 to 1.
- dragontamer 3y ago> 1.0035971164599362 Ummmm... What happened here? I know that low-pass filters can "ring" and therefore have some gains in some cases. But any simple FIR digital filter won't ring like this and end up with a value above 1.00 What filter did you (erm, ChatGPT) decide to use that (1 1 1 1 1 1 1 1 0 1 1 1 1) or so averaged out to a value above 1.00 ?
- kennywinker 3y agoAnd that, friends, is why don’t trust a language model to analyze data.