Lines Matching refs:nRx
627 int pp, nRx, nTx; in readHexDataDemodulateProcessVhtHeNg1() local
636 int nRx0 = pktinfo->nRx + 1; in readHexDataDemodulateProcessVhtHeNg1()
677 nRx = (pktinfo->nRx<inputVals->nRx) ? (pktinfo->nRx + 1) : (inputVals->nRx + 1); in readHexDataDemodulateProcessVhtHeNg1()
678 if (MAX_RX<nRx) { in readHexDataDemodulateProcessVhtHeNg1()
679 nRx = MAX_RX; in readHexDataDemodulateProcessVhtHeNg1()
681 pktinfo->nRx = nRx - 1; in readHexDataDemodulateProcessVhtHeNg1()
718 pktinfo->nRx = 2 * nRx - 1; in readHexDataDemodulateProcessVhtHeNg1()
763 pktinfo->nRx = 2 * nRx - 1; in readHexDataDemodulateProcessVhtHeNg1()
799 for (jj = 0; jj<nRx; jj++) { in readHexDataDemodulateProcessVhtHeNg1()
807 writePtr = (short*)(fftInBfr + ifftSizeOsf*(jj + ii*nRx) + bb * 256); in readHexDataDemodulateProcessVhtHeNg1()
810 writePtr = (short*)(fftInBfr + ifftSizeOsf*(jj + bb* nRx + ii*nRx*numBands)); in readHexDataDemodulateProcessVhtHeNg1()
847 writePtr = (short*)(fftInBfr + ifftSizeOsf*(jj + ii*nRx) + bb * 256 + scStart2); in readHexDataDemodulateProcessVhtHeNg1()
849 writePtr = (short*)(fftInBfr + ifftSizeOsf*(jj + bb* nRx + ii*nRx*numBands) + scStart2); in readHexDataDemodulateProcessVhtHeNg1()
878 phaseRollPtr[(jj + bb* nRx + ii*nRx*numBands)] = myAtan2(myStack[2], myStack[3]); in readHexDataDemodulateProcessVhtHeNg1()
883 phaseRollPtr[(jj + ii*nRx)] = myAtan2(myStack[2], myStack[3]); in readHexDataDemodulateProcessVhtHeNg1()
892 int nRx = pktinfo->nRx + 1; in detectPhaseJump() local
916 for (jj = 0;jj < nRx;jj+= NUM_PARALLEL) { in detectPhaseJump()
917 readPtr = (fftInBfr + NUM_PARALLEL * ifftSizeOsf * (jj + ii * nRx)); in detectPhaseJump()
931 idx = (dcEdge*phaseRollPtr[qq + jj + ii*nRx] *MAX_FFT_SIZE) >> MPY_BIPT; // Ng=1 in detectPhaseJump()
978 int pp, nRx, nTx; local
982 int nRx0 = pktinfo->nRx+1;
1019 nRx = (pktinfo->nRx<inputVals->nRx)?(pktinfo->nRx+1):(inputVals->nRx+1);
1020 if(MAX_RX<nRx){
1021 nRx = MAX_RX;
1023 pktinfo->nRx = nRx-1;
1084 for(jj=0;jj<nRx;jj++){
1086 memset(fftInBfr+ifftSizeOsf*(jj+ii*nRx),0,4*ifftSizeOsf);
1087 writePtr = (short*)(fftInBfr+ifftSizeOsf*(jj+ii*nRx)+scStart);
1152 phaseRollPtr[(jj+ii*nRx)] = myAtan2(myStack[2], myStack[3]);
1164 int nRx = pktinfo->nRx+1; local
1177 for(jj=0;jj<nRx;jj+= NUM_PARALLEL){
1181 tempVal += powerPerSubband[qq + tt*NUM_PARALLEL + (jj + ii*nRx)*numSubBlocks];
1183 totalpower[qq + jj + ii*nRx] = tempVal;
1193 int nRx = pktinfo->nRx+1; local
1197 for(jj=0;jj<nRx;jj+=NUM_PARALLEL){
1200 …ndEdges20Intrinsic(pktinfo, fftInBuffer + bufferspacing*(jj + ii*nRx), phaseRollPtr + jj + ii*nRx);
1202 …andEdges20Parallel(pktinfo, fftInBuffer + bufferspacing*(jj + ii*nRx), phaseRollPtr + jj + ii*nRx);
1204 …erpolateBandEdges20(pktinfo, fftInBuffer + bufferspacing*(jj + ii*nRx), phaseRollPtr[jj + ii*nRx]);
1210 …BandEdgesIntrinsic(pktinfo, fftInBuffer + bufferspacing*(jj + ii*nRx), phaseRollPtr + jj + ii*nRx);
1212 …eBandEdgesParallel(pktinfo, fftInBuffer + bufferspacing*(jj + ii*nRx), phaseRollPtr + jj + ii*nRx);
1214 …nterpolateBandEdges(pktinfo, fftInBuffer + bufferspacing*(jj + ii*nRx), phaseRollPtr[jj + ii*nRx]);
1219 …ndEdges40Intrinsic(pktinfo, fftInBuffer + bufferspacing*(jj + ii*nRx), phaseRollPtr + jj + ii*nRx);
1221 …andEdges40Parallel(pktinfo, fftInBuffer + bufferspacing*(jj + ii*nRx), phaseRollPtr + jj + ii*nRx);
1223 …erpolateBandEdges40(pktinfo, fftInBuffer + bufferspacing*(jj + ii*nRx), phaseRollPtr[jj + ii*nRx]);
1234 int nRx = pktinfo->nRx+1; local
1244 for (jj = 0;jj<nRx;jj += NUM_PARALLEL) {
1258 for (jj = 0;jj<nRx;jj += NUM_PARALLEL) {
1287 int nRx = pktinfo->nRx + 1; local
1398 for (jj = 0; jj < nRx; jj++){
1401 totalpower[jj + ii*nRx] = powerScale*totalpower[jj + ii*nRx];
1403 phaseRollNg = (phaseRollPtr[jj + ii*nRx])>> NgShift;
1425 readPtr = fftInBuffer + bb*fftSize + bufferspacing*(jj + ii*nRx);
1956 int nRx = pktinfo->nRx+1; local
1988 for (rx = 0;rx < nRx;rx += NUM_PARALLEL) {
1992 …bottomHalfTemp += powerPerSubband[qq + (ii + offset*subBlock)*NUM_PARALLEL + (rx + tx*nRx)*numSubB…
1993 …topHalfTemp += powerPerSubband[qq + (ii + (offset + 1)*subBlock)*NUM_PARALLEL + (rx + tx*nRx)*numS…
1995 totalpower[qq + rx + tx*nRx] = topHalfTemp + bottomHalfTemp;
2001 bottomHalf /= subBlock*subbandSize*nTx*nRx;
2002 topHalf /= subBlock*subbandSize*nTx*nRx;
2022 for (rx = 0;rx < nRx;rx += NUM_PARALLEL) {
2026 tempVal += powerPerSubband[qq + ii*NUM_PARALLEL + (rx + tx*nRx)*numSubBlocks];
2028 totalpower[qq + rx + tx*nRx] = tempVal;
2051 int nRx = pktinfo->nRx+1; local
2061 for(jj=0;jj<nRx;jj+=NUM_PARALLEL){
2062 writePtr = fftInBuffer+bufferspacing*(jj+ii*nRx);
2081 int nRx = pktinfo->nRx+1; local
2094 for(jj=0;jj<nRx;jj++){
2095 writePtr = (short*)(fftInBfr+bufferspacing*(jj+ii*nRx)+pktinfo->scOffset);
2320 int nRx = pktinfo->nRx+1; local
2337 for(jj=0;jj<nRx;jj++){
2339 tempVal = totalpower[jj+ii*nRx];
2341 tempVal *= nTx*nRx*(numSubbands*subbandSize);
2343 tdScaling[2*(jj+ii*nRx)] = (unsigned short)((ifftSizeOsf*ifftSizeOsf<<10)/tempVal); //(1<<31)
2344 tdScaling[2*(jj+ii*nRx)+1] = 0; // use 4 byte
2347 tdScaling[jj+ii*nRx] =1;
2353 for(jj=0;jj<nRx;jj+=NUM_PARALLEL){
2356 …trinsic(currentValPtr, pdpOutBuffer, ifftSizeOsf, maxVals + jj + ii*nRx, maxIndeces + jj + ii*nRx);
2358 …arallel(currentValPtr, pdpOutBuffer, ifftSizeOsf, maxVals + jj + ii*nRx, maxIndeces + jj + ii*nRx);
2364 …firstPathRx[pp + jj + ii*nRx] = findFirstPath(pktinfo, pdpOutBuffer + pp, maxIndeces[pp + jj + ii*…
2373 for(jj=0;jj<nRx;jj++){
2374 if(firstPathRx[jj+ii*nRx]<firstPathMin){
2375 firstPathMin = firstPathRx[jj+ii*nRx];
2377 if(maxVals[jj+ii*nRx]>tempVal){
2378 tempVal = maxVals[jj+ii*nRx];
2379 maxIdx = jj+ii*nRx;
2384 *valRes = (tempVal*tdScaling[2*maxIdx])*nTx*nRx;
2396 int nRx = pktinfo->nRx+1; local
2419 for(jj=0;jj<nRx;jj++){
2421 tempVal = totalpower[jj+ii*nRx];
2423 tempVal *= nTx*nRx*(numSubbands*subbandSize);
2425 tdScaling[2*(jj+ii*nRx)] = (unsigned short)((ifftSizeOsf*ifftSizeOsf<<10)/tempVal); //(1<<31)
2426 tdScaling[2*(jj+ii*nRx)+1] = 0; // use 4 byte
2429 tdScaling[jj+ii*nRx] =1;
2439 for(jj=0;jj<nRx;jj++){
2492 int nRx = pktinfo->nRx + 1; local
2511 for (jj = 0;jj<nRx;jj++) {
2513 tempVal = totalpower[jj + ii*nRx];
2515 tempVal *= nTx*nRx*(numSubbands*subbandSize);
2518 …tdScaling[2 * (jj + ii*nRx)] = (unsigned short)((ifftSizeOsf*ifftSizeOsf << 8) / (tempVal>>2)); //…
2520 …tdScaling[2 * (jj + ii*nRx)] = (unsigned short)((ifftSizeOsf*ifftSizeOsf << 10) / tempVal ); //(1<…
2521 tdScaling[2 * (jj + ii*nRx) + 1] = 0; // use 4 byte
2524 tdScaling[jj + ii*nRx] = 1;
2534 for (jj = 0;jj<nRx;jj+= NUM_PARALLEL) {
2719 int nRx = pktinfo->nRx+1; local
2731 for(jj=0;jj<nRx;jj++){
2732 tempVal = currentValPtr[(jj+ii*nRx)*ifftSizeOsf];
2733 destArray[jj+ii*nRx] = tempVal;