Timeline for How to find the strongest frequency in a signal using a microcontroller/circuit?
Current License: CC BY-SA 4.0
19 events
when toggle format | what | by | license | comment | |
---|---|---|---|---|---|
Jan 2 at 19:45 | comment | added | Bruce Abbott | "This data is streamed from the TX over serial to my computer" - what does this data represent? you talk about op amps with filters etc. so I presume you want to process the analog output of the transmitter, right? How do you intend to get that? | |
Jan 2 at 18:05 | comment | added | user1850479 | It sounded like the modulation comes from your receiver, in which case the receiver itself could lock in to get the amplitude/phase of the signal using itself as the clock source. If that's not what you're doing then it would be more complex and you'd have to tune a filter around (which is similar to an optimized FFT that only computes the likely frequency bins). | |
Jan 2 at 18:05 | comment | added | periblepsis | @AndyK There's a lot of research that's been taking place since I first read about and spoke with folks at the University of Washington, circa 2013. Part of that is to use defined transmitter sources so that the environment is known and controlled within a building. So I still consider that part and parcel. If that's what you are doing, anyway. | |
Jan 2 at 18:03 | comment | added | Jens | Can you feed a PLL with the signal? | |
Jan 2 at 18:02 | comment | added | Andy K | @Lundin That's what I'm sayin' 🤠! I don't know of any ways to translate it | |
Jan 2 at 18:00 | history | edited | Andy K | CC BY-SA 4.0 |
clarified data modulation scheme
|
Jan 2 at 17:56 | comment | added | Andy K | @user1850479 from my understanding, lock-in is good for finding how much of one frequency there is in the signal. Since I'm more interested in finding what frequency it is, are you recommending something like scanning the lock-in frequency across a set range to find the strongest freq? | |
Jan 2 at 17:53 | comment | added | Andy K | @Neil_UK my SNR will vary but I think can be guaranteed at a low value. What did you have in mind for measuring frequency? | |
Jan 2 at 17:49 | comment | added | Andy K | @periblepsis I think it's just regular backscatter since I'm using a transmitter that sends a pre-decided carrier wave, instead of the RX harvesting/sinking off whatever's around. | |
Jan 2 at 17:46 | comment | added | Andy K | @BruceAbbott This data is streamed from the TX over serial to my computer, then I did the graphing offline | |
Jan 2 at 13:26 | comment | added | user1850479 | Lock in detection seems like a good choice here. | |
Jan 2 at 11:07 | comment | added | bobflux | It's possible to detect a single frequency (or two in your case) by multiplying the signal with sin() and cos() of the frequency and average that, but the local "oscillator" that makes the sin and cos has to be synchronized with the transmitter. | |
Jan 2 at 10:22 | history | edited | toolic | CC BY-SA 4.0 |
deleted 25 characters in body
|
Jan 2 at 9:59 | comment | added | periblepsis | Andy, this sounds like ambient backscatter. Is that what you are doing? (Just to be sure.) | |
Jan 2 at 9:47 | comment | added | Bruce Abbott | Exactly how did you get the data for this Python analysis? | |
Jan 2 at 9:47 | comment | added | Lundin | This all depends on what kind of hardware you got and how it might translate the radio signal before handing it to the microcontroller. The problem isn't finding the peak when you got everything translated to digital data, the problem is getting it translated in the first place. | |
Jan 2 at 8:16 | comment | added | Neil_UK | It's fairly straightforward to measure frequency if the signal to noise ratio is adequate, do you have a guarranteed SNR? | |
S Jan 2 at 8:12 | review | First questions | |||
Jan 2 at 10:22 | |||||
S Jan 2 at 8:12 | history | asked | Andy K | CC BY-SA 4.0 |