# ALGORITHM DESCRIPTION

The simulation algorithm is implemented according to the specification outlined in Rec. <span data-highlighted="true" data-vc="highlighted-text"><span class="_kqswh2mm"><span class="_5pioz8co _189e1dm9 _1il9buyh _19lc184f _d0altlke" data-testid="definition-highlighter">ITU-R</span></span></span> M.2101 – section 3.4.1 for downlink and section 3.4.2 for uplink. This implementation addresses both cases of IMT-2020 as the interfering and victim system.  
Flowcharts describing the specific SEAMCAT implementation are provided in [Annex 15](https://ecowiki.atlassian.net/wiki/spaces/SH/pages/494646 "https://ecowiki.atlassian.net/wiki/spaces/SH/pages/494646").

  
Note that the number of UEs per <span data-highlighted="true" data-vc="highlighted-text"><span class="_kqswh2mm"><span class="_5pioz8co _189e1dm9 _1il9buyh _19lc184f _d0altlke" data-testid="definition-highlighter">BS</span></span></span> *K* is not set explicitly in SEAMCAT but is derived from the user parameters 'Max. RBs per <span data-highlighted="true" data-vc="highlighted-text">BS</span>' (parameter *M* in M.2101) and 'Number of RBs per MS' (parameter *n* in M.2101), i.e.:

[![image.png](https://wiki.cept.org/uploads/images/gallery/2026-04/scaled-1680-/SWFjuqJYf11DEKNS-image.png)](https://wiki.cept.org/uploads/images/gallery/2026-04/SWFjuqJYf11DEKNS-image.png)

The *K* users are distributed randomly within the sector of each <span data-highlighted="true" data-vc="highlighted-text">BS</span>.

Power control is implemented similarly to <span data-highlighted="true" data-vc="highlighted-text"><span class="_kqswh2mm"><span class="_5pioz8co _189e1dm9 _1il9buyh _19lc184f _d0altlke" data-testid="definition-highlighter">OFDMA</span></span></span> systems (see section [9.10](https://ecowiki.atlassian.net/wiki/spaces/SH/pages/493458 "https://ecowiki.atlassian.net/wiki/spaces/SH/pages/493458")), as recommended in M.2101 section 4.1.