Welcome to our site! EDAboard.com is an international Electronics Discussion Forum focused on EDA software, circuits, schematics, books, theory, papers, asic, pld, 8051, DSP, Network, RF, Analog Design, PCB, Service Manuals... and a whole lot more! To participate you need to register. Registration is free. Click here to register now.
use the empirical equation of 16 QAM and the basis function to generate 16 QAM or use a look up table method to generate 16 QAM is you have more memory. Try to simulate using CCS the dump on processor. It is likely you might face memory map problems as i have tried 32 QAM myself
I use TSM320C6416, I have a problem
suppose that we have input array of ofdm
const float 16QAM_realtable[16]={ 3,3,1,1
3,3,,1,1
-3,-3,-1,-1
-3,-3,-1,-1
};
Const float 16QAM_imagetable[16]{
3,1,3,1
-3,-1,-3,-1
3,1,3,1
-3,-1,-3,-1
};
If input is {{0,3},{13,13},{0,1},{9,15},{6,15},{11,1},{6,13}};
What is the result of output if we use 16QAM gray
I research about TSM320C6416 with CSS tool. I read some example codes, I do not understand this code as belowing
void edmaHwi(void)
{
static Uint32 pingOrPong = PING; // Ping-pong state variable
static Int16 xmtdone = 0, rcvdone = 0;
/* Check CIPR to see which transfer completed */
if (EDMA_intTest(gXmtChan))
{
EDMA_intClear(gXmtChan);
xmtdone = 1;
}
if (EDMA_intTest(gRcvChan))
{
EDMA_intClear(gRcvChan);
rcvdone = 1;
}
/* If both transfers complete, signal processBufferSwi to handle */
if (xmtdone && rcvdone)
{
if (pingOrPong==PING)
{
SWI_or(&processBufferSwi, PING);
pingOrPong = PONG;
}
else
{
SWI_or(&processBufferSwi, PONG);
pingOrPong = PING;
}
rcvdone = 0;
xmtdone = 0;
}
}
someones can explain me about this code. I start research TSM320C6X, so I do not know so much about its
in example code of TSM320C6X, the function void processBuffer(void) outside void main(). it is not called in void main(). Somebody can help me how void processBuffer() run in program.
thank in advanced
This site uses cookies to help personalise content, tailor your experience and to keep you logged in if you register.
By continuing to use this site, you are consenting to our use of cookies.