{"id":525,"date":"2015-06-29T21:50:32","date_gmt":"2015-06-29T20:50:32","guid":{"rendered":"http:\/\/www.sevenwatt.com\/main\/?p=525"},"modified":"2016-01-10T14:07:32","modified_gmt":"2016-01-10T13:07:32","slug":"rfm69-ook-compare-antennas","status":"publish","type":"post","link":"https:\/\/www.sevenwatt.com\/main\/rfm69-ook-compare-antennas\/","title":{"rendered":"RFM69 OOK compare antenna&#8217;s"},"content":{"rendered":"<p>The antenna design of a module like the RFM69 is important for the sensitivity to sognal and noise. Also antenna positioning is important. Putting an Nucleo STM32 with RFM69CW very close to a PC will result in a increase of several dBm&#8217;s in noise floor.<\/p>\n<blockquote><p>Gain 7 dB sensitivity with JeeNodes<\/p><\/blockquote>\n<p>The basic antenna design commonly used is a quarter wavelength wire antenna with ground plane.<br \/>\n<a href=\"\/\/www.sevenwatt.com\/main\/wp-content\/uploads\/2015\/06\/quarterwavelengthantenna.png\"><img loading=\"lazy\" decoding=\"async\" src=\"\/\/www.sevenwatt.com\/main\/wp-content\/uploads\/2015\/06\/quarterwavelengthantenna.png\" alt=\"quarterwavelengthantenna\" width=\"321\" height=\"269\" class=\"alignnone size-full wp-image-526\" srcset=\"https:\/\/www.sevenwatt.com\/main\/wp-content\/uploads\/2015\/06\/quarterwavelengthantenna.png 321w, https:\/\/www.sevenwatt.com\/main\/wp-content\/uploads\/2015\/06\/quarterwavelengthantenna-300x251.png 300w\" sizes=\"auto, (max-width: 321px) 100vw, 321px\" \/><\/a><br \/>\nFrom this  <a href=\"http:\/\/www.hoperf.com\/upload\/rf\/ANTENNAS_MODULE.pdf\" target=\"_blank\">informative paper<\/a> from HopeRF, the manufacturer of the RFM69. Such an antenna has a 1\/4 wavelength monopole, and a ground plane that serves to reflect (mirror) the wire so that one gets a half-wavelength dipole effect.<\/p>\n<p>The 86mm wire (at 868MHz) connected to small JeeNode like devices is actually not having much of a ground plane. So this can probably be improved. There are very nice commercial designs for this at 868MHz and 433MHz. A.o from Conrad. So lets putthree 1\/4 wavelength antenna&#8217;s to the test. The wire is compared to a home build and a commercial 1\/4-wavelength with groundplane antenna. (See picture above this article, the blue wire crossing the Nucleo is the wire-antenna). <!--more--><\/p>\n<p>The resulting noise and signal levels are printed in RawRSSI, which can be converted to decibells:<\/p>\n<blockquote><p>RSSI (in dBm) = (RawRSSI &#8211; 256) \/ 2<\/p><\/blockquote>\n<p>As explained in the <a href=\"\/\/www.sevenwatt.com\/main\/rfm69-ook-compare-rssi-on-stm32-lpc824-and-jeelink\/\" title=\"RFM69 OOK compare RSSI on STM32 LPC824 and JeeLink\" target=\"_blank\">previous post<\/a>, the numbers in brackets are the RawRSSI values during OFF and ON, so<br \/>\n<code>(RawRSSI_OFF\/RawRSSI_ON)<\/code><\/p>\n<h4>Wire antenna<\/h4>\n<p><code>       40622  15     1 FS20  88400031214C (55\/79)<br \/>\n       40683      61 2 FS20  88400031214C (57\/82)<br \/>\n       40745      62 3 FS20  88400031214C (58\/84)<\/p>\n<p>       45816   5     1 FS20  88400031214C (59\/84)<br \/>\n       45877      61 2 FS20  88400031214C (61\/90)<br \/>\n       45939      62 3 FS20  88400031214C (59\/89)<br \/>\nRSSI:  59(v 13-s  4-m126) THD:fix\/peak\/maxp:71\/69\/114<br \/>\n<\/code><\/p>\n<h4>Home build<\/h4>\n<p><code>       13794   5     1 FS20  88400031214C (50\/85)<br \/>\n       13855      61 2 FS20  88400031214C (51\/82)<br \/>\n       13917      62 3 FS20  88400031214C (50\/76)<\/p>\n<p>       18987   5     1 FS20  88400031214C (49\/81)<br \/>\n       19048      61 2 FS20  88400031214C (47\/82)<br \/>\n       19110      62 3 FS20  88400031214C (48\/82)<br \/>\nRSSI:  50(v 44-s  7-m127) THD:fix\/peak\/maxp:65\/65\/115<br \/>\n<\/code><\/p>\n<h4>Conrad<\/h4>\n<p><code>       21946   5     1 FS20  88400031214C (46\/99)<br \/>\n       22007      61 2 FS20  88400031214C (48\/97)<br \/>\n       22069      62 3 FS20  88400031214C (48\/97)<\/p>\n<p>       27140   5     1 FS20  88400031214C (46\/96)<br \/>\n       27202      62 2 FS20  88400031214C (46\/97)<br \/>\n       27264      62 3 FS20  88400031214C (47\/97)<br \/>\nRSSI:  48(v 40-s  7-m126) THD:fix\/peak\/maxp:65\/65\/114<br \/>\n<\/code><\/p>\n<p>What can be seen is that the noise floor drops from ~59 to ~49 to ~47 for the three receivers (-98.5dB, -103.5dB, -104.5dB).<\/p>\n<blockquote><p>The noise floor drops by 6 dB with the best antenna.<\/p><\/blockquote>\n<p>This gains is impressive and enables the reception of much weaker signals. The transmit-ON level varies a lot more. As the height of the antenna&#8217;s above the working surface differed somewhat, those figures are less trustworthy. In fact further experiments showed that with careful antenna positioning signal-ON levels are comparable over antenna design, while noise levels (signal-OFF) are always in the range of the reported values above.<\/p>\n<p>Finally it is good to move the antenna away from the microcontroller or microcomputer used. Moving away the Nucleo STM32 80cm while keeping the Conrad antenna at the same position<\/p>\n<h4>Conrad, Nucleo 80cm away<\/h4>\n<p><code>       30893   5     1 FS20  88400031214C (45\/98)<br \/>\n       30954      61 2 FS20  88400031214C (44\/94)<br \/>\n       31016      62 3 FS20  88400031214C (44\/91)<\/p>\n<p>       36086   5     1 FS20  88400031214C (46\/92)<br \/>\n       36147      61 2 FS20  88400031214C (47\/93)<br \/>\n       36209      62 3 FS20  88400031214C (44\/92)<br \/>\nRSSI:  46(v 40-s  7-m134) THD:fix\/peak\/maxp:61\/61\/122<br \/>\n<\/code><br \/>\nThe noise floor is now around 45 (=100.5dB), an gain of 7dB!<\/p>\n","protected":false},"excerpt":{"rendered":"<p>The antenna design of a module like the RFM69 is important for the sensitivity to sognal and noise. Also antenna positioning is important. Putting an Nucleo STM32 with RFM69CW very close to a PC will result in a increase of several dBm&#8217;s in noise floor. Gain 7 dB sensitivity with JeeNodes The basic antenna design [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":514,"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":[12,7,15],"tags":[50,38,45,28,33,58,51,52,49,46],"class_list":["post-525","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-jeenode","category-ook","category-rfm69","tag-antenna","tag-jeelib","tag-jeelink","tag-jeenode","tag-nucleo","tag-ook","tag-quarte-wavelength","tag-quarter-lambda","tag-rfm69","tag-stm32"],"_links":{"self":[{"href":"https:\/\/www.sevenwatt.com\/main\/wp-json\/wp\/v2\/posts\/525","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=525"}],"version-history":[{"count":8,"href":"https:\/\/www.sevenwatt.com\/main\/wp-json\/wp\/v2\/posts\/525\/revisions"}],"predecessor-version":[{"id":578,"href":"https:\/\/www.sevenwatt.com\/main\/wp-json\/wp\/v2\/posts\/525\/revisions\/578"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.sevenwatt.com\/main\/wp-json\/wp\/v2\/media\/514"}],"wp:attachment":[{"href":"https:\/\/www.sevenwatt.com\/main\/wp-json\/wp\/v2\/media?parent=525"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.sevenwatt.com\/main\/wp-json\/wp\/v2\/categories?post=525"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.sevenwatt.com\/main\/wp-json\/wp\/v2\/tags?post=525"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}