Pre-ci test passed git-svn-id: http://svn.eurecom.fr/openair4G/trunk@4000 818b1a75-f10b-46b9-bf7c-635c3b92a50f
95 lines
2.3 KiB
XML
95 lines
2.3 KiB
XML
|
|
|
|
<ICIC_API>
|
|
<SRUCTURE>
|
|
<STRUCTNAME>SBMAP_CONF</STRUCTNAME>
|
|
<PATH>openair2/LAYER2/MAC/defs.h</PATH>
|
|
<FIELD>
|
|
<FIELDNAME>sbmap[13]</FIELDNAME>
|
|
<FIELDTYPE>unsigned char</FIELDTYPE>
|
|
<DESC>subband map indicates to scheduler allowed SB for eNB</DESC>
|
|
</FIELD>
|
|
<FIELD>
|
|
<FIELDNAME>periodicity</FIELDNAME>
|
|
<FIELDTYPE>unsigned char</FIELDTYPE>
|
|
<DESC>in millisecond indicate update instant</DESC>
|
|
</FIELD>
|
|
<FIELD>
|
|
<FIELDNAME>first_subframe</FIELDNAME>
|
|
<FIELDTYPE>unsigned char</FIELDTYPE>
|
|
<DESC>...</DESC>
|
|
</FIELD>
|
|
<FIELD>
|
|
<FIELDNAME>sb_size</FIELDNAME>
|
|
<FIELDTYPE>unsigned char</FIELDTYPE>
|
|
<DESC>number of PRB in this subband</DESC>
|
|
</FIELD>
|
|
<FIELD>
|
|
<FIELDNAME>nb_active_sb</FIELDNAME>
|
|
<FIELDTYPE>unsigned char</FIELDTYPE>
|
|
<DESC>indicates the number of set subbands</DESC>
|
|
</FIELD>
|
|
</SRUCTURE>
|
|
|
|
<SRUCTURE>
|
|
<STRUCTNAME>eNB_MAC_INST</STRUCTNAME>
|
|
<PATH>openair2/LAYER2/MAC/defs.h</PATH>
|
|
<FIELD>
|
|
...
|
|
</FIELD>
|
|
<FIELD>
|
|
<FIELDNAME>sbmap_conf</FIELDNAME>
|
|
<FIELDTYPE>SBMAP_CONF</FIELDTYPE>
|
|
<DESC>subband map configuration for each eNB</DESC>
|
|
</FIELD>
|
|
<INITPATH>openair2/LAYER2/MAC/main.c</INITPATH>
|
|
<INITFUNC>mac_top_init</INITFUNC>
|
|
</SRUCTURE>
|
|
|
|
<SRUCTURE>
|
|
<STRUCTNAME>MAC_xface</STRUCTNAME>
|
|
<PATH>openair2/PHY_INTERFACE/defs.h</PATH>
|
|
<FIELD>
|
|
...
|
|
</FIELD>
|
|
<FIELD>
|
|
<FIELDNAME>(*get_SB_size)(unsigned char)</FIELDNAME>
|
|
<FIELDTYPE>function pointer n</FIELDTYPE>
|
|
<DESC>return the number of PRB supported in a subband configuration</DESC>
|
|
</FIELD>
|
|
<INITPATH>openair2/LAYER2/MAC/main.c</INITPATH>
|
|
<INITFUNC>l2_init</INITFUNC>
|
|
</SRUCTURE>
|
|
|
|
<FUNCTION>
|
|
<FUNCNAME>Get_Cell_SBMap</FUNCNAME>
|
|
<PARAMS>unsigned char Mod_id</PARAMS>
|
|
<RETURN>void</RETURN>
|
|
<PROTOPATH>openair2/LAYER2/MAC/defs.h</PROTOPATH>
|
|
<IMPLPATH>openair2/LAYER2/MAC/eNB_scheduler.c</IMPLPATH>
|
|
<DESC>imlements ICIC algo</DESC>
|
|
</FUNCTION>
|
|
<FUNCTION>
|
|
<FUNCNAME>Get_SB_size</FUNCNAME>
|
|
<PARAMS>unsigned char n_rb_dl</PARAMS>
|
|
<RETURN>unsigned char </RETURN>
|
|
<PROTOPATH>openair1/PHY/LTE_TRANSPORT/proto.h</PROTOPATH>
|
|
<IMPLPATH>openair1/PHY/LTE_TRANSPORT/lte_mcs.c</IMPLPATH>
|
|
<DESC>return the number of PRB supported in a subband configuration.</DESC>
|
|
</FUNCTION>
|
|
</ICIC_API>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|