Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AntennaOfTxNode ¶
type AntennaOfTxNode func(txnodeID int) antenna.SettingAAS
type GenericStruct ¶
type GenericStruct map[string]interface{}
type LinkMetric ¶
type LinkMetric struct { RxNodeID int FreqInGHz float64 BandwidthMHz float64 N0 float64 TxNodeIDs vlib.VectorI TxNodesRSRP vlib.VectorF RSSI float64 BestRSRP float64 BestRSRPNode int BestSINR float64 RoIDbm float64 }
func CreateLink ¶
func CreateLink(rxid, txid int, snrDb float64) LinkMetric
CreateLink creates a single tx-rx link with a given SNR with bandwidth=10MHz, Signal power assumed as 0dBm and N0 calculated based on 10MHz bandwidth
func CreateSimpleLink ¶
func CreateSimpleLink(rxid, txid int, snrDb float64) LinkMetric
func (*LinkMetric) SetParams ¶
func (l *LinkMetric) SetParams(fGHz, bwMHz float64)
type Transmitter ¶
type WSystem ¶
func NewWSystem ¶
func NewWSystem() WSystem
func (WSystem) EvaluteMetric ¶
func (w WSystem) EvaluteMetric(singlecell *deployment.DropSystem, model *pathloss.PathLossModel, rxid int, afn AntennaOfTxNode) []LinkMetric
Directories ¶
Path | Synopsis |
---|---|
Implements a simple phase delay from different n-Antenna elements
|
Implements a simple phase delay from different n-Antenna elements |
Simple SISO Channel interface that creates links and emulates multipath channel between transmitters and receivers Will soon be moved to github.com/wiless/gocomm package
|
Simple SISO Channel interface that creates links and emulates multipath channel between transmitters and receivers Will soon be moved to github.com/wiless/gocomm package |
Implements a simple phase delay from different n-Antenna elements
|
Implements a simple phase delay from different n-Antenna elements |
Click to show internal directories.
Click to hide internal directories.