{"id":100,"date":"2015-01-11T14:46:21","date_gmt":"2015-01-11T13:46:21","guid":{"rendered":"http:\/\/www.sevenwatt.com\/main\/?p=100"},"modified":"2016-01-10T14:51:59","modified_gmt":"2016-01-10T13:51:59","slug":"rfm69-ook-rssi-behaviour","status":"publish","type":"post","link":"https:\/\/www.sevenwatt.com\/main\/rfm69-ook-rssi-behaviour\/","title":{"rendered":"RFM69 OOK-mode RSSI behaviour"},"content":{"rendered":"<p>With the RFM69 in continuous FSK mode, <a href=\"\/\/www.sevenwatt.com\/main\/rfm69-ook-signals-sampled-with-rssi\/\" title=\"polling the RSSI register\">polling the RSSI register<\/a> at sufficient rate can be used to acquire OOK signals like on oscilloscope. However when doing so with receiver mode set to OOK, it becomes clear that the RSSI register is used internally for some other purposes:<\/p>\n<div id=\"graphdiv4\" style=\"height: 300px;\"><\/div>\n<p><script type=\"text\/javascript\" src=\"\/\/www.sevenwatt.com\/data\/dygraph-combined.js\"><\/script><script type=\"text\/javascript\">\ng1 = new Dygraph(document.getElementById(\"graphdiv4\"),\"\/\/www.sevenwatt.com\/data\/rfm69\/433Decode-kaku-1.log\",{title: 'Klik-Aan-Klik-Out - old', showRangeSelector: true});\n<\/script><br \/>\n<!--more--><br \/>\nThe stepped behaviour is related to the programmed bit-rate, 2500bps in this case, resulting in bit durations of 400us. The register is used for some filtering and possibly thresholding the signal to generate the signal on the DATA pin. Strangly the RSSI signal trails the DATA signal (I acquire the RSSI first, and the sample the DATA pin!).<\/p>\n<p>However, in OOK mode, the maximum RSSI is still a good indication for strength of the OOK signal, and the behaviour at the noise floor is not impacted compared to FSK reception.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>With the RFM69 in continuous FSK mode, polling the RSSI register at sufficient rate can be used to acquire OOK signals like on oscilloscope. However when doing so with receiver mode set to OOK, it becomes clear that the RSSI register is used internally for some other purposes:<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"footnotes":""},"categories":[7,27,15],"tags":[6,32,28,33,58],"class_list":["post-100","post","type-post","status-publish","format-standard","hentry","category-ook","category-picos-arm","category-rfm69","tag-868mhz","tag-arduino","tag-jeenode","tag-nucleo","tag-ook"],"_links":{"self":[{"href":"https:\/\/www.sevenwatt.com\/main\/wp-json\/wp\/v2\/posts\/100","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.sevenwatt.com\/main\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.sevenwatt.com\/main\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.sevenwatt.com\/main\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.sevenwatt.com\/main\/wp-json\/wp\/v2\/comments?post=100"}],"version-history":[{"count":18,"href":"https:\/\/www.sevenwatt.com\/main\/wp-json\/wp\/v2\/posts\/100\/revisions"}],"predecessor-version":[{"id":596,"href":"https:\/\/www.sevenwatt.com\/main\/wp-json\/wp\/v2\/posts\/100\/revisions\/596"}],"wp:attachment":[{"href":"https:\/\/www.sevenwatt.com\/main\/wp-json\/wp\/v2\/media?parent=100"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.sevenwatt.com\/main\/wp-json\/wp\/v2\/categories?post=100"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.sevenwatt.com\/main\/wp-json\/wp\/v2\/tags?post=100"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}