Hi Biljana, all!
Im still struggling with this.
So, I took your comments on using CA for this case, but I can't find how it is configured.
I've been reading that CA is configured as follows:
Thus we need to set up the UseCA flag among other things.
I'm reading the LBT code and nowhere in there is there any "useCA" string on the code. I'm looking at the following files:
laa-wifi-coexistence-helper.cc
scenario-helper.cc
lte-helper.cc
My reasoning therefore is as follows:
The ns3 LBT version works on top of lte-helper, changing it so as to work with new channelAccessManager. That version of lte-helper does not account for CA use and that's why I don't see it in the code.
Am I right with the reasoning above?
If that is the case, then how is the licensed portion of the enb configured if there is no explicit use of CA on code?
On the scenario-helper I'm only seeing one dlEarfcn and it is on 5 GHz band and so on unlicensed spectrum, so I am not sure about how DL or UL of licensed carrier is configured. Maybe I'm not using the latest version? Is it implied somehow? If it is implied then how are the HARQ and TCP ACK/NACKs transmmited from UE?
One last point:
In the scenario-helper.cc I'm seeing this code:
ConfigureLaa (lteHelper, epcHelper, internetIpv4Helper, bsNodesA, ueNodesA, clientNodesA, bsDevicesA, ueDevicesA, phyParams, lteDlSinrCatcherVectorA, absPattern, transport, lbtChannelAccessManagerInstallTime);
I thought the absPattern was used in case of duty cycle, but we are using LbtChannelAccess manager and not duty cycle. AbsPattern is used on lbtChannelAccessManager?
Thanks a lot in advance, I really appreciate your help!!