Realization of FPGA based numerically Controlled Oscillator

Similar documents
NCO MegaCore Function User Guide

SSPRQ test pattern. Pete Anslow, Ciena. IEEE P802.3bs Task Force, Logic Ad Hoc, 28 April 2016

XA1600E Development Board Reference Manual

INTERNET OF THINGS BASE REMOTE PATIENT MONITORING SYSTEM

Published by: PIONEER RESEARCH & DEVELOPMENT GROUP ( 32

X-1500 Reference Manual

Information Systems International Conference (ISICO), 2 4 December 2013

MLR Institute of Technology

WCE CURRICULUM CONTENT

Advt. No.: NITG/ADMIN/2018/OW/363, Dated: 18 th June Advertisement for the Position of Junior Research Fellow (JRF) under DST

Verification of Specifications Data Flow Diagrams (DFD) Summary. Specification. Miaoqing Huang University of Arkansas Spring / 28

Automatic Patient Care System using ARM Processor Abirami.K 1 Abinaya.S 2 Sinduja.B 3 Vedhapriya.V.G 4 Dr. N. Suthanthira Vanitha 5

GLI Standards Composite Submission Requirements Initial Release, Version: 1.0 Release Date: August 25, 2011

Utkarsha Kumbhar *, Vaidehi Gadkari, Rohan Waichal, Prashant Patil ABSTRACT I. INTRODUCTION

WCE CURRICULUM CONTENT

ECE Computer Engineering I. ECE Introduction. Z. Aliyazicioglu. Electrical and Computer Engineering Department Cal Poly Pomona

100GbE alignment markers

CURRICULUM-VITAE EDUCATIONAL QUALIFICATIONS INSTITUTION/ UNIVERSITY YEAR SPECIALIZATION DEGREE. Delhi College Of Engineering, Delhi University

Modeling of Armored Equipment Training Support System Function and Process Based on IDEF

Guided Study Program in System Dynamics System Dynamics in Education Project System Dynamics Group MIT Sloan School of Management 1

Emerging Electromagnetic Spectrum Capabilities

DEPARTMENT OF INSTRUMENTATION AND CONTROL ENGINEERING (Established in 1993)

Department of Defense INSTRUCTION. Policy and Procedures for Management and Use of the Electromagnetic Spectrum

Automatically Recommending Healthy Living Programs to Patients with Chronic Diseases through Hybrid Content-Based and Collaborative Filtering

Remote Healthcare Monitoring System

International Journal of Advance Engineering and Research Development

A PROPOSED PROTOTYPE OF COOPERATIVE MEDICAL TREATMENT SYSTEM FOR HOSPITALS IN GCC COUNTRIES

The Verification for Mission Planning System

Stability Analysis of Autopilot Systems For Ballistic Missile Using MATLAB

HT1611C Timer with Dialer Interface

OUTLINE OF PROJECT PROPOSAL REPORT (PPR)

System Simulation, Software & Integration Directorate Realignment

February 2018 BAAF. onesource.uga.edu

Advanced Clinical Workflow for Connecting Clinic

AMRDEC. Core Technical Competencies (CTC)

6.1 MOBILE COMMUNICATION

Copyright 2013 GE Multilin Inc. All rights reserved. Power Management Control System (PMCS) software revision EnerVista, Integrator, Digital

PREMATURE INFANT INCUBATOR ALERT SYSTEM VIA SMS

Keywords: Traditional Medical Monitoring, Questionnaire, Weighted Average, Remote Medical Monitoring, Vital Signs.

SMART HEALTH MONITORING SYSTEM

Yemen ISR CONOPS and Capabilities

Technical Supplement For Joint Standard Instrumentation Suite Missile Attitude Subsystem (JMAS) Version 1.0

FPGA Accelerator Virtualization in an OpenPOWERcloud. Fei Chen, Yonghua Lin IBM China Research Lab

Written Discussions in Refereed International Journals (a) List of publications in the International Referred Journals (Year wise)

The Schematic Design of the Ward Temperature Regulation Based on Computer Remote Control

UNCLASSIFIED. R-1 ITEM NOMENCLATURE PE D8Z: Human, Social and Culture Behavior (HSCB) Modeling Advanced Development FY 2011 OCO Estimate

RFID-based Hospital Real-time Patient Management System. Abstract. In a health care context, the use RFID (Radio Frequency

Rapid Development and Integration of Remote Weapon Systems to Meet Operational Requirements Abstract May 2011

High Performance Computing for Engineers

RESEARCH & DEVELOPMENT TAX CREDITS FOR ASSOCIATED BUILDERS & CONTRACTORS

A Guide On. Project Charter Process (PCP) Prepared by e-builder 31 January 2018

2017 Self-Assessment Report

CWE Flow-based Market Coupling Project. at EMART Energy 2012

Rajasthan Technical University Kota Central Library

BROAD AGENCY ANNOUNCEMENT (BAA)

UNCLASSIFIED FY 2016 OCO. FY 2016 Base

MODELLING OF DECENTRALIZED MEDICATION DISTRIBUTION PROCESSES IN HOSPITAL USING TIMED PETRI NETS

UNCLASSIFIED. FY 2016 Base FY 2016 OCO. Quantity of RDT&E Articles

TABLE OF CONTENTS. Page

A Study on Computerization of Medical Record at a Corporate Hospital

High Performance Computing for Engineers

UNCLASSIFIED R-1 ITEM NOMENCLATURE FY 2013 OCO

Explanatory document for the Nordic synchronous area proposal for coordination actions aiming to reduce FRCE as defined in Article 152(14) and

The Development and Usability of an Enhanced Job Vacancy Finder Using a Mapping Mechanism

Agathoklis Papadopoulos, PhD

MODEL OF TECHNOPRENEURSHIP DEVELOPMENT IN SEPULUH NOPEMBER INSTITUTE OF TECHNOLOGY INDUSTRIAL INCUBATOR

Stimulation of medical decision expert system by using of time color Petri net method

Inventory Management Practices for Biomedical Equipment in Public Hospitals : An Evaluative Study

RTLS and the Built Environment by Nelson E. Lee 10 December 2010

Collaborative R&D Funding Infineon UK

IEEE AP-S Region10 Distinguished Speaker Programme. IEEE Antennas and Propagation Society (AP-S) Kerala Chapter

INTEGRATION OF COMMUNICATION MEANS FOR HOME CARE IN CHRONIC DISEASE MANAGEMENT

IMPORTANT IEEE FELLOW ONLINE NOMINATION INSTRUCTIONS. In accordance with the IEEE Bylaws, the following requirements must be met:

Implementation of Automated Knowledge-based Classification of Nursing Care Categories

OHTAC Recommendation. Implementation and Use of Smart Medication Delivery Systems

Connectivity Harmonization of the Digital Citizen. Industry Connections Activity Initiation Document (ICAID)

Design of a Grant Proposal Development System Proposal Process Enhancement and Automation

Course Outline (Winter 2017)

Fast-forward poster session >>

MRI Device Compliance Martin Vogel, PhD Kimberley Poling Application Engineering Team Eastern USA

RDT&E BUDGET ITEM JUSTIFICATION SHEET (R-2 Exhibit)

UNCLASSIFIED. FY 2016 Base FY 2016 OCO

DATE: 12/17/15 MTA-NYCT IS NOW ADVERTISING FOR THE FOLLOWING:

Improving Patient s Satisfaction at Urgent Care Clinics by Using Simulation-based Risk Analysis and Quality Improvement

RFID Integrated Drug Information System to Prevent Medical Errors Leading to Drug Interactions

UNCLASSIFIED. UNCLASSIFIED Army Page 1 of 7 R-1 Line #9

SM Agent Technology For Human Operator Modelling

THE USE OF SIMULATION TO DETERMINE MAXIMUM CAPACITY IN THE SURGICAL SUITE OPERATING ROOM. Sarah M. Ballard Michael E. Kuhl

BRIGHAM AND WOMEN S EMERGENCY DEPARTMENT OBSERVATION UNIT PROCESS IMPROVEMENT

Core Item: Hospital. Cover Page. Admissions and Readmissions. Executive Summary

Effectiveness of Structured Teaching Programme on Bio-Medical Waste Management

ADMINISTRATIVE REVIEWS AND TRAINING (ART) GRANTS PROGRAM Proposal Response Guidance

Development and Demonstration of a Prototype e-ecg System for Telemedicine Application

DARPA BAA HR001117S0054 Intelligent Design of Electronic Assets (IDEA) Frequently Asked Questions Updated October 3rd, 2017

E-MARKETING WITH GOOGLE ANALYTICS. Peter Lo

SOURCE OF LATEST ANTI-TB TREATMENT AMONGST RE-TREATMENT TB CASES REGISTERED UNDER RNTCP IN GUJARAT

MTRIOT MISSILE. Software Problem Led Dhahran, Saudi Arabia. II Hi. jri&^andiovers^ht;gbmmittee afeejs$ää%and Technology,House ofbepre^eiitativess^

EXTENDING THE ANALYSIS TO TDY COURSES

CanSat Competition PDR and CDR Guide

Common Core Algebra 2 Course Guide

Transcription:

IOSR Journal of VLSI and Signal Processing (IOSR-JVSP) ISSN: 2319 4200, ISBN No. : 2319 4197 Volume 1, Issue 5 (Jan. - Feb 2013), PP 07-11 Realization of FPGA based numerically Controlled Oscillator Gopal D. Ghiwala 1, Pinakin P. Thaker 2, Gireeja D.Amin 3 1 PG Student, L.C.Institute of Technology, Bhandu 2 Sr. Scientist/ Engg. SATD, SAC (ISRO), Ahmedabad-380015 3 Assi.Proff. L.C.Institute of Technology, Bhandu Abstract : Numerically Controlled Oscillator (NCO) is an important components in many Digital Communication Systems such as Digital Radio and Modems, Software Defined Radios, Digital Down/Up converters for Cellular and PCS base stations etc. A common method for digitally Generating a complex or Real valued sinusoid employs a Look-Up table based scheme. The NCO Design is first simulated and optimized on the software tool Xilinx 10.1 and then coded in VHDL for Hardware Realization. The Designs are tested on Xilinx Spartan2 FPGA Development Platform. The test Results are matching with theoretical and simulated results. This paper presents a FPGA-based Implementation method which can greatly improve the performance, shorten development cycle and reduces cost. Keywords - Numerically Controlled Oscillator, FPGA, Look-up table, Register I. INTRODUCTION Numerically Controlled Oscillator (NCO) is an important component in many Digital Communication Systems such as Digital Radio and Modems, Software Defined Radios, Digital Down/Up converters for Cellular and PCS base stations, etc [1]. Quadrature synthesizers are used for constructing digital down and up converters, demodulators and implementing various types of modulation schemes, including PSK(phase shift keying),fsk(frequency shift keying), and MSK(minimum shift keying).a common method for digitally generating a complex or real valued sinusoid employs a lookup table which stores the samples of a sinusoid. A Digital integrator is used to generate a suitable phase argument that is mapped by the lookup table to the desired output waveform [1]. NCO is a new technology of Frequency synthesis; It is developed the using third generation of Frequency synthesis technology. The technique of NCO is gaining popularity as a method of generating sinusoidal signals and modulated signals in digital systems [2]. In this paper, a ROM-based NCO Architecture with an improvement for QPSK Modem is proposed using the current FPGA technology. This paper is organized as follows, in section II, the basic ROM-based NCO is described and the main challenges of NCO design are discussed. In section III, the NCO Architecture is presented. Implementation and simulation results on Xilinx FPGA are also discussed by comparing with other approaches.finally; section IV concludes this paper with Summary. II. OVERVIEW OF NCO 2.1 NCO Architecture In the simplest case, Numerically Controlled Oscillator is constructed by a ROM with samples of a sine wave stored in it (sine look-up, LUT) [3].Fig.1 shows the block diagram of a NCO system. The NCO produces sinusoidal signals at a given frequency setting word (FSW) which determines the phase step. Once set, this digital word determines the sine wave frequency to be produced. The phase accumulator output than continuously produces proper binary words indicating the instantaneous phase to the table look-up function. Fig 1. Block Diagram of a NCO system 7 Page

In other words, the phase accumulator is used to calculate the successive addresses of the sine look-up table, which generates a digital sine-wave output. In this way, the samples are swept in a controlled manner i.e. with a step depending on the Frequency Setting Word. The NCO translates the resulting phase to a sinusoidal waveform via the look-up table, and converts the digital representation of the sine-wave to Analog form using a Digital-to-Analog converter followed by a low pass filter (LPF). The digital part of the NCO consists of the phase accumulator and the LUT. The frequency of the output signal for signal N-bit system is determined by following equation fout K fclk 2 N ------------------------- (1) Where K is the FSW, N is the number of bits that the phase accumulator can handle and fclk is system clock. 2.2 NCO SPECIFICATION TABLE I SR NO. SPECIFICATION PARAMETER VALUES 1. Phase Resolution(Bits) 9 2. Spur level (db) 54.18 3. Frequency Resolution(Bits) 24 4. Output signal Sine & cosine 5. Output Data Width 9 bits Table-I give the Design Specification of NCO- MATLAB Simulink model is developed to meet the designed specifications. As Shown in fig 2 simulink model of NCO. Fig. 2 Simulink model of NCO Fig. 3 sine waveform of a NCO Fig. 4 cosine waveform of a NCO III. DESIGN AND FPGA IMPLEMENTATION We have used Xilinx ISE10.1 Environment for synthesis as well as simulation. It supports both VHDL and Verilog design flow. Bit file is generated for XC2S200 development board. 8 Page

3.1 VHDL realization Configuration register is defined to control the NCO frequency. The design needs system clock, sample clock and FSW and produces both sine and cosine wave form. Phase is incremented at each sample clock and corresponding sin/cosine value is fetched from the sin/cosine ROM table and produced at output port. Fig 5 Shown the VHDL module of NCO. 3.1.1 Simulation results Test bench is written for 2.5MHz frequency. Output and internal signals are captured in ISIM simulator. Fig 6 shows the functional simulation results of NCO. Fig.5 VHDL module of NCO Fig.6 The output wave form of NCO 3.1.2 Results of hardware verification The SPARTAN-2 FPGA development board is programmed with load bit file through JTAG [4]. The digital information provided to the DAC must represent the instantaneous amplitude of the RF waveform. NCO Hardware test set up was made as Shown in fig 7 and output was observed on spectrum analyser as well as oscilloscope. The implementation details of 24 bit FSW is shown in TABLE II. Various frequencies have been generated to check different parameters of NCO. Fig.7 Block Diagram of Experimental Setup SR NO. HEX Values TABLE II FPGA IMPLEMENTATION RESULTS Decimal Values NCO Center Frequency(MHz) Spectrum s observe Value(MHz) 1 100000 1048576 1.250000 1.249992 2 110000 1048592 1.328125 1.328127 3 200000 2097152 2.500000 2.500000 4 400000 4194304 5.000000 5.000000 5 400001 4194305 5.000001 5.000001 6 400010 4194320 5.000019 5.000019 7 600000 6291456 7.499963 7.499963 9 Page

Fig.8 The output signal of NCO implemented in FPGA Fig 8 Shows the example of NCO Signal captured at 2.5 MHz on the spectrum analyser. Fig.9 MATLAB Simulation Results MATLAB results are shown in fig 9, where in Frequency spectrum is observed for wide Range of FSW and graph is plotted. The hardware results and simulation results match each other. The results have also been verified on Digital Storage oscilloscope and Spectrum analyzer. IV. CONCLUSIONS This paper presents the simulation and Implementation of NCO. The Design and Realization of NCO include sub modules like phase Accumulator and Look-Up Table. Area resources are optimized by using Coefficients for only quarter cycle of sinusoidal waveform and for remaining part the same has been flipped and for negative cycle it has been inverted. This NCO is designed to be used for the Costas loop [5]. ACKNOWLEDGEMENTS The Main author would like to express his gratitude towards his co-author/guide Mr. Pinakin P. Thaker for his constant guidance, motivation and support throughout the project. I would also like to thanks to Prof. Gireeja D. Amin for her full co-operation and encouragement. 10 Page

References Journal Papers: [1] Wenmiao Song, Qiongqiong Yao, Design and Implement of QPSK Modem Based on FPGA, North china Electric power University, Baoding, china IEEE, 2010. [2] M.L. Welborn, Direct Waveform Synthesis for software Radios, IEEE Wireless Communications and Networking Conference WCNC. 1999, vol. 1, pp.211-215, September 1999. [3] P.O. Bishop, Neurophysiology of binocular vision, in J.Houseman (Ed.), Handbook of physiology, 4 (New York: Springer- Verlag, 1970) 342-366. [4] Song Weanmiao, Implementation of digital IF receiver based on SDR using DSP builder, communication and electronics department of north china Electric power University, Baoding, Hebei.IEEE 2011. [5] Satish Sharma, Sunil, Vijaykumar Pujari, Vanitha M, P.Lakshminarsimhan. Digital Systems Group ISRO Satellite Center, FPGA Implementation of M-PSK Modulators for Satellite Communication International Conference on Advances in Recent Technologies in Communication and Computing, 2010. 11 Page