{"id":123,"date":"2020-11-18T20:15:04","date_gmt":"2020-11-18T17:15:04","guid":{"rendered":"https:\/\/decoders-zolotarev.ru\/en\/?p=123"},"modified":"2020-11-18T20:15:04","modified_gmt":"2020-11-18T17:15:04","slug":"news-of-the-anniversary-autumn-calibration-of-values","status":"publish","type":"post","link":"https:\/\/decoders-zolotarev.ru\/en\/news-of-the-anniversary-autumn-calibration-of-values\/","title":{"rendered":"News of the anniversary autumn &#8212; &#171;Calibration of values&#187;!"},"content":{"rendered":"<p style=\"text-align: justify;\">Dear colleagues! We together with you can be very pleased with how successful was for the theory of error-correcting coding anniversary year of the great article by C. Shannon &#171;Mathematical theory of communication.&#187; On the example of about a hundred very successful development of decoding algorithms in recent decades on the basis of a wide class of multithreshold decoders (MTD) and various modifications of Viterbi algorithm (VA), we have shown in our new monograph that for all the main channels analyzed by the coding theory, it is possible to create very fast decoders, reliably correcting digital streams during transmission even in conditions of a large noise level, i.e. in close proximity to the capacity of these channels.<\/p>\n<p style=\"text-align: justify;\">Of course, there is still a lot of work ahead, because now the scope of application is quite technological (!) simple and very fast decoding techniques, for which we already have ~40 patents, as we write in our new book, are expanding just to a fantastic extent.<\/p>\n<p style=\"text-align: justify;\">The theory of error-correcting coding for classical channels is fully <strong><u>completed!<\/u><\/strong><\/p>\n<p style=\"text-align: justify;\">But this does not negate the need to carry out a large amount of additional work, which are also important.<\/p>\n<p style=\"text-align: justify;\">By the way, just in September 2018 we received another patent for our methods, which use concatenation. We will continue to work on these aspects.<\/p>\n<p style=\"text-align: justify;\"><strong>But (!)<\/strong> this appeal to readers we write on a completely different urgent occasion!<\/p>\n<p style=\"text-align: justify;\">\u00a0It is very dramatic and very serious. As we all know, coding theory has been in a deep crisis since the last Millennium. &#171;New methods&#187; decoding is still as it is created, but their performance is unreliable, sometimes completely erroneous, but their complexity generally is almost never indicated. This is being discussed on our website at <a href=\"https:\/\/decoders-zolotarev.ru\/en\/books\/\">https:\/\/decoders-zolotarev.ru\/en\/books\/<\/a> , where very different opinions are expressed about our book, published in the anniversary year of Shannon&#8217;s great article on codes. Look at and evaluate the level, style, and issues discussed in those comments. This is very instructive and very useful. It is clear they are in Russian.<\/p>\n<p style=\"text-align: justify;\">So one of the commentators of our achievements, the review of which on our book, perhaps we will also be able to show, proposed a very tough comparison of all published algorithms. He rightly pointed to the need for calibration programs for decoding algorithms for one or another, and better \u2013 <u>for all the main channels <\/u>considered in the coding theory.<\/p>\n<p style=\"text-align: justify;\">It is not surprising that as such programs it was proposed to use our highly reliable software models of MTD decoders and communication channels in the C++ language, which guarantees the highest correctness of comparison of various new decoding methods with our algorithms, in many cases already really and for a long time working near the Shannon&#8217;s boundary.<\/p>\n<p style=\"text-align: justify;\">We have clearly realized the highest value of our wise colleague&#8217;s proposal. This approach after the introduction of mandatory practice in the development of decoding algorithms will be able to significantly reduce the possibility of many errors in the proposed publications about the new decoders and the apparent deception regarding their capabilities.<\/p>\n<p style=\"text-align: justify;\">So, what is a calibration program based on MTD algorithms?<\/p>\n<p style=\"text-align: justify;\">We have prepared several types of MTD decoders demo programs based on algorithms for convolutional codes, which contain ~10 threshold elements (10 decoding iterations). In accordance with the decisions taken to save the time of preparation of such demo programs, they were taken as simplified and reduced by 5 \u00f7 50 times versions of our research programs. Since the computer mainly simulates the operation of threshold elements (TE), then, determining the time of operation of the MTD on such a computer, we get its speed. For example, if the code distance d for codes that are used in such an MTD calibrator, when this distance is also close to d~10, at 10 iterations we obtain the computational cost of the computer, equal to N<sub>0<\/sub>=I<sub>0<\/sub>*d<sub>0<\/sub>~ 100 operations of adding small integers for each decoded symbol. Since for such the most preliminary estimates of the complexity of the MTD can not take into account that sometimes the MTD compares and changes the decoded characters, the proposed assessment is quite acceptable, since in all our programs-calibrators, we specify either the working time of the program or immediately print for you the speed of the MTD. Note that the calibration programs are needed as reference points to indicate the speed of the computer on which the new authors will show the capabilities of their programs for decoders.<\/p>\n<p style=\"text-align: justify;\">The model of the algorithm, which is presented in the C++ language by the applicant or just the author of the article, should demonstrate effective work on the computer under the conditions that the author considers the most advantageous for his method, but choose, nevertheless, the typical combination of parameters, i.e., for example, the code rate R=1\/2, etc. But in order to compare simultaneously the new method with some MTD decoder in typical decoding techniques and the same other conditions, only one more operation is needed. Our methods are characterized by the fact that we in publications usually specify both the number of decoding iterations I, and the code distance d. In addition, we often write that, for example, we used a laptop with the Core-i7 processor. So, if you choose the MTD decoder working in the same channel as the new algorithm proposed by someone, with other products of N=I*d than the calibrator, then the difference between N and N<sub>0<\/sub> on the same computer will indicate that the real MTD will be in N\/N<sub>0<\/sub> less fast than the calibrator. We believe that in fact, to test new decoders the problem will be to find such parameters of the channels that the new decoder can withstand these tests, as well as to be able to convince readers that the real presented program provides exactly the parameters declared by the author of the article or thesis. <strong><u>That&#8217;s all!<\/u><\/strong><\/p>\n<p style=\"text-align: justify;\">But even such a simplest filter for decoding algorithms will be very strict for the authors of new error correction methods. We suggest everyone to start working with the applied problems of coding theory, finally, quite correctly.<\/p>\n<p style=\"text-align: justify;\">We, for our part, will try on the first steps of forming a bank of real effective new decoders, the correctness of which can necessarily be strictly checked (alas, otherwise it is impossible(!), now there are everywhere the sea of hack-work and just frank deception), to help new authors to coordinate parameters of their methods and characteristics of MTD decoders (by the way, sometimes it is necessary to involve in comparison VA and our block VA!). This will really serve the development of applied coding theory in all its most important aspects.<\/p>\n<p style=\"text-align: justify;\">Of course, the MTD-demoprograms spent some resources of laptop for generation of noise, transmitted data, etc. But the share of costs in all our programs are always small. These questions can be clarified in the future with the development of our proposed methods of comparison and calibration of algorithms.<\/p>\n<p style=\"text-align: justify;\">In the meantime, we&#8217;re launching the first version of the calibrator bank.<\/p>\n<p style=\"text-align: justify;\">Well, now about these programs.<\/p>\n<p style=\"text-align: justify;\">So far we have prepared 4 programs: for symbolic codes, for erasing channels, as well as 2 programs for the Gaussian channel. The first of these last two calibrators uses an accelerated version of the MTD decoder described in our previous monographs and in the Russian Handbook, and the second uses the basic conventional version of this algorithm as it is usually implemented as a software. Each calibrator in the instructions inside their libraries is described very simply and uniformly, to read the necessary information about them you do not need a lot of time. The descriptions themselves are in each of the four folders with instructions and calibrators that are packed together. Once again, the calibrators are used for a simple assessment of the complexity (decoding speed) of new algorithms when modeling them in C++ and comparing them with MTD algorithms on any Windows laptops for standard, but the best conditions in which their authors are ready to show their advantages. A link to calibrators is given on the &#171;Education&#187; page of our portal at the end, i.e. at the bottom of its right column. The total size of the four folders in compressed form is quite small and overwriting four calibrators does not create problems. <strong><u>Use them all!<\/u><\/strong><\/p>\n<p style=\"text-align: justify;\">Some parameters of calibrators, as you will see, can be changed a little. But this is not their very important property. Useful for the first experiments with MTD algorithms need to use our demoprograms and software platform for different codes and channels available at the portal, mainly, on the page &#171;Education&#187;. These platforms have much more opportunities to work with MTD decoders in the first steps of studying and even research OT and MTD. They are located on &#171;Education&#187; page of our portal.<\/p>\n<p style=\"text-align: justify;\">So to the true pioneers in the field of the best new real and concrete decoding algorithms \u2013 <u>our greetings and unconditional all-round support!<\/u><\/p>\n<p style=\"text-align: justify;\">\n<p style=\"text-align: justify;\"><u>Write. Consult. Support<\/u>.<\/p>\n<p style=\"text-align: justify;\">\n<p style=\"text-align: justify;\"><strong><u>Scientific school OT<\/u><\/strong><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Dear colleagues! We together with you can be very pleased with how successful was for the theory of error-correcting coding anniversary year of the great article by C. Shannon &#171;Mathematical theory of communication.&#187; On the example of about a hundred very successful development of decoding algorithms in recent decades on the basis of a wide [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":[],"categories":[1],"tags":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v15.5 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/mtdalgorythms.ru\/en\/news-of-the-anniversary-autumn-calibration-of-values\/\" \/>\n<meta property=\"og:locale\" content=\"ru_RU\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"News of the anniversary autumn - &quot;Calibration of values&quot;! | Decoders Zolotarev\" \/>\n<meta property=\"og:description\" content=\"Dear colleagues! We together with you can be very pleased with how successful was for the theory of error-correcting coding anniversary year of the great article by C. Shannon &#171;Mathematical theory of communication.&#187; On the example of about a hundred very successful development of decoding algorithms in recent decades on the basis of a wide [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/mtdalgorythms.ru\/en\/news-of-the-anniversary-autumn-calibration-of-values\/\" \/>\n<meta property=\"og:site_name\" content=\"Decoders Zolotarev\" \/>\n<meta property=\"article:published_time\" content=\"2020-11-18T17:15:04+00:00\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"\u041f\u0440\u0438\u043c\u0435\u0440\u043d\u043e\u0435 \u0432\u0440\u0435\u043c\u044f \u0434\u043b\u044f \u0447\u0442\u0435\u043d\u0438\u044f\">\n\t<meta name=\"twitter:data1\" content=\"6 \u043c\u0438\u043d\u0443\u0442\">\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebSite\",\"@id\":\"https:\/\/mtdalgorythms.ru\/en\/#website\",\"url\":\"https:\/\/mtdalgorythms.ru\/en\/\",\"name\":\"Decoders Zolotarev\",\"description\":\"DECODERS-ZOLOTAREV.RU\",\"publisher\":{\"@id\":\"https:\/\/mtdalgorythms.ru\/en\/#\/schema\/person\/2048d1ff3cd556170ba4ed9bd5bf1056\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":\"https:\/\/mtdalgorythms.ru\/en\/?s={search_term_string}\",\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"ru-RU\"},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/mtdalgorythms.ru\/en\/news-of-the-anniversary-autumn-calibration-of-values\/#webpage\",\"url\":\"https:\/\/mtdalgorythms.ru\/en\/news-of-the-anniversary-autumn-calibration-of-values\/\",\"name\":\"News of the anniversary autumn - \\\"Calibration of values\\\"! | Decoders Zolotarev\",\"isPartOf\":{\"@id\":\"https:\/\/mtdalgorythms.ru\/en\/#website\"},\"datePublished\":\"2020-11-18T17:15:04+00:00\",\"dateModified\":\"2020-11-18T17:15:04+00:00\",\"inLanguage\":\"ru-RU\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/mtdalgorythms.ru\/en\/news-of-the-anniversary-autumn-calibration-of-values\/\"]}]},{\"@type\":\"Article\",\"@id\":\"https:\/\/mtdalgorythms.ru\/en\/news-of-the-anniversary-autumn-calibration-of-values\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/mtdalgorythms.ru\/en\/news-of-the-anniversary-autumn-calibration-of-values\/#webpage\"},\"author\":{\"@id\":\"https:\/\/mtdalgorythms.ru\/en\/#\/schema\/person\/2048d1ff3cd556170ba4ed9bd5bf1056\"},\"headline\":\"News of the anniversary autumn &#8212; &#171;Calibration of values&#187;!\",\"datePublished\":\"2020-11-18T17:15:04+00:00\",\"dateModified\":\"2020-11-18T17:15:04+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/mtdalgorythms.ru\/en\/news-of-the-anniversary-autumn-calibration-of-values\/#webpage\"},\"publisher\":{\"@id\":\"https:\/\/mtdalgorythms.ru\/en\/#\/schema\/person\/2048d1ff3cd556170ba4ed9bd5bf1056\"},\"articleSection\":\"News\",\"inLanguage\":\"ru-RU\"},{\"@type\":[\"Person\",\"Organization\"],\"@id\":\"https:\/\/mtdalgorythms.ru\/en\/#\/schema\/person\/2048d1ff3cd556170ba4ed9bd5bf1056\",\"name\":\"MTDALGORYTHMS\",\"image\":{\"@type\":\"ImageObject\",\"@id\":\"https:\/\/mtdalgorythms.ru\/en\/#personlogo\",\"inLanguage\":\"ru-RU\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/508bcf6a793df086aead8992d6aeff1f?s=96&d=mm&r=g\",\"caption\":\"MTDALGORYTHMS\"},\"logo\":{\"@id\":\"https:\/\/mtdalgorythms.ru\/en\/#personlogo\"},\"sameAs\":[\"https:\/\/decoders-zolotarev.ru\/en\"]}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","_links":{"self":[{"href":"https:\/\/decoders-zolotarev.ru\/en\/wp-json\/wp\/v2\/posts\/123"}],"collection":[{"href":"https:\/\/decoders-zolotarev.ru\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/decoders-zolotarev.ru\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/decoders-zolotarev.ru\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/decoders-zolotarev.ru\/en\/wp-json\/wp\/v2\/comments?post=123"}],"version-history":[{"count":1,"href":"https:\/\/decoders-zolotarev.ru\/en\/wp-json\/wp\/v2\/posts\/123\/revisions"}],"predecessor-version":[{"id":124,"href":"https:\/\/decoders-zolotarev.ru\/en\/wp-json\/wp\/v2\/posts\/123\/revisions\/124"}],"wp:attachment":[{"href":"https:\/\/decoders-zolotarev.ru\/en\/wp-json\/wp\/v2\/media?parent=123"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/decoders-zolotarev.ru\/en\/wp-json\/wp\/v2\/categories?post=123"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/decoders-zolotarev.ru\/en\/wp-json\/wp\/v2\/tags?post=123"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}