DECT NR+ MAC->PHY transmission scheduling

Hi there,

One of the functions of the DECT MAC layer is to allocate radio resources to RDs.  According to the standard, the MAC layer does that using special beacon messages ("resource allocation IEs") that contain the slot and subslot numbers that are assigned to each RD.

I'm trying to develop a simple MAC layer on top of the PHY. I don't quite understand how the MAC layer can instruct the PHY to use only certain slots or subslots in the transmission. The only relevant parameter I see is the ability to set the start_time when calling nrf_modem_dect_phy_tx(). But that is set in "modem time" rather than slots. Is the MAC layer responsible for syncing the timing of frames/slots?? Shouldn't that capability be provided by the modem? (I'm a newbie, so hopefully what I'm asking makes sense).

Secondly, , there's a binary demo you're providing for the nrf9161 with a Mosh shell and a "dect" command that implements, among other things, a (partial?) MAC layer. Will this source code become public, or be provided as a library?

Thanks,

Nir

Related