Design of Dynamically Tunable Band-Pass Filter for Software Defined Radio (SDR) and Cognitive Radio (CR) Applications

Similar documents
Spectrum Detector for Cognitive Radios. Andrew Tolboe

Design & Implementation of an Adaptive Delta Sigma Modulator

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

From Antenna to Bits:

On the Design of Software and Hardware for a WSN Transmitter

Analysis of Processing Parameters of GPS Signal Acquisition Scheme

Signal Processing and Display of LFMCW Radar on a Chip

Fast and Accurate RF component characterization enabled by FPGA technology

Mode-S Receiver and ADS-B Decoder Group 24

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

International Journal of Advanced Research in Computer Science and Software Engineering

Realization of 8x8 MIMO-OFDM design system using FPGA veritex 5

Project in Wireless Communication Lecture 7: Software Defined Radio

OFDM Transceiver using Verilog Proposal

Supplemental Slides: MIMO Testbed Development at the MPRG Lab

Developing a Generic Software-Defined Radar Transmitter using GNU Radio

Acquisition and Tracking of IRNSS Receiver on MATLAB and Xilinx

Software Design of Digital Receiver using FPGA

Practical Use of Reconfigurable Radios in Air Combat Training Systems

Cognitive Radio: Fundamentals and Opportunities

DIGITAL PRE-DISTORTION LINEARIZER FOR A REALIZATION OF AUTOMATIC CALIBRATION UNIT

Optimized BPSK and QAM Techniques for OFDM Systems

3V DUAL MODE TRANSCEIVER 434 MHz BAND Product Code:

A GENERAL SYSTEM DESIGN & IMPLEMENTATION OF SOFTWARE DEFINED RADIO SYSTEM

FPGA-BASED PULSED-RF PHASE AND AMPLITUDE DETECTOR AT SLRI

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

PAR4CR: THE DEVELOPMENT OF A NEW SDR-BASED PLATFORM TOWARDS COGNITIVE RADIO

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

DIGITAL BASEBAND PROCESSOR DESIGN OF PASSIVE RADIO FREQUENCY IDENTIFICATION TAG FOR ULTRA WIDEBAND TRANSCEIVER

Design and Simulation of High Power Amplifier Used in Satellite Uplink Model

Accident prevention and detection using internet of Things (IOT)

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

Monitoring Station for GNSS and SBAS

Performance Evaluation of Energy Detector for Cognitive Radio Network

GENERIC SDR PLATFORM USED FOR MULTI- CARRIER AIDED LOCALIZATION

Ultrasonic Signal Processing Platform for Nondestructive Evaluation

High-Speed Transceiver Toolkit

A Multicarrier CDMA Based Low Probability of Intercept Network

A Study of Cognitive Radio based on WARP Platform

A review paper on Software Defined Radio

Publication of Little Lion Scientific R&D, Islamabad PAKISTAN

Complete Software Defined RFID System Using GNU Radio

VHDL Implementation of High Speed and Low Power BIST Based Vedic Multiplier

Receiver Architecture

CR 33 SENSOR NETWORK INTEGRATION OF GPS

DESIGN AND FPGA IMPLEMENTATION OF SLIDING MODE CONTROLLER FOR BUCK CONVERTER

Design of Switched Filter Bank using Chebyshev Low pass Filter Response for Harmonic Rejection Filter Design

Implementation of a BPSK Transceiver for use with KUAR

SOQPSK Software Defined Radio

Software Defined Radar

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

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

Keywords: CIC Filter, Field Programmable Gate Array (FPGA), Decimator, Interpolator, Modelsim and Chipscope.

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

VIIP: a PCI programmable board.

Hardware Architecture of Software Defined Radio (SDR)

A 1.9GHz Single-Chip CMOS PHS Cellphone

FFT Based Carrier Recovery with Lower Processing Speed Using DSP Techniques

Using the RSP1 Radio Spectrum Processor with your Transceiver as a Panadapter

Guest Editorial of Special Issue on Software Defined Radio Transceivers and Circuits for 5G Wireless Communications

STAND ALONE CONTROLLER FOR LINEAR INTERACTING SYSTEM

CHAPTER 6 IMPLEMENTATION OF FPGA BASED CASCADED MULTILEVEL INVERTER

VLSI Implementation of Digital Down Converter (DDC)

Designing Filters Using the NI LabVIEW Digital Filter Design Toolkit

To learn fundamentals of high speed I/O link equalization techniques.

2015 The MathWorks, Inc. 1

Development and Application of 500MSPS Digitizer for High Resolution Ultrasonic Measurements

SOFTWARE DEFINED RADIO IMPLEMENTATION IN 3GPP SYSTEMS

EMBEDDED DOPPLER ULTRASOUND SIGNAL PROCESSING USING FIELD PROGRAMMABLE GATE ARRAYS

Multi Frequency RFID Read Writer System

15. ZBM2: low power Zigbee wireless sensor module for low frequency measurements

Wireless Communication Systems Laboratory #2. Understanding test equipments. The students will be familiar with the following items:

GPS Signal Generation for L 1 Frequency using Model Based Design Tools

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

Design Analysis of Analog Data Reception Using GNU Radio Companion (GRC)

SDR14TX: Synchronization of multiple devices via PXIe backplane triggering

Online Signature Verification by Using FPGA

RF Locking of Femtosecond Lasers

Software defined radio transceiver (SDR) CW & RTTY Skimmer Server Weak Signal Propagation Reporter (WSPR)

A Product Development Flow for 5G/LTE Envelope Tracking Power Amplifiers, Part 2

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

IT S A COMPLEX WORLD RADAR DEINTERLEAVING. Philip Wilson. Slipstream Engineering Design Ltd.

SPARSE CHANNEL ESTIMATION BY PILOT ALLOCATION IN MIMO-OFDM SYSTEMS

10 GHz Microwave Link

FPGA Implementation of Safe Mode Detection and Sun Acquisition Logic in a Satellite

Postprint.

Chapter 12. Cross-Layer Optimization for Multi- Hop Cognitive Radio Networks

BER Analysis for MC-CDMA

Design and Implemetation of Degarbling Algorithm

Analysis of Phase Noise Profile of a 1.1 GHz Phase-locked Loop

ADVANCED EMBEDDED MONITORING SYSTEM FOR ELECTROMAGNETIC RADIATION

Optimization of energy consumption in a NOC link by using novel data encoding technique

Wavedancer A new ultra low power ISM band transceiver RFIC

Adaptive Traffic Light Control System

Cognitive Radio Platform Technology

Simulation of Analog Modulation and Demodulation Techniques in Virtual Instrumentation and Remote Lab

BER, MER Analysis of High Power Amplifier designed with LDMOS

2009 CubeSat Developer s Workshop San Luis Obispo, CA

IMPLEMENTATION OF DIGITAL FILTER ON FPGA FOR ECG SIGNAL PROCESSING

Overview and Challenges

Transcription:

Design of Dynamically Tunable Band-Pass Filter for Software Defined Radio (SDR) and Cognitive Radio (CR) Applications Namitha.K.M 1, Satyanarayana.V 2, Indira Bahaddur 3 1Student of Malnad College of Engineering, Hassan-573202 2Bharat Electronics Limited (A Govt. Of India Enterprise), CRL Jalahalli Post, Bangalore-560013, India 3Asst. Professor, Malnad College of Engineering, Hassan-573202 Abstract - For the radio communication, filter is one of the important module. In the defence the SDR radios used where in which the data rate and the bandwidth are manually selected. In this project an alternative technique is defined to identify the data rate of the received signal dynamically. The proposed method is implemented on the Vertex6 xc6vlx130t device. The digital filters are having wide applications in communication section. Software filters are designed and implemented. Key Words: Dynamically tunable band-pass filter, digital filters. 1. INTRODUCTION A tunable filter is one in which the filter will automatically tune to the incoming signals and provides the required information which is useful for the further process in the communication system. Filter is one of the main module in both SDR and CR as it is required to get the original transmitted signal. Filters can be both hardware and software. But the designing of hardware filters using RLC components for all the data rates will be cumbersome, space consuming and costlier effort, because we have to design hardware PCBs for this. Hence we are using software filters in this project. Tunable filters are used in the radio communication, which are having its wide applications in military defense. SDR is a radio where the components that are realized in hardware in earlier radios are now designed using the software. In SDR some of the physical layer operations are done by software means. The other definition is that the CR is an intelligent radio that accesses the available spectrum in its surrounding area and selects the most excellent spectrum for its transceiver [7]. In the SDR and CR, the receiver part of the system must be flexible enough to detect the incoming signal bandwidth so that the filter in the receiver part will tune itself to the required filter type. As the transmitter of the SDR will send the data at different data rates and in large RF band so the receiver must have the capability to detect in which bandwidth or frequency band the signal is coming for the filter in the receiver side and the filter should be dynamically tunable one. Digital filters have the advantage of re-programmability hence provides more stability [1]. Digital filters have their applications in acoustic processing, signal frequency analysis etc. 2. PROPOSED WORK The design of dynamically tunable filter for software defined radio and the cognitive radio is done in 2 ways. At present separate filters are designed and implemented for different signals coming in different data rates and here the filters are selected manually using the front panel of the radio. Also in the earlier system the information regarding the data rates used to transmit the information is shared between the transmitter and the receiver. Here we propose 2 different advance methods to filter the signals by finding the data rates in which the signal is coming prior to filtering the signal. 1. By using the predefined training sequence 2. Using LPA (Local Polynomial Approximation)-ICI (Intersection of Confidence Intervals) algorithm. In the first method some predefined training sequence is used to determine the data rates. Here a different 8bit sequence is defined for different data rates. At the transmitter side before sending the data the transmitter sends this training sequence to indicate the receiver that at which data rate the information it is sending. At the receiver after verifying this training sequence the receiver decides the data rate at which the information is received after that it is passed through the respective filter to filter the signal in order to obtain required information. The flow chart that defines the method 1 design is shown in Figure 1. Store the received training sequence in the buffer. Here we consider that the training sequence should send three times by the transmitter and each of the received sequence is compared with the any of the predefined sequence at the receiver. If the training sequence matches with the first sequence, then depending on that sequence respective filter is selected. In the flow chart shown in Figure 2016, IRJET Impact Factor value: 4.45 ISO 9001:2008 Certified Journal Page 1951

3.1 we define two variables i and n and initialized these variables to 1 and 0 respectively. For the count of i less than or equal to 3 the received sequence is compared with the stored predefined sequence at the receiver for 3 times within the loop. For every match in the sequence the n value is incremented once. After that when i value exceed 3 the instruction will come out of the loop and checks for the condition of n value. If n value is equal to 2 or 3 then corresponding filter is selected to filter the signal else again the process is repeated to compare the received training sequence with another sequence. 3. HARDWARE IMPLEMENTATION The logic designed is implemented on the Vertex 6 XC6VLX130T device. Its performance is checked using the chip scope. The hardware implementation procedure is explained step by step as follows: Step 1: The black card is connected to the PC using JTAG. The black card is one which used in the radio it consist of modulation/demodulation, ADC, DAC, RF up converters. This part of functions is done in the black card. Step 2: After the code is ready the ucf file and cdc file is attached to the project. The ucf file consists of the pin matching description of the board and the cdc file is used for the chip scope settings. The Figure 2 shows the opened dialog box of the chip scope pro analyzer which shows the device name used in the project. Also the figure 2 shows the trigger and capture parameter settings along with the net connection settings. Figure 1: Flow chart 2016, IRJET Impact Factor value: 4.45 ISO 9001:2008 Certified Journal Page 1952

4. SIMULATION AND IMPLEMENTATION RESULTS Figure 4: Generated 10MHz signal. Figure 2: Chip scope parameter settings Step 3: After the chip scope settings are done the bit file is generated. The program is dumped into the device Vertex 6 using IMPACT tool of the Xilinx software. Step 4: Analyze the design using the chip scope. The cdc file is imported and the outputs are observed. Figure 5: Signal with noise time domain. The Figure 3 shows the black card used. Figure 3: Black card image Figure 6: Signal with noise frequency domain plot. 2016, IRJET Impact Factor value: 4.45 ISO 9001:2008 Certified Journal Page 1953

Figure 7: Time domain plot of filter output. Figure 10: Data vs time ADC output bus plot. Figure 8: Frequency domain filter output plot. The figures from 4 to 8 show the time domain as well as frequency domain plots. The signal of 10MHz is generated as it was passed through the channel where noise is added. At the receiver after computing the logic of method 1 the respective filter is selected and the filter output after scaling the received signal in both time and frequency domain is plotted. Figure 11: Data vs time filter output bus plot. Figure 9 to 10 shows the chip scope results of generated data, the ADC output, and the filtered output respectively. 5. CONCLUSION A filter as mentioned is one of the important module in the communication system. In order to enhance the receiver performance and its flexibility for the reception is improved using the proposed work. Using the proposed method the filter at the receiver to filter the received signal is dynamically selected by identifying the data rate of the received signed with the help of predefined training sequence. REFERENCES [1] Sentilkumar E, Manikandhan J, V.K.Agarwal, FPGA Implementation of Dynamically Tunable Filters, Figure 9: Data vs time generated signal bus plot. 2016, IRJET Impact Factor value: 4.45 ISO 9001:2008 Certified Journal Page 1954

International Conference on Advances in Computing, Communications and Informatics (ICACCI) 2014, pp. 1852-1857. [2] John Y. Ma, TVRD Receiver System with Automatic Bandwidth Adjustment, patent no: US4792993 A, 20 Dec 1988. [3] Dinesh Sashidaran, Asad Azam, Karl E. Nelson, Michael A. Soderstrand, FPGA Implementation of a Tunable Band pass Filter Using the Basic Heterodyne Block, Acoustics, Speech, and Signal Processing. Proceedings. (ICASSP 01). IEEE International Conference on (Volume: 2), 2001, pp. 1093-96. [4] Ashfaque Ahmed Khan, S.M. Imrat Rahman and Mohiuddin Ahmed, Research Challenges of Cognitive Radio. [5] RF Circuit Design, by Richard Chi-His Li, John wiley and sons, 2009. [6] Van Tam Nguyen, Frederic Villain, and Yann Le Guillou, Cognitive Radio RF: Overview and Challenges, Hindawi Publishing Corporation, vol. 2012, article ID 716476, 13 pages. [7] http://en.wikipedia.org/wiki/ Software defined radio. [8] http://en.wikipedia.org/wiki/cognitive radio. [9] http://en.wikipedia.org/wiki/digital filtering. [10] http://en.wikipedia.org/wiki/fdatool of matlab. 2016, IRJET Impact Factor value: 4.45 ISO 9001:2008 Certified Journal Page 1955