Download presentation
Presentation is loading. Please wait.
Published byBertina Tyler Modified over 9 years ago
1
המעבדה למערכות ספרתיות מהירות High speed digital systems laboratory הטכניון - מכון טכנולוגי לישראל הפקולטה להנדסת חשמל Technion - Israel institute of technology department of Electrical Engineering Final Presentation Performed by: Carmel Yuval, Mishael Avihoo Instructor: Orbach Mony Cooperated with: Qualcomm Israel Transfer fax over IP in cellular networks
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.
3
המעבדה למערכות ספרתיות מהירות High speed digital systems laboratory Block Diagram Fax Computer SLIC Control/feedback DSP Debugging
4
המעבדה למערכות ספרתיות מהירות High speed digital systems laboratory Functional Description Interface to a fax machine using phone line emulation. Simulating remote network function (IWF). Emulating local host functions. Combing all together in order to make the program run. Program that was written to different environment is working in our hardware.
5
המעבדה למערכות ספרתיות מהירות High speed digital systems laboratory Interfaces
6
המעבדה למערכות ספרתיות מהירות High speed digital systems laboratory Interfaces (cont.) ProSLIC Parallel port – to controller (computer + application). Analog – RJ-11 to phone line (200-2200Hz). Serial – PCM digital signal to DSP (2.048MHz). DSP Serial RS-232 – to monitor PC (9600bps). EZ-ICE – connected to PC for debugging (9600bps). Serial – PCM digital signal to ProSLIC (2.048MHz).
7
המעבדה למערכות ספרתיות מהירות High speed digital systems laboratory Data Rates and Bandwidths PlaceRate / Frequency Input (Phone Line)200-2200Hz Output (RS-232)9600bps PCM interface2.048MHz DSP clock20MHz PCM Sampling Rate8KHz
8
המעבדה למערכות ספרתיות מהירות High speed digital systems laboratory Built In Tests Program debugging Using VisualDSP++ and EZ-ICE (verifies DSP). Log points – Monitor PC. ProSLIC Power on – Power LEDs. Computer interface – Using program. Phone line interface – Tone generation, using fax. PCM interface – Checking the DTX, DRX.
9
המעבדה למערכות ספרתיות מהירות High speed digital systems laboratory Built In Tests (cont.) DSP Power on – Power LEDs. Computer interface – Monitor PC. PCM interface - Using Scope. EZ-ICE interface – VisualDSP++.
10
המעבדה למערכות ספרתיות מהירות High speed digital systems laboratory Complete System Overview IWFMSCBSC BTS PSTN MS DSPHOST FAX Wireless
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.
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.
13
המעבדה למערכות ספרתיות מהירות High speed digital systems laboratory Project’s Alternatives Using the MS directly – there is no line interface (dial tone, RJ-11 connector, etc.). Canceling Vocoder (voice compression algorithm) – Not supported.
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 of A/D, D/A, DC to DC converter, programmable signal generator, signal detector and much more on one chip.
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.
16
המעבדה למערכות ספרתיות מהירות High speed digital systems laboratory ProSLIC (cont.) DTMF functions: “Dual Tone Multi Frequency”. Two frequency generators for generating DTMF signals. DTMF detection.
17
המעבדה למערכות ספרתיות מהירות High speed digital systems laboratory ProSLIC (cont.) Linefeed: on-hook voltage. off-hook loop current. on-hook transmission ringing voltage.
18
המעבדה למערכות ספרתיות מהירות High speed digital systems laboratory DSP Software The project consist of written program which works with a host processor. The written software was alternated in order to disable the host interface. The written software was emulating local host and remote IWF.
19
המעבדה למערכות ספרתיות מהירות High speed digital systems laboratory DSP Software (cont.) DSP DPR (SM) HOST IWF Interrupts
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.
21
המעבדה למערכות ספרתיות מהירות High speed digital systems laboratory DSP Software (cont.) DPR (SM) PC DSP Host Module Interrupts
22
המעבדה למערכות ספרתיות מהירות High speed digital systems laboratory DSP Software (cont.) DPR (SM) PC DSP Host Module Interrupts The host module is a software function in the DSP. The host module connects the DSP to the PC (IWF) via RS- 232 (SPORT1). The module acts as the host when reading and writing into the shared memory. The module initiates interrupts to the DSP and respond to such.
23
המעבדה למערכות ספרתיות מהירות High speed digital systems laboratory Achievements Host module is working. DSP and Module interface through shared memory and interrupts. The DSP has a serial interface to local PC. We initiated fax call include capabilities state.
24
המעבדה למערכות ספרתיות מהירות High speed digital systems laboratory Problems We had a lot of problems in the integration phase: Serial interface. PCM interface. We had a lot of problems running the software: New compiler. Bad documentation (going through the state machine). HDLC problem.
25
המעבדה למערכות ספרתיות מהירות High speed digital systems laboratory Next Project Phase Start to establish the new platform – QDSP. Arrange QDSP documentation. Arrange QDSP development tools. Write related software block (V.21 FSK generator).
Similar presentations
© 2024 SlidePlayer.com. Inc.
All rights reserved.