IW611 RU setup

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

IW611 RU setup

17 Views
SA2
Fresh Out Contributor

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.

0 Kudos
Reply
0 Replies