M7350/wlan/tools/dsrc/dcc.dat
2024-09-09 08:57:42 +00:00

299 lines
9.3 KiB
Plaintext

#
# DCC configuration. Use comma,hiphen as seperation character.
# Values for each channel has to be in the same order as channels
# For Eg:- If DCC_Channels=5860,5870, then DCC_NumActiveStates=4,1 means
# NumActiveStates for channel 5860 = 4 and for channel 5870 = 1
# Bandwidth is assumed as 10MHz for the channel. Lower layers will make the
# adjustments if the bandwidth is different (5 or 10MHz)
#
# DCC types as described in ETSI TS 102 687
# Type Format stepSize referenceValue numBits
# -------------------------------------------------------------------------
# ndlType_acPrio INTEGER (0...7) 1 number 3
# ndlType_controlLoop INTEGER (0...7) 1 0 3
# ndlType_arrivalRate INTEGER (0..8191) 0.01 /s 0 13
# ndlType_channelLoad INTEGER (0..1000) 0.1 % 0 % 10
# ndlType_channelUse INTEGER (0..8000) 0.0125 % 0 % 13
# ndlType_datarate INTEGER (0..7) Table 8 3
# ndlType_distance INTEGER (0..4095) 1 m 0 12
# ndlType_numberElements INTEGER (0..63) number 6
# ndlType_packetDuration INTEGER (0..2047) TSYM 0 11
# ndlType_packetInterval INTEGER (0..1023) 10 ms 0 10
# ndlType_pathloss INTEGER (0..31) 0.1 1.0 5
# ndlType_rxPower INTEGER (0..127) -0.5 dB -40 dBm 7
# ndlType_snr INTEGER (0..127) 0.5 dB -10 dB 7
# ndlType_timing INTEGER (0..4095) 10 ms 0 12
# ndlType_txPower INTEGER (0..127) 0.5 dB -20 dBm 7
# ndlType_ratio INTEGER (0..100) 1 % 0 % 7
# ndlType_exponent INTEGER (0..100) 0.1 0 7
# ndlType_queueStatus 1 - OPEN, 0 - CLOSED
# ndlType_dccMechanism Bitmask 1= TPC; 2= TRC; 4=TDC 8= DSC; 16=TAC 32=reserved 0=NONE; 63= ALL
#Channels that support DCC
DCC_Channels=5860,5890
#Enable DCC control loop state machine
DCC_ControlLoopEnable=1,1
#Enable DCC stats collection
DCC_StatsEnable=0,0
#DCC Stats interval
DCC_StatsInterval=500,500
#DCC control loop min sampling time
DCC_MinDccSampling=100,500
#Measurement Interval
DCC_MeasurementInterval=500,500
#Trasmit power threshold
#Min Tx power for each channel
NDL_minTxPower=20,20
#Max Tx power for each channel
NDL_maxTxPower=106,106
#Default power for each channel (Not used currently)
NDL_defTxPower-AC_BK=86,86
NDL_defTxPower-AC_BE=86,86
NDL_defTxPower-AC_VO=86,86
NDL_defTxPower-AC_VI=86,86
#Packet timing thresholds
#Max packet duration in multiple of 8us
NDL_maxPacketDuration-AC_BK=750,1250
NDL_maxPacketDuration-AC_BE=750,1250
NDL_maxPacketDuration-AC_VO=750,1250
NDL_maxPacketDuration-AC_VI=750,1250
#Min packet interval
NDL_minPacketInterval=4,4
#Max packet interval
NDL_maxPacketInterval=100,200
#Default packet interval
NDL_defPacketInterval-AC_BK=50,50
NDL_defPacketInterval-AC_BE=50,50
NDL_defPacketInterval-AC_VO=50,50
NDL_defPacketInterval-AC_VI=50,50
#Packet datarate thresholds
#Min datarate
NDL_minDatarate=0,2
#Max datarate
NDL_maxDatarate=4,5
#Default datarate (Not used currently)
NDL_defDatarate-AC_BK=2,2
NDL_defDatarate-AC_BE=2,2
NDL_defDatarate-AC_VO=2,2
NDL_defDatarate-AC_VI=2,2
#Receive signal thresholds
#Min carrier sense (Not used currently)
NDL_minCarrierSense=110,110
#Max carrier sense (Not used currently)
NDL_maxCarrierSense=50,50
#Default carrier sense (Not used currently)
NDL_defCarrierSense=90,90
#Receive model parameter
#Default DCC sensitivity (Not used currently)
NDL_defDccSensitivity=90,90
#Max CS range
NDL_maxCsRange=1000,1000
#Reference path loss
NDL_refPathloss=10,10
#Min SNR
NDL_minSNR=40,40
#Demodulation model parameter
#SNR backoff
NDL_snrBackoff-MCS0=20,20
NDL_snrBackoff-MCS1=22,22
NDL_snrBackoff-MCS2=26,26
NDL_snrBackoff-MCS3=30,30
NDL_snrBackoff-MCS4=36,36
NDL_snrBackoff-MCS5=44,44
NDL_snrBackoff-MCS6=52,52
NDL_snrBackoff-MCS7=54,54
#Transmit model parameter
#Packet arrival rate
NDL_tmPacketArrivalRate-AC_BK=
NDL_tmPacketArrivalRate-AC_BE=
NDL_tmPacketArrivalRate-AC_VO=
NDL_tmPacketArrivalRate-AC_VI=
#Packet average duration
NDL_tmPacketAvgDuration-AC_BK=
NDL_tmPacketAvgDuration-AC_BE=
NDL_tmPacketAvgDuration-AC_VO=
NDL_tmPacketAvgDuration-AC_VI=
#Signal average power
NDL_tmSignalAvgPower-AC_BK=
NDL_tmSignalAvgPower-AC_BE=
NDL_tmSignalAvgPower-AC_VO=
NDL_tmSignalAvgPower-AC_VI=
#Max channel use
NDL_maxChannelUse=
#Channel use per AC
NDL_tmChannelUse-AC_BK=
NDL_tmChannelUse-AC_BE=
NDL_tmChannelUse-AC_VO=
NDL_tmChannelUse-AC_VI=
#Channel load thresholds
#Min channel load
NDL_minChannelLoad=150,200
#Max channel load
NDL_maxChannelLoad=400,500
#Transmit queue parameter
#Num of queues (This cannot be changed)
NDL_numQueue=4,4
#Queue status (1=open, 0=close)
NDL_refQueueStatus-AC_BK=1,1
NDL_refQueueStatus-AC_BE=1,1
NDL_refQueueStatus-AC_VO=1,1
NDL_refQueueStatus-AC_VI=1,1
#Queue length
NDL_queueLen-AC_BK=2,8
NDL_queueLen-AC_BE=2,8
NDL_queueLen-AC_VO=2,8
NDL_queueLen-AC_VI=2,8
#DCC control loop configuration
#Time up
NDL_timeUp=100,100
#Time down
NDL_timeDown=500,500
#Number of active states
NDL_NumActiveStates=1,4
#Active state configuration. Value 'ref' indicates that the parameter is unchanged and
#the previous value of the corresponding reference parameter is used.
#Use ref to maintain the channel order even if some of the states are invalid for a channel.
#Do not use 'ref' for asChanLoad and asDcc
#Active state 1
#Channel load
NDL_asChanLoad-ActiveState_1=200,250
#DCC mechanism
NDL_asDcc-AC_BK-ActiveState_1=1,1
NDL_asDcc-AC_BE-ActiveState_1=1,1
NDL_asDcc-AC_VO-ActiveState_1=1,0
NDL_asDcc-AC_VI-ActiveState_1=0,0
#Tx power
NDL_asTxPower-AC_BK-ActiveState_1=70,80
NDL_asTxPower-AC_BE-ActiveState_1=80,90
NDL_asTxPower-AC_VO-ActiveState_1=90,ref
NDL_asTxPower-AC_VI-ActiveState_1=ref,ref
#Packet interval
NDL_asPacketInterval-AC_BK-ActiveState_1=ref,ref
NDL_asPacketInterval-AC_BE-ActiveState_1=ref,ref
NDL_asPacketInterval-AC_VO-ActiveState_1=ref,ref
NDL_asPacketInterval-AC_VI-ActiveState_1=ref,ref
#Datarate
NDL_asDatarate-AC_BK-ActiveState_1=ref,ref
NDL_asDatarate-AC_BE-ActiveState_1=ref,ref
NDL_asDatarate-AC_VO-ActiveState_1=ref,ref
NDL_asDatarate-AC_VI-ActiveState_1=ref,ref
#Carrier sense (Not supported)
NDL_asCarrierSense-AC_BK-ActiveState_1=ref,ref
NDL_asCarrierSense-AC_BE-ActiveState_1=ref,ref
NDL_asCarrierSense-AC_VO-ActiveState_1=ref,ref
NDL_asCarrierSense-AC_VI-ActiveState_1=ref,ref
#Active state 2
#Channel load
NDL_asChanLoad-ActiveState_2=ref,300
#DCC mechanism
NDL_asDcc-AC_BK-ActiveState_2=ref,3
NDL_asDcc-AC_BE-ActiveState_2=ref,1
NDL_asDcc-AC_VO-ActiveState_2=ref,1
NDL_asDcc-AC_VI-ActiveState_2=ref,1
#Tx power
NDL_asTxPower-AC_BK-ActiveState_2=ref,60
NDL_asTxPower-AC_BE-ActiveState_2=ref,80
NDL_asTxPower-AC_VO-ActiveState_2=ref,90
NDL_asTxPower-AC_VI-ActiveState_2=ref,90
#Packet interval
NDL_asPacketInterval-AC_BK-ActiveState_2=ref,100
NDL_asPacketInterval-AC_BE-ActiveState_2=ref,ref
NDL_asPacketInterval-AC_VO-ActiveState_2=ref,ref
NDL_asPacketInterval-AC_VI-ActiveState_2=ref,ref
#Datarate
NDL_asDatarate-AC_BK-ActiveState_2=ref,ref
NDL_asDatarate-AC_BE-ActiveState_2=ref,ref
NDL_asDatarate-AC_VO-ActiveState_2=ref,ref
NDL_asDatarate-AC_VI-ActiveState_2=ref,ref
#Carrier sense (Not supported)
NDL_asCarrierSense-AC_BK-ActiveState_2=ref,ref
NDL_asCarrierSense-AC_BE-ActiveState_2=ref,ref
NDL_asCarrierSense-AC_VO-ActiveState_2=ref,ref
NDL_asCarrierSense-AC_VI-ActiveState_2=ref,ref
#Active state 3
#Channel load
NDL_asChanLoad-ActiveState_3=ref,350
#DCC mechanism
NDL_asDcc-AC_BK-ActiveState_3=ref,7
NDL_asDcc-AC_BE-ActiveState_3=ref,7
NDL_asDcc-AC_VO-ActiveState_3=ref,1
NDL_asDcc-AC_VI-ActiveState_3=ref,1
#Tx power
NDL_asTxPower-AC_BK-ActiveState_3=ref,50
NDL_asTxPower-AC_BE-ActiveState_3=ref,60
NDL_asTxPower-AC_VO-ActiveState_3=ref,70
NDL_asTxPower-AC_VI-ActiveState_3=ref,70
#Packet interval
NDL_asPacketInterval-AC_BK-ActiveState_3=ref,150
NDL_asPacketInterval-AC_BE-ActiveState_3=ref,100
NDL_asPacketInterval-AC_VO-ActiveState_3=ref,ref
NDL_asPacketInterval-AC_VI-ActiveState_3=ref,ref
#Datarate
NDL_asDatarate-AC_BK-ActiveState_3=ref,3
NDL_asDatarate-AC_BE-ActiveState_3=ref,3
NDL_asDatarate-AC_VO-ActiveState_3=ref,ref
NDL_asDatarate-AC_VI-ActiveState_3=ref,ref
#Carrier sense (Not supported)
NDL_asCarrierSense-AC_BK-ActiveState_3=ref,ref
NDL_asCarrierSense-AC_BE-ActiveState_3=ref,ref
NDL_asCarrierSense-AC_VO-ActiveState_3=ref,ref
NDL_asCarrierSense-AC_VI-ActiveState_3=ref,ref
#Active state 4
#Channel load
NDL_asChanLoad-ActiveState_4=ref,400
#DCC mechanism
NDL_asDcc-AC_BK-ActiveState_4=ref,7
NDL_asDcc-AC_BE-ActiveState_4=ref,7
NDL_asDcc-AC_VO-ActiveState_4=ref,7
NDL_asDcc-AC_VI-ActiveState_4=ref,5
#Tx power
NDL_asTxPower-AC_BK-ActiveState_4=ref,20
NDL_asTxPower-AC_BE-ActiveState_4=ref,30
NDL_asTxPower-AC_VO-ActiveState_4=ref,40
NDL_asTxPower-AC_VI-ActiveState_4=ref,10
#Packet interval
NDL_asPacketInterval-AC_BK-ActiveState_4=ref,200
NDL_asPacketInterval-AC_BE-ActiveState_4=ref,150
NDL_asPacketInterval-AC_VO-ActiveState_4=ref,100
NDL_asPacketInterval-AC_VI-ActiveState_4=ref,ref
#Datarate
NDL_asDatarate-AC_BK-ActiveState_4=ref,5
NDL_asDatarate-AC_BE-ActiveState_4=ref,5
NDL_asDatarate-AC_VO-ActiveState_4=ref,4
NDL_asDatarate-AC_VI-ActiveState_4=ref,4
#Carrier sense (Not supported)
NDL_asCarrierSense-AC_BK-ActiveState_4=ref,ref
NDL_asCarrierSense-AC_BE-ActiveState_4=ref,ref
NDL_asCarrierSense-AC_VO-ActiveState_4=ref,ref
NDL_asCarrierSense-AC_VI-ActiveState_4=ref,ref