540 "Secondary 80 MHz channel shall have index 1");
544 "Secondary 40 MHz channel shall have index 0");
548 "Secondary 20 MHz channel shall have index 2");
553 "Primary 80 MHz channel center frequency shall be 5210 MHz");
557 "Primary 40 MHz channel center frequency shall be 5230 MHz");
561 "Primary 20 MHz channel center frequency shall be 5240 MHz");
566 "Secondary 80 MHz channel center frequency shall be 5530 MHz");
570 "Secondary 40 MHz channel center frequency shall be 5190 MHz");
574 "Secondary 20 MHz channel center frequency shall be 5220 MHz");
576 const auto primary80MhzChannelNumber =
580 "Primary 80 MHz channel number shall be 42");
581 const auto primary40MhzChannelNumber =
585 "Primary 40 MHz channel number shall be 46");
586 const auto primary20MhzChannelNumber =
590 "Primary 20 MHz channel number shall be 48");
593 auto txCenterFreqs160MHz = ppdu160MHz->GetTxCenterFreqs();
597 "Center frequency of first segment shall be 5210 MHz");
600 "Center frequency of second segment shall be 5530 MHz");
602 auto txCenterFreqs80MHz = ppdu80MHz->GetTxCenterFreqs();
606 "Center frequency for 80 MHz shall be 5210 MHz");
608 auto txCenterFreqs40MHz = ppdu40MHz->GetTxCenterFreqs();
612 "Center frequency for 40 MHz shall be 5230 MHz");
614 auto txCenterFreqs20MHz = ppdu20MHz->GetTxCenterFreqs();
618 "Center frequency for 20 MHz shall be 5240 MHz");
639 "Secondary 80 MHz channel shall have index 0");
643 "Secondary 40 MHz channel shall have index 3");
647 "Secondary 20 MHz channel shall have index 5");
652 "Primary 80 MHz channel center frequency shall be 5530 MHz");
656 "Primary 40 MHz channel center frequency shall be 5510 MHz");
660 "Primary 20 MHz channel center frequency shall be 5500 MHz");
665 "Secondary 80 MHz channel center frequency shall be 5210 MHz");
669 "Secondary 40 MHz channel center frequency shall be 5550 MHz");
673 "Secondary 20 MHz channel center frequency shall be 5520 MHz");
675 const auto primary80MhzChannelNumber =
679 "Primary 80 MHz channel number shall be 106");
680 const auto primary40MhzChannelNumber =
684 "Primary 40 MHz channel number shall be 102");
685 const auto primary20MhzChannelNumber =
689 "Primary 20 MHz channel number shall be 100");
692 auto txCenterFreqs160MHz = ppdu160MHz->GetTxCenterFreqs();
696 "Center frequency of first segment shall be 5530 MHz");
699 "Center frequency of second segment shall be 5210 MHz");
701 auto txCenterFreqs80MHz = ppdu80MHz->GetTxCenterFreqs();
703 NS_ASSERT(txCenterFreqs80MHz.front() == 5530);
706 "Center frequency for 80 MHz shall be 5530 MHz");
708 auto txCenterFreqs40MHz = ppdu40MHz->GetTxCenterFreqs();
712 "Center frequency for 40 MHz shall be 5510 MHz");
714 auto txCenterFreqs20MHz = ppdu20MHz->GetTxCenterFreqs();
718 "Center frequency for 20 MHz shall be 5500 MHz");
739 "Secondary 80 MHz channel shall have index 1");
743 "Secondary 40 MHz channel shall have index 0");
747 "Secondary 20 MHz channel shall have index 2");
752 "Primary 80 MHz channel center frequency shall be 5210 MHz");
756 "Primary 40 MHz channel center frequency shall be 5230 MHz");
760 "Primary 20 MHz channel center frequency shall be 5240 MHz");
765 "Secondary 80 MHz channel center frequency shall be 5530 MHz");
769 "Secondary 40 MHz channel center frequency shall be 5190 MHz");
773 "Secondary 20 MHz channel center frequency shall be 5220 MHz");
775 const auto primary80MhzChannelNumber =
779 "Primary 80 MHz channel number shall be 42");
780 const auto primary40MhzChannelNumber =
784 "Primary 40 MHz channel number shall be 46");
785 const auto primary20MhzChannelNumber =
789 "Primary 20 MHz channel number shall be 48");
792 auto txCenterFreqs160MHz = ppdu160MHz->GetTxCenterFreqs();
796 "Center frequency of first segment shall be 5210 MHz");
799 "Center frequency of second segment shall be 5530 MHz");
801 auto txCenterFreqs80MHz = ppdu80MHz->GetTxCenterFreqs();
805 "Center frequency for 80 MHz shall be 5210 MHz");
807 auto txCenterFreqs40MHz = ppdu40MHz->GetTxCenterFreqs();
811 "Center frequency for 40 MHz shall be 5230 MHz");
813 auto txCenterFreqs20MHz = ppdu20MHz->GetTxCenterFreqs();
817 "Center frequency for 20 MHz shall be 5240 MHz");
838 "Secondary 80 MHz channel shall have index 0");
842 "Secondary 40 MHz channel shall have index 3");
846 "Secondary 20 MHz channel shall have index 5");
851 "Primary 80 MHz channel center frequency shall be 5530 MHz");
855 "Primary 40 MHz channel center frequency shall be 5510 MHz");
859 "Primary 20 MHz channel center frequency shall be 5500 MHz");
864 "Secondary 80 MHz channel center frequency shall be 5210 MHz");
868 "Secondary 40 MHz channel center frequency shall be 5550 MHz");
872 "Secondary 20 MHz channel center frequency shall be 5520 MHz");
874 const auto primary80MhzChannelNumber =
878 "Primary 80 MHz channel number shall be 106");
879 const auto primary40MhzChannelNumber =
883 "Primary 40 MHz channel number shall be 102");
884 const auto primary20MhzChannelNumber =
888 "Primary 20 MHz channel number shall be 100");
891 auto txCenterFreqs160MHz = ppdu160MHz->GetTxCenterFreqs();
895 "Center frequency of first segment shall be 5530 MHz");
898 "Center frequency of second segment shall be 5210 MHz");
900 auto txCenterFreqs80MHz = ppdu80MHz->GetTxCenterFreqs();
902 NS_ASSERT(txCenterFreqs80MHz.front() == 5530);
905 "Center frequency for 80 MHz shall be 5530 MHz");
907 auto txCenterFreqs40MHz = ppdu40MHz->GetTxCenterFreqs();
911 "Center frequency for 40 MHz shall be 5510 MHz");
913 auto txCenterFreqs20MHz = ppdu20MHz->GetTxCenterFreqs();
917 "Center frequency for 20 MHz shall be 5500 MHz");