04-05-2013 06:20 AM - edited 04-05-2013 06:27 AM
so my question is simple, how to set the IQ rate, so that my code could send 2Mbits/s , while I want the bandwidth to be 5 Khz (means that I have to set my IQ rate 5M/s)
Assumed that I used QPSK that sent 1 symbol consist of 2 bits,
Roughly this is my calculation, I set the samples/symbol = 8. so that if I set IQ rate to be 8M/s, means that I have 1M symbols, if I set the modulation to be OQPSK, then I will have 2Mbits/s
Am i right?
But, this way, I will have 8Mhz bandwidth?
So, I have to use IQ rate 5M/s , while set the samples/symbol = 5
So basically, I want to do this
How to set the labview so I could get the proper bit rate..
Please correct me if I'm wrong,
Regards.
04-11-2013 03:28 PM
Hi wicak,
Your calculation is correct.
However, there are a couple of things to consider:
Your IQ Rate will approximately set your Maximum Bandwidth.
Your Symbol Rate (second equation) will set your approximate actual bandwidth.
So in the example you described above, your bandwidth would be approximately 1MHz = 8M * (1/8).
When you said that you want the bandwidth to be 5KHz, did you mean to say 5MHz?
If you want an approximate BW of 5M when using QPSK, your bit rate would need to be 10Mb/sec.
Hopefully these equations will help you find something that will work for you. If you are interested in the theory behind this, you may find this Wikipedia article useful:
http://en.wikipedia.org/wiki/Shannon%E2%80%93Hartley_theorem
Please let me know if you have any more questions about this and I will be happy to help.
Best regards,
04-11-2013 09:23 PM
Hi there,
I greatly appreciate your help, thank you. I find your explanation help me a lot.
Actually, the important thing is the bit rate (or in my case, the chip rate, since I want to spread 1 symbol over 32 chips).
One more thing I want to ask, is about the OQPS with half sine pulse shapping, This is the constelation point of my code for OQPSK
I think it's weird that, I did not see any changes in constelation point. SInce I know that it is OQPS right? I mean, It has 4 symbol maps, but the difference is the phase of OQPSK will change 90degree.
What do you thing? is there something wrong with my modulation?
This is the pulse shaping filter that I use.
I know I might send few data ( I will multiply the Y array several times later)
But, maybe you have some insight about my code,
Thank you
04-11-2013 11:40 PM
Hi, wicak . Whether are you implementing the 802.15.4 with USRP?
04-12-2013 01:29 AM
Yes I do 🙂
04-12-2013 01:50 AM - edited 04-12-2013 01:51 AM
04-12-2013 02:14 AM
but I found your example for GPS simulation used coerced IQ rate to the MT resample, (not a calculation one)
That means, you just used the IQ rate that the USRP support,