01.12.2014 Views

ECE 496Y Project Proposal (Draft B) Meeting Form - Images Festival

ECE 496Y Project Proposal (Draft B) Meeting Form - Images Festival

ECE 496Y Project Proposal (Draft B) Meeting Form - Images Festival

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

<strong>ECE</strong> <strong>496Y</strong> <strong>Project</strong> <strong>Proposal</strong> (<strong>Draft</strong> B) <strong>Meeting</strong> <strong>Form</strong> *Session Code (e.g. GT4): H 1430<br />

[* fill in before submitting report]<br />

<strong>Project</strong> No:2008323 Supervisor(s):Prof. Sean V. Hum * <strong>Meeting</strong> Date & Time: October 1, 2008; 4:30 PM<br />

<strong>Project</strong> Title: Software Defined Radio<br />

ECC Staff:


The Edward S. Rogers Sr. Department of<br />

Electrical and Computer Engineering<br />

University of Toronto<br />

<strong>ECE</strong><strong>496Y</strong> Design <strong>Project</strong> Course<br />

Group <strong>Project</strong> <strong>Proposal</strong> (<strong>Draft</strong> B)<br />

Title: Software Defined Radio<br />

<strong>Project</strong> I.D.#: 2008323<br />

Team members:<br />

Name:<br />

Email:<br />

(Select one member to<br />

be the main contact.<br />

Alp Kucukelbir 994422629<br />

alp.kucukelbir@utoronto.ca<br />

Mark with ‘*’) *Rajat Mark Grover 995705241 mark.grover@utoronto.ca<br />

Tyler de Witt 990759292<br />

tyler.dewitt@utoronto.ca<br />

Supervisor:<br />

Prof. Sean V. Hum<br />

Section #: 5<br />

Course Administrator: Prof. Hamid Timorabadi<br />

Date: September 25, 2008


Team Phoenix – de Witt, Grover, Kucukelbir<br />

<strong>Project</strong> <strong>Proposal</strong> – <strong>Draft</strong> B<br />

Executive Summary<br />

The Software Defined Radio (SDR) movement aims to bring reconfigurable, adaptive solutions<br />

to an otherwise hardware-dominated, rigid world of communications. SDR transmitters<br />

and receivers have attracted much interest from professional and amateur organizations,<br />

thereby encouraging a strong development. Most amateur implementations<br />

of SDR systems are based on a Personal Computer and low-cost radio frequency (RF)<br />

equipment. Our goal is to design and build a stand-alone SDR receiver capable of receiving<br />

a variety of RF signals using different modulation schemes. Various other alternate<br />

designs are considered within, and contrasted to our own. A preliminary feasibility and<br />

risk analysis is also conducted, aiming to elucidate any potential problems in the early<br />

stage of development. Also included is a work breakdown structure and a Gantt chart.<br />

Finally, a financial plan is presented for budgeting purposes.<br />

<strong>ECE</strong>496 Page 1 of 13


Team Phoenix – de Witt, Grover, Kucukelbir<br />

<strong>Project</strong> <strong>Proposal</strong> – <strong>Draft</strong> B<br />

Contents<br />

1 <strong>Project</strong> Description 3<br />

1.1 Background and Motivation . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3<br />

1.2 <strong>Project</strong> Goal . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5<br />

1.3 <strong>Project</strong> Requirements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5<br />

1.3.1 Functional Requirements . . . . . . . . . . . . . . . . . . . . . . . . . 5<br />

1.3.2 Objectives . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6<br />

1.3.3 Constraints . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6<br />

1.4 Validation and Acceptance Tests . . . . . . . . . . . . . . . . . . . . . . . . . 6<br />

1.4.1 Validation Tests . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6<br />

1.4.2 Acceptance Tests . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7<br />

2 Technical Design 8<br />

2.1 Possible Solutions and Design Alternatives . . . . . . . . . . . . . . . . . . . 8<br />

2.1.1 Alternative A . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8<br />

2.1.2 Alternative B . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9<br />

2.1.3 Alternative C . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9<br />

3 Work Plan 10<br />

3.1 Work Breakdown Structure . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10<br />

3.2 Gantt Chart . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10<br />

3.3 Financial Plan . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11<br />

3.3.1 Contingency . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11<br />

3.4 Feasibility Assessment . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12<br />

3.4.1 Skills and Resources . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12<br />

3.4.2 Required Equpiment . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12<br />

3.5 Risk Assessment . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12<br />

<strong>ECE</strong>496 Page 2 of 13


Team Phoenix – de Witt, Grover, Kucukelbir<br />

<strong>Project</strong> <strong>Proposal</strong> – <strong>Draft</strong> B<br />

1 <strong>Project</strong> Description<br />

1.1 Background and Motivation<br />

What is Software Defined Radio?<br />

Simply put Software Defined Radio is defined as: “Radio in which some or all of the<br />

physical layer functions are software defined. A radio is any kind of device that wirelessly<br />

transmits or receives signals in the radio frequency (RF) part of the electromagnetic<br />

spectrum to facilitate the transfer of information. In today’s world, radios exist in a multitude<br />

of items such as cell phones, computers, car door openers, vehicles, and televisions.”<br />

— from SDRforum.org.<br />

What is the benefit of a SDR receiver?<br />

“A SDR receiver would allow provide end-users with access to ubiquitous wireless communications<br />

– enabling them to communicate with whomever they need, whenever they<br />

need to and in whatever manner is appropriate.” — from SDRforum.org.<br />

Other benefits include:<br />

1. Upgradeability – a new modulation scheme can be implemented and downloaded to<br />

the receiver.<br />

2. Adaptability/Versatility – a single device that can operate on a large spectrum through<br />

narrowband and/or wideband operation without the need for specific/costly hardware.<br />

<strong>ECE</strong>496 Page 3 of 13


Team Phoenix – de Witt, Grover, Kucukelbir<br />

<strong>Project</strong> <strong>Proposal</strong> – <strong>Draft</strong> B<br />

Who are the stakeholders and how does SDR benefit them?<br />

1. Radio equipment developers/manufacturers<br />

• Creation of “lateral” layers of portability will greatly reduce development across<br />

multiple “radio products” – e.g. same modulation scheme, different frequency<br />

band or different platform<br />

2. Radio service/network providers<br />

• Reduction in operational costs and upgradability within radio networks. Less<br />

hardware based major investments and more flexible, “future-looking” approaches<br />

in day-to-day implementations<br />

3. The end-user of a SDR system<br />

• Communication in whatever method/manner is best suitable, and compatibility<br />

with legacy standards – all in one<br />

4. Governments, Public safety alliances and frequency allocation organizations<br />

• Potential free-up of frequency bands, and allocation of wide-band “free-space”<br />

for frequency sensitive applications<br />

Where are the applications of SDR?<br />

1. Immediate applications include: Military Joint Tactical Radio Systems (JTRS), and<br />

amateur short-wave radio systems.<br />

2. Goals include: commercial radio systems (radio/cellular/wireless ad-hoc networks),<br />

frequency sensitive platforms.<br />

<strong>ECE</strong>496 Page 4 of 13


Team Phoenix – de Witt, Grover, Kucukelbir<br />

<strong>Project</strong> <strong>Proposal</strong> – <strong>Draft</strong> B<br />

Why is Team Phoenix motivated?<br />

1. We are motivated to develop a standalone software defined radio, to demonstrate<br />

the practicality and adaptability of software-reconfigurable systems emerging in<br />

communications. We are inspired by the idea of “Plug-and-Play” practicality in<br />

complex communication systems.<br />

1.2 <strong>Project</strong> Goal<br />

This project aims to develop a general purpose, reconfigurable standalone SDR platform.<br />

Electronically, the device shall change function to demodulate arbitrary RF signals received<br />

from a selectable spectrum. The device is meant to be a portable, general purpose<br />

tool to act effectively as a ‘swiss-army knife’ radio receiver. To demonstrate reconfigurability,<br />

at least 2 different demodulation schemes shall be implemented for the platform.<br />

1.3 <strong>Project</strong> Requirements<br />

1.3.1 Functional Requirements<br />

RECONFIGURABILITY:<br />

• The device shall demodulate at least two modulation schemes using software signal<br />

processing techniques. Specifically the following shall be demonstrated:<br />

1. Reception, demodulation, and output of commercial FM broadcasts.<br />

2. Reception, and display of text messages transmitted using digital modulation<br />

via a test RF transmitter.<br />

<strong>ECE</strong>496 Page 5 of 13


Team Phoenix – de Witt, Grover, Kucukelbir<br />

<strong>Project</strong> <strong>Proposal</strong> – <strong>Draft</strong> B<br />

PORTABILITY:<br />

• The device shall be small and light enough for a single person to carry, setup, and<br />

operate in a remote location in less than 10 minutes.<br />

1.3.2 Objectives<br />

RECONFIGURABILITY:<br />

• The device shall apply arbitrary demodulation schemes to carrier waves selectable<br />

over a wide electromagnetic spectrum.<br />

PORTABILITY:<br />

• The device shall be made to be as small and light as possible.<br />

1.3.3 Constraints<br />

• The receiver shall be smaller than 50 × 50 × 30 cm 3 .<br />

• The receiver shall not weigh more than 4 kilograms<br />

• The receiver shall not cost Team Phoenix more than $1500 CAD.<br />

1.4 Validation and Acceptance Tests<br />

1.4.1 Validation Tests<br />

RECONFIGURABILITY:<br />

Resources Needed: Receiver and two RF signals modulated differently in schemes supported<br />

by the receiver.<br />

Testing Procedure: Configure the receiver to receive each signal one at a time.<br />

<strong>ECE</strong>496 Page 6 of 13


Team Phoenix – de Witt, Grover, Kucukelbir<br />

<strong>Project</strong> <strong>Proposal</strong> – <strong>Draft</strong> B<br />

Verification Procedure: Analyze and compare the output to the expected output (a perceivable<br />

signal in case of an audio output, a decipherable message on the screen in<br />

case of a text output).<br />

Acceptance Level: Test passes if the audio signal is perceivable as the sent signal and if<br />

the text output is the same as the message sent.<br />

PORTABILITY:<br />

Resources Needed: Pre-programmed receiver and a source of power.<br />

Testing Procedure: Individual carries receiver to a different location and set it up.<br />

Verification Procedure: Analyze the receiver output and note the time taken for setup.<br />

Acceptance Level: Test passes if the receiver can receive the output to a perceivable extent<br />

and the project was setup in 10 minutes or less.<br />

1.4.2 Acceptance Tests<br />

GENERAL PURPOSE RECONFIGURABLE PLATFORM<br />

Resources Needed: Receiver and an arbitrarily modulated RF signal.<br />

Testing Procedure: Program the receiver to demodulate the new (arbitrary) modulation<br />

scheme. Ensure correct spectral selection on both receiver and transmitter.<br />

Verification Procedure: Analyze the output and compare to desired output.<br />

Acceptance Level: Test passes if the receiver output matches the expected out, fails otherwise.<br />

<strong>ECE</strong>496 Page 7 of 13


Team Phoenix – de Witt, Grover, Kucukelbir<br />

<strong>Project</strong> <strong>Proposal</strong> – <strong>Draft</strong> B<br />

2 Technical Design<br />

2.1 Possible Solutions and Design Alternatives<br />

The software radio will consist of three stages:<br />

1. Radio frequency stage to receive and amplify radio signals<br />

2. AD converter stage to convert radio signals to digital data<br />

3. Digital processing stage for demodulating signals<br />

The following solutions deal with the design alternatives for the three stages and methods<br />

of interfacing them. For each solution, we list pros and cons of each combination with<br />

reference to design parameters.<br />

2.1.1 Alternative A – General purpose PC interfaced to a consumer sound card acting<br />

as an AD converter, fed by an analog RF antenna/receiver.<br />

General purpose computer<br />

Pros: configurable, easy to test, IO peripherals present for control.<br />

Cons: not portable, less reliable due to reliance on operating system.<br />

Low speed data converter (sound card)<br />

Pros: simple and inexpensive<br />

Cons: small bandwidth avaiable to process (20khz), requires downmixing and tuning to<br />

be done by analog receiver<br />

<strong>ECE</strong>496 Page 8 of 13


Team Phoenix – de Witt, Grover, Kucukelbir<br />

<strong>Project</strong> <strong>Proposal</strong> – <strong>Draft</strong> B<br />

High performanced RF receiver and down mixer<br />

Pros: could be purchased, put out of the scope of the design<br />

Cons: requires more analog circuitry, less configurable, complex<br />

2.1.2 Alternative B – DSP development board interfaced to a high speed AD converter,<br />

fed by an RF antenna/receiver with simplified downmixing.<br />

Embedded DSP development board<br />

Pros: small, self contained, reliable<br />

Cons: requires external controls, more difficult to test<br />

High speed data converter board<br />

Pros: move bandwidth available (10s of Mhz), allows digital downmixing for tuning<br />

Cons: expensive<br />

RF receiver with simplified IF/downmixing stage<br />

Pros: RF downmixing stage simplified since AD converter can sample a larger spectrum<br />

2.1.3 Alternative C – Custom designed embedded system with onboard chips for DSP,<br />

AD conversion and RF downmixing, interfaced to an antenna.<br />

In this solution, the three stages are embedded on a single board.<br />

Pros: very small and portable, reliable<br />

Cons: large design effort, risky<br />

<strong>ECE</strong>496 Page 9 of 13


Team Phoenix – de Witt, Grover, Kucukelbir<br />

<strong>Project</strong> <strong>Proposal</strong> – <strong>Draft</strong> B<br />

Team Phoenix believes that Alternative B provides a good tradeoff between the constraints,<br />

objectives, and functional requirements defined for this project, and will develop<br />

a product within the framework described in Alternative B.<br />

3 Work Plan<br />

3.1 Work Breakdown Structure<br />

Figure 1: Work Breakdown Structure<br />

3.2 Gantt Chart<br />

A Gantt Chart is appended to the end of this document.<br />

<strong>ECE</strong>496 Page 10 of 13


Team Phoenix – de Witt, Grover, Kucukelbir<br />

<strong>Project</strong> <strong>Proposal</strong> – <strong>Draft</strong> B<br />

3.3 Financial Plan<br />

Please see Table 1 for a tabulated presentation of our financial plan.<br />

Table 1: Financial Plan<br />

Item Maximum Price Notes<br />

DSP Development<br />

$600 Possibility of borrowing lower<br />

Board<br />

end performance board from<br />

Communications Lab for $0<br />

High Speed A/D<br />

$300<br />

Converter<br />

PC/Laptop $0 Already owned<br />

RF Transmitter $50<br />

Misc Electrical<br />

$50<br />

Components<br />

Test Equpiment $0 Design Centre and Communications<br />

Lab<br />

$1000 Net Expense<br />

Contribution Amount Notes<br />

Design Centre Funding<br />

$300<br />

Team Contribution $300<br />

$600 Net Contribution<br />

−$400 NET DEFICIT<br />

3.3.1 Contingency<br />

A slightly lower performance DSP development board from the communications lab is<br />

available for $0. In the event that funding cannot be secured from the design centre, our<br />

team is prepared to absorb all expenses.<br />

<strong>ECE</strong>496 Page 11 of 13


Team Phoenix – de Witt, Grover, Kucukelbir<br />

<strong>Project</strong> <strong>Proposal</strong> – <strong>Draft</strong> B<br />

3.4 Feasibility Assessment<br />

3.4.1 Skills and Resources<br />

This project requires skills and knowledge in the areas of programming, DSP, digital<br />

design, antenna design and EM waves. Together, the team members have strong relevant<br />

coursework and/or background in these areas. Professor Hum specializes in antenna/radio<br />

design and will provide advice for the RF side. Practical information for<br />

DSP programming will be obtained from spec sheets, manuals, and the internet.<br />

3.4.2 Required Equpiment<br />

The key hardware items are available at estimated price of $900 or less. They are manufactured<br />

in large numbers and immediately available for purchase. Test equipment in the<br />

SF design centre will also be utilized throughout the project development.<br />

Example equipment breakdown<br />

TMS320C6455 DSP Starter Kit (DSK) $595<br />

ADS5525EVM 12-bit 170MSps $299<br />

3.5 Risk Assessment<br />

Software radio attempts to implement as much as possible through a digital embedded<br />

system. Most failures can be mitigated by moving a particularly onerous function to a different<br />

stage. This can be done by substituting a non custom component, or by marginally<br />

reducing the functionality of the overall system. The project is modular enough that the<br />

<strong>ECE</strong>496 Page 12 of 13


Team Phoenix – de Witt, Grover, Kucukelbir<br />

<strong>Project</strong> <strong>Proposal</strong> – <strong>Draft</strong> B<br />

different stages can be developed and tested independently, mitigating the risk of a difficulty<br />

halting the whole development process.<br />

A few key risks are summarized below:<br />

Risk: Difficulty in implementing a controllable RF receiver<br />

• The risk is due to the team members possessing the least amount of knowledge<br />

in RF circuitry, and the custom design required for reconfigurable RF functionality.<br />

Mitigation: Make use of a purchased FM receiver to tune and downmix the FM band<br />

to base-band. In this case, the radio will lose part of its reconfigurability, but the<br />

system will still meet its functional requirements. Yet the DSP facet of the project is<br />

not dependent on the RF receiver.<br />

Risk: Direct sampling of large bandwidth too much for DSP chip to process<br />

• The risk is due to the uncertainty in the DSP algorithms we will develop.<br />

Mitigation: Early testing will be performed on the development board. Failure will necessitate<br />

downsampling in the analog RF stage, or the introduction of an additional<br />

hardware module for dedicated digital downsampling.<br />

<strong>ECE</strong>496 Page 13 of 13

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!