jonathan rodriguez project manager & software designer cory cox software designer & test...
TRANSCRIPT
1.2 IMPLEMENTATION OF A DEMODULATOR
SPONSOR: STEVE HICKS, FLEXRADIO SYSTEMS
FACULTY ADVISOR: DR. HAROLD STERN & DR. SEMIH ASLAN
TEAM MEMBERS
Jonathan Rodriguez
Project Manager
&Software Designer
Cory Cox
Software Designer
& Test Engineer
Nicolas Govea
Software Designer
&Validation Engineer
TODAY’S PRESENTATION COVERS
MOTIVATION
DESCRIPTION OF PROJECT
TEAM ROLES AND RESPONSIBILITIES
PROJECT PROGRESS
PLANS FOR THE 2ND SEMESTER
ROLES AND RESPONSIBILITIES
PROJECT MANAGER: JONATHAN RODRIGUEZMANAGERIAL DUTIES
• SCHEDULE TEAM MEETINGS
• COMMUNICATE PROJECT PROGRESS WITH THE PROJECT SPONSOR AND THE INSTRUCTOR
• MONITOR PROJECT’S MILESTONES
RESEARCH
• SOFTWARE DEFINED RADIOS
• ERROR HANDLING
• CONSTRAINTS
SOFTWARE DESIGN
• CONFIGURATION BETWEEN DEVICES USED
MOTIVATION
THE PROBLEM:
• ANALOG AND DIGITAL RADIO OPERATORS CURRENTLY CAN NOT COMMUNICATED WITH EACH OTHER DUE TO INCOMPATIBILITY OF COMMUNICATION
THE SOLUTION:
• BY IMPLEMENTING SYSTEM FUSION, THE RADIO WILL AUTOMATICALLY SWITCH THE TRANSMIT MODE FROM EITHER DIGITAL OR ANALOG BASED ON THE MODE DETECTED BY THE RECEIVER.
WHY IS THIS IMPORTANT?
WITH THE EVER GROWING DIGITAL WORLD, SYSTEM FUSION FUSION BRIDGES THE GAP BETWEEN THE ANALOG PAST AND THE DIGITAL FUTURE
SPONSORED BY FLEXRADIO SYSTEMS
WHY FLEXRADIO SYSTEMS?
FLEXRADIO CURRENTLY DOES NOT HAVE COMMUNICATION
MODES THAT SUPPORT INTEROPERABILITY BETWEEN ANALOG
AND DIGITAL
YEASU HAS DEVELOPED SYSTEM FUSION, WITH C4FM AS THE
STANDARD MODULATION TECHNIQUE, WHICH SOLVES THIS
PROBLEM
WITH ADDITION OF SYSTEM FUSION INTO THEIR RADIOS,
FLEXRADIO CAN MEET CONSUMER DEMANDS OF HAVING
MANY COMMUNICATION MODES IN ONE PRODUCT THIS ALLOWS FLEXRADIO TO CONTINUE TO BE THE INDUSTRY
LEADER IN SOFTWARE DEFINED RADIOS
WHAT IS SYSTEM FUSION AND C4FM?
SYSTEM FUSION
• FOUR DIFFERENT COMMUNICATION MODES
• FULL RATE VOICE MODE
• FULL RATE DATA MODE
• VOICE / DATA MODE
• ANALOG FM MODE
CONTINUOUS 4-LEVEL FREQUENCY MODULATION (C4FM)
• THE STANDARD MODULATION SCHEME USED FOR SYSTEM FUSION
PROJECT OVERVIEW
GOALS OF PROJECT
SUCCESSFULLY CODE AND IMPLEMENT THE DIGITAL MODULATION SCHEME C4FM.
IMPLEMENT THE FULL RATE VOICE MODE OF SYSTEM FUSION
INTEGRATE THE MODULATION SCHEME AND VOICE MODE INTO FLEXRADIO’S SMARTSDR SOFTWARE.
STRETCH GOALS OF PROJECT
SUCCESSFULLY IMPLEMENT THE OTHER MODES OF SYSTEM FUSION
• FULL RATE DATA MODE
• VOICE/DATA MODE
• ANALOG FM MODE
ROLES AND RESPONSIBILITIES
TEAM MEMBER: NICOLAS GOVEARESEARCH
• BOUNDARY CONDITIONS
• USE CASES
• CHARACTERISTICS OF C4FM
• PERFORMANCE
SOFTWARE DESIGN
• DEMODULATOR
VALIDATION ENGINEER
GENERAL SIGNAL PROCESSSYSTEM LEVEL DIAGRAM OF THE IMPLEMENTATION OF C4FM.
EVERYTHING INSIDE THE RED DOTTED LINE WILL BE DESIGNED AND CODED FOR THIS PROJECT.
C4FM CHARACTERISTICS
PROJECT ELEMENTS
MODULATOR / DEMODULATOR
• ALL CODE WRITTEN IN C LANGUAGE
• ECLIPSE COMPILER
• GITHUB REPOSITORY
WHY THIS IS A GOOD SENIOR DESIGN PROJECT
IMPLEMENTING C4FM MODULATION SCHEME:
INSIGHT AS TO HOW SIGNALS ARE TRANSMITTED VIA COMMUNICATION DEVICES.
GAIN PROGRAMMING SKILLS THROUGH THE IMPLEMENTATION OF A DIGITAL MODULATION SCHEME.
INSIGHT INTO THE DESIGN PROCESS AND HOW REAL WORLD COMPANIES OPERATE.
THIS PROJECT ALLOWS US TO EXPAND OUR SKILL SET, IN A WAY THAT CAN NOT BE ACHIEVED IN CLASSROOM SETTINGS
MAJOR MILESTONES
INTERMEDIATE DESIGN REVIEW – NOVEMBER 20, 2015
FIRST SEMESTER REPORT & PRESENTATION – DECEMBER 2, 2015
TEST PLAN – FEBRUARY 15, 2016
CHARACTERIZATION REPORT – APRIL 4, 2016
FINAL DESIGN REVIEW – APRIL 15, 2016
FINAL SEMESTER REPORT & PRESENTATION - MAY 3, 2016
PROJECT DELIVERABLES
TASKS TO BE DELIVERED:
SETUP COMMUNICATION BETWEEN DEVICES
WRITE CODE FOR C4FM MODULATION SCHEME
IMPLEMENT MODULATION CODE INTO SMARTSDR SOFTWARE
WRITE CODE FOR C4FM DEMODULATION SCHEME
IMPLEMENT DEMODULATION CODE INTO SMARTSDR SOFTWARE
LIVE TEST SYSTEM FOR VOICE MODE
ROLES AND RESPONSIBILITIES
TEAM MEMBER: CORY COXRESEARCH
• INTERFACING
• SYSTEM REQUIREMENTS
• EXISTING SYSTEMS
• PERFORMANCE
SOFTWARE DESIGN
• MODULATOR
TEST ENGINEER
CONSTRAINTS
BUDGETARY
• FLEX-6700
• STI-CS SPEECH INTELLIGIBILITY METERDESIGN
• FLEXRADIO SIGNATURE SERIES RADIO
• SMARTSDR SOFTWARE
• WRITING IN C LANGUAGEMAINTAINABILITY
• GITHUB REPOSITORY
STANDARDS
SYSTEM FUSION
• ALLOWS FOR AUTOMATIC MODE SELECT
C4FM MODULATION SCHEME
• FASTER TRANSMISSION RATE
• LARGER BANDWIDTH
FLEX SIGNATURE SERIES RADIOS
• CODE WILL BE UNIQUE TO OPERATE WITH SMARTSDR SOFTWARE
CHALLENGES & CONCERNS
LIMITED RESOURCES FOR EXAMPLES OF C4FM
IMPLEMENTATION
• CURRENTLY ONLY ONE COMPANY IMPLEMENTS C4FM
SCHEME
CONFIGURING OUR CODE INTO FLEXRADIO’S
SMARTSDR SOFTWARE
ACCESS TO VHF COMPATIBLE RADIO
BUDGET LIMITATIONS FOR TESTING INTELLIGIBILITY OF
SPEECH OUTPUT
ROBUSTNESS OF OUR SYSTEM
PROJECT PROGRESS
RESEARCH COMPLETED FOR:
SOFTWARE DEFINED RADIOS
SYSTEM FUSION
C4FM MODULATION
• SYMBOL MAPPING
• ERROR CONTROL HANDLING
• PERFORMANCE
PARTS PROCURED:
FLEX-6300 SERIES RADIO
THUMBDV DV3000U DONGLE
FLEX-6300 SDR
ThumbDV
2ND SEMESTER TASKS
TASKS PLANNED FOR THE COMPLETION OF THE
PROJECT:
CONFIGURE THUMBDV DONGLE TO COMPUTER / RADIO
WRITE CODE FOR MODULATOR / DEMODULATOR
IMPLEMENT CODE INTO FLEXRADIO SMARTSDR SOFTWARE
TEST MODULATION AND DEMODULATION PERFORMANCE
PERFORM LIVE VOICE TEST OVER RADIOS
HAMMING IT OUT