public class Modems extends CoreLibrary implements Modefs
| Modifier and Type | Class and Description |
|---|---|
static class |
Modems.IFEC |
CoreCommon.CxByte, CoreCommon.CxDouble, CoreCommon.CxFloat, CoreCommon.CxShort, CoreCommon.SxDouble, CoreCommon.SxFloat, CoreCommon.SxShort, CoreCommon.TypeDef, CoreCommon.VxDouble, CoreCommon.VxFloat, CoreCommon.VxShort| Modifier and Type | Field and Description |
|---|---|
static byte[] |
mapTCM |
ARRAY, BUFFER, BUFSTR, cvbb, FLGS, FLOW, FORM, FUNC, IMPL, MCID, PACKET, SCID, STREAM, VBPRFEC_DTCM23, FEC_GLY2412, FEC_HAM128, FEC_HAM74, FEC_HAM84, FEC_NONE, FEC_REP1, FEC_REP2, FEC_REP3, FEC_SD2216, FEC_SD3932, FEC_SD7264, FEC_TCM, FEC_TCM23, FEC_V27, FEC_V27P12, FEC_V27P23, FEC_V27P34, FEC_V27P45, FEC_V27P56, FEC_V27P67, FEC_V27P78, FEC_V29, FEC_V29P12, FEC_V29P23, FEC_V29P34, FEC_V29P45, FEC_V29P56, FEC_V29P67, FEC_V29P78, FEC_V39, FEC_V615, fecList, FMT_AUTO, FMT_HARD, FMT_RAWIQ, FMT_SOFT, FMT_SOFT3, FMT_VHARD, FMT_VSOFT, FMT_VSOFT3, fmtList, frameSync, MAP_BRGC, MAP_BRGCBE, MAP_BRGCIB, MAP_BRGCIX, MAP_BRGCIXY, MAP_BRGCIY, MAP_BRGCNT, MAP_LINEAR, mapList, modList, MT_1024QAM, MT_128QAM, MT_16APSK, MT_16CQAM, MT_16PSK, MT_16QAM, MT_1P4DQPSK, MT_1P4QPSK, MT_256CQAM, MT_256QAM, MT_32APSK, MT_32QAM, MT_3P4QPSK, MT_4FSK, MT_512QAM, MT_64APSK, MT_64CQAM, MT_64QAM, MT_8PSK, MT_8QAM, MT_AM, MT_BPSK, MT_CW, MT_FM, MT_FSK, MT_NONE, MT_OQPSK, MT_QPSK, RFP_DVBS, RFP_DVBX, RFP_ETH, RFP_GSM, RFP_ICE, RFP_NONE, rfpList, SCR_IES, SCR_LRS, SCR_NONE, SCR_V35, scrList, soft34bpw, V27PA, V27PB, V29PA, V29PBANGULAR_VELOCITY_PRECESSING_COR, B1G, B1K, B1M, B1T, B64K, CYC2RAD, DEF_EARTH_ANGULAR_VELOCITY, DEG2METERS, DEG2RAD, E, EARTH_ANGULAR_VELOCITY, EARTH_ECCENTRICITY, EARTH_EQUATORIAL_RADIUS, EARTH_FLATTENING_FACTOR, EARTH_GRAV_CONSTANT_W_ATMOS, EARTH_GRAV_CONSTANT_W_ATMOS_ORIG, EARTH_GRAV_CONSTANT_WO_ATMOS, EARTH_GRAV_CONSTANT_WO_ATMOS_ORIG, FEET2METERS, HALFPI, IAU_EARTH_ANGULAR_VELOCITY, LN2DB, LN2LOG, LNTEN, MASS_OF_EARTH_W_ATMOS, METERS2DEG, METERS2FEET, METERS2NM, METERS2SM, NM2FEET, NM2METERS, PI, POLAR_RADIUS_IN_METERS, POLAR_RADIUS_OF_CURVATURE, RAD2CYC, RAD2DEG, SECOND_EARTH_ECCENTRICITY, SM2FEET, SM2METERS, SPEED_OF_LIGHT, TWOPIALAW, AMODE, ASCII, ASCII256, BMAX, BMIN, BOOL, BYTE, COMPLEX, CONVERT_TYPE_LIST, CRAY, DATA_MODE_LIST, DATA_TYPE_LIST, DMAX, DMIN, DOUBLE, EEEI, EXTENDED_DATA_TYPE_LIST, falseStates, FLOAT, FMAX, FMIN, IEEE, IMAX, IMIN, INT, JINT, LMAX, LMIN, LONG, MATRIX, modeList, MULT_DATA_MODE_LIST, NIBBLE, NMAX, NMIN, NONHOMOGENEOUS, NUMBER, numberTypes, NUMERIC_DATA_TYPE_LIST, numericTypeList, OBJECT, PACKED, QUAD, repList, RESULT_TYPE_LIST, SCALAR, STRING, TABLE, TRANSMATRIX, trueStates, typeList, UINT, ULAW, ULONG, VAX, VECTOR, XLONG, XMAX, XMIN, XMODE, XMVALUE, XMVALUE_KVLIST, XMVALUE_LIST, XMVALUE_TABLE| Constructor and Description |
|---|
Modems() |
| Modifier and Type | Method and Description |
|---|---|
static int |
bitRev(int ord,
int im) |
static int |
diff(int order,
int e) |
static void |
fixCQ(int nr,
float rs,
int i,
int j,
int im,
float[] xa,
float[] ya) |
static int |
genLUT(int order,
int poly0,
int poly1,
boolean denc,
int iper,
int oper,
int plen,
int ppat,
int[] lut,
int[] pflg) |
static float |
getAMDes(int mod) |
static int |
getBitsPerSym(int mod) |
static float |
getCFact(int mod) |
static int |
getFecID(java.lang.String s) |
static int |
getFECLUT(int alg,
int upp,
int[] lut,
int[] pflg) |
static double |
getFECratio(int fect) |
static int |
getFrameAWG(int fsm) |
static int |
getFrameFEC(int fsm) |
static int |
getFrameFor(java.lang.String mod,
java.lang.String fec,
int word,
int len) |
static int |
getFrameSize(int modt,
int fect,
int word,
int len) |
static int |
getGridSF(int mod) |
static int |
getMap(int map,
int ord,
int i) |
static int |
getMapID(java.lang.String s) |
static int |
getMapXY(int map,
int ord,
int i,
int j,
int k) |
static float |
getMinCV(int mod) |
static float |
getMinSNR(int mod) |
static int |
getModID(java.lang.String s) |
static int |
getRings(int mod,
float[] rb,
float[] sx,
float[] sy) |
static int |
getSymbolMap(int mod,
int map,
double amp,
double midx,
int nper,
float[] x,
float[] y) |
abs, addcc, atan2, atan2cf, atan2f, brev4, bswap2, bswap2, bswap2s, bswap4, ceil, ceilf, CF2bb, CF2CI, CF2L, CI2CF, CI2Fx, CI2Fy, CI2L, clip, clipf, clipl, cos, cosc, coscf, cosf, cpuDate, cpuTime, cpuWait, CxByte, CxDouble_stk, CxFloat_stk, CxShort_stk, d2dptx, d2f, d2fi, d2i, d2l, d2wi, d2x, divdi, divf, divfi, divfp2, divii, divp2, dptx2d, dupcc, f2bb, f2d, f2fptx, f2i, F2I, F2K, f2x, fabs, fabsf, fi2d, findListItem, fint, fintf, floor, floorf, fmax, fmaxf, fmin, fminf, fmod, fmodf, fp2i, fptx2f, frac, fracf, gatherBits, getBit, getBit, getBits, getBits, getListBase, getListItem, getPABS, getPABS, getPBBS, getPBS, getPBS, i2bb, i2d, i2f, I2F, i2fp, i2s, iabs, ii2l, iLRS, iLRSP, imax, imin, IN2P, inv, invf, invfi, IO2P, K2F, l2d, L2F, l2i, l2s, labs, LN2P, LO2P, log10, log10cf, log10f, log2, mag2f, msumccf, msumcsf, msumf, mulcAc, mulcAcA, mulcc, mulccA, mulccj, mulcf, mulcfrnc, muldf, muldi, mulfc, mulfcrnc, mulff, mulffrnc, mulfi, mulfp2, mulif, mulp2, muxf, ones, phaseditherf, pol2recf, pow, pow2ge, power2ge, powf, qrotcc, qwrap2z, round, roundf, s2bb, s2i, s2l, sclip, sclipf, sclipl, setBit, setBit, setBits, setBits, setBits, setBits, sin, sinc, sincf, sincoscf, sinf, sqrt, sqrtf, SxDouble_stk, SxFloat_stk, SxShort_stk, tan, tancf, tanf, VxDouble_stk, VxFloat_stk, VxShort_stk, wrap, wrapfpublic static int getModID(java.lang.String s)
public static int getFecID(java.lang.String s)
public static int getMapID(java.lang.String s)
public static int getGridSF(int mod)
public static int getBitsPerSym(int mod)
public static float getMinSNR(int mod)
public static float getMinCV(int mod)
public static float getAMDes(int mod)
public static float getCFact(int mod)
public static int bitRev(int ord,
int im)
public static int getMap(int map,
int ord,
int i)
public static int getMapXY(int map,
int ord,
int i,
int j,
int k)
public static void fixCQ(int nr,
float rs,
int i,
int j,
int im,
float[] xa,
float[] ya)
public static int getSymbolMap(int mod,
int map,
double amp,
double midx,
int nper,
float[] x,
float[] y)
public static int getRings(int mod,
float[] rb,
float[] sx,
float[] sy)
public static int diff(int order,
int e)
public static int genLUT(int order,
int poly0,
int poly1,
boolean denc,
int iper,
int oper,
int plen,
int ppat,
int[] lut,
int[] pflg)
public static int getFECLUT(int alg,
int upp,
int[] lut,
int[] pflg)
public static int getFrameSize(int modt,
int fect,
int word,
int len)
public static int getFrameFor(java.lang.String mod,
java.lang.String fec,
int word,
int len)
public static int getFrameAWG(int fsm)
public static double getFECratio(int fect)
public static int getFrameFEC(int fsm)