IW611 RU setup

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

IW611 RU setup

332 Views
SA2
Contributor I

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
5 Replies

293 Views
shaun_wu
NXP TechSupport
NXP TechSupport

Hello @SA2 

 

Could you share test logs and captured spectrum?

 

Best Regards

Shaun

0 Kudos
Reply

267 Views
SA2
Contributor I

Hello, Shaun.
Thank you for your reply.
I’m sharing a screenshot of the spectrum.

captured spectrum.png

 

0 Kudos
Reply

240 Views
shaun_wu
NXP TechSupport
NXP TechSupport

Hello @SA2 

 

Could you share cmd you issued on both golden unit and DUT? Including labtool return value

 

Best Regards

Shaun

0 Kudos
Reply

189 Views
SA2
Contributor I

Hello, Shaun.

There is something we would like to confirm before providing the command.

We have reviewed Chapter 12, but all RF tests must be performed using conducted measurements.
(The test is performed with the DUT sample for conducted measurements connected to the spectrum analyzer via an SMA cable.)

Therefore, if we are performing conducted measurements using only one set of DUTs, should we refer to Chapter 12.2 ?

0 Kudos
Reply

171 Views
shaun_wu
NXP TechSupport
NXP TechSupport

Hello @SA2 

 

It is recommend to use standard test methods to measure. So that we could easy compare with our test report and find out if there are any issue.

 

Best Regards

Shaun

0 Kudos
Reply
%3CLINGO-SUB%20id%3D%22lingo-sub-2397597%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3EIW611%20RU%20setup%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2397597%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3EI%20would%20like%20some%20advice%20on%20how%20to%20set%20up%20the%20RU.%3C%2FP%3E%3CP%3EFor%20the%20RF%20test%2C%20the%20technical%20staff%20is%20conducting%20the%20test%20by%20referring%20to%20Chapter%2012%20of%20the%20manual%20%E2%80%9CUM11749%E2%80%9D%20for%20RU%20setup.%20However%2C%20when%20we%20edited%20the%20configuration%20file%20%E2%80%9CTF_Config_20MHz.txt%E2%80%9D%20and%20loaded%20it%20based%20on%20the%20example%20in%20Chapter%2012.6%2C%20the%20output%20waveform%20resembled%20an%20unmodulated%20signal%2C%20and%20we%20were%20unable%20to%20confirm%20the%20expected%20waveform.%3C%2FP%3E%3CP%3ESince%20a%20waveform%20is%20being%20output%2C%20we%20believe%20the%20file%20was%20loaded%20correctly.%3C%2FP%3E%3CP%3EThe%20configuration%20file%20is%20described%20as%20follows.%3C%2FP%3E%3CP%3E%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3C%2FP%3E%3CP%3EFRAME_CTRL_TYPE%3D1%20%5C%5CIEEE_TYPE_CONTROL%3C%2FP%3E%3CP%3EFRAME_CTRL_SUBTYPE%3D2%20%5C%5CTRIGGER%3C%2FP%3E%3CBR%20%2F%3E%3CP%3E%5C%5Cconfigure%20Duration%20field%3C%2FP%3E%3CP%3E%5C%5C%20Max%20Duration%20time%3C%2FP%3E%3CP%3EFRAME_DURATION%3D5484%20%5C%5C0x156C%3C%2FP%3E%3CBR%20%2F%3E%3CP%3E%5C%5Cconfigure%20commoninfo%20field%20of%20trigger%20frame%3C%2FP%3E%3CP%3E%5C%5C%20HE_trigger_frame.TrigCommonField.TriggerType%20%3D%20BASIC_TRIGGER%3B%3C%2FP%3E%3CP%3E%5C%5C%20HE_trigger_frame.TrigCommonField.UlLen%20%3D%201000%3B%20%5C%5C%20Max%3C%2FP%3E%3CP%3E%5C%5C%20HE_trigger_frame.TrigCommonField.MoreTF%20%3D%20FALSE%3B%3C%2FP%3E%3CP%3E%5C%5C%20HE_trigger_frame.TrigCommonField.CSRequired%20%3D%20FALSE%3B%3C%2FP%3E%3CP%3E%5C%5C%20HE_trigger_frame.TrigCommonField.UlBw%20%3D%20TB_BW_20MHZ%3B%3C%2FP%3E%3CP%3E%5C%5C%20HE_trigger_frame.TrigCommonField.LTFType%20%3D%20LTF_1_GI_1_6uS%3B%3C%2FP%3E%3CP%3E%5C%5C%20HE_trigger_frame.TrigCommonField.LTFMode%20%3D%20MU_MIMO_SINGLE_STREAM%3B%3C%2FP%3E%3CP%3E%5C%5C%20HE_trigger_frame.TrigCommonField.LTFSymbol%20%3D%200%3B%3C%2FP%3E%3CP%3E%5C%5C%20HE_trigger_frame.TrigCommonField.UlSTBC%20%3D%20FALSE%3B%3C%2FP%3E%3CP%3E%5C%5C%20HE_trigger_frame.TrigCommonField.LdpcESS%20%3D%20TRUE%3B%3C%2FP%3E%3CP%3E%5C%5C%20HE_trigger_frame.TrigCommonField.ApTxPwr%20%3D%200%3C%2FP%3E%3CP%3E%5C%5C%20HE_trigger_frame.TrigCommonField.PreFecPadFct%20%3D%201%3B%3C%2FP%3E%3CP%3E%5C%5C%20HE_trigger_frame.TrigCommonField.PeDisambig%20%3D%200%3B%3C%2FP%3E%3CP%3E%5C%5C%20HE_trigger_frame.TrigCommonField.SpatialReuse%20%3D%2065535%3B%3C%2FP%3E%3CP%3E%5C%5C%20HE_trigger_frame.TrigCommonField.Doppler%20%3D%20FALSE%3B%3C%2FP%3E%3CP%3E%5C%5C%20HE_trigger_frame.TrigCommonField.HeSig2%20%3D%200x1FF%3B%20%5C%5C%20reserved%3C%2FP%3E%3CBR%20%2F%3E%3CP%3ETrigCommonField%3D0%3B1000%3B0%3B0%3B0%3B1%3B0%3B0%3B0%3B1%3B0%3B1%3B0%3B65535%3B0%3B511%3C%2FP%3E%3CBR%20%2F%3E%3CP%3E%5C%5Cconfigure%20userinfo%20field%20of%20trigger%20frame%3C%2FP%3E%3CP%3E%5C%5C%20HE_trigger_frame.TrigUserInfoField.AID12%20%3D%20(5%20%26amp%3B%200xFFF)%3B%3C%2FP%3E%3CP%3E%5C%5C%20HE_trigger_frame.TrigUserInfoField.RUAllocReg%20%3D%200%3B%3C%2FP%3E%3CP%3E%5C%5C%20HE_trigger_frame.TrigUserInfoField.RUAlloc%20%3D%2061%3B%20%5C%5C%2053%20(106%20tones)%3C%2FP%3E%3CP%3E%5C%5C%20HE_trigger_frame.TrigUserInfoField.UlCodingType%20%3D%20CODING_TYPE_LDPC%3B%3C%2FP%3E%3CP%3E%5C%5C%20HE_trigger_frame.TrigUserInfoField.UlMCS%20%3D%200%3B%3C%2FP%3E%3CP%3E%5C%5C%20HE_trigger_frame.TrigUserInfoField.UlDCM%20%3D%20FALSE%3B%3C%2FP%3E%3CP%3E%5C%5C%20HE_trigger_frame.TrigUserInfoField.SSAlloc%20%3D%200%3B%3C%2FP%3E%3CP%3E%5C%5C%20HE_trigger_frame.TrigUserInfoField.UlTargetRSSI%20%3D%2080%3B%3C%2FP%3E%3CBR%20%2F%3E%3CP%3ETrigUserInfoField%3D5%3B0%3B61%3B1%3B0%3B0%3B0%3B80%3C%2FP%3E%3CBR%20%2F%3E%3CP%3E%5C%5Cconfigure%20trigger%20dependent%20user%20info%20field%3C%2FP%3E%3CP%3E%5C%5C%20HE_trigger_frame.BasicTrigUserInfo.MPDU_MU_SF%20%3D%20MPDU_SPACING_MULT_1%3B%3C%2FP%3E%3CP%3E%5C%5C%20HE_trigger_frame.BasicTrigUserInfo.TID_AL%20%3D%200%3B%3C%2FP%3E%3CP%3E%5C%5C%20HE_trigger_frame.BasicTrigUserInfo.AC_PL%20%3D%20FALSE%3B%3C%2FP%3E%3CP%3E%5C%5C%20HE_trigger_frame.BasicTrigUserInfo.Pref_AC%20%3D%20TB_AC_VO%3B%3C%2FP%3E%3CP%3EBasicTrigUserInfo%3D0%3B0%3B0%3B0%3C%2FP%3E%3CP%3E%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3C%2FP%3E%3CP%3EIf%20there%20are%20any%20errors%20in%20this%20description%2C%20please%20let%20me%20know.%3C%2FP%3E%3CP%3EAlso%2C%20if%20there%20are%20any%20other%20methods%20(ones%20that%20do%20not%20use%20a%20file)%2C%20please%20let%20me%20know.%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-2398503%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%20translate%3D%22no%22%3ERe%3A%20IW611%20RU%20setup%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2398503%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3EHello%26nbsp%3B%3CA%20href%3D%22https%3A%2F%2Fcommunity.nxp.com%2Ft5%2Fuser%2Fviewprofilepage%2Fuser-id%2F264925%22%20target%3D%22_blank%22%3E%40SA2%3C%2FA%3E%26nbsp%3B%3C%2FP%3E%0A%3CBR%20%2F%3E%0A%3CP%3ECould%20you%20share%20test%20logs%20and%20captured%20spectrum%3F%3C%2FP%3E%0A%3CBR%20%2F%3E%0A%3CP%3EBest%20Regards%3C%2FP%3E%0A%3CP%3EShaun%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-2398989%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%20translate%3D%22no%22%3ERe%3A%20IW611%20RU%20setup%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2398989%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3EHello%2C%20Shaun.%3CBR%20%2F%3EThank%20you%20for%20your%20reply.%3CBR%20%2F%3EI%E2%80%99m%20sharing%20a%20screenshot%20of%20the%20spectrum.%3C%2FP%3E%3CP%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%20lia-image-align-center%22%20image-alt%3D%22captured%20spectrum.png%22%20style%3D%22width%3A%20600px%3B%22%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%22captured%20spectrum.png%22%20style%3D%22width%3A%20600px%3B%22%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%22captured%20spectrum.png%22%20style%3D%22width%3A%20600px%3B%22%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%22captured%20spectrum.png%22%20style%3D%22width%3A%20600px%3B%22%3E%3Cspan%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%22captured%20spectrum.png%22%20style%3D%22width%3A%20600px%3B%22%3E%3Cimg%20src%3D%22https%3A%2F%2Fcommunity.nxp.com%2Ft5%2Fimage%2Fserverpage%2Fimage-id%2F393195iBEF0AFADB4B23776%2Fimage-size%2Flarge%3Fv%3Dv2%26amp%3Bpx%3D999%22%20role%3D%22button%22%20title%3D%22captured%20spectrum.png%22%20alt%3D%22captured%20spectrum.png%22%20%2F%3E%3C%2Fspan%3E%3C%2FSPAN%3E%3C%2FSPAN%3E%3C%2FSPAN%3E%3C%2FSPAN%3E%3C%2FP%3E%3CBR%20%2F%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-2399377%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%20translate%3D%22no%22%3ERe%3A%20IW611%20RU%20setup%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2399377%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3EHello%26nbsp%3B%3CA%20href%3D%22https%3A%2F%2Fcommunity.nxp.com%2Ft5%2Fuser%2Fviewprofilepage%2Fuser-id%2F264925%22%20target%3D%22_blank%22%3E%40SA2%3C%2FA%3E%26nbsp%3B%3C%2FP%3E%0A%3CBR%20%2F%3E%0A%3CP%3ECould%20you%20share%20cmd%20you%20issued%20on%20both%20golden%20unit%20and%20DUT%3F%20Including%20labtool%20return%20value%3C%2FP%3E%0A%3CBR%20%2F%3E%0A%3CP%3EBest%20Regards%3C%2FP%3E%0A%3CP%3EShaun%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-2400423%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%20translate%3D%22no%22%3ERe%3A%20IW611%20RU%20setup%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2400423%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3EHello%2C%20Shaun.%3C%2FP%3E%3CP%3EThere%20is%20something%20we%20would%20like%20to%20confirm%20before%20providing%20the%20command.%3C%2FP%3E%3CP%3EWe%20have%20reviewed%20Chapter%2012%2C%20but%20all%20RF%20tests%20must%20be%20performed%20using%20conducted%20measurements.%3CBR%20%2F%3E(The%20test%20is%20performed%20with%20the%20DUT%20sample%20for%20conducted%20measurements%20connected%20to%20the%20spectrum%20analyzer%20via%20an%20SMA%20cable.)%3C%2FP%3E%3CP%3ETherefore%2C%20if%20we%20are%20performing%20conducted%20measurements%20using%20only%20one%20set%20of%20DUTs%2C%20should%20we%20refer%20to%20Chapter%2012.2%20%3F%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-2400683%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%20translate%3D%22no%22%3ERe%3A%20IW611%20RU%20setup%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2400683%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3EHello%26nbsp%3B%3CA%20href%3D%22https%3A%2F%2Fcommunity.nxp.com%2Ft5%2Fuser%2Fviewprofilepage%2Fuser-id%2F264925%22%20target%3D%22_blank%22%3E%40SA2%3C%2FA%3E%26nbsp%3B%3C%2FP%3E%0A%3CBR%20%2F%3E%0A%3CP%3EIt%20is%20recommend%20to%20use%20standard%20test%20methods%20to%20measure.%20So%20that%20we%20could%20easy%20compare%20with%20our%20test%20report%20and%20find%20out%20if%20there%20are%20any%20issue.%3C%2FP%3E%0A%3CBR%20%2F%3E%0A%3CP%3EBest%20Regards%3C%2FP%3E%0A%3CP%3EShaun%3C%2FP%3E%3C%2FLINGO-BODY%3E