Implementation of A Low Power Low Complexity VLSI Architecture for DSSS Signal Transmission and Reception.

Similar documents
An Improved VLSI Architecture Using Galois Sequence for High Speed DSSS Signal Acquisition at Low SNR

Performance Analysis of DSSS and FHSS Techniques over AWGN Channel

ECS455: Chapter 4 Multiple Access

Spread Spectrum: Definition

CHAPTER 2. Instructor: Mr. Abhijit Parmar Course: Mobile Computing and Wireless Communication ( )

Mobile & Wireless Networking. Lecture 2: Wireless Transmission (2/2)

ECS455: Chapter 4 Multiple Access

SPREAD SPECTRUM (SS) SIGNALS FOR DIGITAL COMMUNICATIONS

Spread Spectrum. Chapter 18. FHSS Frequency Hopping Spread Spectrum DSSS Direct Sequence Spread Spectrum DSSS using CDMA Code Division Multiple Access

Hardware/Software Co-Simulation of BPSK Modulator and Demodulator using Xilinx System Generator

Multiple Access Schemes

Lecture 9: Spread Spectrum Modulation Techniques

UNIT 4 Spread Spectrum and Multiple. Access Technique

Spread Spectrum Modulation

Implementation of DSSS System using Chaotic Sequence using MATLAB and VHDL

Code Division Multiple Access.

Review on Design and Implementation of DSSS-CDMA Transmitter using HDL with Raised Cosine Filter to Minimize ISI

Analysis, Design and Testing of Frequency Hopping Spread Spectrum Transceiver Model Using MATLAB Simulink

IFH SS CDMA Implantation. 6.0 Introduction

Spread Spectrum Techniques

Multiple Access Techniques for Wireless Communications

Multiple Access System

DYNAMIC POWER ALLOCATION SCHEME USING LOAD MATRIX TO CONTROL INTERFERENCE IN 4G MOBILE COMMUNICATION SYSTEMS

Performance Evaluation of ½ Rate Convolution Coding with Different Modulation Techniques for DS-CDMA System over Rician Channel

PERFORMANCE EVALUATION OF DIRECT SEQUENCE SPREAD SPECTRUM UNDER PHASE NOISE EFFECT WITH SIMULINK SIMULATIONS

DESIGN AND ANALYSIS OF DS-CDMA DETECTED MULTIPATH SIGNALS USING THE RAKE RECEIVER SIMULATOR FOR WIRELESS COMMUNICATION.

Simple Algorithm in (older) Selection Diversity. Receiver Diversity Can we Do Better? Receiver Diversity Optimization.

Prof. P. Subbarao 1, Veeravalli Balaji 2

Design of CDMA Transceiver on FPGA for Ad-hoc Networks

Satellite Telemetry Data Transmission Immunity from the ASI and Jamming Using DSSS Optimized PN Codes in DS-CDMA Systems

Performance and Analysis of DS-CDMA Rake Receiver

Pseudo Chaotic Sequence Generator based DS-SS Communication System using FPGA

Hardware/Software Co-Simulation of BPSK Modulator Using Xilinx System Generator

Cross Spectral Density Analysis for Various Codes Suitable for Spread Spectrum under AWGN conditions with Error Detecting Code

Chapter 2 Overview - 1 -

ICT 5305 Mobile Communications. Lecture - 3 April Dr. Hossen Asiful Mustafa

AD9361 transceiver IC are explored. The signal properties are tested on spectrum analyzer. Index Terms: DS-SS, CDMA, Gold code, SOC.

Spread Spectrum (SS) is a means of transmission in which the signal occupies a

Multiple Access Techniques

A High Speed Wallace Tree Multiplier Using Modified Booth Algorithm for Fast Arithmetic Circuits

Optimized BPSK and QAM Techniques for OFDM Systems

BPSK Modulation and Demodulation Scheme on Spartan-3 FPGA

Lecture 2. Mobile Evolution Introduction to Spread Spectrum Systems. COMM 907:Spread Spectrum Communications

B SCITEQ. Transceiver and System Design for Digital Communications. Scott R. Bullock, P.E. Third Edition. SciTech Publishing, Inc.

COMM 907:Spread Spectrum Communications

Multiplexing Module W.tra.2

Security Enhancement of Frequency Hopping Spread Spectrum Based On Oqpsk Technique

BER Calculation of DS-CDMA over Communication Channels

CDMA - QUESTIONS & ANSWERS

Wireless Networks. Why Wireless Networks? Wireless Local Area Network. Wireless Personal Area Network (WPAN)

Chapter 2: Wireless Transmission. Mobile Communications. Spread spectrum. Multiplexing. Modulation. Frequencies. Antenna. Signals

Chapter 2 Overview - 1 -

Performance Comparison of Spreading Codes in Linear Multi- User Detectors for DS-CDMA System

Design and Implementation of BPSK Modulator and Demodulator using VHDL

Page 1. Outline : Wireless Networks Lecture 6: Final Physical Layer. Direct Sequence Spread Spectrum (DSSS) Spread Spectrum

CARRIER LESS AMPLITUDE AND PHASE (CAP) ODULATION TECHNIQUE FOR OFDM SYSTEM

Generation of Orthogonal Logistic Map Sequences for Application in Wireless Channel and Implementation using a Multiplierless Technique

Unit 1 Introduction to Spread- Spectrum Systems. Department of Communication Engineering, NCTU 1

ECE 5325/6325: Wireless Communication Systems Lecture Notes, Spring 2013

FPGA IMPLEMENTATION OF DSSS-CDMA TRANSMITTER AND RECEIVER FOR ADHOC NETWORKS

CDMA Mobile Radio Networks

Comparative Study of OFDM & MC-CDMA in WiMAX System

Design of Spread-Spectrum Communication System Based on FPGA

Are Wireless Sensors Feasible for Aircraft?

Design and Implementation of High Speed Carry Select Adder Korrapatti Mohammed Ghouse 1 K.Bala. 2

Introduction to Wireless and Mobile Networking. Hung-Yu Wei g National Taiwan University

VLSI Implementation of Digital Down Converter (DDC)

SPREADING CODES PERFORMANCE FOR CORRELATION FUNCTION USING MATLAB

Access Methods and Spectral Efficiency

FPGA Based Signal Security Using FHSS

Part A: Spread Spectrum Systems

1. INTRODUCTION II. SPREADING USING WALSH CODE. International Journal of Advanced Networking & Applications (IJANA) ISSN:

QUESTION BANK SUBJECT: DIGITAL COMMUNICATION (15EC61)

Analyzing Pulse Position Modulation Time Hopping UWB in IEEE UWB Channel

Design and Implementation of 4-QAM Architecture for OFDM Communication System in VHDL using Xilinx

By Nour Alhariqi. nalhareqi

CONVOLUTIONAL CODED GENERALIZED DIRECT SEQUENCE SPREAD SPECTRUM

Wireless Transmission & Media Access

WIRELESS COMMUNICATIONS

Wireless Medium Access Control and CDMA-based Communication Lesson 16 Orthogonal Frequency Division Medium Access (OFDM)

Chaos based Communication System Using Reed Solomon (RS) Coding for AWGN & Rayleigh Fading Channels

Spread Spectrum Communications and Jamming Prof. Kutty Shajahan M G S Sanyal School of Telecommunications Indian Institute of Technology, Kharagpur

AREA EFFICIENT RAPID SIGNAL ACQUISITIONSCHEME FOR HIGH DOPPLER DSSS SIGNALS

CDMA Technology. Pr. S.Flament Pr. Dr. W.Skupin On line Course on CDMA Technology

BPSK System on Spartan 3E FPGA

PERFORMANCE AND COMPARISON OF LINEAR MULTIUSER DETECTORS IN DS-CDMA USING CHAOTIC SEQUENCE

Chaotically Modulated RSA/SHIFT Secured IFFT/FFT Based OFDM Wireless System

Performance Analysis of CDMA System using Direct Sequence Spread Spectrum and Frequency Hopping Spread Spectrum Techniques

Apex Group of Institution Indri, Karnal, Haryana, India

A SURVEY OF LOW COMPLEXITY ESTIMATOR FOR DOWNLINK MC-CDMA SYSTEMS

A MULTICARRIER CDMA ARCHITECTURE BASED ON ORTHOGONAL COMPLEMENTARY CODES FOR NEW GENERATION OF WIDEBAND WIRELESS COMMUNICATIONS

Part A: Spread Spectrum Systems

J. Electrical Systems 13-3 (2017): Regular paper. An efficient digital signal processing method for RRNS-based DS-CDMA systems

PERFORMANCE EVALUATION OF WCDMA SYSTEM FOR DIFFERENT MODULATIONS WITH EQUAL GAIN COMBINING SCHEME

Quick Introduction to Communication Systems

High Speed & High Frequency based Digital Up/Down Converter for WCDMA System

Chapter 1 Acknowledgment:

MC CDMA PAPR Reduction Using Discrete Logarithmic Method

CS263: Wireless Communications and Sensor Networks

ITT Technical Institute. ET3330 Telecommunications Systems and Technology Onsite Course SYLLABUS

Transcription:

IOSR Journal of VLSI and Signal Processing (IOSR-JVSP) ISSN: 2319 4200, ISBN No. : 2319 4197 Volume 1, Issue 2 (Sep-Oct. 2012), PP 21-29 Implementation of A Low Power Low Complexity VLSI Architecture for DSSS Signal Transmission and Reception. D.Karunakar Reddy 1, Mekala Ramarao 2, Dr. T. Satya Savitri 3 1, 3 (ECE Department, JNTUHCEH, INDIA) 2 (ECE Department, Malla Reddy Engineering College, INDIA) Abstract : In this paper, a new approach to design VLSI architecture for DSSS is proposed and implemented. In this we aimed towards designing a low power and low complexity architecture. An extremely lucid technique is implemented in Generating the Pseudo Random Sequence, which is the principal component in the design. The various blocks of the design like encoder, decoder, linear feedback shift register etc., are realized using low power VLSI components with an ease of low complexity approach. The Design is implemented on XA9536XL CPLD using XILINX ISE simulator and XILINX XST synthesizer. The results reveal that the power consumption, number of slice registers and other combinational circuits are less compared to the existing architectures. Keywords: DSSS, low power VLSI, VHDL, Pseudo Random sequence, CPLD, Linear feedback shift register. I. INTRODUCTION Among the various spread spectrum techniques, direct sequence spread spectrum (DSSS) has various advantages like low power density spectrum, low probability of intercept and high immunity to noise. Hence it is widely used in military applications and modern commercial communications [1]. Generation of Pseudo Random sequence for encoding a message into DSSS signal is vital in DSSS communication. It involves spreading of message signal components with reference to the Pseudo Random sequence. Direct-sequence spread spectrum (DS-SS) systems can enhance the signal-to-noise ratio (SNR) on the channel by collecting the time delayed energy of signals, increase user capacity by reducing multiuser interference, and prevent from intercepting the data by spreading them with pseudo noise (PN) codes. Because of these advantages, the DS-SS technique is adopted by many data formats and mobile communication systems such as IS-95 code-division multiple-access (CDMA) systems, Third-Generation Partnership Project (3GPP) and 3GPP2 standards, and global positioning systems and satellite navigation systems [5]. After researching on the complexity of processes involved in the traditional DSSS communication, a new approach which involves low complexity linear feedback shift register for generating Pseudo Random sequence bits for encoding is proposed and implemented. Various spreading techniques are discussed in this paper. The component details of the transmitter and receiver blocks along with other smaller blocks have been discussed. The results are compared with the existing architectures. II. SPREAD SPECTRUM TECHNIQUE Spread Spectrum has been defined as a means of transmission in which the signal occupies strategically spread bandwidth. The band spreading is accomplished by utilizing a code which is independent of the data. A synchronized reception with the code at the receiver is used for de-spreading the data thereby recovering it. The spread spectrum communication is widely used in military, avionics, scientific, industrial and civil usage. Spread spectrum has the following advantages [2]. Low power spectral density Interference limited operation Privacy due to unknown random codes Reduction of multipath effects Random access possibilities Anti-jam performance There are basically two types of spread spectrum modulation techniques [3]: frequency hopping spread spectrum (FHSS) and direct sequence spread spectrum (DSSS). These two techniques are equally competent in their performances. DSSS as the advantage of providing higher capabilities than FHSS spreading while used in point - to - multi point, short distance applications such as indoor wireless LANs in offices. The technique is efficient in long distance communication when used in point to point communication. This application is found in building to building links, point of presence (POP) to base station links in cellular communication etc., 21 Page

III. DSSS TECHNIQUE The Process of DSSS Generation involves three parameters: Spreading code modulation, Message modulation and redundancy. FIGURE 1 a) DSSS GENERATOR b) DSSS SEQUENCE GENERATIONS WAVEFORMS For the duration of every message bit, the carrier is modulated (PSK) following a specific sequence of bits (known as chips). The process is known as chipping and results in the substitution of every message bit by (same) sequence of chips. In DSSS systems, the spreading code is the chip sequence used to represent message bits. For message bits 0, the sequence of chips used to represent the bit remains as dictated by chipping process. For message bits 1, the sequence of chips dictated by chipping process, is inverted. In this way message bits 0 and 1 are represented (over the air) by different chip sequences (one being the inverted version of the other one). Redundancy is achieved by the presence of the message bit on each chip of the spreading code. Even if some of the chips of the spreading code are affected by noise, the receiver may recognize the sequence and take a correct decision regarding the received message bit. The operation of DSSS Generator of Fig 1 (a) can be observed from the various sequences generated. The DSSS sequence of Fig 1 (b) is generated from the baseband signal and Pseudo Random sequence. A Pseudo Random sequence of five bits (10100) is considered for generating DSSS signal. When the base band signal is 1, the DSSS generator produces an output of 10100. When the baseband signal is 0 the output produce is 01011. Error detection and correction is efficient in DSSS communication. From Fig 1, we can observe that the output DSSS signal can be either 10100 or 01011. This very feature makes the detection and correction easier thereby making DSSS to be robust. IV. EXISTING DSSS ARCHITECTURES A class D amplifier, also known as a switching amplifier using power FETs at output stage is used in DSSS architectures. These devices are attractive in portable electronic gadgets such as mobile phones, MP3 and other PDAs. This architecture is known for its efficiency but it suffers from the problem of electromagnetic inference (EMI) emission, both radiated and conducted in nature. This is because of the switching action at high frequencies. This problem is serious which may degrade power supply quality and disturb the operation of sensitive electronic equipment nearby [6]. V. DSSS TRANSMITTER As spread spectrum signals are so wide, they are transmitted at a much lower power spectrum density than narrow band transmitters [2]. 22 Page

FIGURE 2 DSSS TRANSMITTER UNIT In this approach, the base band waveform undergoes XNOR operation with Pseudo Random sequence to spread the signal therefore S SS = m t p t (1) Where S SS is the DSSS signal, m (t) is the data signal and p (t) is the Pseudo Random sequence. The proposed DSSS transmitter is shown in Fig (2). It contains 4 inputs and 6 outputs. The major input is the input base band signal which is supposed to be spread using automatically generated Pseudo Random sequence. The various blocks of a DSSS transmitter are shown in Fig. 3. FIGURE 3 THE DSSS TRANSMITTER BLOCK DIAGRAM It contains an LFSR block for generating a Pseudo Random sequence. The sequence thus generated is in parallel form which needs to be converted into serial form. This serial Pseudo Random sequence and the input baseband signal undergo XNOR operation to generate DSSS Signal. 23 Page

LFSR BLOCK FIGURE 4 PSEUDO RANDOM SEQUENCE GENERATOR Internally a Pseudo Random sequence needs to be generated for spreading the message signal. A 4 bit shift register with an XOR gate can serve this purpose. It is preloaded with an input sequence of 1000 as preset is applied to the first flip flop. XOR operation is done on the first and last bits to generate a Pseudo Random sequence. The process is as shown below. The total set of Pseudo Random sequence codes are given below. It can be observed that the Pseudo Random Sequence generator, Fig 4, can generate 15 unique codes continuously and then the cycle repeats. These codes are used as Pseudo Random sequence in our design. The Pseudo Random sequence generated, Fig.4, is in parallel form. The simple 4X1 Multiplexer is used to convert the parallel data into serial data. It multiplexes the 4 input signals depending on the voltage level at the selection lines. FIGURE 5 STATE DIAGRAM OF PSEUDO RANDOM SEQUENCE 24 Page

PARALLEL TO SERIAL CONVERSION FIGURE 6 PARALLEL TO SERIAL CONVERTER XNOR BLOCK In equation 1, we observed that XNOR operation can be used for spreading the signal. The inputs to this block are Pseudo Random sequence and base band signal, Fig 2. It produces the desired DSSS signal. VI. DSSS RECEIVER The XNOR Operation between the DSSS signal and the Pseudo Random sequence can retrieve the original base band signal. m t = S ss p t (2) The Pseudo Random sequence is used not only for spreading but also for security. As the Pseudo Random sequence, which is used for encryption is shared only by the sender and the receiver, the DSSS communication is highly secure. FIGURE 7 DSSS RECEIVER BLOCK DIAGRAM VII. VHDL IMPLEMENTATION The structural model VHDL is chosen for the coding of architecture and is implemented on XA9536XL CPLD using XILINX tools. The register transfer level schematic diagram of the transmitter is shown in Fig.8. 25 Page

FIGURE 8 RTL SCHEMATIC DIAGRAM OF DSSS TRANSMITTER FIGURE 9 RTL SCHEMATIC DIAGRAM OF LFSR FIGURE 10 TECHNOLOGY SCHEMATIC DIAGRAM OF LFSR FIGURE 11 TECHNOLOGY SCHEMATIC DIAGRAM OF XOR GATE FIGURE 12 TECHNOLOGY SCHEMATIC DIAGRAM OF PARALLEL TO SERIAL CONVERTER 26 Page

Its internal blocks, i.e. a linear feedback shift register, parallel to serial convertor and XOR, are shown in Fig 9, 10, 11 and 12 respectively. VIII. SIMULATION AND RESULTS The test bench setup and the simulation results thus obtained are shown in Fig 13 and 14 respectively. FIGURE 13 TEST BENCH SETUP FOR DSSS TRANSMITTER FIGURE 14 DSSS TRANSMITTER OUTPUT WAVEFORM The results obtained are found to be accurate and physical realization on CPLD ensured minimum delay. It requires only one 4 bit register, one 1 bit 4X1 Multiplexer and three 1 bit XOR gates with 2 inputs. Hence the designed transmitter is of low complexity. It requires low power which can be observed from the fitting summary of CPLD shown in Table 1. TABLE 1 FITTING SUMMARY OF THE TRANSMITTER UNIT. The test bench setup and the simulation results of the DSSS receiver are shown in Fig 15 and 16 respectively. 27 Page

FIGURE 15 TEST BENCH SETUP FOR THE RECEIVER UNIT FIGURE 16 RECEIVER OUTPUT WAVEFORMS Physical realization of these results on CPLD has proved that the implemented design is of low complexity and utilizes less power. TABLE 2 FITTING SUMMARY OF THE RECEIVER UNIT. From Table 2, we can observe that the implemented design uses only 14 % of the total available macro cells in the CPLD and all the 5 macro cells used are of low power mode. It is implemented using only 5 slice registers. 28 Page

IX. CONCLUSION AND FUTURE WORK From the above simulation, the following results are observed: The performance of DSSS system was improved as the design was less complex and has less propagation delay. The architecture has the advantage of VLSI implementation which, intern, produces compact DSSS architecture and devices for future needs of 4G communication. Finally, the DSSS system has been implemented using lucid structures which are of low cost. The future scope of this design is to use the implemented architecture along with an efficient modulation technique like QPSK and using it in advanced communication systems. X. Acknowledgement The authors acknowledge the support received from ECE department, JNTU Hyderabad for reviewing the work and providing the R&D infrastructure. REFERENCES [1] Zhanqi DONG and Hanying HU, The Detection, Symbol Period and Chip Width Estimation of DSSS Signals Based on Delay- Multiply, Correlation and Spectrum Analysis, Engineering Letters, 15:1, EL_15_1_21, August 2007. [2] M. I. Youssef, A. E. Emam, and M. Abd Elghany, Direct Sequence Spread Spectrum Technique with Residue Number System, International Journal of Electrical and Electronics Engineering 3:4 2009, 223-230. [3] Sorin M. SCHWARTZ, Frequency Hopping Spread Spectrum (FHSS) vs. Direct Sequence Spread Spectrum (DSSS) in Broadband Wireless Access (BWA) and Wireless LAN (WLAN),sorin m. schwartz seminars, 1-16. [4] Karsten Fyhn, Thomas Arildsen, Torben Larsen and Soren Holdt Jensen, demodulating subsampled direct sequence spread spectrum signals using compressive signal processing, 20th European Signal Processing Conference (EUSIPCO 2012) August 2012, 2556-2560. [5] Soonam Yeom, Yunho Jung, and Seongjoo Lee, An Adaptive Threshold Technique for Fast PN Code Acquisition in DS-SS Systems IEEE transactions on vehicular technology, vol. 60, no. 6, July 2011 [6] Xin Ming, Zao Chen, Ze-kun Zhou, and Bo Zhang An Advanced Spread Spectrum Architecture Using Pseudorandom Modulation to Improve EMI in Class D Amplifier, IEEE transactions on power electronics, vol. 26, no. 2, February 2011 ABOUT THE AUTHORS Dundati Karunakar Reddy was born on July 1 st, 1982 in Sathupally, Andhra Pradesh. He obtained his bachelor of technology in Electronics and Communication Engineering from Adam s Engineering College, affiliated to JNTU Hyderabad. He has finished his Master of technology in Electronics and Communication Engineering from IASE University. He is presently a scholar and lecturer at JNTUHCEH, Hyderabad. His fields of interest include Communications and VLSI. Mekala Ramarao was born on November 17 th, 1979 in Kothagudem, Andhra Pradesh. He obtained his bachelor of technology in Electronics and Communication Engineering and master of technology in Systems and Signal Processing from Adam s Engineering College, affiliated to JNTU Hyderabad. He is presently working as Assistant Professor at Malla Reddy Engineering College (autonomous), Hyderabad. His fields of interest include VLSI and Communications. Dr. T. Satya Savitri is presently working as Associate Professor in ECE Department of JNTUH College of Engineering, Hyderabad. Her research interests include Design and Testing of VLSI and image processing. She has 10 publications in various National and International Journals and Conferences. She has got 13 years of teaching experience. Presently, she is guiding 3 students at Ph.D. level. She worked at CBIT, KSRM, JNTUCEA and JNTU CEH in Assistant Professor and Associate Professor Levels. She had conducted two refresher courses. She has been a Resource person for a short term course held at NRSA, Hyderabad and workshop at Mahaveer College. Chaired National Conferences held at JNTUCE, Anantapur. She is Chairman for Department Academic and Planning Activities. 29 Page