A GENERAL SYSTEM DESIGN & IMPLEMENTATION OF SOFTWARE DEFINED RADIO SYSTEM

Similar documents
An Efficient Design and Implementation of Software Radio System

Presentation Outline. Advisors: Dr. In Soo Ahn Dr. Thomas L. Stewart. Team Members: Luke Vercimak Karl Weyeneth

Presentation Outline. Advisors: Dr. In Soo Ahn Dr. Thomas L. Stewart. Team Members: Luke Vercimak Karl Weyeneth. Karl. Luke

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

International Journal of Scientific & Engineering Research, Volume 5, Issue 11, November ISSN

Hardware Implementation of OFDM Transceiver. Authors Birangal U. M 1, Askhedkar A. R 2 1,2 MITCOE, Pune, India

A review paper on Software Defined Radio

Using Modern Design Tools To Evaluate Complex Communication Systems: A Case Study on QAM, FSK and OFDM Transceiver Design

5G 무선통신시스템설계 : WLAN/LTE/5G

IJSRD - International Journal for Scientific Research & Development Vol. 5, Issue 06, 2017 ISSN (online):

PERFORMANCE ANALYSIS OF MIMO-SPACE TIME BLOCK CODING WITH DIFFERENT MODULATION TECHNIQUES

A GENERIC ARCHITECTURE FOR SMART MULTI-STANDARD SOFTWARE DEFINED RADIO SYSTEMS

Design and Implementation of Software Defined Radio Using Xilinx System Generator

SOFTWARE DEFINED RADIO IMPLEMENTATION IN 3GPP SYSTEMS

Optimized BPSK and QAM Techniques for OFDM Systems

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

IMPLEMENTATION OF SOFTWARE-BASED 2X2 MIMO LTE BASE STATION SYSTEM USING GPU

From Antenna to Bits:

2015 The MathWorks, Inc. 1

The figures and the logic used for the MATLAB are given below.

COHERENT DETECTION OPTICAL OFDM SYSTEM

OFDM AS AN ACCESS TECHNIQUE FOR NEXT GENERATION NETWORK

BPSK Modulation and Demodulation Scheme on Spartan-3 FPGA

Wireless Communication Systems: Implementation perspective

Software Defined Radio

VLSI Implementation of Digital Down Converter (DDC)

International Journal of Advanced Research in Computer Science and Software Engineering

Implementation of Green radio communication networks applying radio-over-fibre (ROF) technology for wireless access

RF Basics 15/11/2013

BPSK System on Spartan 3E FPGA

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

Doppler Frequency Effect on Network Throughput Using Transmit Diversity

ELT Radio Architectures and Signal Processing. Motivation, Some Background & Scope

What s Behind 5G Wireless Communications?

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

CMOS LNA Design for Ultra Wide Band - Review

Comparison of ML and SC for ICI reduction in OFDM system

Anju 1, Amit Ahlawat 2

Comparative Analysis of the BER Performance of WCDMA Using Different Spreading Code Generator

Project in Wireless Communication Lecture 7: Software Defined Radio

Nutaq OFDM Reference

THE DESIGN OF A PLC MODEM AND ITS IMPLEMENTATION USING FPGA CIRCUITS

A DSP IMPLEMENTED DIGITAL FM MULTIPLEXING SYSTEM

Convolutional Coding Using Booth Algorithm For Application in Wireless Communication

System Generator Based Implementation of QAM and Its Variants

Digital Communication Systems Engineering with

Performance Analysis of OFDM for Different Digital Modulation Schemes using Matlab Simulation

Lecture 3: Wireless Physical Layer: Modulation Techniques. Mythili Vutukuru CS 653 Spring 2014 Jan 13, Monday

Design and Implementation of Orthogonal Frequency Division Multiplexing (OFDM) Signaling

A PROTOTYPING OF SOFTWARE DEFINED RADIO USING QPSK MODULATION

Performance Evaluation of Wireless Communication System Employing DWT-OFDM using Simulink Model

DESIGN OF A MEASUREMENT PLATFORM FOR COMMUNICATIONS SYSTEMS

Working Party 5B DRAFT NEW RECOMMENDATION ITU-R M.[500KHZ]

DESIGN, IMPLEMENTATION AND OPTIMISATION OF 4X4 MIMO-OFDM TRANSMITTER FOR

Lecture #2. EE 471C / EE 381K-17 Wireless Communication Lab. Professor Robert W. Heath Jr.

Implementation of Symbol Synchronizer using Zynq Soc

Making Noise in RF Receivers Simulate Real-World Signals with Signal Generators

SIMULATION AND IMPLEMENTATION OF LOW POWER QPSK ON FPGA Tushar V. Kafare*1 *1( E&TC department, GHRCEM Pune, India.)

FPGA Implementation of Digital Modulation Techniques BPSK and QPSK using HDL Verilog

Software-Defined Radio using Xilinx (SoRaX)

COMPARISON OF CHANNEL ESTIMATION AND EQUALIZATION TECHNIQUES FOR OFDM SYSTEMS

VLSI Implementation of Area-Efficient and Low Power OFDM Transmitter and Receiver

I-Q transmission. Lecture 17

Implementation of Digital Communication Laboratory on FPGA

Wireless Communication: Concepts, Techniques, and Models. Hongwei Zhang

2.

Implementation of Digital Modulation using FPGA with System Generator

Performance Evaluation of STBC-OFDM System for Wireless Communication

OFDM Transceiver using Verilog Proposal

Laboratory 5: Spread Spectrum Communications

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

UTILIZATION OF AN IEEE 1588 TIMING REFERENCE SOURCE IN THE inet RF TRANSCEIVER

UNIT-1. Basic signal processing operations in digital communication

P. 241 Figure 8.1 Multiplexing

Wideband Spectral Measurement Using Time-Gated Acquisition Implemented on a User-Programmable FPGA

Performance Analysis Of Hybrid Optical OFDM System With High Order Dispersion Compensation

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

Carrier Frequency Offset Estimation Algorithm in the Presence of I/Q Imbalance in OFDM Systems

Implementation of OFDM Modulated Digital Communication Using Software Defined Radio Unit For Radar Applications

FPGA Prototyping of Digital RF Transmitter Employing Delta Sigma Modulation for SDR

A New Complexity Reduced Hardware Implementation of 16 QAM Using Software Defined Radio

Software-Defined Radio Architecture for Broadband OFDM Transceivers

DESIGN AND IMPLEMENTATION OF AN ALGORITHM FOR MODULATION IDENTIFICATION OF ANALOG AND DIGITAL SIGNALS

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

Implementation of Space Time Block Codes for Wimax Applications

On the Design of Software and Hardware for a WSN Transmitter

JDT PERFORMANCE ANALYSIS OF OFDM EMPLOYING FREE SPACE OPTICAL COMMUNICATION SYSTEM

Recap of Last 2 Classes

Performance Analysis of Concatenated RS-CC Codes for WiMax System using QPSK

Implementation of High-throughput Access Points for IEEE a/g Wireless Infrastructure LANs

Performance Measurement of Digital Modulation Schemes Using FPGA

What is New in Wireless System Design

Ultra Wideband Transceiver Design

Implementation of Reed-Solomon RS(255,239) Code

Software Radio Network Testbed

Implementation of Blind Modulation Detection for Software defined Radio

Phase Modulator for Higher Order Dispersion Compensation in Optical OFDM System

SOQPSK Software Defined Radio

Comparative Study of OFDM & MC-CDMA in WiMAX System

YEDITEPE UNIVERSITY ENGINEERING FACULTY COMMUNICATION SYSTEMS LABORATORY EE 354 COMMUNICATION SYSTEMS

Transcription:

A GENERAL SYSTEM DESIGN & IMPLEMENTATION OF SOFTWARE DEFINED RADIO SYSTEM 1 J. H.VARDE, 2 N.B.GOHIL, 3 J.H.SHAH 1 Electronics & Communication Department, Gujarat Technological University, Ahmadabad, India 2 Electronics & Communication Department, Shantilal Shah Engineering College, Bhavnagar, India 3 Electronics & Telecommunication Department, Shri Sa d Vidya Mandal Institute Of Technology, Bharuch, India jhvarde@gmail.com, icc_narendra@yahoo.co.in, jhs707in@yahoo.com ABSTRACT : this paper presents a software-defined radio (SDR) system with reconfigurable architecture for wireless Communications. Modifying radio devices easily and cost-effectively has become business critical. Recently, new frequency bands, modes, and services to wireless communications are increased significantly, mainly due to the increasing popularity of internet and wireless use and the associated increased demand data bandwidth. In this paper, Software Radio System was designed, implemented and the effects of potential channel disturbances were analyzed and compensated. KEYWORDS: Software-defined radio, reconfigurable architecture, Wireless communication. 1. INTRODUCTION A Software Radio system is a transmitter and receiver system that uses digital signal processing for coding, decoding, modulating and demodulation the data. This paper focus on using the IEEE 802.11a specification to create a software radio. The feasibility of using Math works Simulink library. A radio is any kind of device that wirelessly transmits or receives signals in the radio frequency (RF) part of the electromagnetic spectrum to facilitate the transfer of information. In today's world, radios exist in a multitude of items such as cell phones, computers, car door openers, vehicles, and televisions. Traditional hardware based radio devices limit crossfunctionality and can only be modified through physical intervention. This results in higher production costs and minimal in supporting multiple waveform standards. By contrast, software defined radio technology provides an efficient and comparatively inexpensive solution to this problem, allowing multimode, multi-band and/or multifunctional wireless devices that can be enhanced using software upgrades. SDR defines a collection of hardware and software technologies where some or all of the radio s operating functions (also referred to as physical layer processing) are implemented through modifiable software or firmware operating on programmable processing technologies. These devices include field programmable gate arrays (FPGA), digital signal processors (DSP), general purpose processors (GPP), programmable System on Chip (SoC) or other application specific programmable processors. The use of these technologies allows new wireless features and capabilities to be added to existing radio systems without requiring new hardware. 2. ARCHITECTURE OF SOFTWARE DEFINED RADIO A. Reconfigurable Architecture Fig. 1 depicts a SDR transmitter and receiver with a reconfigurable architecture. At the transmitter, all baseband operations inside the dashed box are software-based processing modules on a given hardware platform as depicted in Fig. 1(a). The DSP software performs source encoding, channel coding, and data stream multiplexing and modulation as needed. Different modulation requirements are implemented with different software modules, including preamble sequences and hand-shaking protocols for transmitting. Similarly, at the receiver, all reversed baseband operations, such as demultiplexing, de-modulation, channel decoding, source decoding are performed by software-based processing units on the given hardware platform as depicted in the dashed box of Fig. 1(b). Note that receiver software modules also perform the signal detection and synchronization operations in the ISSN: 0975 6779 NOV 12 TO OCT 13 VOLUME 02, ISSUE - 02 Page 453

beginning stage in order to determine the required operational modes and standards of the incoming waveforms as part of the receiving tasks. B. Flexibility, Upgrade, and Backward Compatibility The flexibility of DSP-based solutions in the SDR systems is due to the programmability. It provides many benefits. For example, algorithms can continually be updated and improved as computational methods advance. For standards-based modules, such as IEEE 802.11, a programmable implementation allows modules to remain compliant as the standards upgraded. A software upgrade is usually all that is needed while the backward compatibility still promised in the existing modules. as transmitted. This can be displayed on an oscilloscope coming out of the DSP evaluation board and/or stored on a computer file for further verification and analysis. B. Modes of Operation The input from the digital data source will be sent into the transmitter. There it will have channel coding applied to provide protection from data corruption introduced by noise. This part will not be implemented in this project. After that, the encoded digital signal will then be modulated with an appropriate modulation technique and transmitted through the channel. An appropriate model and representation for the channel also needs determined. After this, the receiver demodulates the signal and applies appropriate channel decoding. From there the reconstructed digital signal will be available for further analysis. Fig.1 (a):- Software reconfigurable transmitter block diagram. Fig 3:-System Block diagram of the Software Radio Fig.1 (b):- Software reconfigurable receiver block diagram. 3. PROPOSED SYSTEM MODEL A software defined radio is a transmitter and receiver system that uses digital signal processing (DSP) for coding, decoding, modulation, and demodulation. This allows much more power and flexibility when choosing and designing modulation and coding techniques. The system functions are shown in Figure 2. The input to the system will be digital data in a computer file. This data will be modulated by the transmitter and sent to the channel. The channel will introduce interference to the signal in the forms of attenuation, phase delay, and noise. At the receiver side, the signal will be demodulated and reconstructed to produce the original transmitted message. C. Transmitter The transmitter shown in Figure 4 will generate the signal that will be transmitted through the channel. The transmitter signal is constructed using demultiplexing, quadrature amplitude modulation (QAM), orthogonal frequency division multiplexing (OFDM), and up mixing. Fig.2:- I/O block diagram for transmitter and receiver radio systems A. Inputs and Outputs An overall block diagram for the software radio project is shown in Figure 2. The inputs to the system are a digital data source (computer file) and channel noise. The output of the system is the recovered input data. The recovered data should be received exactly Figure 4:- Transmitter Subsystem Detailed Diagram 1) Demultiplexing & Modulation The demultiplexing block takes a byte of binary data and then breaks the byte into four 2-bit streams. These 2-bit streams are each fed into a QAM modulation channel. Once the QAM channels have modulated the input data, a buffer collects a group of ISSN: 0975 6779 NOV 12 TO OCT 13 VOLUME 02, ISSUE - 02 Page 454

20 QAM symbols that represent 5 bytes of data. The group of symbols is then passed into the OFDM block. The OFDM system multiplexes the QAM signals together to produce the final modulated output. 2) Interpolation Interpolation increases the sampling rate and conditions the signal for transmission before it is modulated. This is implemented using a combination of up-sampling and filtering. 3) Up Mixer Mixing is done to meet the bandwidth requirements of the channel. The up mixer increases the frequency of the OFDM signal by multiplying it by a greater carrier frequency. The OFDM signal is imbedded in the carrier signal that the local oscillator produces. The output of the mixer is contained in bandwidth of the channel. D. Channel The channel block implements a model of an actual transmission channel. Different parts of the channel model different channel effects on the transmitter output. These are channel gain, multi-path interference, and noise. 1) Channel Attenuation The channel attenuation models the attenuation or the gain effect that the channel has on the transmitted signal. This gain can vary with time and frequency. E. Receiver The receiver subsystem shown in Figure 6 recovers the sent message. The receiver extracts the carrier, symbol, and frame timing from the signal. It uses this information to extract the message from the phase, frequency, and amplitude noise of the channel. The receiver is constructed of the following parts; carrier synchronization, demodulation, symbol synchronization, and frame synchronization. Fig. 6:-Receiver Subsystem Detail 1) Frame Synchronization The frame synchronization synchronizes the data frames. This aligns the start time of the message so the digital data can be interpreted correctly. This allows the compute file or message to be translated back into its original form. 2) Demodulation The demodulation system consists of two parts: OFDM demodulation and QAM demodulation. The OFDM demodulation demodulates the signal into its constituent QAM sub signals. The QAM demodulation decodes the QAM carriers back into the bytes that were originally transmitted. 3) Carrier Synchronization and Phase Correction The carrier synchronization subsystem corrects for frequency differences between the transmitter and the receiver. It also corrects for the phase delay introduced by the channel. Fig 5:-Detail of Channel 2) Multi-path interference The multi-path interference models reflections of the transmitted signal. These reflections arrive at the receiver at different times. Each one of these paths has its own attenuation that can vary with time and frequency. 3) Noise Noise is also introduced into the signal. The noise is either specific to a limited frequency range (narrow band noise) or can affect the whole spectrum of the transmitted signal. 4) Symbol Synchronization The symbol synchronization determines the time to sample the pulses coming from the QAM modulation. This allows the most accurate information to be extracted from the pulse stream. The output is the digital data that was originally sent into the system. 4. RESULTS & DISCUSSION Simulink After completing the simulink model for software radio, it is tested by transmitting a test image through the transmitter model and received successfully. The test image transmitted through the model is given as in Fig. 7. ISSN: 0975 6779 NOV 12 TO OCT 13 VOLUME 02, ISSUE - 02 Page 455

Fig.7:- Test image transmitted Fig.10:- OFDM Demodulation spectrum Fig. 10 defines the OFDM Demodulation spectrum for the developed Software radio model. Fig. 8:-. Image out Viewer The transmitted image is viewed before transmissionas in Fig. 8. Fig. 11:- Discrete time scatter plot scope Fig.11. explains that the discrete time scatter plot scope obtained for the developed Software radio model. Fig.9:- Unsynchronized OFDM Demodulation Plot Fig.9. Describes unsynchronized OFDM Demodulation plot for the developed software model. Fig. 12:- Test image while transmitting ISSN: 0975 6779 NOV 12 TO OCT 13 VOLUME 02, ISSUE - 02 Page 456

Fig.12. Shown above defines that the picture is viewed while the image transmission occurs. Fig. 13:- Test image while reception Fig.13. shows the picture that is viewed at the time of reception. Above all results for the case for perfect channel. We take other results for different cases of channel like to much frequency offset, Hz frequency offset, etc by changing the different parameters of channel. Implementation of this Model on DSK6713 dsp model kit. 5. CONCLUSIONS Software-defined radio (SDR) system with reconfigurable architecture for wireless communications. In the past, multiple digital signal processors (DSPs) were required to implement the baseband operation in a single transceiver. However, with the rapid increase in transistor density, it has become feasible to keep the functionality entirely in the programmable DSP engines. The combination of advances in semiconductor technology in hardware devices such as field-programmable gate arrays (FPGAs) and DSPs, and the need for rapid upgrades (software) has transformed wireless transceivers into programmable devices, allowing quick upgrades and backward compatibility with old standards. In other words, significant amounts of computations are done by software in a DSP. Such a SDR system design produces a radio that can receive and transmit widely different radio communications (sometimes referred to as a waveforms) based solely on the standard employed. Figuring out the simulink diagram optimization so that the radio speed could be increased to run on the board. Implement Coding on the radio to reduce the error rate due to additive white Gaussian noise. Looking into implementing RF hardware to simulate Radio s performance under real world conditions. Investigate Multilevel QAM and AGC in order to increase radio s data rate. The rest of the carriers of OFDM frame could also be utilized to increase this. 6. REFERENCES [1] Hen-Geul Yeh; Ingerson, P.,Software-defined radio for OFDM transceivers, Systems Conference, 2010 4th Annual IEEE, pp. 261-266. [2] Krishna, P.V.; Prabu, S.; Logashanmugam, E., VLSI Design and Implementation of Reconfigurable OFDM Transceivers for Software Defined Radio, Devices, Circuits and Systems (ICDCS), 2012 International Conference, pp. 302-306. [3] J. Mitola, III, Software radio architecture: A mathematical perspective, IEEE Journal On Selected Areas In Communications, Vol. 17, No. 4, April 1999, pp. 514-538. [4] B. Kelley, Software Defined Radio for Broadband OFDM Protocols, Proceedings of the 2009 IEEE International Conference on Systems, Man, and Cybernetics San Antonio, TX, USA - October 2009, pp. 2309-2314. [5] Prasad, Ramjee. OFDM for Wireless Communication Systems. 2004. Artech House. [6] Proakis, John G. Digital Signal Processing: Principles, Algorithms, and Applications, 3rd Edition. New Jersey: Prentice-Hall, 1996. [7] SDR Forum, www.sdrforum.org The model developed for verifying the transmissions of a text or jpeg image are, QAM encoder OFDM modulator QAM decoder OFDM demodulator OFDM spectrum Soft Radio Scatter Plot ISSN: 0975 6779 NOV 12 TO OCT 13 VOLUME 02, ISSUE - 02 Page 457