Design of Spread-Spectrum Communication System Based on FPGA

Similar documents
Research on DQPSK Carrier Synchronization based on FPGA

CDMA Mobile Radio Networks

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

Lecture 9: Spread Spectrum Modulation Techniques

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

Research on Development & Key Technology of PLC

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

Implementation of DSSS System using Chaotic Sequence using MATLAB and VHDL

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

Study on OFDM Symbol Timing Synchronization Algorithm

Optimized BPSK and QAM Techniques for OFDM Systems

Performance Analysis of DSSS and FHSS Techniques over AWGN Channel

GNSS Technologies. GNSS Acquisition Dr. Zahidul Bhuiyan Finnish Geospatial Research Institute, National Land Survey

Exploration of Digital Frequency Band System

THIS work focus on a sector of the hardware to be used

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

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

Design of the Chaotic Signal Generator Based on LABVIEW

A Software Implemented Spread Spectrum Modem based on two TMS320C50 DSPs

BPSK System on Spartan 3E FPGA

Parallel Programming Design of BPSK Signal Demodulation Based on CUDA

Study on the UWB Rader Synchronization Technology

THE DESIGN OF C/A CODE GLONASS RECEIVER

Spread Spectrum: Definition

Spread Spectrum Techniques

ECS455: Chapter 4 Multiple Access

Laboratory 5: Spread Spectrum Communications

Wireless Communication Project : Spread Spectrum. Name: Qin Xiaosong Student ID:

Mehmet SÖNMEZ and Ayhan AKBAL* Electrical-Electronic Engineering, Firat University, Elazig, Turkey. Accepted 17 August, 2012

Lecture 3. Direct Sequence Spread Spectrum Systems. COMM 907:Spread Spectrum Communications

Satellite Navigation Principle and performance of GPS receivers

SPREAD SPECTRUM (SS) SIGNALS FOR DIGITAL COMMUNICATIONS

Modulation (7): Constellation Diagrams

ECS455: Chapter 4 Multiple Access

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

Simulating and Testing of Signal Processing Methods for Frequency Stepped Chirp Radar

The Research of Super Capacitor and Battery Hybrid Energy Storage System with the THIPWM

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

Design of a Digital Transmission System Using ASAK for the Transmission and Reception of Text Messages Using LABVIEW

A MODIFIED DIRECT-SEQUENCE SPREAD SPECTRUM MODULATION SCHEME FOR BURST TRANSMISSIONS. Bart Scheers and Vincent Le Nir

A design method for digital phase-locked loop Ru Jiyuan1,a Liu Yujia2,b and Xue Wei 3,c

Code Division Multiple Access.

By Nour Alhariqi. nalhareqi

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

π code 0 Changchun,130000,China Key Laboratory of National Defense.Changchun,130000,China Keywords:DPSK; CSRZ; atmospheric channel

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

A NOVEL SCHEME FOR OPTICAL MILLIMETER WAVE GENERATION USING MZM

Design of Linear Sweep Source Based on DDS Used in Readout System for Wireless Passive Pressure Sensor

DADS with short spreading sequences for high data rate communications or improved BER performance

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

Part 3. Multiple Access Methods. p. 1 ELEC6040 Mobile Radio Communications, Dept. of E.E.E., HKU

Multiple Access Techniques for Wireless Communications

Table of Contents. Acknowledgments... XVII Prologue... 1

KINGS COLLEGE OF ENGINEERING DEPARTMENT OF ELECTRONICS AND COMMUNICATION ENGINEERING QUESTION BANK. Subject Name: Digital Communication Techniques

BIT SYNCHRONIZERS FOR PSK AND THEIR DIGITAL IMPLEMENTATION

To study, analysis and simulation of (Spread Spectrum) FH system based on Quadratic Prime Code

Spread spectrum. Outline : 1. Baseband 2. DS/BPSK Modulation 3. CDM(A) system 4. Multi-path 5. Exercices. Exercise session 7 : Spread spectrum 1

2015 The MathWorks, Inc. 1

MODULATION AND MULTIPLE ACCESS TECHNIQUES

Chapter 4. Part 2(a) Digital Modulation Techniques

Chapter 2 Direct-Sequence Systems

Open Access On Improving the Time Synchronization Precision in the Electric Power System. Qiang Song * and Weifeng Jia

Digital Transceiver using H-Ternary Line Coding Technique

Simulation Analysis of SPWM Variable Frequency Speed Based on Simulink

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

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

SPREADING CODES PERFORMANCE FOR CORRELATION FUNCTION USING MATLAB

Simulation Study for the Decoding of UHF RFID Signals

Applications of SDR for Optimized Configurable Architecture of Modulation Techniques

EE 460L University of Nevada, Las Vegas ECE Department

Cognitive Ultra Wideband Radio

On the Design of Software and Hardware for a WSN Transmitter

Adaptive filter and noise cancellation*

BPSK Modulation and Demodulation Scheme on Spartan-3 FPGA

A GENERAL SYSTEM DESIGN & IMPLEMENTATION OF SOFTWARE DEFINED RADIO SYSTEM

Implementation of QAM Modulation Demodulation Based on. Simulink

Multiple Access Schemes

Digital Image Watermarking by Spread Spectrum method

Study and Analysis on Binary Offset Carrier (BOC) Modulation in Satellite Navigation Systems

Wireless Medium Access Control and CDMA-based Communication Lesson 08 Auto-correlation and Barker Codes

Design of Adjustable Reconfigurable Wireless Single Core

German Jordanian University Department of Communication Engineering Digital Communication Systems Lab. CME 313-Lab

ABHELSINKI UNIVERSITY OF TECHNOLOGY

Analysis on GNSS Receiver with the Principles of Signal and Information

GPS RECEIVER IMPLEMENTATION USING SIMULINK

Design and Implementation of Broad-Band Jamming Signal Source for GPS Hong Wang1,a, Chuanjun Li 2,b, Fuxi Wu3,c

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

A LOW-COST SOFTWARE-DEFINED TELEMETRY RECEIVER

ECE 6770 FINAL PROJECT

QUESTION BANK SUBJECT: DIGITAL COMMUNICATION (15EC61)

Amplitude Frequency Phase

Spread Spectrum Signal for Digital Communications

OFDM Based Low Power Secured Communication using AES with Vedic Mathematics Technique for Military Applications

Analysis of Processing Parameters of GPS Signal Acquisition Scheme

BPSK_DEMOD. Binary-PSK Demodulator Rev Key Design Features. Block Diagram. Applications. General Description. Generic Parameters

AM, PM and FM mo m dula l ti t o i n

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

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

Generation and implementation of Pseudorandom codes for Navigation System in FPGA

Chapter 7 Spread-Spectrum Modulation

Transcription:

Sensors & Transducers 203 by IFSA http://www.sensorsportal.com Design of Spread-Spectrum Communication System Based on FPGA Yixin Yan, Xiaolei Liu, 2* Xiaobing Zhang College Measurement Control Technology and Communication Engineering, Harbin University of Science and Technology, Harbin, Heilongjiang, 50080, P. R. China, E-mail: yixinyanedu@yeah.net Received: 5 April 203 /Accepted: 20 July 203 /Published: 30 July 203 Abstract: Spread spectrum communication technology, compared with the conventional communication technology, has many characteristics, such as a low interception rate, strong anti-noise performance, noise immunity, information hiding and multiple access communication. Widely used in military communication and civil communication at present, it is the core technology in the third generation mobile communication standards and has become one of the three high-tech communication transmission modes to enter the information age. The communication system of direct sequence spread spectrum (DSSS) is most common in the spread spectrum communication technology, and this type of system was studied in this research. FPGA is one of hot research topics on hardware design. It has been widely used in the algorithm implementation and product prototype verification due to its rich logical unit, high integration, flexible configuration and many other advantages. Design and implementation on digital communication system with a more complex function have become reality on the hardware platform of FPGA with the considerable development of modern microelectronics especially in recent years. The research studied the various parts of key technologies, introduced the various algorithms of the most critical synchronization technologies (including pseudo-code acquisition, pseudo-code tracking, and carrier synchronization) in system in detail and gave their simulation results by establishing a complete simulation system for Direct Sequence Spread Spectrum. Copyright 203 IFSA. Keywords: Spread spectrum, PN code, FPGA.. Introduction The spread spectrum communication is an important development direction of modern communication technology. Spread spectrum communication uses the pseudo-random code as the basic signal of spread spectrum modulation and thus has many unique advantages, such as strong noise immunity, low interception rate, code division multiple access (CDMA,) hidden signal, security and networking ease. Spread spectrum communication is mainly used in military communication, electronic countermeasure, navigation and measurement in the past. It begins to be more and more widely used in the field of civil communication now, for example, CDMA, microwave communications, telemetry and telecontrol and so on are all based on the spreadspectrum communication technology []. The spread spectrum communication technology is of broad application prospects currently in the fields of both military and civil due to its own many advantages in view of the current analysis. Spread spectrum technology has been advanced for a long time, but there is still a great research value in some key technologies (such as synchronization technology), which is also the research purpose. Article number P_SI_40 49

2. Spread-spectrum Modulation Module Spread spectrum communication needs spreading code modulation, compared with the conventional communication. Therefore, it is essential to first design a generator of pseudo-random code to produce the required spreading code in the design of transmitter and then conduct spread spectrum modulation to baseband signal [2]. It is because of the pseudo-random code modulation that communications have good features, such as good noise immunity, strong concealment, small interference and easy to implement the multiple access of code division. autocorrelation properties. Correlation peak appears only when the same m sequence is used to despread for the self-correlation of m sequence. M sequence has the characteristics of easy production and replication, so it is ideal for design and implementation on FPGA. The m-sequence is the sequence generated by the n-level shift register with the longest cycle. Easy to be designed and achieved, it is widely used in general spread spectrum communication [3]. The 63-bit m sequence needing to use a 6-level shift register was used as the spreading code in the system (as shown in Fig. ). 2.. Design on Pseudo-random Code The random code, with white noise characteristic, is best spreading code in spread spectrum communications. This code has extremely good characteristics of autocorrelation and crosscorrelation as well as a uniform spectral density of power, but it is difficult to design and achieve in a project. Therefore, spread spectrum modulation is achieved by using a white noise-like pseudo-random code in the application of actual project. The better the properties of autocorrelation and crosscorrelation selected by pseudo-random sequence are, the better the noise immunity and security of spread spectrum communications are achieved. M-sequence is a kind of systematic balance-code sequence with very strong regularity. Only the same m-sequence can be used to despread the original information for the signal after the spread spectrum of m-sequence because m-sequence has good Fig.. M sequence structure diagram. The characteristic polynomial of m sequence used in this study is: f ( x) x x x 4 5 6, () It is only necessary to instantiate spreading code elements in the design of code when spread spectrum is used to produce module in the design of system with module produced by spreading code being encapsulated into an element [4]. The waveforms on 63-bit m-sequence generator after Modelsim simulation are as shown in Fig. 2. Fig. 2. Waveform chart of 63-bit pseudo-random sequence. 2.2. Design on Spread Spectrum Modulation Fig. 3 shows a block diagram of system modulation principles of direct-sequence spreadspectrum communication by taking the modulation system of single-channel PSK as an example. The priori probabilities of the two symbols contained in the binary digital signals generated by a source are both /2. The two symbols are independent to each other, and their waveforms are as shown in Fig. 4. The pseudo-code generator generates the high-speed binary pseudo-random codes, and their waveforms are shown in Fig. 4. The pseudo-random code as a spreading code of the system multiplied by it equals the composite signals as shown in Fig. 4, which extends the bandwidth of the transmission signal. The composite signal after spectrum spread makes a BPSK modulation on carrier, and then is fed into the channel for transmission by the transmitter and antenna [5]. The bandwidth of the RF signal equals to 2 times of the rate of pseudo-random code in the case of BPSK modulation, but has nothing to do with the code rate of the digital signal. The implementation of the Verilog code modulated by direct sequence spread spectrum is relatively simple and can be completed usually using exclusive or logic. Waveform chart is as shown in Fig. 5 after Modelsim software simulation. 50

Fig. 3. Modulation schematic of spread-spectrum communication system. Fig. 4. Spread-spectrum modulation signal. Fig. 5. The waveform chart of spread spectrum simulation. 3. Despread of Module The despread of spreading code is multiplying the received signal and the signal of synchronous spreading code and then making the demodulation of the IF filtering and a local carrier through a filter in the DSSS system, shown in Fig. 6 [6-7]. However, the frequency and phase of spreading code of local reference is changed compared with those of the spreading code before emission due to channel interference and the delay of front level circuit, therefore, the premise of despread is finding the synchronous spreading code. The synchronization of spreading code is divided into two parts: acquisition and tracking. difference with the phase of receiving spreading code smaller than the width of one code element (time delay) [8-9].The pseudo-random sequence of spread spectrum system has good autocorrelation properties, i.e., the correlation function value is maximum when the code sequence is synchronous, otherwise, the correlation function value is very small or close to zero, which provides a basis for the synchronization acquisition of spreading code. The capturing method of moving correlation was used in the design. Its advantages are that its structure is very simple, and it may be implemented using less hardware [0]. Since the spreading code has good autocorrelation properties, output correlation value is largest when the phases of the two code sequences slide into the substantially same position, i.e., when there is no the relative displacement between two codes, indicating that the synchronization acquisition of system has been reached. The search and acquisition are stopped and then transferred to the tracking state if synchronization acquisition has been completed. Fig. 7 shows the flow chart of capturing method of moving correlation. Fig. 6. Block diagram of despreading principles. 3.. The Acquisition of Spreading Code The acquisition of the spreading code means that receiver selects and adjusts the phase of the local reference spreading code when beginning to receive spread spectrum signal (delay) and makes its Fig. 7. Block diagram of capturing method of moving correlation. 5

The received signal is fed to the integrator after the correlation processing. The integrator integrates within 0-T and outputs the integral value at time T, assuming that T is the rate of data. A signal is outputted to the pseudo-code clock generator to control the work state of clock circuit and change the phase state of the local code if this integral value is below the set threshold compared with the threshold of threshold comparator. The acquisition of the sequence phase of the received spreading code is completed when the spreading code sequence of local reference after the phase state is changed, repeating the above processing again and again until the output of integrator is bigger than the set threshold. 3.3. Signal Demodulation The BPSK signal is demodulated by coherent demodulation method in this study, and the BPSK demodulation principle is shown in Fig. 9. It is required to use and receive the coherent carrier of BPSK signal with the same frequency and phase in the process of coherent demodulation, which is the simultaneous extraction of carrier. 3.2. Tracking on Spreading Code There is a certain difference between the clock frequency of the spreading code and its clock frequency before modulation, so the local reference signal should accurately track the received signal as soon as the spread spectrum receiver captures the received spread-spectrum signal, otherwise, synchronization will be lost [-2]. The synchronous tracking of spreading code sequence usually uses the delay phase-locked loop. It is very difficult to complete the carrier demodulation, while it is not required to generate correlation carrier in the tracking process if this loop is used because spreadspectrum system working is usually in very low signal-to-noise environment. Advance correlator and lagging correlator are the key parts of phase locked tracking of spreading code delay. The peak related to the difference between advance correlator and lagging correlator appears only in the situation of synchronous tracking. The spreading code input of advance and lagging correlators is controlled through the correlation peak in order to achieve synchronous tracking. Common delay phase-locked loop consists of advance and lagging correlators, code phase detector, code loop filter, code numerical controlled oscillator (NCO) and other components [3]. The block diagram of delay phase-locked loop is as shown in Fig. 8. Fig. 8. The block diagram of phase-locked tracking loop of spreading code delay. Fig. 9. The block diagram of BPSK demodulation principles. Synchronization is the key to BPSK demodulation. The sinusoidal signal with the same frequency and phase of modulated signal is produced after the synchronization processing of carrier, then multiplied by the modulated signal and finally processed using a low pass filter. Therefore, the data whose phase shift is 0 multiplied by local sine equals positive value, but the data with the phase shift of 80 multiplied by it equals negative value. The data passes through the decision device to obtain the original data. Fig. 0 shows demodulation simulation diagram. Fig. 0. Waveform chart of signal demodulation simulation. 52

The system can demodulate the signal reliably. The delays of circuit line and signal transmission are caused between demodulated signal and original signal, which can meet the system requirements well. 4. Conclusions The basic principles, features and the block diagram of system constitution of direct-sequence spread-spectrum technology were introduced based on the history, research status and development prospects of the spread spectrum technology. The whole FPGA design and implementation of communication system of direct sequence spread spectrum were constructed according to the system requirements on the basis of the implementation and analysis of moving correlation algorithm. This study focuses on the FPGA logic processing. Spread spectrum system is realized by FPGA, which is a complete hardware framework. The circuits in it are all implemented by the NAND gate, and its processing speed is faster than that of traditional DSP implementation mode by.5 to 2 times. This study only analyzed and verified the system of 63-bit spreading code taking into account the complexity of the system and the easiness of its verification, description and debugging. The spreading code can be increased and redesigned in the subsequent design, for example, the spreading code is increased to 63 bit, 27 bit. References []. Liu Zhengqiong, Simulation and Analysis of Spread Spectrum Communication Based on the Software Systemview, Journal of Hefei University of Technology (Natural Science), Vol. 29, Issue 7, 2006, pp. 843-845. [2]. Fan Changxin, Introduction to the Third Generation Communication Principle, National Defence Industry Press, Beijing, 2005, pp. 05-07. [3]. Meng Fang, Yu Lijia, Zhang Wenzhi, SOPC Design and Analysis Based on Nios II, Radio Communications Technology, Vol. 38, Issue, 202, pp. 73-76. [4]. Wu Yi, Huang Yu, Wang Yao, Design of Embedded Web Module Based on SOPC, Physics Procedia, 25, 202, pp. 297-2202. [5]. Zhang Daode, Pan Yurong, Hu Xinyu, Design of High-speed Parallel Data Interface Based on ARM & FPGA, Journal of Computer, Vol. 7, Issue 3, 202, pp. 804-809. [6]. Hong Yu, Smart Mobile Technologies of Rapid Development, Science and Technology Innovation and Application, 0, 202, pp. 45. [7]. Xie Shuizhen, Simulation on DSSS Communication System Based on M-sequence, China Information Security, 2, 202, pp. 7-73. [8]. Tian Rcai, Spread Spectrum Communication, Tsinghua University Press, 2007, pp. 25-43. [9]. Roger E. Ziemer, Introduction to Spread Spectrum Communications, Shen Lili, Beijing Publishing House of Electronics Industry, 2006, pp. 02-24. [0]. Rehan A. W., Jit K. C., A New Adaptive Serial Search PN Code Acquisition Scheme for CDMA Systems, Personal Wireless Communications, in Proceedings of the IEEE International Conference, July, 2000, pp. 245-248. []. Zhao Wei, Ren Aifeng, Tang Shuo, Evolvable Hardware System Based on FPGA, Energy Procedia, 3, 202, pp. 445-4454. [2]. Jafar G, Arash F, A Direct Sequence Spread Spectrum Code Acquisition Circuit for Wireless Sensor Networks, International Journal of Electronics, Vol. 98, Issue 6, 20, pp. 793-800. [3]. Wang Encheng, Wang Zhuopeng, Fang Fang Shaojun. A Novel UWB Low Noise Amplifier for Multi-band Navigation Application, AEUE- International Journal of Electronics and Communications, 7, 202, pp. 345-348. 203 Copyright, International Frequency Sensor Association (IFSA). All rights reserved. (http://www.sensorsportal.com) 53