TestFeedback¶
Package: simu5g.stack.phy.feedback.testFeedback
network TestFeedback
A test harness for the downlink feedback generator: one LteDlFeedbackGenerator and one FeedbackTester that drives it. The two are not connected; the tester reaches the generator by module reference.
Usage diagram¶
Unassigned submodule parameters¶
Name |
Type |
Default value |
Description |
|---|---|---|---|
lteDlFbGenerator.isNr |
bool |
false |
True for the NR leg (set by NrNicUe on the nrDlFbGen submodule) |
lteDlFbGenerator.macNodeId |
int |
MacNodeId of the stack leg this generator belongs to (set by the NIC) |
|
lteDlFbGenerator.feedbackType |
string |
“ALLBANDS” |
Can be ALLBANDS, PREFERRED, WIDEBAND |
lteDlFbGenerator.rbAllocationType |
string |
“localized” |
Resource allocation type (“distributed” or “localized”) |
lteDlFbGenerator.fbPeriod |
int |
6tti |
Period for Periodic feedback in TTI |
lteDlFbGenerator.fbDelay |
int |
1tti |
Time interval between sensing and transmission in TTI |
lteDlFbGenerator.usePeriodic |
bool |
true |
Whether periodic feedback is used in addition to aperiodic feedback |
lteDlFbGenerator.initialTxMode |
string |
“SINGLE_ANTENNA_PORT0” |
Initial txMode (see LteCommon.h) |
lteDlFbGenerator.binderModule |
string |
“binder” |
|
lteDlFbGenerator.phyModule |
string |
“^.phy” |
|
feedbackTester.interval |
double |
1ms |
|
feedbackTester.feedbackGeneratorModule |
string |
“lteDlFbGenerator” |
Source code¶
//
// A test harness for the downlink feedback generator: one
// ~LteDlFeedbackGenerator and one ~FeedbackTester that drives it. The two are
// not connected; the tester reaches the generator by module reference.
//
network TestFeedback
{
submodules:
lteDlFbGenerator: LteDlFeedbackGenerator {
@display("p=96,71");
}
feedbackTester: FeedbackTester {
@display("p=237,71");
}
}
File: src/simu5g/stack/phy/feedback/testFeedback/TestFeedback.ned