I would like some advice on how to set up the RU.
For the RF test, the technical staff is conducting the test by referring to Chapter 12 of the manual “UM11749” for RU setup. However, when we edited the configuration file “TF_Config_20MHz.txt” and loaded it based on the example in Chapter 12.6, the output waveform resembled an unmodulated signal, and we were unable to confirm the expected waveform.
Since a waveform is being output, we believe the file was loaded correctly.
The configuration file is described as follows.
===================================================================
FRAME_CTRL_TYPE=1 \\IEEE_TYPE_CONTROL
FRAME_CTRL_SUBTYPE=2 \\TRIGGER
\\configure Duration field
\\ Max Duration time
FRAME_DURATION=5484 \\0x156C
\\configure commoninfo field of trigger frame
\\ HE_trigger_frame.TrigCommonField.TriggerType = BASIC_TRIGGER;
\\ HE_trigger_frame.TrigCommonField.UlLen = 1000; \\ Max
\\ HE_trigger_frame.TrigCommonField.MoreTF = FALSE;
\\ HE_trigger_frame.TrigCommonField.CSRequired = FALSE;
\\ HE_trigger_frame.TrigCommonField.UlBw = TB_BW_20MHZ;
\\ HE_trigger_frame.TrigCommonField.LTFType = LTF_1_GI_1_6uS;
\\ HE_trigger_frame.TrigCommonField.LTFMode = MU_MIMO_SINGLE_STREAM;
\\ HE_trigger_frame.TrigCommonField.LTFSymbol = 0;
\\ HE_trigger_frame.TrigCommonField.UlSTBC = FALSE;
\\ HE_trigger_frame.TrigCommonField.LdpcESS = TRUE;
\\ HE_trigger_frame.TrigCommonField.ApTxPwr = 0
\\ HE_trigger_frame.TrigCommonField.PreFecPadFct = 1;
\\ HE_trigger_frame.TrigCommonField.PeDisambig = 0;
\\ HE_trigger_frame.TrigCommonField.SpatialReuse = 65535;
\\ HE_trigger_frame.TrigCommonField.Doppler = FALSE;
\\ HE_trigger_frame.TrigCommonField.HeSig2 = 0x1FF; \\ reserved
TrigCommonField=0;1000;0;0;0;1;0;0;0;1;0;1;0;65535;0;511
\\configure userinfo field of trigger frame
\\ HE_trigger_frame.TrigUserInfoField.AID12 = (5 & 0xFFF);
\\ HE_trigger_frame.TrigUserInfoField.RUAllocReg = 0;
\\ HE_trigger_frame.TrigUserInfoField.RUAlloc = 61; \\ 53 (106 tones)
\\ HE_trigger_frame.TrigUserInfoField.UlCodingType = CODING_TYPE_LDPC;
\\ HE_trigger_frame.TrigUserInfoField.UlMCS = 0;
\\ HE_trigger_frame.TrigUserInfoField.UlDCM = FALSE;
\\ HE_trigger_frame.TrigUserInfoField.SSAlloc = 0;
\\ HE_trigger_frame.TrigUserInfoField.UlTargetRSSI = 80;
TrigUserInfoField=5;0;61;1;0;0;0;80
\\configure trigger dependent user info field
\\ HE_trigger_frame.BasicTrigUserInfo.MPDU_MU_SF = MPDU_SPACING_MULT_1;
\\ HE_trigger_frame.BasicTrigUserInfo.TID_AL = 0;
\\ HE_trigger_frame.BasicTrigUserInfo.AC_PL = FALSE;
\\ HE_trigger_frame.BasicTrigUserInfo.Pref_AC = TB_AC_VO;
BasicTrigUserInfo=0;0;0;0
===================================================================
If there are any errors in this description, please let me know.
Also, if there are any other methods (ones that do not use a file), please let me know.