{"id":4326,"date":"2021-09-04T16:36:24","date_gmt":"2021-09-04T20:36:24","guid":{"rendered":"https:\/\/jeremyclark.ca\/wp\/?p=4326"},"modified":"2026-01-02T14:31:26","modified_gmt":"2026-01-02T19:31:26","slug":"rtl-sdr-for-satellite-weather-on-goes16-image-capture","status":"publish","type":"post","link":"https:\/\/jeremyclark.ca\/wp\/telecom\/rtl-sdr-for-satellite-weather-on-goes16-image-capture\/","title":{"rendered":"RTL-SDR for Satellite Weather on GOES16 &#8211; Image Capture"},"content":{"rendered":"\n<h2 class=\"wp-block-heading\">Introduction<\/h2>\n\n\n\n<p>In the previous three posts we looked at planning for reception of GOES16 weather signals, signal capture and signal decoding. In this post we use a temporary dish support to receive GOES16 over a short time period by keeping the Viterbi error rate as low as possible. Due to the author&#8217;s location, a rigid permanent antenna installation is not possible, but good results were received. Again, the excellent procedures in Ref.<a href=\"https:\/\/www.rtl-sdr.com\/rtl-sdr-com-goes-16-17-and-gk-2a-weather-satellite-reception-comprehensive-tutorial\/\">4<\/a> &amp; <a href=\"https:\/\/gist.github.com\/lxe\/c1756ca659c3b78414149a3ea723eae2#file-goes16-rtlsdr-md\">5<\/a> were followed. <\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Procedure for Image Reception<\/h2>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"478\" src=\"https:\/\/jeremyclark.ca\/wp\/wp-content\/uploads\/2021\/09\/Lband_antenna_mount-1024x478.jpg\" alt=\"\" class=\"wp-image-4342\" srcset=\"https:\/\/jeremyclark.ca\/wp\/wp-content\/uploads\/2021\/09\/Lband_antenna_mount-1024x478.jpg 1024w, https:\/\/jeremyclark.ca\/wp\/wp-content\/uploads\/2021\/09\/Lband_antenna_mount-300x140.jpg 300w, https:\/\/jeremyclark.ca\/wp\/wp-content\/uploads\/2021\/09\/Lband_antenna_mount-768x359.jpg 768w, https:\/\/jeremyclark.ca\/wp\/wp-content\/uploads\/2021\/09\/Lband_antenna_mount-1536x717.jpg 1536w, https:\/\/jeremyclark.ca\/wp\/wp-content\/uploads\/2021\/09\/Lband_antenna_mount-1568x732.jpg 1568w, https:\/\/jeremyclark.ca\/wp\/wp-content\/uploads\/2021\/09\/Lband_antenna_mount.jpg 1861w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><figcaption class=\"wp-element-caption\">Fig.1 Temporary L Band Antenna Mount<\/figcaption><\/figure>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"983\" height=\"332\" src=\"https:\/\/jeremyclark.ca\/wp\/wp-content\/uploads\/2021\/09\/goesrecv.jpg\" alt=\"\" class=\"wp-image-4343\" srcset=\"https:\/\/jeremyclark.ca\/wp\/wp-content\/uploads\/2021\/09\/goesrecv.jpg 983w, https:\/\/jeremyclark.ca\/wp\/wp-content\/uploads\/2021\/09\/goesrecv-300x101.jpg 300w, https:\/\/jeremyclark.ca\/wp\/wp-content\/uploads\/2021\/09\/goesrecv-768x259.jpg 768w\" sizes=\"auto, (max-width: 983px) 100vw, 983px\" \/><figcaption class=\"wp-element-caption\">Fig.2 Start Process goesrecv<\/figcaption><\/figure>\n<\/div>\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"218\" src=\"https:\/\/jeremyclark.ca\/wp\/wp-content\/uploads\/2021\/09\/goesproc-1024x218.jpg\" alt=\"\" class=\"wp-image-4344\" srcset=\"https:\/\/jeremyclark.ca\/wp\/wp-content\/uploads\/2021\/09\/goesproc-1024x218.jpg 1024w, https:\/\/jeremyclark.ca\/wp\/wp-content\/uploads\/2021\/09\/goesproc-300x64.jpg 300w, https:\/\/jeremyclark.ca\/wp\/wp-content\/uploads\/2021\/09\/goesproc-768x163.jpg 768w, https:\/\/jeremyclark.ca\/wp\/wp-content\/uploads\/2021\/09\/goesproc.jpg 1492w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><figcaption class=\"wp-element-caption\">Fig.3 Start Process goesproc<\/figcaption><\/figure>\n<\/div>\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"550\" src=\"https:\/\/jeremyclark.ca\/wp\/wp-content\/uploads\/2021\/09\/goesrecv_proc-1024x550.jpg\" alt=\"\" class=\"wp-image-4345\" srcset=\"https:\/\/jeremyclark.ca\/wp\/wp-content\/uploads\/2021\/09\/goesrecv_proc-1024x550.jpg 1024w, https:\/\/jeremyclark.ca\/wp\/wp-content\/uploads\/2021\/09\/goesrecv_proc-300x161.jpg 300w, https:\/\/jeremyclark.ca\/wp\/wp-content\/uploads\/2021\/09\/goesrecv_proc-768x412.jpg 768w, https:\/\/jeremyclark.ca\/wp\/wp-content\/uploads\/2021\/09\/goesrecv_proc-1536x824.jpg 1536w, https:\/\/jeremyclark.ca\/wp\/wp-content\/uploads\/2021\/09\/goesrecv_proc-1568x842.jpg 1568w, https:\/\/jeremyclark.ca\/wp\/wp-content\/uploads\/2021\/09\/goesrecv_proc.jpg 1580w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><figcaption class=\"wp-element-caption\">Fig.4 Orient Antenna to Minimize vit(errors) &amp; Packet Drops<\/figcaption><\/figure>\n<\/div>\n\n\n<p>A temporary mount for the L Band Dish antenna is show in Figure 1. The antenna was propped over the balcony such that the resting angle matched the polarization slant. The antenna was then manually moved to minimize vit(errors) which were easily brought down to below 350 resulting in few drops. The antenna was held for about 10 minutes and files were written as the packets were assembled. <\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Image Retrieval &amp; Viewing<\/h2>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"572\" src=\"https:\/\/jeremyclark.ca\/wp\/wp-content\/uploads\/2021\/09\/filezilla_ssh-1024x572.jpg\" alt=\"\" class=\"wp-image-4329\" srcset=\"https:\/\/jeremyclark.ca\/wp\/wp-content\/uploads\/2021\/09\/filezilla_ssh-1024x572.jpg 1024w, https:\/\/jeremyclark.ca\/wp\/wp-content\/uploads\/2021\/09\/filezilla_ssh-300x168.jpg 300w, https:\/\/jeremyclark.ca\/wp\/wp-content\/uploads\/2021\/09\/filezilla_ssh-768x429.jpg 768w, https:\/\/jeremyclark.ca\/wp\/wp-content\/uploads\/2021\/09\/filezilla_ssh.jpg 1272w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><figcaption class=\"wp-element-caption\">Fig.5 Filezilla SSH Session to Retrieve Rx Files<\/figcaption><\/figure>\n<\/div>\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"650\" src=\"https:\/\/jeremyclark.ca\/wp\/wp-content\/uploads\/2021\/09\/filezilla_ssh1-1024x650.jpg\" alt=\"\" class=\"wp-image-4330\" srcset=\"https:\/\/jeremyclark.ca\/wp\/wp-content\/uploads\/2021\/09\/filezilla_ssh1-1024x650.jpg 1024w, https:\/\/jeremyclark.ca\/wp\/wp-content\/uploads\/2021\/09\/filezilla_ssh1-300x190.jpg 300w, https:\/\/jeremyclark.ca\/wp\/wp-content\/uploads\/2021\/09\/filezilla_ssh1-768x487.jpg 768w, https:\/\/jeremyclark.ca\/wp\/wp-content\/uploads\/2021\/09\/filezilla_ssh1-1536x975.jpg 1536w, https:\/\/jeremyclark.ca\/wp\/wp-content\/uploads\/2021\/09\/filezilla_ssh1.jpg 1557w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><figcaption class=\"wp-element-caption\">File.6 Filezilla Display Showing RaspberryPi4 Directory Structure<\/figcaption><\/figure>\n<\/div>\n\n\n<p>Filezilla was used to easily access the received images as shown in Figure 5. The GOES images are stored in the GOES16 directory and the National Weather Service images in the NWS directory as shown in Figure 6. <\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Images\/NWS_dir<\/h2>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"760\" height=\"459\" src=\"https:\/\/jeremyclark.ca\/wp\/wp-content\/uploads\/2021\/09\/19700101T000000Z_20210904130046-CAR_latest.gif\" alt=\"\" class=\"wp-image-4337\"\/><figcaption class=\"wp-element-caption\">Fig.7 NWS Hurricane Center Miami<\/figcaption><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"652\" src=\"https:\/\/jeremyclark.ca\/wp\/wp-content\/uploads\/2021\/09\/19700101T000000Z_20210904130046-pacsfc72_latestBW-1024x652.gif\" alt=\"\" class=\"wp-image-4338\" srcset=\"https:\/\/jeremyclark.ca\/wp\/wp-content\/uploads\/2021\/09\/19700101T000000Z_20210904130046-pacsfc72_latestBW-1024x652.gif 1024w, https:\/\/jeremyclark.ca\/wp\/wp-content\/uploads\/2021\/09\/19700101T000000Z_20210904130046-pacsfc72_latestBW-300x191.gif 300w, https:\/\/jeremyclark.ca\/wp\/wp-content\/uploads\/2021\/09\/19700101T000000Z_20210904130046-pacsfc72_latestBW-768x489.gif 768w, https:\/\/jeremyclark.ca\/wp\/wp-content\/uploads\/2021\/09\/19700101T000000Z_20210904130046-pacsfc72_latestBW-1536x978.gif 1536w, https:\/\/jeremyclark.ca\/wp\/wp-content\/uploads\/2021\/09\/19700101T000000Z_20210904130046-pacsfc72_latestBW-1568x998.gif 1568w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><figcaption class=\"wp-element-caption\">FIg.8 NWS 72Hr Sufrace Forecast<\/figcaption><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">Images\/GOES16_dir<\/h2>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"1024\" src=\"https:\/\/jeremyclark.ca\/wp\/wp-content\/uploads\/2021\/09\/GOES16_FD_CH15_enhanced_20210904T183022Za-1024x1024.jpg\" alt=\"\" class=\"wp-image-4340\" srcset=\"https:\/\/jeremyclark.ca\/wp\/wp-content\/uploads\/2021\/09\/GOES16_FD_CH15_enhanced_20210904T183022Za-1024x1024.jpg 1024w, https:\/\/jeremyclark.ca\/wp\/wp-content\/uploads\/2021\/09\/GOES16_FD_CH15_enhanced_20210904T183022Za-300x300.jpg 300w, https:\/\/jeremyclark.ca\/wp\/wp-content\/uploads\/2021\/09\/GOES16_FD_CH15_enhanced_20210904T183022Za-150x150.jpg 150w, https:\/\/jeremyclark.ca\/wp\/wp-content\/uploads\/2021\/09\/GOES16_FD_CH15_enhanced_20210904T183022Za-768x768.jpg 768w, https:\/\/jeremyclark.ca\/wp\/wp-content\/uploads\/2021\/09\/GOES16_FD_CH15_enhanced_20210904T183022Za.jpg 1200w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><figcaption class=\"wp-element-caption\">FIg.9 Western Hemisphere Showing Hurricanes<\/figcaption><\/figure>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"500\" height=\"500\" src=\"https:\/\/jeremyclark.ca\/wp\/wp-content\/uploads\/2021\/09\/GOES16_M1_CH13_enhanced_20210904T185226Z.jpg\" alt=\"\" class=\"wp-image-4348\" srcset=\"https:\/\/jeremyclark.ca\/wp\/wp-content\/uploads\/2021\/09\/GOES16_M1_CH13_enhanced_20210904T185226Z.jpg 500w, https:\/\/jeremyclark.ca\/wp\/wp-content\/uploads\/2021\/09\/GOES16_M1_CH13_enhanced_20210904T185226Z-300x300.jpg 300w, https:\/\/jeremyclark.ca\/wp\/wp-content\/uploads\/2021\/09\/GOES16_M1_CH13_enhanced_20210904T185226Z-150x150.jpg 150w\" sizes=\"auto, (max-width: 500px) 100vw, 500px\" \/><figcaption class=\"wp-element-caption\">Fig.11 Eye of a Storm<\/figcaption><\/figure>\n\n\n\n<figure class=\"wp-block-embed is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio\"><div class=\"wp-block-embed__wrapper\">\n<iframe loading=\"lazy\" title=\"RTL-SDR for Satellite Weather on GOES16 - Image Capture\" width=\"750\" height=\"422\" src=\"https:\/\/www.youtube.com\/embed\/OypS8nLLdSE?feature=oembed\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture\" allowfullscreen><\/iframe>\n<\/div><figcaption class=\"wp-element-caption\">Fig.12 YouTube Video RTL-SDR for Satellite Weather on GOES16 &#8211; Image Capture<\/figcaption><\/figure>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full is-resized\"><a href=\"https:\/\/jeremyclark.ca\/wp\/blog-topics\/\"><img loading=\"lazy\" decoding=\"async\" width=\"941\" height=\"382\" src=\"https:\/\/jeremyclark.ca\/wp\/wp-content\/uploads\/2025\/10\/space_sat.jpg\" alt=\"\" class=\"wp-image-12347\" style=\"aspect-ratio:2.4633194441175243;width:469px;height:auto\" srcset=\"https:\/\/jeremyclark.ca\/wp\/wp-content\/uploads\/2025\/10\/space_sat.jpg 941w, https:\/\/jeremyclark.ca\/wp\/wp-content\/uploads\/2025\/10\/space_sat-300x122.jpg 300w, https:\/\/jeremyclark.ca\/wp\/wp-content\/uploads\/2025\/10\/space_sat-768x312.jpg 768w\" sizes=\"auto, (max-width: 941px) 100vw, 941px\" \/><\/a><figcaption class=\"wp-element-caption\">Space\/Satellite Blog Topics<\/figcaption><\/figure>\n<\/div>\n\n\n<p>Please send your comments, questions and suggestions to:<br><a href=\"https:\/\/jeremyclark.ca\/wp\/contact\">contact:<\/a><\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/www.youtube.com\/user\/clarktelecom\"><img loading=\"lazy\" decoding=\"async\" width=\"93\" height=\"98\" src=\"https:\/\/jeremyclark.ca\/wp\/wp-content\/uploads\/2020\/01\/youtube.jpg\" alt=\"YouTube Channel\" class=\"wp-image-687\"\/><\/a><figcaption class=\"wp-element-caption\">YouTube Channel<\/figcaption><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">References<\/h2>\n\n\n\n<p>#1. &#8211; &#8220;RTL-SDR for Satellite Weather on GOES16 &#8211; Signal Decoding&#8221;<br><a href=\"https:\/\/jeremyclark.ca\/wp\/telecom\/rtl-sdr-for-satellite-weather-on-goes16-signal-decoding\/\">https:\/\/jeremyclark.ca\/wp\/telecom\/rtl-sdr-for-satellite-weather-on-goes16-signal-decoding\/<\/a><br><br>#2. &#8211; &#8220;RTL-SDR for Satellite Weather on GOES16 &#8211; Signal Capture&#8221;<br><a href=\"https:\/\/jeremyclark.ca\/wp\/telecom\/rtl-sdr-for-satellite-weather-on-goes16-signal-capture\/\">https:\/\/jeremyclark.ca\/wp\/telecom\/rtl-sdr-for-satellite-weather-on-goes16-signal-capture\/<\/a><br><br>#3. &#8211; &#8220;RTL-SDR for Satellite Weather on GOES16 &#8211; Planning&#8221;<br><a href=\"https:\/\/jeremyclark.ca\/wp\/telecom\/rtl-sdr-for-marine-hf-weather-fax\/\"><\/a><a href=\"https:\/\/jeremyclark.ca\/wp\/telecom\/rtl-sdr-for-satellite-weather-on-goes16-planning\/\">https:\/\/jeremyclark.ca\/wp\/telecom\/rtl-sdr-for-satellite-weather-on-goes16-planning\/<\/a><br><br>#4. &#8211; &#8220;RTL-SDR GOES16\/17 Reception Tutorial&#8221;<br><a href=\"https:\/\/jeremyclark.ca\/wp\/telecom\/openplotter-grib-files\/\"><\/a><a href=\"https:\/\/www.rtl-sdr.com\/rtl-sdr-com-goes-16-17-and-gk-2a-weather-satellite-reception-comprehensive-tutorial\/\">https:\/\/www.rtl-sdr.com\/rtl-sdr-com-goes-16-17-and-gk-2a-weather-satellite-reception-comprehensive-tutorial\/<\/a><br><br>#5. &#8211; &#8220;Receive GOES16\/17 with RaspberryPi and RTL-SDR&#8221;<br><a href=\"https:\/\/gist.github.com\/lxe\/c1756ca659c3b78414149a3ea723eae2#file-goes16-rtlsdr-md\">https:\/\/gist.github.com\/lxe\/c1756ca659c3b78414149a3ea723eae2#file-goes16-rtlsdr-md<\/a><br><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Introduction In the previous three posts we looked at planning for reception of GOES16 weather signals, signal capture and signal decoding. In this post we use a temporary dish support to receive GOES16 over a short time period by keeping the Viterbi error rate as low as possible. Due to the author&#8217;s location, a rigid&hellip; <a class=\"more-link\" href=\"https:\/\/jeremyclark.ca\/wp\/telecom\/rtl-sdr-for-satellite-weather-on-goes16-image-capture\/\">Continue reading <span class=\"screen-reader-text\">RTL-SDR for Satellite Weather on GOES16 &#8211; Image Capture<\/span><\/a><\/p>\n","protected":false},"author":2,"featured_media":4327,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[6,5,4],"tags":[],"class_list":["post-4326","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-elec","category-nav","category-telecom","entry"],"_links":{"self":[{"href":"https:\/\/jeremyclark.ca\/wp\/wp-json\/wp\/v2\/posts\/4326","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/jeremyclark.ca\/wp\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/jeremyclark.ca\/wp\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/jeremyclark.ca\/wp\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/jeremyclark.ca\/wp\/wp-json\/wp\/v2\/comments?post=4326"}],"version-history":[{"count":16,"href":"https:\/\/jeremyclark.ca\/wp\/wp-json\/wp\/v2\/posts\/4326\/revisions"}],"predecessor-version":[{"id":12761,"href":"https:\/\/jeremyclark.ca\/wp\/wp-json\/wp\/v2\/posts\/4326\/revisions\/12761"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/jeremyclark.ca\/wp\/wp-json\/wp\/v2\/media\/4327"}],"wp:attachment":[{"href":"https:\/\/jeremyclark.ca\/wp\/wp-json\/wp\/v2\/media?parent=4326"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/jeremyclark.ca\/wp\/wp-json\/wp\/v2\/categories?post=4326"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/jeremyclark.ca\/wp\/wp-json\/wp\/v2\/tags?post=4326"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}