|
Algorithm 1 Lightweight LSTM-based adaptive CQI feedback. |
-
1:
Input:
-
Actual channel gains
-
Threshold .
-
-
/* Training a lightweight LSTM network */
-
2:
Build a lightweight LSTM network with N input nodes and M output nodes.
-
3:
Initialize lightweight LSTM network parameters , and set training epochs.
-
4:
while epoch < MAX_EPOCH do
-
5:
Process
-
6:
Update parameters with loss function
-
7:
Update epoch ← epoch
-
8:
end while
-
-
/* Predicting the CQI index */
-
9:
Calculate the predicted channel gain with the trained neural network
-
-
10:
Calculate the predicted SNR
-
11:
Calculate the predicted CQI index
-
12:
whilet < MAX_STEP do
-
13:
if then
-
14:
Update
-
15:
Reports the CQI index to the BS
-
16:
else
-
17:
Update
-
18:
end if
-
19:
Update
-
20:
end while
|