23
תתתת תתתתתתת תתתתתתת תתתתתתh speed digital systems laboratory תתתת- תתתתתתת תתתתתתתת תתתתתת תתתתתתת תתתתתת תתתתTechnion - Israel institute of technology department of Electrical Engineering Midterm Presentation Performed by: Carmel Yuval, Mishael Avihoo Instructor: Orbach Mony Cooperated with: Qualcomm Israel Transfer fax over IP in cellular networks

המעבדה למערכות ספרתיות מהירות

Embed Size (px)

DESCRIPTION

Technion - Israel institute of technology department of Electrical Engineering. הטכניון - מכון טכנולוגי לישראל הפקולטה להנדסת חשמל. High speed digital systems laboratory. המעבדה למערכות ספרתיות מהירות. Midterm Presentation. Transfer fax over IP in cellular networks. - PowerPoint PPT Presentation

Citation preview

Page 1: המעבדה למערכות ספרתיות מהירות

High speed digital systems laboratoryהמעבדה למערכות ספרתיות מהירות

הטכניון - מכון טכנולוגי לישראל

הפקולטה להנדסת חשמל

Technion - Israel institute of technologydepartment of Electrical Engineering

Midterm Presentation

Performed by: Carmel Yuval, Mishael Avihoo

Instructor: Orbach Mony

Cooperated with: Qualcomm Israel

Transfer fax over IP in cellular networks

Page 2: המעבדה למערכות ספרתיות מהירות

High speed digital systems laboratoryהמעבדה למערכות ספרתיות מהירות

Project Goal

Transmit fax page from a fax machine to

a computer and receive a fax page from a

computer to a fax machine.

Page 3: המעבדה למערכות ספרתיות מהירות

High speed digital systems laboratoryהמעבדה למערכות ספרתיות מהירות

Block Diagram

FaxFax ComputerComputerSLICSLIC

Control/Control/feedbackfeedback

DSPDSP

Page 4: המעבדה למערכות ספרתיות מהירות

High speed digital systems laboratoryהמעבדה למערכות ספרתיות מהירות

Functional Description• Converting analog fax transmission to a digital signal

• Decoding and interpreting the digital signal

• Determine the fax call state from the digital signal using state

machine, negotiating accordingly with the computer

• Transmitting an image information to the computer using

AT-Commands

• Repeating the process for the case of the computer initiating

the fax call

Page 5: המעבדה למערכות ספרתיות מהירות

High speed digital systems laboratoryהמעבדה למערכות ספרתיות מהירות

Interfaces

CONTROLPC

PCEMULATE

IWF

PCM

PCM

EZ

-ICE

EZ

-KIT

RS-232

EvaluatingBoard

Parallel Interface

ADSP-2181

SCLK0

DT0

DR0

RFS0

DT1

DR1ProSLIC

PCLK

DRX

DTX

FSYNCSCL

K

CS

SDI

SD

O

LOCALFAX A

nalo

g

Page 6: המעבדה למערכות ספרתיות מהירות

High speed digital systems laboratoryהמעבדה למערכות ספרתיות מהירות

Interfaces (cont.)

• ProSLIC

• Parallel port – to controller (computer).

• Analog – to phone line (200-2200Hz).

• Serial – PCM digital signal to DSP (2.048MHz).

• DSP

• Serial RS-232 – to PC emulating IWF (4800-19200bps).

• EZ-ICE – for debugging DSP (9600bps).

• Serial – PCM digital signal to ProSLIC (2.048MHz).

Page 7: המעבדה למערכות ספרתיות מהירות

High speed digital systems laboratoryהמעבדה למערכות ספרתיות מהירות

Data Rates and Bandwidths

Place Rate / Frequency

Input (Phone Line) 200-2200Hz

Output (RS-232) 4800 - 19200bps

PCM interface 2.048MHz

DSP clock 20MHz

PCM Sampling Rate 8KHz

Page 8: המעבדה למערכות ספרתיות מהירות

High speed digital systems laboratoryהמעבדה למערכות ספרתיות מהירות

Built In Tests• Program debugging

• Using VisualDSP+EZ-ICE.

• Log points – TBD.

•ProSLIC

• Power on – Power LEDs.

• Computer interface – Using program.

• Phone line interface – Tone generation, using fax.

• PCM interface – TBD.

Page 9: המעבדה למערכות ספרתיות מהירות

High speed digital systems laboratoryהמעבדה למערכות ספרתיות מהירות

Built In Tests (cont.)

• DSP

• Power on – Power LEDs.

• Computer interface – TBD.

• PCM interface - TBD.

• EZ-ICE interface – TBD.

Page 10: המעבדה למערכות ספרתיות מהירות

High speed digital systems laboratoryהמעבדה למערכות ספרתיות מהירות

Complete System Overview

IWF MSC BSC

BTS

PSTN

MSDSPHOST

FAX

FAXWireless

Page 11: המעבדה למערכות ספרתיות מהירות

High speed digital systems laboratoryהמעבדה למערכות ספרתיות מהירות

Complete System Overview (cont.)

• MS – Mobile Station - Wireless communication device,

contains the DSP, interfaces the fax to the cellular network.

• BTS – Base Transceiver Station – Connects the MS to the

cellular network using wireless interface.

• BSC – Base Station Controller – Controls Resources.

Page 12: המעבדה למערכות ספרתיות מהירות

High speed digital systems laboratoryהמעבדה למערכות ספרתיות מהירות

Complete System Overview (cont.)

• MSC – Mobile Switching Center – The cellular network

PSTN.

• IWF – Inter Working Function – Connects the cellular

network to PSTN using modems (Dial up, fax, etc.).

• PSTN – Public Switching Telephone Network – connects

subscribers.

Page 13: המעבדה למערכות ספרתיות מהירות

High speed digital systems laboratoryהמעבדה למערכות ספרתיות מהירות

Project’s Alternatives

• External Modem – Of the shelf solution, cheap, but large, can

not generate PSTN functions.

• Canceling Vocoder (voice compression algorithm) – Not

supported.

Page 14: המעבדה למערכות ספרתיות מהירות

High speed digital systems laboratoryהמעבדה למערכות ספרתיות מהירות

ProSLIC• Provides a complete analog telephone interface.

• “Subscriber Line Interface Circuit”.

• codec.

• DTMF functions.

• Signal generation functions (linefeed).

• Consist A/D, D/A, DC to DC converter, programmable signal

generator, signal detector and much more on one chip.

Page 15: המעבדה למערכות ספרתיות מהירות

High speed digital systems laboratoryהמעבדה למערכות ספרתיות מהירות

ProSLIC (cont.)

• codec (coder decoder):

• Convert analog signal to PCM.

• Convert PCM to analog signal.

• Comply with A-Law, μ-Law.

Page 16: המעבדה למערכות ספרתיות מהירות

High speed digital systems laboratoryהמעבדה למערכות ספרתיות מהירות

ProSLIC (cont.)

• DTMF functions:

• “Dual Tone Multi Frequency”.

• Two frequency generators for generating DTMF signals.

• DTMF detection.

Page 17: המעבדה למערכות ספרתיות מהירות

High speed digital systems laboratoryהמעבדה למערכות ספרתיות מהירות

ProSLIC (cont.)

• Linefeed:

• on-hook voltage.

• off-hook loop current.

• on-hook transmission ringing voltage.

Page 18: המעבדה למערכות ספרתיות מהירות

High speed digital systems laboratoryהמעבדה למערכות ספרתיות מהירות

DSP Software

• The project consist of written program which works with a

host processor.

• The written software will be alternated in order to disable the

host interface.

Page 19: המעבדה למערכות ספרתיות מהירות

High speed digital systems laboratoryהמעבדה למערכות ספרתיות מהירות

DSP Software (cont.)

DSP

DPR(SM)

HOSTIWFInterrupts

Page 20: המעבדה למערכות ספרתיות מהירות

High speed digital systems laboratoryהמעבדה למערכות ספרתיות מהירות

DSP Software (cont.)

• The host and the DSP shares RAM for exchange commands

and data.

• When the host or the DSP puts new data at the shared

memory, they initiates interrupt to inform the other side about

the new data.

Page 21: המעבדה למערכות ספרתיות מהירות

High speed digital systems laboratoryהמעבדה למערכות ספרתיות מהירות

DSP Software (cont.)

DPR(SM)

PC

DSP

HostModule

Interrupts

Page 22: המעבדה למערכות ספרתיות מהירות

High speed digital systems laboratoryהמעבדה למערכות ספרתיות מהירות

DSP Software (cont.)

DPR(SM)

PC

DSP

HostModule

Interrupts

• The host module is a software function in the DSP.

• The host module will connect the DSP to the PC (IWF) via

RS-232 (SPORT1).

• The module will acts as the host when reading and writing

into the shared memory.

• The module will initiate interrupts to the DSP and respond to

such.

Page 23: המעבדה למערכות ספרתיות מהירות

High speed digital systems laboratoryהמעבדה למערכות ספרתיות מהירות

Timetable

Week Duty (Avihoo) Duty (Yuval)

28/12 – 1/1 DSP Integration

(Software)

EZ-ICE Setup

4-8/1 Old Program Integration

Hardware Integration

11-15/1 Writing Module PC Interface

18-22/1 Writing Module ProSLIC issues

25-29/1 Writing Module Interrupt handling