Adhoc Network
Adhoc Network
Adhoc Network
VESCOMM-2016
4th NATIONAL CONFERENCE ON “RECENT TRENDES IN VLSI, EMBEDED SYSTEM, SIGNAL PROCESSING AND COMMUNICATION
In Association with “The Institution of Engineers (India)” and IJRPET
February 12th, 2016
Abstract- in past few years, lot of research is performed in both industries and academics into the development of CDMA. In DS-SS CDMA
multiple signal channels occupy the same frequency band being distinguished by the use of different spreading codes. Digital cellular
telephone system and personal communication system uses CDMA communication. In this project direct sequence spread spectrum
principle based code division multiple access (CDMA) transmitter and receiver is implemented in VHDL for FPGA. The transmitter module
mainly consists of data generator, programmable chip sequence generator (PN sequence generator), direct digital frequency synthesizer
(DDFS), BPSK modulator blocks. The receiver modular mainly consists of BPSK demodulator, programmable chip sequence generator (PN
sequence generator), matched filters, threshold detector blocks. Modelsim Altera 13.1 tool will be used for functional and logic verification
at each block. The Xilinx synthesis technology of Xilinx ISE 9.2i tool will be used for synthesis of transmitter and receiver on FPGA
Spartan 3E. A transmitter and Receiver components have been designed individually using Bottom-up approach. The designs then are
combined and defined by component declaration and port mapping. This project concentrates on application of VHDL simulation and FPGA
compiler to Wireless Data components.
Index Terms- DS-SS, BPSK modulator and demodulator, DSSS, FPGA, PN sequence generator.
1) Clock distributor
2) PN sequence generator
3) Signal spreader
4) BPSK modulator
A. Clock Distributer
The clock distributor derives different clock signals
from master clock, which are required for Spread
spectrum signal generation.
B. PN Sequence Generation
PN sequence generator is the important block of DS-
CDMA communication system. The PN sequence generator
can be implemented using LFSRs to generate several types
of PN sequences. Two types of PN sequence generators
implemented in this project. They are ML sequences and
Organized by Department of Electronics and Telecommunication, V.V.P.I.E.T, Solapur
3
Proceedings of
VESCOMM-2016
4th NATIONAL CONFERENCE ON “RECENT TRENDES IN VLSI, EMBEDED SYSTEM, SIGNAL PROCESSING AND COMMUNICATION
In Association with “The Institution of Engineers (India)” and IJRPET
February 12th, 2016
4
Proceedings of
VESCOMM-2016
4th NATIONAL CONFERENCE ON “RECENT TRENDES IN VLSI, EMBEDED SYSTEM, SIGNAL PROCESSING AND COMMUNICATION
In Association with “The Institution of Engineers (India)” and IJRPET
February 12th, 2016
H. Matched filter
Matched filter based correlator is used for receiving
the DS-CDMA signals. The correlator accepts the 128
demodulator outputs and multiplies with 128 length
PN sequence which is a sequence of +1 and -1. The
outputs of multipliers are accumulated to produce the
correlator output. The magnitude of the correlator
output peaks whenever exact match occurs between
the PN sequence and BPSK demodulator outputs. The
Fig.7: Block diagram of CDMA Receiver output of the matched filter is given to the threshold
detector, for detecting the information bits.
The receiver performs the following steps to extract I. Threshold detector
the Information: The threshold detector compares the magnitude of the
Demodulation correlator output with the threshold value. If the
Accumulation magnitude of the correlator output is higher than the
Scaling threshold value, then it raises a flag indicating that one
Serial to parallel conversion Multiplying and bit is detected. If the sign of the correlator output is
dispreading Threshold device positive, then it will be interpreted as “1”. Otherwise it
A. BPSK demodulator
will be declared as “0”. The detected information bit.
BPSK demodulator receives the DS-CDMA signals.
The BPSK demodulator produce 15 (-7 to 7) digital
words, unlike in conventional BPSK demodulator V. RESULT
which produces only two symbols (“1” and “0”). This
A. Simulation Result
is necessary due to the low power spectral density of
DS-CDMA signals and it is only possible to detect the
information bits after correlation.
B. Multiplier
Multiplies the incoming signal with the LO output.
The multiplication is performed in 2s complement and
the 15 bit result is given to the accumulator.
C. Local oscillator
The Local oscillator produces 6 bit signed bits
representing the COS signal. The same principle
DDFS which is used in transmitter is used in the
receiver.
D. Accumulator
Functions as integrator in the analog equivalent. The
accumulator accumulates the outputs of multiplier for
one symbol duration and outputs at the beginning of
next symbol.
E. Scaling device
The scaling device accepts the output of accumulator
and scales its value to 4 bit signed number range, i.e., Fig.8.Simulation Result for Transmitter.
-7 to +7. This is done in order to reduce the complexity
at the correlator and even at the hardware
implementation level.
G. PN sequence generator
In the receiver side the complete PN sequence is
required every time for correlating with the outputs of
BPSK demodulator it is provided as a parallel vector.
Also “1” of PN sequence is provided as +1 and “0” is
provided as -1, which is the required form for
correlator. Fig.9. Simulation result for Cdma System.
REFERENCES