{"id":55507,"date":"2022-12-01T12:00:13","date_gmt":"2022-12-01T10:00:13","guid":{"rendered":"https:\/\/www.iemn.fr\/?p=55507"},"modified":"2022-12-01T12:16:30","modified_gmt":"2022-12-01T10:16:30","slug":"55507","status":"publish","type":"post","link":"https:\/\/www.iemn.fr\/en\/these\/these-2021\/55507.html","title":{"rendered":"THESE : V. BOUSSARD-M\u00e9thodes et algorithmes de correction d\u2019erreurs bas\u00e9s sur CRC appliqu\u00e9s aux communications vid\u00e9o sans fil dans des environnements v\u00e9hiculaires et IoT"},"content":{"rendered":"<div id='layer_slider_1'  class='avia-layerslider main_color avia-shadow  avia-builder-el-0  el_before_av_heading  avia-builder-el-first  container_wrap sidebar_right'  style='height: 261px;'  ><div id=\"layerslider_58_1ek3q9e00x1k2\" data-ls-slug=\"homepageslider\" class=\"ls-wp-container fitvidsignore ls-selectable\" style=\"width:1140px;height:260px;margin:0 auto;margin-bottom: 0px;\"><div class=\"ls-slide\" data-ls=\"duration:6000;transition2d:5;\"><img loading=\"lazy\" decoding=\"async\" width=\"2600\" height=\"270\" src=\"https:\/\/www.iemn.fr\/wp-content\/uploads\/2019\/01\/sliders_news1.jpg\" class=\"ls-bg\" alt=\"\" srcset=\"https:\/\/www.iemn.fr\/wp-content\/uploads\/2019\/01\/sliders_news1.jpg 2600w, https:\/\/www.iemn.fr\/wp-content\/uploads\/2019\/01\/sliders_news1-300x31.jpg 300w, https:\/\/www.iemn.fr\/wp-content\/uploads\/2019\/01\/sliders_news1-768x80.jpg 768w, https:\/\/www.iemn.fr\/wp-content\/uploads\/2019\/01\/sliders_news1-1030x107.jpg 1030w, https:\/\/www.iemn.fr\/wp-content\/uploads\/2019\/01\/sliders_news1-1500x156.jpg 1500w, https:\/\/www.iemn.fr\/wp-content\/uploads\/2019\/01\/sliders_news1-705x73.jpg 705w\" sizes=\"auto, (max-width: 2600px) 100vw, 2600px\" \/><ls-layer style=\"font-size:14px;text-align:left;font-style:normal;text-decoration:none;text-transform:none;font-weight:700;letter-spacing:0px;border-style:solid;border-color:#000;background-position:0% 0%;background-repeat:no-repeat;width:180px;height:30px;left:0px;top:231px;line-height:32px;color:#ffffff;border-radius:6px 6px 6px 6px;padding-left:50px;background-color:rgba(0, 0, 0, 0.57);\" class=\"ls-l ls-ib-icon ls-text-layer\" data-ls=\"minfontsize:0;minmobilefontsize:0;\"><i class=\"fa fa-quote-right\" style=\"color:#ffffff;margin-right:0.8em;font-size:1em;transform:translateY( -0.125em );\"><\/i>ACTUALITES<\/ls-layer><\/div><\/div><\/div><div id='after_layer_slider_1'  class='main_color av_default_container_wrap container_wrap sidebar_right'  ><div class='container av-section-cont-open' ><div class='template-page content  av-content-small alpha units'><div class='post-entry post-entry-type-page post-entry-55507'><div class='entry-content-wrapper clearfix'>\n\n<style type=\"text\/css\" data-created_by=\"avia_inline_auto\" id=\"style-css-av-lb4x9d7m-f179b1dcadd80c3e637a919aaf383466\">\n#top .av-special-heading.av-lb4x9d7m-f179b1dcadd80c3e637a919aaf383466{\nmargin:0 0 10px 0;\npadding-bottom:4px;\n}\nbody .av-special-heading.av-lb4x9d7m-f179b1dcadd80c3e637a919aaf383466 .av-special-heading-tag .heading-char{\nfont-size:25px;\n}\n.av-special-heading.av-lb4x9d7m-f179b1dcadd80c3e637a919aaf383466 .av-subheading{\nfont-size:15px;\n}\n<\/style>\n<div  class='av-special-heading av-lb4x9d7m-f179b1dcadd80c3e637a919aaf383466 av-special-heading-h2  avia-builder-el-1  el_after_av_layerslider  el_before_av_hr  avia-builder-el-first'><h2 class='av-special-heading-tag'  itemprop=\"headline\"  >THESE : V. BOUSSARD-M\u00e9thodes et algorithmes de correction d\u2019erreurs bas\u00e9s sur CRC appliqu\u00e9s aux communications vid\u00e9o sans fil dans des environnements v\u00e9hiculaires et IoT <\/h2><div class=\"special-heading-border\"><div class=\"special-heading-inner-border\"><\/div><\/div><\/div>\n\n<style type=\"text\/css\" data-created_by=\"avia_inline_auto\" id=\"style-css-av-18u73nj-dad6a947580930e400fc42ba200e80f1\">\n#top .hr.av-18u73nj-dad6a947580930e400fc42ba200e80f1{\nmargin-top:5px;\nmargin-bottom:5px;\n}\n.hr.av-18u73nj-dad6a947580930e400fc42ba200e80f1 .hr-inner{\nwidth:100%;\n}\n<\/style>\n<div  class='hr av-18u73nj-dad6a947580930e400fc42ba200e80f1 hr-custom  avia-builder-el-2  el_after_av_heading  el_before_av_textblock  hr-left hr-icon-no'><span class='hr-inner inner-border-av-border-thin'><span class=\"hr-inner-style\"><\/span><\/span><\/div>\n<section  class='av_textblock_section av-jriy64i8-2f4600354c0449b610997916bbd9b6bc'   itemscope=\"itemscope\" itemtype=\"https:\/\/schema.org\/BlogPosting\" itemprop=\"blogPost\" ><div class='avia_textblock'  itemprop=\"text\" >\n<style type=\"text\/css\" data-created_by=\"avia_inline_auto\" id=\"style-css-av-13ewzjw-68e036126b913e5028f77311dc66b825\">\n.av_font_icon.av-13ewzjw-68e036126b913e5028f77311dc66b825{\ncolor:#bfbfbf;\nborder-color:#bfbfbf;\n}\n.av_font_icon.av-13ewzjw-68e036126b913e5028f77311dc66b825 .av-icon-char{\nfont-size:60px;\nline-height:60px;\n}\n<\/style>\n<span  class='av_font_icon av-13ewzjw-68e036126b913e5028f77311dc66b825 avia_animate_when_visible av-icon-style- avia-icon-pos-left avia-icon-animate'><span class='av-icon-char' aria-hidden='true' data-av_icon='\ue8c9' data-av_iconfont='entypo-fontello' ><\/span><\/span>\n<p><strong>V. BOUSSARD<\/strong><\/p>\n<p>Soutenance : <strong>23 February 2021<br \/>\n<\/strong>PhD thesis in Electronics, Universit\u00e9 Polytechnique Hauts de France,<\/p>\n<\/div><\/section>\n<section  class='av_textblock_section av-jtefqx33-628129dba2299b2ecd65ebfc92eac29d'   itemscope=\"itemscope\" itemtype=\"https:\/\/schema.org\/BlogPosting\" itemprop=\"blogPost\" ><div class='avia_textblock'  itemprop=\"text\" ><div  class='hr av-kjh3zw-4dff888f744b728a1aca9b3a0971493a hr-default  avia-builder-el-6  avia-builder-el-no-sibling'><span class='hr-inner'><span class=\"hr-inner-style\"><\/span><\/span><\/div>\n<h5>Summary:<\/h5>\n<p>The transmission of video content now accounts for the bulk of the world's data flows. The quality of this content is constantly improving, thanks to the deployment of networks capable of supporting more traffic at higher speeds, coupled with strategies aimed at reducing the information required to transmit a video sequence, through increasingly effective video compression techniques. Nevertheless, the visual quality of video content can be degraded for the end user when errors occur during transmission. A packet may be lost or corrupted during transmission, due to disturbances inherent in the broadcast channel. In order to recover the missing information, the corrupted packet can be retransmitted. However, this option is not always valid under real-time constraints, such as when broadcasting live video content, or in order not to increase the network load. It is then possible to implement error correction methods at the receiver to recover erroneous data. In this thesis, we propose receiver-level error correction methods that exploit Cyclic Redundancy Check (CRC) error detection codes for error correction. The methods we propose use the corrupted packet syndrome to compile an exhaustive list of error patterns that could have produced this syndrome, for a number of errors less than or equal to that defined as an input parameter. We propose several approaches to achieve this result, firstly using an arithmetic approach, based on logical operations performed on the fly and therefore not requiring memory storage. The second approach proposes an optimised table, in which the repetitive calculations of the arithmetic approach are stored efficiently and appropriately for the proposed method, enabling the correction to be carried out much more quickly, at the cost of memory storage. The validation of the correction is carried out by a two-stage process aimed at cross-referencing the list of candidates obtained with another error detection code, the checksum. The final stage involves checking the syntax of the encoded video stream by testing its decodability. Our methods have been tested on simulations of the transmission of video content compressed to H.264 and HEVC standards over 802.11p Wi-Fi and Bluetooth Low Energy channels. The latter case offers the most significant correction rates, resulting in the video being reconstructed virtually intact even when the quality of the transmission channel begins to deteriorate.<\/p>\n<h5>Abstract:<\/h5>\n<p>The transmission of video content now constitutes the bulk of the world's data flows. The quality of this content is constantly increasing, due to the deployment of networks that can support more traffic at higher data rates, coupled with strategies to reduce the information required to transmit a video sequence, through increasingly efficient video compression techniques. Nevertheless, the visual quality of video content can be degraded for the end user when errors occur during transmission. Indeed, a packet can be lost or corrupted during transmission, due to the inherent disturbances of the broadcast channel. In order to recover the missing information, a retransmission of the corrupted packet can be considered. However, this option is not always valid under real time constraints, such as when broadcasting live video content, or in order not to increase the network load. It is then possible to implement error correction methods at the receiver to recover erroneous data. In this thesis, we propose error correction methods located at the receiver, exploiting Cyclic Redundancy Check (CRC) error detection codes for error correction. Our proposed methods use the corrupted packet syndrome to compile an exhaustive list of error patterns that could have produced this syndrome, for a number of errors less than or equal to the one defined as an input parameter. We propose several approaches to achieve this result, first using an arithmetic approach, based on logical operations performed on the fly and thus not requiring memory storage. The second approach proposes an optimized table, in which the repetitive computations of the arithmetic approach are stored in an efficient way appropriate to the proposed method, allowing a much faster execution of the correction, at the cost of memory storage. The validation of the correction is done by a two-step process, aiming at crossing the list of the obtained candidates with another error detection code, the checksum. The final step aims at checking the syntax of the encoded video stream by testing its decodability. Our methods have been tested on simulations of transmission of video content compressed according to H.264 and HEVC standards over 802.11p Wi-Fi and Bluetooth Low Energy channels. The latter case offers the most significant correction rates, resulting in the video being reconstructed almost intact even when the quality of the transmission channel starts to deteriorate.<\/p>\n<\/div><\/section>","protected":false},"excerpt":{"rendered":"","protected":false},"author":20,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[317],"tags":[],"class_list":["post-55507","post","type-post","status-publish","format-standard","hentry","category-these-2021"],"_links":{"self":[{"href":"https:\/\/www.iemn.fr\/en\/wp-json\/wp\/v2\/posts\/55507","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.iemn.fr\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.iemn.fr\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.iemn.fr\/en\/wp-json\/wp\/v2\/users\/20"}],"replies":[{"embeddable":true,"href":"https:\/\/www.iemn.fr\/en\/wp-json\/wp\/v2\/comments?post=55507"}],"version-history":[{"count":0,"href":"https:\/\/www.iemn.fr\/en\/wp-json\/wp\/v2\/posts\/55507\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.iemn.fr\/en\/wp-json\/wp\/v2\/media?parent=55507"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.iemn.fr\/en\/wp-json\/wp\/v2\/categories?post=55507"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.iemn.fr\/en\/wp-json\/wp\/v2\/tags?post=55507"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}