Lte3000DataBuffer.java
863 Bytes
package com.example.mina.entity;
import com.example.mina.base.AbstractHardwareDataBuffer;
public class Lte3000DataBuffer extends AbstractHardwareDataBuffer {
public Lte3000DataBuffer(int row, int col, int maxAtten){
super(row, col, col, maxAtten);
matrixData = new Entry[row][col];
offsetData = new Entry[col]; // LTE is on col
int offset = maxAtten;
for(int i = 0; i < col; i++){
offsetData[i] = new Entry(i, 0, "rr", offset, false);
// offset += 5;
}
for(int i = 0; i < row; i++){
for(int k = 0; k < col; k++){
if (i == k) {
matrixData[i][k] = new Entry(i, k, "kk", 1, false);
}else{
matrixData[i][k] = new Entry(i, k, "kk", 0, false);
}
}
}
}
}