{"id":4402,"date":"2022-07-20T18:23:41","date_gmt":"2022-07-20T18:23:41","guid":{"rendered":"https:\/\/www.s5lab.space\/?page_id=4402"},"modified":"2022-07-21T18:24:25","modified_gmt":"2022-07-21T18:24:25","slug":"decoding-ledsat-2","status":"publish","type":"page","link":"https:\/\/www.s5lab.space\/index.php\/decoding-ledsat-2\/","title":{"rendered":"Decoding Greencube"},"content":{"rendered":"<p>[et_pb_section fb_built=&#8221;1&#8243; admin_label=&#8221;About Section&#8221; _builder_version=&#8221;4.9.0&#8243; background_color=&#8221;#000000&#8243; custom_padding=&#8221;0px||0px|&#8221;][et_pb_row _builder_version=&#8221;4.9.0&#8243; _module_preset=&#8221;default&#8221; background_color=&#8221;#000000&#8243; width=&#8221;100%&#8221;][et_pb_column type=&#8221;4_4&#8243; _builder_version=&#8221;4.9.0&#8243; _module_preset=&#8221;default&#8221;][et_pb_menu menu_id=&#8221;27&#8243; menu_style=&#8221;centered&#8221; _builder_version=&#8221;4.9.4&#8243; _module_preset=&#8221;default&#8221; menu_font=&#8221;Lato|700|||||||&#8221; menu_font_size=&#8221;22px&#8221; menu_letter_spacing=&#8221;1px&#8221; background_color=&#8221;#000000&#8243; background_layout=&#8221;dark&#8221; menu_text_shadow_style=&#8221;preset1&#8243;][\/et_pb_menu][\/et_pb_column][\/et_pb_row][et_pb_row column_structure=&#8221;1_4,1_2,1_4&#8243; use_custom_gutter=&#8221;on&#8221; gutter_width=&#8221;1&#8243; make_equal=&#8221;on&#8221; admin_label=&#8221;About Area&#8221; module_class=&#8221; et_pb_row_fullwidth&#8221; _builder_version=&#8221;3.25&#8243; background_color=&#8221;#999999&#8243; width=&#8221;100%&#8221; width_tablet=&#8221;100%&#8221; width_phone=&#8221;&#8221; width_last_edited=&#8221;on|desktop&#8221; max_width=&#8221;100%&#8221; max_width_tablet=&#8221;100%&#8221; max_width_phone=&#8221;&#8221; max_width_last_edited=&#8221;on|desktop&#8221; custom_padding=&#8221;0px||0px|&#8221; make_fullwidth=&#8221;on&#8221;][et_pb_column type=&#8221;1_4&#8243; module_id=&#8221;col1&#8243; _builder_version=&#8221;3.25&#8243; background_color=&#8221;#1e1d1c&#8221; custom_padding=&#8221;0%|0%|10%|0%&#8221; custom_css_main_element=&#8221;background: rgb(22,22,22);&#8221; custom_padding__hover=&#8221;|||&#8221;][et_pb_text admin_label=&#8221;GreenCube ASI&#8221; _builder_version=&#8221;4.9.4&#8243; _module_preset=&#8221;default&#8221; global_module=&#8221;3992&#8243; saved_tabs=&#8221;all&#8221;]<\/p>\n<p>&nbsp;<\/p>\n<p style=\"text-align: center;\"><span style=\"font-size: medium;\"><strong><span style=\"color: #ffffff;\">A project coordinated by the Italian Space Agency<\/span><\/strong><\/span><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-4146 aligncenter size-medium\" src=\"https:\/\/www.s5lab.space\/wp-content\/uploads\/2021\/07\/logo_asi_bgnd-1-300x215.png\" alt=\"\" width=\"300\" height=\"215\"><\/p>\n<p style=\"text-align: center;\"><span style=\"font-size: medium;\"><strong><span style=\"color: #ffffff;\">Launch opportunity provided by the European Space Agency<\/span><\/strong><\/span><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-4420 size-medium aligncenter\" src=\"https:\/\/www.s5lab.space\/wp-content\/uploads\/2022\/07\/ESA_logo_2020_Deep-scaled-1-300x188.jpg\" alt=\"\" width=\"300\" height=\"188\"><\/p>\n<p style=\"text-align: center;\"><span style=\"font-size: x-large;\"><a href=\"\/index.php\/latest-data-ledsat\/\">Latest Data<\/a><\/span><\/p>\n<p>&nbsp;<\/p>\n<p>[\/et_pb_text][\/et_pb_column][et_pb_column type=&#8221;1_2&#8243; _builder_version=&#8221;3.25&#8243; background_color=&#8221;#282624&#8243; custom_padding=&#8221;0%|3%|10%|3%&#8221; custom_css_main_element=&#8221;background: rgb(34,34,34);&#8221; custom_padding__hover=&#8221;|||&#8221;][et_pb_text admin_label=&#8221;Text&#8221; _builder_version=&#8221;4.9.4&#8243; text_font=&#8221;Poppins||||||||&#8221; text_text_color=&#8221;rgba(255,255,255,0.7)&#8221; text_font_size=&#8221;16px&#8221; text_line_height=&#8221;1.8em&#8221; link_font=&#8221;|100|||on|||rgba(253,180,103,0.5)|&#8221; link_text_color=&#8221;rgba(255,255,255,0.7)&#8221; text_orientation=&#8221;center&#8221; module_alignment=&#8221;center&#8221; custom_margin=&#8221;25px|||&#8221; custom_padding=&#8221;|||&#8221; animation_style=&#8221;fade&#8221;][\/et_pb_text][et_pb_image src=&#8221;https:\/\/www.s5lab.space\/wp-content\/uploads\/2022\/07\/GreenCube-Signal-UHF.png&#8221; title_text=&#8221;GreenCube Signal UHF&#8221; admin_label=&#8221;Image&#8221; _builder_version=&#8221;4.9.4&#8243; _module_preset=&#8221;default&#8221;][\/et_pb_image][et_pb_text admin_label=&#8221;Text&#8221; _builder_version=&#8221;4.9.4&#8243; text_font=&#8221;Poppins||||||||&#8221; text_text_color=&#8221;rgba(255,255,255,0.7)&#8221; text_font_size=&#8221;16px&#8221; text_line_height=&#8221;1.8em&#8221; link_font=&#8221;|100|||on|||rgba(253,180,103,0.5)|&#8221; link_text_color=&#8221;rgba(255,255,255,0.7)&#8221; text_orientation=&#8221;center&#8221; module_alignment=&#8221;center&#8221; custom_margin=&#8221;25px|||&#8221; custom_padding=&#8221;|||&#8221; animation_style=&#8221;fade&#8221; hover_enabled=&#8221;0&#8243; sticky_enabled=&#8221;0&#8243;]<\/p>\n<h2 style=\"text-align: left;\">Decoding GreenCube<\/h2>\n<p style=\"text-align: left;\">GreenCube transmits in UHF at frequency 435.310 MHz using GMSK modulation at 300, 600, 1200, 2400, 4800 or 9600 baud. The bauds change dinamically during passes over Rome depending on the SNR. Any tool used for receiving 1KUNS-PF can be used to receive GreenCube as well, since they use the same transceiver &#8211; the AX100 from GomSpace. This transceiver is common among CubeSats and several tools exist to receive and interpret the packets.<\/p>\n<h3 style=\"text-align: left;\">Data Link Layer<b><br \/>\n<\/b><\/h3>\n<p style=\"text-align: left;\">The data link layer uses an Attached Sync Marker (ASM) to determine the beginning of a packet. The marker is C9D08A7B (MSB).<br \/>\nThe next field after the ASM is the Golay-encoded length. This is a 3-byte length field with FEC provided by the Golay 24,12 code.<br \/>\nThe rest of the packet is scrambled with the typical G3RUH scrambler.<\/p>\n<h3 style=\"text-align: left;\">Network Link Layer<\/h3>\n<p style=\"text-align: left;\">The packet uses the <a href=\"https:\/\/github.com\/libcsp\/libcsp\">Cubesat Space Protocol<\/a> (CSP). The header contains information on the source and destination of the packet; the end of the packet is composed of a CRC32, which provides a checksum of the data, and a Reed Solomon (223, 255) field.<\/p>\n<h3 style=\"text-align: left;\">Tools to receive the satellite<\/h3>\n<h4 style=\"text-align: left;\">GNURadio<\/h4>\n<p style=\"text-align: left;\">The satellite can be received using a Software Defined Radio (SDR) and GNURadio. To aid in this, one can use the Out-Of-Tree module <a href=\"https:\/\/github.com\/daniestevez\/gr-satellites\/\">gr-satellites<\/a> developed by Daniel Estevez.<br \/>\nSeveral branches are made to support the different GNURadio versions. An example script that can receive the satellite with an SDR is shown here.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-3579 alignnone \" src=\"https:\/\/www.s5lab.space\/wp-content\/uploads\/2021\/06\/gnuradio_screenshot_0-1.png\" alt=\"\" width=\"1097\" height=\"240\" srcset=\"https:\/\/www.s5lab.space\/wp-content\/uploads\/2021\/06\/gnuradio_screenshot_0-1.png 1097w, https:\/\/www.s5lab.space\/wp-content\/uploads\/2021\/06\/gnuradio_screenshot_0-1-980x214.png 980w, https:\/\/www.s5lab.space\/wp-content\/uploads\/2021\/06\/gnuradio_screenshot_0-1-480x105.png 480w\" sizes=\"(min-width: 0px) and (max-width: 480px) 480px, (min-width: 481px) and (max-width: 980px) 980px, (min-width: 981px) 1097px, 100vw\" \/><\/p>\n<h4 style=\"text-align: left;\">UZ7HO SoundModem<\/h4>\n<p style=\"text-align: left;\"><a href=\"http:\/\/uz7.ho.ua\/packetradio.htm\">SoundModem<\/a> is a popular tool to receive Packet Radio, developed by UZ7HO. A version of SoundModem, made to receive 1KUNS-PF, can also be used to receive GreenCube.<br \/>\nThis version can be found in the <em>other_versions.zip <\/em>file on the webpage of UZ7HO<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-3583 alignnone size-full\" src=\"https:\/\/www.s5lab.space\/wp-content\/uploads\/2021\/06\/soundmodem_01.png\" alt=\"\" width=\"730\" height=\"539\" srcset=\"https:\/\/www.s5lab.space\/wp-content\/uploads\/2021\/06\/soundmodem_01.png 730w, https:\/\/www.s5lab.space\/wp-content\/uploads\/2021\/06\/soundmodem_01-480x354.png 480w\" sizes=\"(min-width: 0px) and (max-width: 480px) 480px, (min-width: 481px) 730px, 100vw\" \/><\/p>\n<h3 style=\"text-align: left;\">Formats<\/h3>\n<h4 style=\"text-align: left;\">Telemetry<\/h4>\n<p style=\"text-align: left;\">The telemetry is sent either via a Beacon, which is sent periodically every 45 seconds, or by request from the ground station. The request can be of either the current status of the satelite, or of past telemetry.<br \/>\nThe telemetry packets are identified by CSP Destination Port 8 and have length of 97 bytes (data only, no CRC).<\/p>\n<p style=\"text-align: left;\">Detailed information on the telemetry can be found in <a href=\"https:\/\/www.s5lab.space\/GreenCube_telemetry_20220721.ods\">this spreadsheet<\/a>.<br \/>\nIn particular, each telemetry begins with two bytes indicating its ID, either 0x3612, 0x3611 or 0x3610.<\/p>\n<p style=\"text-align: left;\">The spreadsheet also contains a simple telemetry decoder with some examples.<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;[\/et_pb_text][et_pb_divider color=&#8221;#ffffff&#8221; divider_weight=&#8221;2px&#8221; _builder_version=&#8221;3.2.1&#8243; max_width=&#8221;49%&#8221; module_alignment=&#8221;center&#8221;]&nbsp;<br \/>\n[\/et_pb_divider][et_pb_image src=&#8221;https:\/\/www.s5lab.space\/wp-content\/uploads\/2021\/07\/Members_of_the_LEDSAT_team_in_the_cleanroom_pillars.jpg&#8221; title_text=&#8221;LEDSAT_BRNO&#8221; align=&#8221;center&#8221; align_tablet=&#8221;center&#8221; align_phone=&#8221;&#8221; align_last_edited=&#8221;on|desktop&#8221; _builder_version=&#8221;4.9.4&#8243; custom_margin=&#8221;50px|||&#8221;]&nbsp;<br \/>\n[\/et_pb_image][\/et_pb_column][et_pb_column type=&#8221;1_4&#8243; _builder_version=&#8221;3.25&#8243; background_color=&#8221;#fcf6f2&#8243; custom_padding=&#8221;0%|0%|10%|0%&#8221; custom_css_main_element=&#8221;background: rgb(22,22,22);&#8221; custom_padding__hover=&#8221;|||&#8221;][et_pb_text admin_label=&#8221;GreenCube Institutions&#8221; _builder_version=&#8221;4.9.4&#8243; _module_preset=&#8221;default&#8221; global_module=&#8221;3989&#8243; saved_tabs=&#8221;all&#8221;]<\/p>\n<h1>&nbsp;<\/h1>\n<h1 style=\"text-align: center;\">Participating Institutions:<\/h1>\n<p>&nbsp;<\/p>\n<p style=\"text-align: center;\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-4153 aligncenter size-medium\" src=\"https:\/\/www.s5lab.space\/wp-content\/uploads\/2021\/07\/sapienza_transparency-1-300x90.png\" alt=\"\" width=\"300\" height=\"90\"><\/p>\n<p>&nbsp;<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-4391 size-medium aligncenter\" src=\"https:\/\/www.s5lab.space\/wp-content\/uploads\/2022\/07\/enea-logo-300x220.jpeg\" alt=\"\" width=\"300\" height=\"220\"><\/p>\n<p>&nbsp;<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-4392 aligncenter size-medium\" src=\"https:\/\/www.s5lab.space\/wp-content\/uploads\/2022\/07\/uni-napoli-300x300.jpeg\" alt=\"\" width=\"300\" height=\"300\"><\/p>\n<p>&nbsp;<\/p>\n<div id=\"ngg-slideshow-b7d00ca175263531f3b9fef30a3a4fef-15506050360\" class=\"ngg-galleryoverview ngg-slideshow slick-initialized slick-slider\" style=\"max-width: 600px; max-height: 400px;\" data-gallery-id=\"b7d00ca175263531f3b9fef30a3a4fef\">\n<div class=\"slick-list\">\n<div class=\"slick-track\" style=\"opacity: 1; width: 1428px;\">\n<div class=\"slick-slide slick-current slick-active\" style=\"width: 476px; position: relative; left: 0px; top: 0px; z-index: 999; opacity: 1;\" data-slick-index=\"0\" aria-hidden=\"false\">\n<div>\n<div id=\"ngg-image-0\" class=\"ngg-gallery-slideshow-image\" style=\"height: 400px; width: 100%; display: inline-block;\"><a class=\"ngg-fancybox\" tabindex=\"0\" title=\"\" href=\"https:\/\/www.s5lab.space\/wp-content\/gallery\/simba_slideshow\/IMG_20210212_184353.jpg\" rel=\"b7d00ca175263531f3b9fef30a3a4fef\" data-src=\"https:\/\/www.s5lab.space\/wp-content\/gallery\/simba_slideshow\/IMG_20210212_184353.jpg\" data-thumbnail=\"https:\/\/www.s5lab.space\/wp-content\/gallery\/simba_slideshow\/thumbs\/thumbs_IMG_20210212_184353.jpg\" data-image-id=\"1478\" data-title=\"IMG_20210212_184353\" data-description=\"\">&nbsp; <\/a><\/div>\n<\/div>\n<\/div>\n<div class=\"slick-slide\" style=\"width: 476px; position: relative; left: -476px; top: 0px; z-index: 998; opacity: 0;\" tabindex=\"-1\" data-slick-index=\"1\" aria-hidden=\"true\">\n<div>\n<div id=\"ngg-image-1\" class=\"ngg-gallery-slideshow-image\" style=\"height: 400px; width: 100%; display: inline-block;\"><a class=\"ngg-fancybox\" tabindex=\"-1\" title=\"\" href=\"https:\/\/www.s5lab.space\/wp-content\/gallery\/simba_slideshow\/IMG_20210212_235228.jpg\" rel=\"b7d00ca175263531f3b9fef30a3a4fef\" data-src=\"https:\/\/www.s5lab.space\/wp-content\/gallery\/simba_slideshow\/IMG_20210212_235228.jpg\" data-thumbnail=\"https:\/\/www.s5lab.space\/wp-content\/gallery\/simba_slideshow\/thumbs\/thumbs_IMG_20210212_235228.jpg\" data-image-id=\"1479\" data-title=\"IMG_20210212_235228\" data-description=\"\"> <img decoding=\"async\" style=\"max-height: 380px;\" title=\"\" src=\"https:\/\/www.s5lab.space\/wp-content\/gallery\/simba_slideshow\/IMG_20210212_235228.jpg\" alt=\"IMG_20210212_235228\" data-image-id=\"1479\"> <\/a><\/div>\n<\/div>\n<\/div>\n<div class=\"slick-slide\" style=\"width: 476px; position: relative; left: -952px; top: 0px; z-index: 998; opacity: 0;\" tabindex=\"-1\" data-slick-index=\"2\" aria-hidden=\"true\">\n<div>&nbsp;<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>[\/et_pb_text][\/et_pb_column][\/et_pb_row][\/et_pb_section]<\/p>\n","protected":false},"excerpt":{"rendered":"<p>&nbsp; A project coordinated by the Italian Space Agency Launch opportunity provided by the European Space Agency Latest Data &nbsp; Decoding GreenCube GreenCube transmits in UHF at frequency 435.310 MHz using GMSK modulation at 300, 600, 1200, 2400, 4800 or 9600 baud. The bauds change dinamically during passes over Rome depending on the SNR. Any [&hellip;]<\/p>\n","protected":false},"author":9,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_et_pb_use_builder":"on","_et_pb_old_content":"","_et_gb_content_width":"","ngg_post_thumbnail":0,"footnotes":""},"wf_page_folders":[26],"class_list":["post-4402","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/www.s5lab.space\/index.php\/wp-json\/wp\/v2\/pages\/4402","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.s5lab.space\/index.php\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.s5lab.space\/index.php\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.s5lab.space\/index.php\/wp-json\/wp\/v2\/users\/9"}],"replies":[{"embeddable":true,"href":"https:\/\/www.s5lab.space\/index.php\/wp-json\/wp\/v2\/comments?post=4402"}],"version-history":[{"count":9,"href":"https:\/\/www.s5lab.space\/index.php\/wp-json\/wp\/v2\/pages\/4402\/revisions"}],"predecessor-version":[{"id":4475,"href":"https:\/\/www.s5lab.space\/index.php\/wp-json\/wp\/v2\/pages\/4402\/revisions\/4475"}],"wp:attachment":[{"href":"https:\/\/www.s5lab.space\/index.php\/wp-json\/wp\/v2\/media?parent=4402"}],"wp:term":[{"taxonomy":"wf_page_folders","embeddable":true,"href":"https:\/\/www.s5lab.space\/index.php\/wp-json\/wp\/v2\/wf_page_folders?post=4402"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}