Files
openairinterface5g/targets/DOCS/api_icic.xml
T
2013-06-25 09:05:02 +00:00

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>