jboone / tpms

Tire Pressure Monitoring System decoding tools.
352 stars 73 forks source link

burst_inspect howto? #5

Open alynx7 opened 9 years ago

alynx7 commented 9 years ago

Hi, first of all I would like to congratulate you on the great work. I'm a computer scientist and actually I'm not that good at DSP stuff. I'm getting close to this world, and I thought to start with your project and to buy a RTL-SDR ;) with a 433 MHz antenna.

From my point of view this project lacks mainly documentation (at least for a newbie like me). My question is: how can I use the output of burst_inspect.py to get the right parameter and decode the packets?

I saw six different graphs for each selected file. The first one should be the magnitude of the signal. Right? The second one is computed by using quadrature demod? The third one is used to compute the offset between the sampled frequency and the frequency of the signal. Right?

Then in the case of FSK there's the deviation. This is the difference between the two frequencies used for the modulation? How should I set this parameter? Should I find the value that makes the two curves correspond?

For the symbol rate? How can I say that the value is corrected? What is the last graph?

Could you give me some help for the ASK tab as well?

Hope you could spend a few words about each graph to help me and those like me that are willing to enter this world using your app.

Thanks in advance. I hope to contribute to this project asap ;)

iDoka commented 9 years ago

Could you give me some help for the ASK tab as well?

ASK demodulation (or OOK - it more suitable calling for this kind of modulation) much easier than FSK. The Figure 2 from this link http://www.maximintegrated.com/en/app-notes/index.mvp/id/4439 showing relationship between signal before OOK modulation and final waveform.

My assumption for "Channel BW" - it's changing bandwidth with using band-pas filter; "Symbol Rate" - probably it's some processing, based on calculated/estimated symbol period.