Professional Documents
Culture Documents
Mt7986 Dfs Application Note
Mt7986 Dfs Application Note
Use
z.c al
tws enti
om
ng@ nfid
MT7986 DFS Application Note
gyo Co
Alonso Hsu
din Tek
ang edia
M
z.c al
tws enti
om
Version Date Author (Optional) Description
1.0 2021-09-16 Alonso Initial draft
ng@ nfid
gyo Co
din Tek
ang edia
M
MediaTek Proprietary and Confidential. © 2021 MediaTek Inc. All rights reserved. 2
CONFIDENTIAL C
Use
Static Check
z.c al
tws enti
om
CONFIG_MT_DFS_SUPPORT=y
Key parameters in 5G profile
ng@ nfid
– IEEE80211H=1
gyo Co
– DfsEnable=1
– DfsDedicatedZeroWait=0 (if set to 3, means Adjust ZW DFS enable)
din Tek
– RDRegion=FCC
You may choose FCC or CE or JAP ang edia
M
MediaTek Proprietary and Confidential. © 2021 MediaTek Inc. All rights reserved. 3
CONFIDENTIAL C
Use
Do-Not Switch Channel
z.c al
tws enti
om
When testing radar detection rate, you can use the following command
– iwpriv rax0 set RadarDetectMode=1
ng@ nfid
RadarDetectMode would prevent DUT from jumping to another channel
when detecting a radar signal
gyo Co
din Tek
ang edia
M
MediaTek Proprietary and Confidential. © 2021 MediaTek Inc. All rights reserved. 4
CONFIDENTIAL C
Use
Do-Not Switch Channel
z.c al
tws enti
om
Log of detecting a radar signal
– If radar signal is detected, pulse information log will be printed
ng@ nfid
gyo Co
din Tek
ang edia
M
MediaTek Proprietary and Confidential. © 2021 MediaTek Inc. All rights reserved. 5
CONFIDENTIAL C
Use
CAC Status Check
z.c al
tws enti
om
iwpriv rax0 show dfschinfo
When switch to radar channel, you can use this command to check
ng@ nfid
whether CAC is done
gyo Co
din Tek
ang edia
M
MediaTek Proprietary and Confidential. © 2021 MediaTek Inc. All rights reserved. 6
CONFIDENTIAL C
Use
Bypass CAC
z.c al
tws enti
om
iwpriv rax0 set ByPassCac=1
When testing radar detection rate, you can use this command to finish
ng@ nfid
CAC and let beacon come out earlier
gyo Co
din Tek
ang edia
M
MediaTek Proprietary and Confidential. © 2021 MediaTek Inc. All rights reserved. 7
CONFIDENTIAL C
Use
NOP Check
z.c al
tws enti
om
Check which channels are in Non-Occupancy Period (NOP)
– iwpriv rax0 show DfsNOP
ng@ nfid
gyo Co
din Tek
ang edia
M
MediaTek Proprietary and Confidential. © 2021 MediaTek Inc. All rights reserved. 8
CONFIDENTIAL C
Use
NOP Check
z.c al
tws enti
om
Example:
– Ch52 – Ch64 NOP is 1774s
ng@ nfid
gyo Co
din Tek
ang edia
M
z.c al
tws enti
om
Set NOP of all channel to 0 second
– iwpriv rax0 set DfsNOPClean=0
ng@ nfid
We do not provide the flexibility of resetting NOP of a specific channel
gyo Co
din Tek
ang edia
M
MediaTek Proprietary and Confidential. © 2021 MediaTek Inc. All rights reserved. 10
CONFIDENTIAL C
Use
Adjust ZW DFS
z.c al
tws enti
om
DFS_ADJ_BW_ZERO_WAIT=y
CONFIG_BACKGROUND_SCAN_SUPPORT=y
ng@ nfid
Parameters in 5G profile
gyo Co
– DfsEnable=1
– DfsDedicatedZeroWait=3
din Tek
ang edia
M
MediaTek Proprietary and Confidential. © 2021 MediaTek Inc. All rights reserved. 11
CONFIDENTIAL C
Use
Adjust ZW DFS
z.c al
tws enti
om
ng@ nfid
gyo Co
din Tek
ang edia
ZW only work when BW160 or BW80,ch52~64
M
MediaTek Proprietary and Confidential. © 2021 MediaTek Inc. All rights reserved. 12
CONFIDENTIAL C
Use
Recommended Debug Sequence
z.c al
tws enti
om
HW: DUT RF Rx sensitivity check
SW: DUT profile settings check
ng@ nfid
LAB: Testing equipment check
gyo Co
din Tek
ang edia
M
MediaTek Proprietary and Confidential. © 2021 MediaTek Inc. All rights reserved. 13
CONFIDENTIAL C
Use
Radar Simulation
z.c al
tws enti
om
The following command is to forcibly activate driver to work as if
detecting a Radar pulse
ng@ nfid
– iwpriv rax0 set RDDReport=1 /*band1*/
– iwpriv rax0 set RDDReport=2 /*dedicated path*/
gyo Co
This is used to debug whether the driver behavior is correct
din Tek
ang edia
M
MediaTek Proprietary and Confidential. © 2021 MediaTek Inc. All rights reserved. 14
CONFIDENTIAL C
Use
z.c al
tws enti
om
ng@ nfid
gyo Co
din Tek
ang edia
M
MediaTek Proprietary and Confidential. © 2021 MediaTek Inc. All rights reserved.