Digital Signal Processors for Mobile Phone Terminals

Size: px
Start display at page:

Download "Digital Signal Processors for Mobile Phone Terminals"

Transcription

1 Digital Signal Processors for Mobile Phone Terminals Katsuhiko Ueda Matsushita Electric Ind. Co., Ltd. K. K. Ueda, '99 '99 VLSI Circuits Short Course

2 Abstract 1 - A DSP is one of the key components in a digital cellular phone terminal. - This talk will discuss the role of the DSP in the terminal and how to achieve high performance with low power consumption. - Mobile phone system is moving rapidly into mobile multimedia era. A DSP architecture suitable for this new era will be also discussed.

3 Outline 2 1. The role of DSP in cellular phone terminal. 2. How to achieve high performance with low power consumption. 3. Issues for DSP in next generation mobile phone systems. 4. Mobile multimedia DSP. 5. Summary.

4 Architecture of Portable Phone Terminal 3 Receiver Demodulator Synthesizer Equalizer Channel CODEC Speech CODEC Speaker Microphone Transmitter Modulator Microcomputer Keypad/Display Role of DSP - Speech CODEC - Channel CODEC - Equalizer - Mod/Demodulator

5 Relationship between Speech sig. and Tx sig. (PDC) 4 Receiver Synthesizer Demodulator Channel CODEC Speech CODEC Point A Speaker Microphone Point B Point A Transmitter 8bits (u-law) Modulator 1 TDMA Frame (40ms) 125us (8KHz) -> 2,560bits/40ms -> 64kbps(8bits*8KHz) Speech: 138bits/40ms -> 3.45kbps FEC: 86bits/40ms -> 2.15kbps Point B Total: 5.6kbps 42kbps User 6 User 1 User 2 User 3 User 4 User 5 User 6 User 1 1 slot (~6.7ms, 7kbps)

6 Speech CODEC 5 Digitized Input Speech Signal Code Book Gain Spectrum Analysis Synthesis Filter Minimizing the difference between input speech signal and synthesized speech signal Parameter [MOPS] PSI-CELP 13kbps VSELP kbps VSELP RPE-LTP 1 0 Bit rate [kbps]

7 Dedicated DSP for Portable Phone 6 BASIC DSP POINTER UNIT CONTROL I/O DMA CTRL SERI AL ADR CTRL (ex. modulo, bit reverse) POINTER DATA MEMORY MEMORY X ADR CTRL (ex. repeat, loop) POINTER INST MEMORY Dedicated DSP for Portable Phone PARALLEL MEMORY Y DECODER DPU MUL ALU SAT REG (ACC) n - Increase Performance by adding accelerators - Reduce Power consumption Pc f*c*v^2 f: frequency, c: capacitance v: voltage

8 A DSP Architecture for Portable Phone Terminal 7 DATA MEMORY Data ROM da AMA PROGRAM CONTROL IR INST ROM Special memory scheme to realize double speed MAC M BUS 16 A BUS 16 B BUS 16 EXT CLK Data RAM Double Access PLL CLK GEN AMB DSP-CORE PU DATA REGS sp BSFT ALU ACS SAT DEC STACK IP cc DPU I/O DMA CONT SERIAL PARALLEL RB-MAC ACC MAC Viterbi accelerator Dedicated MAC unit Double speed MAC scheme Redundant binary number system

9 Double Speed MAC Scheme 8 1 MACHINE CYCLE EVEN SIDE POINTER X (PX) MEMORY X (MX) 16-bit 16-bit 16-bit ODD SIDE TEMP REG EVEN SIDE POINTER Y (PY) MEMORY Y (MY) 16-bit 16-bit 16-bit ODD SIDE TEMP REG A-BUS B-BUS Output of MX 1 cycle D(2x) D(2x+1) TEMP REG D(2x+2) D(2x+3) D(2x) D(2x+1) D(2x+3) D(2x+5) D(2x+2) D(2x+3) D(2x+3) D(2x+5) 16-bit 16-bit A-BUS D(2x) D(2x+1) D(2x+2) D(2x+3) D(2x+4) D(2x+5) 1/2 MACHINE CYCLE MULTIPLIER 32-bit PIPELINE REG B-BUS D(2y) D(2y+1) D(2y+2) D(2y+3) D(2y+4) D(2y+5) 1/2 MACHINE CYCLE 40-bit ADDER ACC MULTIPLIER D(2x) * D(2y) D(2x+1) * D(2y+1) D(2x+2) * D(2y+2) D(2x+3) * D(2y+3) D(2x+4) * D(2y+4) D(2x+5) * D(2y+5) MAC UNIT BARREL SHIFTER 0.5 cycle

10 Accelerator for Viterbi Decoding 9 PM0(t-1) BMa(t) PM1(t-1) BMb(t) PM0(t-1) BMa(t) BMb(t) PM0(t) Compare Add Upper 8-bits ALU Lower 8-bits PM1(t-1) PM0(t) = min[(pm0(t-1)+bma(t)), (PM1(t-1)+BMb(t))] COMPARATOR SHIFT REG Select REG Two Adds, one Compare and one Select -> ACS operation - Normal operation: The ALU is used as a 16-bit processing unit. - ACS operation: The ALU is used as two 8-bit adders.

11 Effect of Accelerators 10 Comparison of the number of clock cycles needed to realize an 11.2kbps VSELP CODEC. [%] 100 Total: % % - 4.7% - 8% % Misc Block Floating Error Correction MAC 0 DSP w/o MAC & Viterbi Accelerators ALU DSP w/ MAC & Viterbi Accelerators

12 Dual MAC Scheme 11 FIR Filtering: tow outputs in parallel with delay register y(0)=c(0)x(0)+c(1)x(-1)+c(2)x(-2)+c(3)x(-3)+ y(1)=c(0)x(1)+c(1)x(0)+c(2)x(-1)+c(3)x(-2)+ y(2)=c(0)x(2)+c(1)x(1)+c(2)x(0)+c(3)x(-1)+ y(3)=c(0)x(3)+c(1)x(2)+c(2)x(1)+c(3)x(0)+ c(i) x(n-i+1) REG x(n-i) c(i) # of MAC operations Single MAC Dual MAC Dual MAC with REG N N N MAC1 MAC0 # of Memory reads 2N 2N N Acc1 Acc0 Low power consumption

13 MAC Unit using Redundant Binary Number 12 A-BUS 16 b 16 b B-BUS MUL 0.5 cycle RBMU 24 b 24 b P-Reg 1 BW-MAC ACC 0.5 cycle RB->B CNV 0.5 cycle RBA 1 RBA 2 RBA 3 RTBC 40 b 40 b ACC RBAU P-Reg 2 RBMU : Redundant Binary Multiply Unit RBAU : Redundant Binary Accumulation Unit RTBC : Redundant Binary Digit to Binary Digit Conversion Unit RB-MAC [%] Preg2 Mmux1 Conv FA Tree2(BW) Preg1 RBA Tree2(RB) FA Tree1(BW) RBA Tree1(RB) Encoder Partial Product Gen. Power Consumption Ratio normalized to a BW-MAC

14 A System LSI realizing Base Band Processing & Control 13 Receiver Demodulator Synthesizer Digital Signal Processor Audio I/F Speaker Microphone Transmitter Modulator Misc VCO TDMA Controller Microcomputer Process Tech. # of Transistors Die Size Package Integrated IP Keypad/Display Features of the LSI 0.35 um CMOS 2.5 Million 9.26x10.0mm 11x11mm CSP 16b MCU MN102L(3MIPS) 16b DSP MN1930(40MIPS) Demodulator, TDMA Controller, VCO, etc.

15 Goal of the next generation Mobile Phone System 14 Next Generation System (W-CDMA) Hello Video Phone High Speed Wireless Network 8 kbps ~ 2 Mbps System Requirements Current System (PDC) 5.6 / 11.2 kbps High Bit Rate Data Transfer -> MORE cycles for error correction -> MORE data input/output to/from DSP Video CODEC Capability Of course, LOW POWER

16 Increasing Capability of Access Systems 15 Increase - Channel Capacity - Data Speed -> System Complexity (DSP Performance) Time CDMA(Code Division Multiple Access) f1,c1 Time c2b c1 A Freq TDMA (Time Division Multiple Access) s 3 B A B A s s s 2 s 1 s f1 f2 f3 f4 Freq f1,s1 f1,s2 f1,c2 A B A B Digital System ex. IS-95, W-CDMA Digital System ex. PDC, GSM, IS-54, PHS FDMA (Frequency Division Multiple Access) Time A B f1 f2 f3 f4 Freq f1 f2 A B Analog System

17 Next Generation Mobile Phone Terminal and Issues to LSIs 16 Low-power & High speed A/D Low-power & High speed correlator High speed Viterbi/ Turbo decoder Receiver A/D De-spread Rake Data DUP RF unit Transmitter D/A Base band Signal Processing unit Spread Channel CODEC Speech/ Video CODEC Voice Video High speed & Low-power LSI DSP Control unit Low-power Video/ Audio CODEC LSI

18 DSP Architecture for the Next Generation System 17 CORE Instruction Memory PU regs - Trace back - Modulo - Bit reverse AMA AMB Data Memory Adrs Data M BUS 16 DPP Wide bandwidth to/from DSP - RF - ADC,DAC - Spreading/ Despreading PCU IOU DPU ICU A B High Performance Processing Unit for Viterbi Decoding CKU CKU: DPP: DPU: ICU: IOU: PCU: PU: Clock control Unit Direct Parallel Port Data Processing Unit Interrupt Control Unit data I/O Unit Program flow Control Unit Pointer Unit

19 Dual ACS Operation 18 PM0 T-1 T PM0' 2 path metrics are updated in 1 cycle PM1 PM1' Data Memory [MIPS] {PM1,PM0} PM PM0 register {BM1,BM0} Data Rate 8 Kbps (VOICE) Conventional This scheme COMP {BM1+PM0} < > {BM0+PM1} AU1 {BM1+PM0} {BM0+PM1} CMPR ALU {BM0+PM0} < > {BM1+PM1} AU0 {BM0+PM0} {BM1+PM1} 32 Kbps (DATA) 64 Kbps ASR1 ASR2 (DATA) to Data Memory to Data Memory

20 DSP for Wireless Video Phone 19 SDRAM DMA Controller Video Out Video In DA AD Video I/F Dedicated Engine Sub-Processor Double Buffer DSP Core Local Memory Shared Memory Shared Register Double Buffer DSP Core Local Memory Dedicated Engine Main-Processor Host I/F CPU Clock frequency Technology Number of devices Die size Supply voltage Performance Features 67.5MHz(14.8nsec) 0.25um-CMOS(4-Metal) 7,670KTr x 9.22(=86.76)mm^2 1.8V(Internal), 3.3V(IO) 4GOPS 15frames/sec(CIF CODEC)

21 Summary DSP is one of key components in portable phone terminal and high performance with low power consumption is essential factor. 2. In the mobile multimedia era, new DSPs with higher performance and increased functionality will be necessary. 3. DSP for portable phone must keep on achieving MORE MIPS and LESS power consumption.

22 [References] [1] K. Ueda, T. Sugimura, et. al., "A 16-bit Digital Signal Processor with Specially Arranged Multiply- Accumulator for Low Power Consumption," IEICE Transaction, Vol. E78-C, No.12, pp , [2] K. Honma and O. Kato, "Trends of research and development in Europe and America," Journal of The IEICE, Vol.78, no.2, pp , [3] H. Kabuo, M. Okamoto, et. al., "An 80 MOPS-Peak High-Speed and Low-Power-Consumption 16-bit Digital Signal Processor," IEEE JSSC, Vol. 31, No. 4, pp , [4] A. P. Chandrakasan, S. Sheng, et. al., "Low-power CMOS digital design," IEEE JSSC, Vol. 27, No. 4, pp , [5] I. Verbauwhede and M. Touriguian, "Low Power DSP Engine for Wireless Communications," Journal of VLSI Signal Processing 18, pp , [6] N. Nakajima, H. Shibata, et al., "Baseband System LSI for Cellular Mobile Telephone," Matsushita Technical Journal, pp.46-52, [7] M. Okamoto K. Stone, et. al., "A High Performance DSP Architecture for Next Generation Mobile Phone Systems," IEEE DSP Workshop,1998. [8] T. Ishikawa, H. Suzuki, et al., "W-CDMA hardware-related issues," IEEE ICCT,1998. [9] S. Kurohmaru, M. Matsuo, et. al., "A MPEG4 Programmable Codec DSP with an Embedded Pre/Postprocessing Engine," IEEE CICC,1999.

23 Mobile Phone for Internet & Data Communication Ex. i Mode system provided by NTT DoCoMo Applications - - Web Browsing - Banking - Locating combining car navigation system etc. Panasonic P502i

GSM/GPRS PHYSICAL LAYER ON SANDBLASTER DSP

GSM/GPRS PHYSICAL LAYER ON SANDBLASTER DSP GSM/GPRS PHYSICAL LAYER ON SANDBLASTER DSP Raghunath Kalavai, Murugappan Senthilvelan, Sitij Agrawal, Sanjay Jinturkar, John Glossner Sandbridge Technologies, 1 North Lexington Avenue, White Plains, NY

More information

How To Make A Base Transceiver Station More Powerful

How To Make A Base Transceiver Station More Powerful Base Transceiver Station for W-CDMA System vsatoshi Maruyama vkatsuhiko Tanahashi vtakehiko Higuchi (Manuscript received August 8, 2002) In January 2001, Fujitsu started commercial delivery of a W-CDMA

More information

7a. System-on-chip design and prototyping platforms

7a. System-on-chip design and prototyping platforms 7a. System-on-chip design and prototyping platforms Labros Bisdounis, Ph.D. Department of Computer and Communication Engineering 1 What is System-on-Chip (SoC)? System-on-chip is an integrated circuit

More information

Hitachi Releases SuperH Mobile Application Processor SH-Mobile for optimum processing of multimedia applications for next-generation mobile phone

Hitachi Releases SuperH Mobile Application Processor SH-Mobile for optimum processing of multimedia applications for next-generation mobile phone Hitachi Releases SuperH Mobile Application Processor SH-Mobile for optimum processing of multimedia applications for next-generation mobile phone Enables smooth processing of multimedia applications for

More information

System Considerations

System Considerations System Considerations Interfacing Performance Power Size Ease-of Use Programming Interfacing Debugging Cost Device cost System cost Development cost Time to market Integration Peripherals Different Needs?

More information

MICROPROCESSOR. Exclusive for IACE Students www.iace.co.in iacehyd.blogspot.in Ph: 9700077455/422 Page 1

MICROPROCESSOR. Exclusive for IACE Students www.iace.co.in iacehyd.blogspot.in Ph: 9700077455/422 Page 1 MICROPROCESSOR A microprocessor incorporates the functions of a computer s central processing unit (CPU) on a single Integrated (IC), or at most a few integrated circuit. It is a multipurpose, programmable

More information

Power Reduction Techniques in the SoC Clock Network. Clock Power

Power Reduction Techniques in the SoC Clock Network. Clock Power Power Reduction Techniques in the SoC Network Low Power Design for SoCs ASIC Tutorial SoC.1 Power Why clock power is important/large» Generally the signal with the highest frequency» Typically drives a

More information

MP3 Player CSEE 4840 SPRING 2010 PROJECT DESIGN. [email protected]. [email protected]

MP3 Player CSEE 4840 SPRING 2010 PROJECT DESIGN. zl2211@columbia.edu. ml3088@columbia.edu MP3 Player CSEE 4840 SPRING 2010 PROJECT DESIGN Zheng Lai Zhao Liu Meng Li Quan Yuan [email protected] [email protected] [email protected] [email protected] I. Overview Architecture The purpose

More information

ARIB STD-T64-C.S0042 v1.0 Circuit-Switched Video Conferencing Services

ARIB STD-T64-C.S0042 v1.0 Circuit-Switched Video Conferencing Services ARIB STD-T-C.S00 v.0 Circuit-Switched Video Conferencing Services Refer to "Industrial Property Rights (IPR)" in the preface of ARIB STD-T for Related Industrial Property Rights. Refer to "Notice" in the

More information

Logical Operations. Control Unit. Contents. Arithmetic Operations. Objectives. The Central Processing Unit: Arithmetic / Logic Unit.

Logical Operations. Control Unit. Contents. Arithmetic Operations. Objectives. The Central Processing Unit: Arithmetic / Logic Unit. Objectives The Central Processing Unit: What Goes on Inside the Computer Chapter 4 Identify the components of the central processing unit and how they work together and interact with memory Describe how

More information

Digitale Signalverarbeitung mit FPGA (DSF) Soft Core Prozessor NIOS II Stand Mai 2007. Jens Onno Krah

Digitale Signalverarbeitung mit FPGA (DSF) Soft Core Prozessor NIOS II Stand Mai 2007. Jens Onno Krah (DSF) Soft Core Prozessor NIOS II Stand Mai 2007 Jens Onno Krah Cologne University of Applied Sciences www.fh-koeln.de [email protected] NIOS II 1 1 What is Nios II? Altera s Second Generation

More information

Chapter 2 Logic Gates and Introduction to Computer Architecture

Chapter 2 Logic Gates and Introduction to Computer Architecture Chapter 2 Logic Gates and Introduction to Computer Architecture 2.1 Introduction The basic components of an Integrated Circuit (IC) is logic gates which made of transistors, in digital system there are

More information

Lesson 7: SYSTEM-ON. SoC) AND USE OF VLSI CIRCUIT DESIGN TECHNOLOGY. Chapter-1L07: "Embedded Systems - ", Raj Kamal, Publs.: McGraw-Hill Education

Lesson 7: SYSTEM-ON. SoC) AND USE OF VLSI CIRCUIT DESIGN TECHNOLOGY. Chapter-1L07: Embedded Systems - , Raj Kamal, Publs.: McGraw-Hill Education Lesson 7: SYSTEM-ON ON-CHIP (SoC( SoC) AND USE OF VLSI CIRCUIT DESIGN TECHNOLOGY 1 VLSI chip Integration of high-level components Possess gate-level sophistication in circuits above that of the counter,

More information

Revision of Lecture Eighteen

Revision of Lecture Eighteen Revision of Lecture Eighteen Previous lecture has discussed equalisation using Viterbi algorithm: Note similarity with channel decoding using maximum likelihood sequence estimation principle It also discusses

More information

Introduction to the Latest Tensilica Baseband Solutions

Introduction to the Latest Tensilica Baseband Solutions Introduction to the Latest Tensilica Baseband Solutions Dr. Chris Rowen Founder and Chief Technology Officer Tensilica Inc. Outline The Mobile Wireless Challenge Multi-standard Baseband Tensilica Fits

More information

Computer Performance. Topic 3. Contents. Prerequisite knowledge Before studying this topic you should be able to:

Computer Performance. Topic 3. Contents. Prerequisite knowledge Before studying this topic you should be able to: 55 Topic 3 Computer Performance Contents 3.1 Introduction...................................... 56 3.2 Measuring performance............................... 56 3.2.1 Clock Speed.................................

More information

OpenSPARC T1 Processor

OpenSPARC T1 Processor OpenSPARC T1 Processor The OpenSPARC T1 processor is the first chip multiprocessor that fully implements the Sun Throughput Computing Initiative. Each of the eight SPARC processor cores has full hardware

More information

MICROPROCESSOR AND MICROCOMPUTER BASICS

MICROPROCESSOR AND MICROCOMPUTER BASICS Introduction MICROPROCESSOR AND MICROCOMPUTER BASICS At present there are many types and sizes of computers available. These computers are designed and constructed based on digital and Integrated Circuit

More information

ISSCC 2003 / SESSION 4 / CLOCK RECOVERY AND BACKPLANE TRANSCEIVERS / PAPER 4.7

ISSCC 2003 / SESSION 4 / CLOCK RECOVERY AND BACKPLANE TRANSCEIVERS / PAPER 4.7 ISSCC 2003 / SESSION 4 / CLOCK RECOVERY AND BACKPLANE TRANSCEIVERS / PAPER 4.7 4.7 A 2.7 Gb/s CDMA-Interconnect Transceiver Chip Set with Multi-Level Signal Data Recovery for Re-configurable VLSI Systems

More information

Reconfigurable Low Area Complexity Filter Bank Architecture for Software Defined Radio

Reconfigurable Low Area Complexity Filter Bank Architecture for Software Defined Radio Reconfigurable Low Area Complexity Filter Bank Architecture for Software Defined Radio 1 Anuradha S. Deshmukh, 2 Prof. M. N. Thakare, 3 Prof.G.D.Korde 1 M.Tech (VLSI) III rd sem Student, 2 Assistant Professor(Selection

More information

Cellular Network Organization. Cellular Wireless Networks. Approaches to Cope with Increasing Capacity. Frequency Reuse

Cellular Network Organization. Cellular Wireless Networks. Approaches to Cope with Increasing Capacity. Frequency Reuse Cellular Network Organization Cellular Wireless Networks Use multiple low-power transmitters (100 W or less) Areas divided into cells Each served by its own antenna Served by base station consisting of

More information

International Journal of Electronics and Computer Science Engineering 1482

International Journal of Electronics and Computer Science Engineering 1482 International Journal of Electronics and Computer Science Engineering 1482 Available Online at www.ijecse.org ISSN- 2277-1956 Behavioral Analysis of Different ALU Architectures G.V.V.S.R.Krishna Assistant

More information

Digital Signal Controller Based Automatic Transfer Switch

Digital Signal Controller Based Automatic Transfer Switch Digital Signal Controller Based Automatic Transfer Switch by Venkat Anant Senior Staff Applications Engineer Freescale Semiconductor, Inc. Abstract: An automatic transfer switch (ATS) enables backup generators,

More information

Whitepaper 4 Level FSK/FDMA 6.25 khz Technology

Whitepaper 4 Level FSK/FDMA 6.25 khz Technology Whitepaper 4 Level FSK/FDMA 6.25 khz Technology DISCLAIMER This document has been prepared by the dpmr MoU Association as a reference document about dpmr. The information in this document has been carefully

More information

CS263: Wireless Communications and Sensor Networks

CS263: Wireless Communications and Sensor Networks CS263: Wireless Communications and Sensor Networks Matt Welsh Lecture 4: Medium Access Control October 5, 2004 2004 Matt Welsh Harvard University 1 Today's Lecture Medium Access Control Schemes: FDMA TDMA

More information

Architectures and Platforms

Architectures and Platforms Hardware/Software Codesign Arch&Platf. - 1 Architectures and Platforms 1. Architecture Selection: The Basic Trade-Offs 2. General Purpose vs. Application-Specific Processors 3. Processor Specialisation

More information

Introduction to EDGE. 2.1 What Is EDGE?

Introduction to EDGE. 2.1 What Is EDGE? 2 Introduction to EDGE This chapter is the first of a series dedicated to EDGE. It introduces the different EDGE concepts from a global point of view, explaining how they have been introduced into the

More information

Open Architecture Design for GPS Applications Yves Théroux, BAE Systems Canada

Open Architecture Design for GPS Applications Yves Théroux, BAE Systems Canada Open Architecture Design for GPS Applications Yves Théroux, BAE Systems Canada BIOGRAPHY Yves Théroux, a Project Engineer with BAE Systems Canada (BSC) has eight years of experience in the design, qualification,

More information

PCM Encoding and Decoding:

PCM Encoding and Decoding: PCM Encoding and Decoding: Aim: Introduction to PCM encoding and decoding. Introduction: PCM Encoding: The input to the PCM ENCODER module is an analog message. This must be constrained to a defined bandwidth

More information

Chapter 6. Inside the System Unit. What You Will Learn... Computers Are Your Future. What You Will Learn... Describing Hardware Performance

Chapter 6. Inside the System Unit. What You Will Learn... Computers Are Your Future. What You Will Learn... Describing Hardware Performance What You Will Learn... Computers Are Your Future Chapter 6 Understand how computers represent data Understand the measurements used to describe data transfer rates and data storage capacity List the components

More information

Mobile Processors: Future Trends

Mobile Processors: Future Trends Mobile Processors: Future Trends Mário André Pinto Ferreira de Araújo Departamento de Informática, Universidade do Minho 4710-057 Braga, Portugal [email protected] Abstract. Mobile devices, such as handhelds,

More information

ontroller LSI with Built-in High- Performance Graphic Functions for Automotive Applications

ontroller LSI with Built-in High- Performance Graphic Functions for Automotive Applications C ontroller LSI with Built-in High- Performance Graphic Functions for Automotive Applications 1-chip solution for color display, video input and meter control with built-in highperformance CPU core FR81S

More information

VMR6512 Hi-Fi Audio FM Transmitter Module

VMR6512 Hi-Fi Audio FM Transmitter Module General Description VMR6512 is a highly integrated FM audio signal transmitter module. It integrates advanced digital signal processor (DSP), frequency synthesizer RF power amplifier and matching network.

More information

How To Understand The Theory Of Time Division Duplexing

How To Understand The Theory Of Time Division Duplexing Multiple Access Techniques Dr. Francis LAU Dr. Francis CM Lau, Associate Professor, EIE, PolyU Content Introduction Frequency Division Multiple Access Time Division Multiple Access Code Division Multiple

More information

What is a System on a Chip?

What is a System on a Chip? What is a System on a Chip? Integration of a complete system, that until recently consisted of multiple ICs, onto a single IC. CPU PCI DSP SRAM ROM MPEG SoC DRAM System Chips Why? Characteristics: Complex

More information

Contents. Connection Guide. What is Dante?... 2. Connections... 4. Network Set Up... 6. System Examples... 9. Copyright 2015 ROLAND CORPORATION

Contents. Connection Guide. What is Dante?... 2. Connections... 4. Network Set Up... 6. System Examples... 9. Copyright 2015 ROLAND CORPORATION Contents What is Dante?............................................. 2 Outline.................................................. 2 Fundamental............................................ 3 Required Network

More information

Specification and Design of a Video Phone System

Specification and Design of a Video Phone System Specification and Design of a Video Phone System PROJECT REPORT G roup Members: -Diego Anzola -H anirizk Contents Introduction Functional Description - Spec. Components Controller Memory Management Feasibility

More information

DECT Module UM-9802 Datasheet

DECT Module UM-9802 Datasheet UWIN TECHNOLOGIES CO., LTD. DECT Module UM-9802 Datasheet V2.1 1 UWIN TECHNOLOGIES CO., LTD. Contents 1. Introduction... 3 2. Features... 3 3. DECT Module Application... 3 4. DECT Module function block...

More information

Guide to Wireless Communications. Digital Cellular Telephony. Learning Objectives. Digital Cellular Telephony. Chapter 8

Guide to Wireless Communications. Digital Cellular Telephony. Learning Objectives. Digital Cellular Telephony. Chapter 8 Guide to Wireless Communications Digital Cellular Telephony Chapter 2 Learning Objectives Digital Cellular Telephony 3 Describe the applications that can be used on a digital cellular telephone Explain

More information

Model-Based Synthesis of High- Speed Serial-Link Transmitter Designs

Model-Based Synthesis of High- Speed Serial-Link Transmitter Designs Model-Based Synthesis of High- Speed Serial-Link Transmitter Designs Ikchan Jang 1, Soyeon Joo 1, SoYoung Kim 1, Jintae Kim 2, 1 College of Information and Communication Engineering, Sungkyunkwan University,

More information

Voice Communication Package v7.0 of front-end voice processing software technologies General description and technical specification

Voice Communication Package v7.0 of front-end voice processing software technologies General description and technical specification Voice Communication Package v7.0 of front-end voice processing software technologies General description and technical specification (Revision 1.0, May 2012) General VCP information Voice Communication

More information

ADVANCED PROCESSOR ARCHITECTURES AND MEMORY ORGANISATION Lesson-12: ARM

ADVANCED PROCESSOR ARCHITECTURES AND MEMORY ORGANISATION Lesson-12: ARM ADVANCED PROCESSOR ARCHITECTURES AND MEMORY ORGANISATION Lesson-12: ARM 1 The ARM architecture processors popular in Mobile phone systems 2 ARM Features ARM has 32-bit architecture but supports 16 bit

More information

A+ Guide to Managing and Maintaining Your PC, 7e. Chapter 1 Introducing Hardware

A+ Guide to Managing and Maintaining Your PC, 7e. Chapter 1 Introducing Hardware A+ Guide to Managing and Maintaining Your PC, 7e Chapter 1 Introducing Hardware Objectives Learn that a computer requires both hardware and software to work Learn about the many different hardware components

More information

INTRODUCTION TO COMMUNICATION SYSTEMS AND TRANSMISSION MEDIA

INTRODUCTION TO COMMUNICATION SYSTEMS AND TRANSMISSION MEDIA COMM.ENG INTRODUCTION TO COMMUNICATION SYSTEMS AND TRANSMISSION MEDIA 9/6/2014 LECTURES 1 Objectives To give a background on Communication system components and channels (media) A distinction between analogue

More information

STM32 F-2 series High-performance Cortex-M3 MCUs

STM32 F-2 series High-performance Cortex-M3 MCUs STM32 F-2 series High-performance Cortex-M3 MCUs STMicroelectronics 32-bit microcontrollers, 120 MHz/150 DMIPS with ART Accelerator TM and advanced peripherals www.st.com/mcu STM32 F-2 series The STM32

More information

System Design Issues in Embedded Processing

System Design Issues in Embedded Processing System Design Issues in Embedded Processing 9/16/10 Jacob Borgeson 1 Agenda What does TI do? From MCU to MPU to DSP: What are some trends? Design Challenges Tools to Help 2 TI - the complete system The

More information

Central Processing Unit (CPU)

Central Processing Unit (CPU) Central Processing Unit (CPU) CPU is the heart and brain It interprets and executes machine level instructions Controls data transfer from/to Main Memory (MM) and CPU Detects any errors In the following

More information

Architectural Level Power Consumption of Network on Chip. Presenter: YUAN Zheng

Architectural Level Power Consumption of Network on Chip. Presenter: YUAN Zheng Architectural Level Power Consumption of Network Presenter: YUAN Zheng Why Architectural Low Power Design? High-speed and large volume communication among different parts on a chip Problem: Power consumption

More information

CHAPTER 1 1 INTRODUCTION

CHAPTER 1 1 INTRODUCTION CHAPTER 1 1 INTRODUCTION 1.1 Wireless Networks Background 1.1.1 Evolution of Wireless Networks Figure 1.1 shows a general view of the evolution of wireless networks. It is well known that the first successful

More information

A New, High-Performance, Low-Power, Floating-Point Embedded Processor for Scientific Computing and DSP Applications

A New, High-Performance, Low-Power, Floating-Point Embedded Processor for Scientific Computing and DSP Applications 1 A New, High-Performance, Low-Power, Floating-Point Embedded Processor for Scientific Computing and DSP Applications Simon McIntosh-Smith Director of Architecture 2 Multi-Threaded Array Processing Architecture

More information

Standart TTL, Serie 74... Art.Gruppe 13.15. 1...

Standart TTL, Serie 74... Art.Gruppe 13.15. 1... Standart TTL, Serie 74... Art.Gruppe 13.15. 1... Standart TTL, Serie 74... 7400 Quad 2-Input Nand Gate (TP) DIL14 7402 Quad 2 Input Nor Gate (TP) DIL14 7403 Quad 2 Input Nand Gate (OC) DIL14 7404 Hex Inverter

More information

How To Sell A Talan

How To Sell A Talan The TALAN represents state-of-the-art capability to rapidly and reliably detect and locate illicit tampering and security vulnerabilities on both digital and analog telephone systems. Marketing Characteristics

More information

Computer Aided Design of Home Medical Alert System

Computer Aided Design of Home Medical Alert System Computer Aided Design of Home Medical Alert System Submitted to The Engineering Honors Committee 119 Hitchcock Hall College of Engineering The Ohio State University Columbus, Ohio 43210 By Pei Chen Kan

More information

AND8336. Design Examples of On Board Dual Supply Voltage Logic Translators. Prepared by: Jim Lepkowski ON Semiconductor. http://onsemi.

AND8336. Design Examples of On Board Dual Supply Voltage Logic Translators. Prepared by: Jim Lepkowski ON Semiconductor. http://onsemi. Design Examples of On Board Dual Supply Voltage Logic Translators Prepared by: Jim Lepkowski ON Semiconductor Introduction Logic translators can be used to connect ICs together that are located on the

More information

How To Use A Sound Card With A Subsonic Sound Card

How To Use A Sound Card With A Subsonic Sound Card !"## $#!%!"# &"#' ( "#' )*! #+ #,# "##!$ -+./0 1" 1! 2"# # -&1!"#" (2345-&1 #$6.7 -&89$## ' 6! #* #!"#" +" 1##6$ "#+# #-& :1# # $ #$#;1)+#1#+

More information

Quectel Wireless Solutions Wireless Module Expert U10 UMTS Module Presentation

Quectel Wireless Solutions Wireless Module Expert U10 UMTS Module Presentation Quectel Wireless Solutions Wireless Module Expert U10 UMTS Module Presentation 2012-1 Contents General Description Target Applications Highlights Hardware Architecture Software Advantage Enhanced AT Commands

More information

Freescale Semiconductor, Inc. Product Brief Integrated Portable System Processor DragonBall ΤΜ

Freescale Semiconductor, Inc. Product Brief Integrated Portable System Processor DragonBall ΤΜ nc. Order this document by MC68328/D Microprocessor and Memory Technologies Group MC68328 MC68328V Product Brief Integrated Portable System Processor DragonBall ΤΜ As the portable consumer market grows

More information

Computer Architecture Lecture 2: Instruction Set Principles (Appendix A) Chih Wei Liu 劉 志 尉 National Chiao Tung University [email protected].

Computer Architecture Lecture 2: Instruction Set Principles (Appendix A) Chih Wei Liu 劉 志 尉 National Chiao Tung University cwliu@twins.ee.nctu.edu. Computer Architecture Lecture 2: Instruction Set Principles (Appendix A) Chih Wei Liu 劉 志 尉 National Chiao Tung University [email protected] Review Computers in mid 50 s Hardware was expensive

More information

Overview of Communication Network Evolution

Overview of Communication Network Evolution Overview of Communication Network Evolution Toshiki Tanaka, D.E. Minoru Inayoshi Noboru Mizuhara ABSTRACT: The shifts in social paradigm can trigger diversified communication services. Therefore, technical

More information

A Study on Anatomy of Smartphone

A Study on Anatomy of Smartphone Computer Communication & Collaboration (2013) Submitted on 27/May/2013 DOIC: 2292-1036-2013-01-024-08 A Study on Anatomy of Smartphone Muhammad Shiraz(Corresponding Author), Md Whaiduzzaman, Abdullah Gani

More information

Communication Controller with IP services for leased lines and wireless links Radio Activity S.r.l.

Communication Controller with IP services for leased lines and wireless links Radio Activity S.r.l. Communication Controller with IP services for leased lines and wireless links Radio Activity S.r.l. Registration CCIAA Milano No. 1728248 P.I./C.F.: 04135130963 Head office and Operational headquarter:

More information

Comparison of TI Voice-Band CODECs for Telephony Applications

Comparison of TI Voice-Band CODECs for Telephony Applications Application Report SLAA088 - December 1999 Comparison of TI Voice-Band CODECs for Telephony Applications Sandi Rodgers Data Communications Products, Mixed Signal DSP Solutions ABSTRACT This application

More information

Chapter 2 Heterogeneous Multicore Architecture

Chapter 2 Heterogeneous Multicore Architecture Chapter 2 Heterogeneous Multicore Architecture 2.1 Architecture Model In order to satisfy the high-performance and low-power requirements for advanced embedded systems with greater fl exibility, it is

More information

All Programmable Logic. Hans-Joachim Gelke Institute of Embedded Systems. Zürcher Fachhochschule

All Programmable Logic. Hans-Joachim Gelke Institute of Embedded Systems. Zürcher Fachhochschule All Programmable Logic Hans-Joachim Gelke Institute of Embedded Systems Institute of Embedded Systems 31 Assistants 10 Professors 7 Technical Employees 2 Secretaries www.ines.zhaw.ch Research: Education:

More information

4. H.323 Components. VOIP, Version 1.6e T.O.P. BusinessInteractive GmbH Page 1 of 19

4. H.323 Components. VOIP, Version 1.6e T.O.P. BusinessInteractive GmbH Page 1 of 19 4. H.323 Components VOIP, Version 1.6e T.O.P. BusinessInteractive GmbH Page 1 of 19 4.1 H.323 Terminals (1/2)...3 4.1 H.323 Terminals (2/2)...4 4.1.1 The software IP phone (1/2)...5 4.1.1 The software

More information

Discovering Computers 2011. Living in a Digital World

Discovering Computers 2011. Living in a Digital World Discovering Computers 2011 Living in a Digital World Objectives Overview Differentiate among various styles of system units on desktop computers, notebook computers, and mobile devices Identify chips,

More information

GSM and Similar Architectures Lesson 07 GSM Radio Interface, Data bursts and Interleaving

GSM and Similar Architectures Lesson 07 GSM Radio Interface, Data bursts and Interleaving GSM and Similar Architectures Lesson 07 GSM Radio Interface, Data bursts and Interleaving 1 Space Division Multiple Access of the signals from the MSs A BTS with n directed antennae covers mobile stations

More information

M2M and the PICtail Plus Daughter Board

M2M and the PICtail Plus Daughter Board M2M and the PICtail Plus Daughter Board By Adam Folts Hello, my name is Adam Folts. I am an Applications Engineer at Microchip. This webinar discusses the machine to machine board, M2M, its features, and

More information

Embedded Systems on ARM Cortex-M3 (4weeks/45hrs)

Embedded Systems on ARM Cortex-M3 (4weeks/45hrs) Embedded Systems on ARM Cortex-M3 (4weeks/45hrs) Course & Kit Contents LEARN HOW TO: Use of Keil Real View for ARM Use ARM Cortex-M3 MCU for professional embedded application development Understanding

More information

Multichannel Voice over Internet Protocol Applications on the CARMEL DSP

Multichannel Voice over Internet Protocol Applications on the CARMEL DSP Multichannel Voice over Internet Protocol Applications on the CARMEL DSP 1 Introduction Multichannel DSP applications continue to demand increasing numbers of channels and equivalently greater DSP performance

More information

Chapter 4 System Unit Components. Discovering Computers 2012. Your Interactive Guide to the Digital World

Chapter 4 System Unit Components. Discovering Computers 2012. Your Interactive Guide to the Digital World Chapter 4 System Unit Components Discovering Computers 2012 Your Interactive Guide to the Digital World Objectives Overview Differentiate among various styles of system units on desktop computers, notebook

More information

3 Software Defined Radio Technologies

3 Software Defined Radio Technologies 3 Software Defined Radio Technologies 3-1 Software Defined Radio for Next Generation Seamless Mobile Communication Systems In this paper, the configuration of the newly developed small-size software defined

More information

Next Generation of High Speed. Modems8

Next Generation of High Speed. Modems8 Next Generation of High Speed Modems High Speed Modems. 1 Traditional Modems Assume both ends have Analog connection Analog signals are converted to Digital and back again. Limits transmission speed to

More information

Serial port interface for microcontroller embedded into integrated power meter

Serial port interface for microcontroller embedded into integrated power meter Serial port interface for microcontroller embedded into integrated power meter Mr. Borisav Jovanović, Prof. dr. Predrag Petković, Prof. dr. Milunka Damnjanović, Faculty of Electronic Engineering Nis, Serbia

More information

From Concept to Production in Secure Voice Communications

From Concept to Production in Secure Voice Communications From Concept to Production in Secure Voice Communications Earl E. Swartzlander, Jr. Electrical and Computer Engineering Department University of Texas at Austin Austin, TX 78712 Abstract In the 1970s secure

More information

Lecture 18: CDMA. What is Multiple Access? ECE 598 Fall 2006

Lecture 18: CDMA. What is Multiple Access? ECE 598 Fall 2006 ECE 598 Fall 2006 Lecture 18: CDMA What is Multiple Access? Multiple users want to communicate in a common geographic area Cellular Example: Many people want to talk on their cell phones. Each phone must

More information

ALL-AIO-2321P ZERO CLIENT

ALL-AIO-2321P ZERO CLIENT ALL-AIO-2321P ZERO CLIENT PCoIP AIO Zero Client The PCoIPTM technology is designed to deliver a user s desktop from a centralized host PC or server with an immaculate, uncompromised end user experience

More information

INTRODUCTION TO DIGITAL SYSTEMS. IMPLEMENTATION: MODULES (ICs) AND NETWORKS IMPLEMENTATION OF ALGORITHMS IN HARDWARE

INTRODUCTION TO DIGITAL SYSTEMS. IMPLEMENTATION: MODULES (ICs) AND NETWORKS IMPLEMENTATION OF ALGORITHMS IN HARDWARE INTRODUCTION TO DIGITAL SYSTEMS 1 DESCRIPTION AND DESIGN OF DIGITAL SYSTEMS FORMAL BASIS: SWITCHING ALGEBRA IMPLEMENTATION: MODULES (ICs) AND NETWORKS IMPLEMENTATION OF ALGORITHMS IN HARDWARE COURSE EMPHASIS:

More information

Cellular Phone Systems

Cellular Phone Systems Cellular Phone Systems Li-Hsing Yen National University of Kaohsiung Cellular System HLR PSTN MSC MSC VLR BSC BSC BSC 1 Why Cellular Mobile Telephone Systems? Operational limitations of conventional mobile

More information

Intel Labs at ISSCC 2012. Copyright Intel Corporation 2012

Intel Labs at ISSCC 2012. Copyright Intel Corporation 2012 Intel Labs at ISSCC 2012 Copyright Intel Corporation 2012 Intel Labs ISSCC 2012 Highlights 1. Efficient Computing Research: Making the most of every milliwatt to make computing greener and more scalable

More information

Design of Remote Security System Using Embedded Linux Based Video Streaming

Design of Remote Security System Using Embedded Linux Based Video Streaming International Journal of Computing Academic Research (IJCAR) ISSN 2305-9184 Volume 2, Number 2 (April 2013), pp. 50-56 MEACSE Publications http://www.meacse.org/ijcar Design of Remote Security System Using

More information

Advanced Computer Architecture-CS501. Computer Systems Design and Architecture 2.1, 2.2, 3.2

Advanced Computer Architecture-CS501. Computer Systems Design and Architecture 2.1, 2.2, 3.2 Lecture Handout Computer Architecture Lecture No. 2 Reading Material Vincent P. Heuring&Harry F. Jordan Chapter 2,Chapter3 Computer Systems Design and Architecture 2.1, 2.2, 3.2 Summary 1) A taxonomy of

More information

Microtronics technologies Mobile: 99707 90092

Microtronics technologies Mobile: 99707 90092 For more Project details visit: http://www.projectsof8051.com/rfid-based-attendance-management-system/ Code Project Title 1500 RFid Based Attendance System Synopsis for RFid Based Attendance System 1.

More information

Video Conferencing Unit. by Murat Tasan

Video Conferencing Unit. by Murat Tasan Video Conferencing Unit by Murat Tasan Video Conferencing Standards H.320 (ISDN) Popular in small business sector H.323 (Internet) More common with advancing cable modem and broadband access to homes H.324

More information

WIB250A5 Series PC/104+ 802.11b/g/a/h WLAN Modules

WIB250A5 Series PC/104+ 802.11b/g/a/h WLAN Modules Product Overview WIB250A5 series are full-featured wireless devices that use the PC/104 Plus form factor. WIB250A5 works with PC/104 Plus and PCI-104 CPU modules and upgrades your embedded system into

More information

Rayson Technology Co., Ltd.

Rayson Technology Co., Ltd. Rayson Bluetooth Module BC05-MM Class2 Stereo Module BTM-730 Features The module is a Max.4dBm( Class2 ) module. Fully Qualified Bluetooth v2.0+edr system. Integrated Switched-Mode Regulator. Integrated

More information

Implementing a Digital Answering Machine with a High-Speed 8-Bit Microcontroller

Implementing a Digital Answering Machine with a High-Speed 8-Bit Microcontroller Implementing a Digital Answering Machine with a High-Speed 8-Bit Microcontroller Zafar Ullah Senior Application Engineer Scenix Semiconductor Inc. Leo Petropoulos Application Manager Invox TEchnology 1.0

More information

Lecture N -1- PHYS 3330. Microcontrollers

Lecture N -1- PHYS 3330. Microcontrollers Lecture N -1- PHYS 3330 Microcontrollers If you need more than a handful of logic gates to accomplish the task at hand, you likely should use a microcontroller instead of discrete logic gates 1. Microcontrollers

More information

Mobile Communications TCS 455

Mobile Communications TCS 455 Mobile Communications TCS 455 Dr. Prapun Suksompong [email protected] Lecture 26 1 Office Hours: BKD 3601-7 Tuesday 14:00-16:00 Thursday 9:30-11:30 Announcements Read the following from the SIIT online

More information

Lecture 1: Introduction

Lecture 1: Introduction Mobile Data Networks Lecturer: Victor O.K. Li EEE Department Room: CYC601D Tel.: 857 845 Email: [email protected] Course home page: http://www.eee.hku.hk/courses.msc/ 1 Lecture 1: Introduction Mobile data

More information

Audio Coding Algorithm for One-Segment Broadcasting

Audio Coding Algorithm for One-Segment Broadcasting Audio Coding Algorithm for One-Segment Broadcasting V Masanao Suzuki V Yasuji Ota V Takashi Itoh (Manuscript received November 29, 2007) With the recent progress in coding technologies, a more efficient

More information

on-chip and Embedded Software Perspectives and Needs

on-chip and Embedded Software Perspectives and Needs Systems-on on-chip and Embedded Software - Perspectives and Needs Miguel Santana Central R&D, STMicroelectronics STMicroelectronics Outline Current trends for SoCs Consequences and challenges Needs: Tackling

More information

Breaking the Interleaving Bottleneck in Communication Applications for Efficient SoC Implementations

Breaking the Interleaving Bottleneck in Communication Applications for Efficient SoC Implementations Microelectronic System Design Research Group University Kaiserslautern www.eit.uni-kl.de/wehn Breaking the Interleaving Bottleneck in Communication Applications for Efficient SoC Implementations Norbert

More information

8051 hardware summary

8051 hardware summary 8051 hardware summary 8051 block diagram 8051 pinouts + 5V ports port 0 port 1 port 2 port 3 : dual-purpose (general-purpose, external memory address and data) : dedicated (interfacing to external devices)

More information

Von der Hardware zur Software in FPGAs mit Embedded Prozessoren. Alexander Hahn Senior Field Application Engineer Lattice Semiconductor

Von der Hardware zur Software in FPGAs mit Embedded Prozessoren. Alexander Hahn Senior Field Application Engineer Lattice Semiconductor Von der Hardware zur Software in FPGAs mit Embedded Prozessoren Alexander Hahn Senior Field Application Engineer Lattice Semiconductor AGENDA Overview Mico32 Embedded Processor Development Tool Chain HW/SW

More information

Computer organization

Computer organization Computer organization Computer design an application of digital logic design procedures Computer = processing unit + memory system Processing unit = control + datapath Control = finite state machine inputs

More information

The Central Processing Unit:

The Central Processing Unit: The Central Processing Unit: What Goes on Inside the Computer Chapter 4 Objectives Identify the components of the central processing unit and how they work together and interact with memory Describe how

More information