NetSim Source Code Help
Loading...
Searching...
No Matches
USFrame.c File Reference
#include "main.h"
#include "802_22.h"
Include dependency graph for USFrame.c:

Go to the source code of this file.

Functions

int fn_NetSim_CR_FormUSBurst ()
 
int fn_NetSim_CR_TransmitUSBurst ()
 

Function Documentation

◆ fn_NetSim_CR_FormUSBurst()

int fn_NetSim_CR_FormUSBurst ( )

The MAC data elements that are contained in upstream bursts shall be mapped to the US sub frame in a different order. They are first mapped horizontally, OFDM symbol by OFDM symbol, in the same logical sub channel.

Once a logical sub channel has been filled to the end of the upstream sub frame, the balance of the MAC data elements shall be mapped to the next logical sub channel, in an increasing sub channel order. This process continues until all of the sub channels and symbols allocated to the burst are filled. If the quantity of MAC data elements is insufficient to fill an upstream burst so that an integer number of OFDMA slots is occupied once encoded, zero padding shall be inserted at the end.

Alternatively, the horizontal laying of the MAC data elements may fill one sub channel with at least 7 OFDM symbols at a time and continue on the following sub channels. However, when all logical sub channels have been filled, the next MAC data elements shall be placed in the first available logical sub channel in the following burst. The width of the last vertical burst will be between 7 and 13 symbols depending on the total number of symbols in the upstream sub frame.

Definition at line 20 of file USFrame.c.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ fn_NetSim_CR_TransmitUSBurst()

int fn_NetSim_CR_TransmitUSBurst ( )

The MAC data elements that are contained in upstream bursts shall be mapped to the US sub frame in a different order. They are first mapped horizontally, OFDM symbol by OFDM symbol, in the same logical sub channel.

Once a logical sub channel has been filled to the end of the upstream sub frame, the balance of the MAC data elements shall be mapped to the next logical sub channel, in an increasing sub channel order. This process continues until all of the sub channels and symbols allocated to the burst are filled. If the quantity of MAC data elements is insufficient to fill an upstream burst so that an integer number of OFDMA slots is occupied once encoded, zero padding shall be inserted at the end.

Alternatively, the horizontal laying of the MAC data elements may fill one sub channel with at least 7 OFDM symbols at a time and continue on the following sub channels. However, when all logical sub channels have been filled, the next MAC data elements shall be placed in the first available logical sub channel in the following burst. The width of the last vertical burst will be between 7 and 13 symbols depending on the total number of symbols in the upstream sub frame.

Definition at line 162 of file USFrame.c.

Here is the call graph for this function:
Here is the caller graph for this function: