DQPSK
[3] = DQPSK,
case DQPSK:
case DQPSK:
case DQPSK:
if (c->layer[0].modulation == DQPSK) /* DQPSK */
if (c->layer[0].modulation == DQPSK) { /* DQPSK on central segment */
if (c->layer[1].modulation == DQPSK) /* DQPSK on external segments */
if (c->layer[1].modulation == DQPSK) /* DQPSK on external segments */
if (c->layer[0].modulation == DQPSK) /* DQPSK */
if (c->layer[0].modulation == DQPSK) { /* DQPSK on central segment */
if (c->layer[1].modulation == DQPSK) /* DQPSK on external segments */
if (c->layer[1].modulation == DQPSK) /* DQPSK on external segments */
if (c->layer[0].modulation == DQPSK) /* DQPSK */
if (c->layer[0].modulation == DQPSK) { /* DQPSK on central segment */
if (c->layer[1].modulation == DQPSK) /* DQPSK on external segments */
if (c->layer[1].modulation == DQPSK) /* DQPSK on external segments */
u16 max_constellation = DQPSK;
state->seg_diff_mask = (c->layer[0].modulation == DQPSK) << permu_seg[0];
nbseg_diff += (c->layer[i].modulation == DQPSK) * c->layer[i].segment_count;
nbseg_diff += (c->layer[i].modulation == DQPSK) * c->layer[i].segment_count;
tmcc_pow += (((c->layer[i].modulation == DQPSK) * 4 + 1) * c->layer[i].segment_count) ;
c->layer[i].modulation = DQPSK;
case DQPSK:
case DQPSK:
return DQPSK;
case DQPSK:
DQPSK, QPSK, QAM_16, QAM_64, 0, 0, 0, 0