added support for QAM4096

This commit is contained in:
Ahmet Inan 2025-07-18 12:52:01 +02:00
commit c0fedcbc57
4 changed files with 83 additions and 1 deletions

View file

@ -200,6 +200,8 @@ struct Encoder : public Common
return QuadratureAmplitudeModulation<256, cmplx, code_type>::map(b);
case 10:
return QuadratureAmplitudeModulation<1024, cmplx, code_type>::map(b);
case 12:
return QuadratureAmplitudeModulation<4096, cmplx, code_type>::map(b);
}
return 0;
}
@ -220,6 +222,8 @@ struct Encoder : public Common
return QuadratureAmplitudeModulation<256, cmplx, code_type>::DIST;
case 10:
return QuadratureAmplitudeModulation<1024, cmplx, code_type>::DIST;
case 12:
return QuadratureAmplitudeModulation<4096, cmplx, code_type>::DIST;
}
return 2;
}