Coding such complex modulations in vhdl or verilog is not that easy. You can instead try Matlab-based System Generator. Some examples are already available....See Mathworks Site.
Regards
to build qpsk use divide and conquer divide the system into:
1-serial to parallel converter
2-mapper: map every 2 bits to corresponding i,q
3- sin,cos oscillator
4- multiplier
5- adder
Hi "THUNDERRr",
Have you done QPSK demodulation?....I'm finding a really tough time in demodulating,especially in recovering the shifting. Could you provide any better idea of recovering data..?
Thanks in advance..
i implemented the demodulation using tan-1 function
i have to branches one for sin and other for cos taking tan-1(sinx/cosx)
can obtain the phase .. then build decision making to determine the obtained phase in which region
Dear Sir,
I have built QPSK modulator like u said earlier. Now when it comes to demodulation i'm finding it very difficult. The modulated data must go thro low pass filter. I have absolutely no idea how to implement a LPF in verilog. will u plz help me write code for an LPF??:?:
Dear Sir,
I have built QPSK modulator like u said earlier. Now when it comes to demodulation i'm finding it very difficult. The modulated data must go thro low pass filter. I have absolutely no idea how to implement a LPF in verilog.