I have a question about CDMA, FDMA and TDMA.
I don't understand why we suffer from limited capacity when we have CDMA.
I can understand the limitation in FDMA and TDMA, as time and frequency are limited. However, we can generate as many codes as we want. When the true receiver receives the signal and multiplies by the code, one should receive the original signal even if there is a lot of interference.
So where am I wrong? Why do we suffer from limited capacity when using CDMA?
Thank, I think I made mistake by saying capacity. I specifically meant high date rate.
However, I know multiple access mechanisms.
What I asked is a different question.
Let's say I am using TDMA for 10 users. Each user has to wait 9 users to transmit. If we had 100 users, then each user has to wait 99 users. Very high level of starvation. If you want to decrease starvation, you have to decrease time slot which means decreasing date rate.
Let's say I am using FDMA for 10 users with 100 MHz bandwidth, so each user will have 10 MHz bandwidth so equivalent capacity from Shannon law. If we had 100 users which means 1 MHz bandwidth and much lower date rate equivalently lower capacity. If you want higher date rate, you need to buy more bandwidth.
Let's say I am using CDMA for 10 users, I need 10 orthogonal codes. For 100 users, 100 orthogonal codes.
So, the case is frequency and time are exist in the nature and they are limited.
However, we can generate millions of orthogonal code for millions of user as it is human-invented thing.
Why do we live problem multiple access problems while we have CDMA?
In other words, is there a mathematical or practical limit of usable number of codes ?
If the number of the users in the network exceeds a threshold, Do the codes become to similar which undermines orthogonality?
No comments:
Post a Comment