Intelligent Phone Service Selector Senior Design Project 2006 Advisor: Sandip Kundu Members: Adam...

22
Intelligent Phone Service Selector Senior Design Project 2006 Advisor: Sandip Kundu Members: Adam Conway Anh Bao Nguyen (manager) Areej Pirzada Dan Verdolino
  • date post

    21-Dec-2015
  • Category

    Documents

  • view

    216
  • download

    3

Transcript of Intelligent Phone Service Selector Senior Design Project 2006 Advisor: Sandip Kundu Members: Adam...

Intelligent Phone Service Selector

Senior Design Project 2006Advisor:

Sandip Kundu

Members:

Adam Conway

Anh Bao Nguyen (manager)

Areej Pirzada

Dan Verdolino

Agenda

1) Introduction, background and motivations

2) Deliverables

3) System block diagram

4) Design alternatives and proposed MDR specifications

Background

*Voice Over Internet Protocol (VoIP)

*Landline and VoIP services

*Increase in demands

*VoIP programs: Skype, Vonage and Voicestick

Motivations*People want a smart phone selector

*IPSS will be able to connect worldwide using the cheapest and most efficient

connection

*Explore the internet technology and its capabilities

Deliverables of the Project

Deliverables of the Project

The Finished Product will Implement:

• Keypad

• Headset

• Some intelligent software to be installed on the PC.

• TIC54CST analog to USB phone conversion chip.

• Intelligent hardware chipset.

• User’s Manual

Deliverables of the Project

Software for the PC and User’s Manual

Installation disk:

• Install software on the PC to interact with Skype.

• Open IPSS program.

User manual:

• Contain system specifications for running IPSS software.

• Contain specifications for using intelligent hardware circuit interface.

• Contain specifications for the TIC54CST chipset.

Deliverables of the Project

Keypad and Headset

Keypad (Essex Serial or ASCII Output Keypad):

• Selectable for 5V or 12 V with jumper pin on back for changing voltage level.– we need 5V to interface with PIC

• Enunciator beeps with key press.

• Output is driven by each key press.

• Output is standard serial ASCII format.

• Make keypad rather than buy (cost a lot).

Headset:

• Many standard telephone headsets, any which will useful for the IPSS project.

Deliverables of the Project

Analog Phone to USB Phone

• C54CST Chip turns a regular phone into an IP phone.

• This solution allows call setup software to be running on PC and PC connected to Internet.

• Subscriber Line Interface Circuit (SLIC), emulates a Personal Service Telephone Network (PSTN).

• TI UART2USB chip provides a way to connect the keypad and headset to the PC via USB port.

Deliverables of the Project

C54CST Chip Specifications

• The chip is used for processing single or multiple channels of voice and telephone signals. This means:

• Tone detection and generation from analog phone to PC.

• Speech coding and decoding.

• Voice activity detection (filter that detects voice).

• Packetization and Depacketization of the Voice Stream.

IPSS Block Diagram

Microcontroller

9600 baudSerial transmission

In ASCIIProgrammable

Logic

Phone number decision in PLD

Relay

5V signal varying frequency

12V signalTo TSB

Number Input

PC

TI C54CSTAnalog phone

equivalent

RJ-11

RJ-45

A/D simulates telephone network

A/D Conversion

Design Alternatives & MDR Specs

Transmitter(phone)

Computer

ML401

Receiver

Design Alternative 1

• Use Xilinx’s ML401 kit in place of the PIC/PLD and TI’s analog to USB connect chip

Xilinx’s ML401 FPGA Kit

• The kit will connect to a PC. Intelligent software on computer will send the specific control signals to the FPGA.

• The board will store the phone number through the FPGA in the DDR SDRAM.

• The board will also have the user voice as one of its inputs and depending on the control signal it will output it to the MUX.

Xilinx’s Virtex-4 ML 40x Block Diagram

InternetUser

Block DiagramUSB Phone

D/A

A/D

Voice Out

Voice In

PC

RS232GPIO

DDR SDRAM

FPGAMUX

Receiver#

#

Data

Control

#Ctrl Signal

Ctrl

Voice Out

#

Voice In

RJ11

RJ45

Design Alternative 2

• Implement everything in software.• The user would then, only have to buy a CD, download the program on the computer and start using the service.• The user would not have to install any other external hardware necessary for the implementation.• Tough! Due, to implementations of complex programming functions such as A/D and D/A.• We would also like to keep our project some what balanced between hardware and software.

Landline

Internet

Line INIntelligentSoftware

MUX 911

Proposed MDR Specs

• Phone implementation and interaction with PIC/PLD and PC.

• Use PIC/PLD to create a control signal.

• Implement D/A conversions for phone # in the PIC/PLD.

• Store phone # entered by the user in PIC/PLD.

Intelligent Phone Service Selector

Questions and Comments !