Why are polar codes not being used in space communications (error correction)?

The name of the pictureThe name of the pictureThe name of the pictureClash Royale CLAN TAG#URR8PPP











up vote
3
down vote

favorite
1












From what I have read, satellite communications work mostly using turbo codes since the 90s, but most recently (2009) the polar codes were developed, which seem to be also faster and easier to implement.



These are being used by Huawei's 5G network. But I don't seem to find any good case where this new type of error correction is being applied to space communications. Why?










share|improve this question



















  • 1




    Given the development, build, test, and integration times for a satellite, I wouldn't be surprised if there aren't any satellites that were developed significantly after 2009, actually.
    – Jörg W Mittag
    Aug 11 at 20:08














up vote
3
down vote

favorite
1












From what I have read, satellite communications work mostly using turbo codes since the 90s, but most recently (2009) the polar codes were developed, which seem to be also faster and easier to implement.



These are being used by Huawei's 5G network. But I don't seem to find any good case where this new type of error correction is being applied to space communications. Why?










share|improve this question



















  • 1




    Given the development, build, test, and integration times for a satellite, I wouldn't be surprised if there aren't any satellites that were developed significantly after 2009, actually.
    – Jörg W Mittag
    Aug 11 at 20:08












up vote
3
down vote

favorite
1









up vote
3
down vote

favorite
1






1





From what I have read, satellite communications work mostly using turbo codes since the 90s, but most recently (2009) the polar codes were developed, which seem to be also faster and easier to implement.



These are being used by Huawei's 5G network. But I don't seem to find any good case where this new type of error correction is being applied to space communications. Why?










share|improve this question















From what I have read, satellite communications work mostly using turbo codes since the 90s, but most recently (2009) the polar codes were developed, which seem to be also faster and easier to implement.



These are being used by Huawei's 5G network. But I don't seem to find any good case where this new type of error correction is being applied to space communications. Why?







communication






share|improve this question















share|improve this question













share|improve this question




share|improve this question








edited Aug 11 at 16:45









Russell Borogove

70.7k2219301




70.7k2219301










asked Aug 11 at 10:37









Ediolot

182




182







  • 1




    Given the development, build, test, and integration times for a satellite, I wouldn't be surprised if there aren't any satellites that were developed significantly after 2009, actually.
    – Jörg W Mittag
    Aug 11 at 20:08












  • 1




    Given the development, build, test, and integration times for a satellite, I wouldn't be surprised if there aren't any satellites that were developed significantly after 2009, actually.
    – Jörg W Mittag
    Aug 11 at 20:08







1




1




Given the development, build, test, and integration times for a satellite, I wouldn't be surprised if there aren't any satellites that were developed significantly after 2009, actually.
– Jörg W Mittag
Aug 11 at 20:08




Given the development, build, test, and integration times for a satellite, I wouldn't be surprised if there aren't any satellites that were developed significantly after 2009, actually.
– Jörg W Mittag
Aug 11 at 20:08










1 Answer
1






active

oldest

votes

















up vote
9
down vote



accepted











  1. Return on Investment: it's an improvement if a channel code is better, but convert the code improvement into money saved, and put it into perspective with the overall system costs, it's suddenly not that pressing anymore


  2. Time Scale: if you put something on a satellite, it better be
    proven, because you won't be able to repair it once it's in space.
    2009–2018 isn't really long on the time scale for aerospace
    components. There's no immediate need (see previous point), so why
    switch to new codes?


  3. "They seem to be easier to implement": as someone who maintains an implementation (didn't write that myself, a very talented friend of mine did), I don't know if I agree to the "easier to implement" at all. That thing is complex. Anyway, that's a false benefit. Other codes were already implemented and tested, and not something easy is still easier than implementing it

Polar codes are cool because they are rate-achieving. But in many cases of satellite communications, we can use pretty long block lengths, and that makes classical codes relatively good! So, for those links, the benefits of theoretically better codes is smaller than for let's say highly multipath highly changing channels like the one you'd see in a mobile cellular terrestial system.






share|improve this answer
















  • 1




    Nice and complete answer, thank you very much :)
    – Ediolot
    Aug 11 at 11:39










Your Answer




StackExchange.ifUsing("editor", function ()
return StackExchange.using("mathjaxEditing", function ()
StackExchange.MarkdownEditor.creationCallbacks.add(function (editor, postfix)
StackExchange.mathjaxEditing.prepareWmdForMathJax(editor, postfix, [["$", "$"], ["\\(","\\)"]]);
);
);
, "mathjax-editing");

StackExchange.ready(function()
var channelOptions =
tags: "".split(" "),
id: "508"
;
initTagRenderer("".split(" "), "".split(" "), channelOptions);

StackExchange.using("externalEditor", function()
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled)
StackExchange.using("snippets", function()
createEditor();
);

else
createEditor();

);

function createEditor()
StackExchange.prepareEditor(
heartbeatType: 'answer',
convertImagesToLinks: false,
noModals: false,
showLowRepImageUploadWarning: true,
reputationToPostImages: null,
bindNavPrevention: true,
postfix: "",
noCode: true, onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
);



);













 

draft saved


draft discarded


















StackExchange.ready(
function ()
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fspace.stackexchange.com%2fquestions%2f30043%2fwhy-are-polar-codes-not-being-used-in-space-communications-error-correction%23new-answer', 'question_page');

);

Post as a guest






























1 Answer
1






active

oldest

votes








1 Answer
1






active

oldest

votes









active

oldest

votes






active

oldest

votes








up vote
9
down vote



accepted











  1. Return on Investment: it's an improvement if a channel code is better, but convert the code improvement into money saved, and put it into perspective with the overall system costs, it's suddenly not that pressing anymore


  2. Time Scale: if you put something on a satellite, it better be
    proven, because you won't be able to repair it once it's in space.
    2009–2018 isn't really long on the time scale for aerospace
    components. There's no immediate need (see previous point), so why
    switch to new codes?


  3. "They seem to be easier to implement": as someone who maintains an implementation (didn't write that myself, a very talented friend of mine did), I don't know if I agree to the "easier to implement" at all. That thing is complex. Anyway, that's a false benefit. Other codes were already implemented and tested, and not something easy is still easier than implementing it

Polar codes are cool because they are rate-achieving. But in many cases of satellite communications, we can use pretty long block lengths, and that makes classical codes relatively good! So, for those links, the benefits of theoretically better codes is smaller than for let's say highly multipath highly changing channels like the one you'd see in a mobile cellular terrestial system.






share|improve this answer
















  • 1




    Nice and complete answer, thank you very much :)
    – Ediolot
    Aug 11 at 11:39














up vote
9
down vote



accepted











  1. Return on Investment: it's an improvement if a channel code is better, but convert the code improvement into money saved, and put it into perspective with the overall system costs, it's suddenly not that pressing anymore


  2. Time Scale: if you put something on a satellite, it better be
    proven, because you won't be able to repair it once it's in space.
    2009–2018 isn't really long on the time scale for aerospace
    components. There's no immediate need (see previous point), so why
    switch to new codes?


  3. "They seem to be easier to implement": as someone who maintains an implementation (didn't write that myself, a very talented friend of mine did), I don't know if I agree to the "easier to implement" at all. That thing is complex. Anyway, that's a false benefit. Other codes were already implemented and tested, and not something easy is still easier than implementing it

Polar codes are cool because they are rate-achieving. But in many cases of satellite communications, we can use pretty long block lengths, and that makes classical codes relatively good! So, for those links, the benefits of theoretically better codes is smaller than for let's say highly multipath highly changing channels like the one you'd see in a mobile cellular terrestial system.






share|improve this answer
















  • 1




    Nice and complete answer, thank you very much :)
    – Ediolot
    Aug 11 at 11:39












up vote
9
down vote



accepted







up vote
9
down vote



accepted







  1. Return on Investment: it's an improvement if a channel code is better, but convert the code improvement into money saved, and put it into perspective with the overall system costs, it's suddenly not that pressing anymore


  2. Time Scale: if you put something on a satellite, it better be
    proven, because you won't be able to repair it once it's in space.
    2009–2018 isn't really long on the time scale for aerospace
    components. There's no immediate need (see previous point), so why
    switch to new codes?


  3. "They seem to be easier to implement": as someone who maintains an implementation (didn't write that myself, a very talented friend of mine did), I don't know if I agree to the "easier to implement" at all. That thing is complex. Anyway, that's a false benefit. Other codes were already implemented and tested, and not something easy is still easier than implementing it

Polar codes are cool because they are rate-achieving. But in many cases of satellite communications, we can use pretty long block lengths, and that makes classical codes relatively good! So, for those links, the benefits of theoretically better codes is smaller than for let's say highly multipath highly changing channels like the one you'd see in a mobile cellular terrestial system.






share|improve this answer













  1. Return on Investment: it's an improvement if a channel code is better, but convert the code improvement into money saved, and put it into perspective with the overall system costs, it's suddenly not that pressing anymore


  2. Time Scale: if you put something on a satellite, it better be
    proven, because you won't be able to repair it once it's in space.
    2009–2018 isn't really long on the time scale for aerospace
    components. There's no immediate need (see previous point), so why
    switch to new codes?


  3. "They seem to be easier to implement": as someone who maintains an implementation (didn't write that myself, a very talented friend of mine did), I don't know if I agree to the "easier to implement" at all. That thing is complex. Anyway, that's a false benefit. Other codes were already implemented and tested, and not something easy is still easier than implementing it

Polar codes are cool because they are rate-achieving. But in many cases of satellite communications, we can use pretty long block lengths, and that makes classical codes relatively good! So, for those links, the benefits of theoretically better codes is smaller than for let's say highly multipath highly changing channels like the one you'd see in a mobile cellular terrestial system.







share|improve this answer












share|improve this answer



share|improve this answer










answered Aug 11 at 11:21









Marcus Müller

71928




71928







  • 1




    Nice and complete answer, thank you very much :)
    – Ediolot
    Aug 11 at 11:39












  • 1




    Nice and complete answer, thank you very much :)
    – Ediolot
    Aug 11 at 11:39







1




1




Nice and complete answer, thank you very much :)
– Ediolot
Aug 11 at 11:39




Nice and complete answer, thank you very much :)
– Ediolot
Aug 11 at 11:39

















 

draft saved


draft discarded















































 


draft saved


draft discarded














StackExchange.ready(
function ()
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fspace.stackexchange.com%2fquestions%2f30043%2fwhy-are-polar-codes-not-being-used-in-space-communications-error-correction%23new-answer', 'question_page');

);

Post as a guest













































































Popular posts from this blog

How to check contact read email or not when send email to Individual?

Displaying single band from multi-band raster using QGIS

How many registers does an x86_64 CPU actually have?