LTE: Downlink and Uplink decoding procedure
Show older comments
I got the code how to decode DL-SCH and I got DCI 0/4 formats (UL grant), but what is the procedure for DL and UL decoding via Matlab?
If I am iterating every SFN and internal loop for each subframe for DL decoding, then where I should insert a function to decode UL signal?
Like
...
rxGrid = lteOFDMDemodulate(enb, dlWaveform);
while (size(rxGrid,2) > 0)
...
% iterate every SFN
for subframeIdx = 0:9
% iterate every subframe and detect DCI and decode it
...
% on every 4th SFN I Have MIB, and every even I have SIB1
% then I have SIB2 where I have params for UL PUCCH, PRACH etc.
% but I need to use ASN.1 decoder (or wireshark LTE dissector) to get real values from symbols.
...
if UE.DCI.Format == "Format0"
% this is UL Grant. What should I do with this subframe?
end
end
end
rxGridUl = lteSCFDMADemodulate(FRC,ulWaveform);
% ??? how can I properly use rxGridUl to decode UL-SCH, RACH channels?
1 Comment
Sabyrzhan Tasbolatov
on 26 Sep 2022
Accepted Answer
More Answers (0)
Categories
Find more on LTE Toolbox in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!