Wcdma.m

Sending of data using WCDMA

You are now following this Submission

For Transmitter
1. There are two different message signals of same length, each corresponding to an
individual user.
2. Now, converting each message signal into NRZ format.
3. Converting NRZ message signal of user 1 to rate code i.e. each signal bit is repeated 8
times.
4. Generation of PN sequences for both user, this PN sequence will act as a key for both
transmitting and receiving end.
5. Now, again converting PN sequences into NRZ format.
6. Spreading of rate coded message signal1 (user 1) by PN code1.
Dept. of Electronics and Communication 21
7. Spreading of rate coded user1 message signal is done by the Direct Sequence
spreading.
8. Spreading of rate coded message signal2 (user 2) by PN code2.
9. Spreading of rate coded user2 message signal is done by the Direct Sequence
spreading.
10. Addition of the both spread signal to form total spread signal.
11. BPSK modulation of total spread signal is done.
12. Transmitting BPSK modulated signal using an AWGN channel.

For Receiver
1. At receiver side, Despreading of received signal for the user 1 by using PN code of
user 1.
2. This PN code works as key for the message signal of user 1.
3. BPSK Demodulation of despreaded signal of user1.
4. Synchronization of data of user1 i.e., Summation of each row of the BPSK
demodulated data of user 1.
5. Converting each analog data into digital data.
6. These converted data is similar to the original message signal of user1.
7. Despreading of received signal for the user 2 by using PN code of user 2.
8. This PN code works as key for the message signal of user 2.
9. BPSK Demodulation of despreaded signal of user2.
10. Synchronization of data of user2 i.e., Summation of each row of the BPSK
demodulated data of user 2.
11. Converting each analog data into digital data.
12. These converted data is similar to the original message signal of user2.

Cite As

Devesh (2026). Wcdma.m (https://www.mathworks.com/matlabcentral/fileexchange/46624-wcdma-m), MATLAB Central File Exchange. Retrieved .

General Information

MATLAB Release Compatibility

  • Compatible with any release

Platform Compatibility

  • Windows
  • macOS
  • Linux
Version Published Release Notes Action
1.0.0.0