SlideShare uma empresa Scribd logo
1 de 4
Baixar para ler offline
The 47th I E E InternationalMidwest
Symposium on C r u t and Systems
icis

Implementation of Local Area Digital Audio Broadcasting System upon 12C Network
Chao-Huang Wei, Yun-Chung Lin
Department of Electrical Engineering
Southern Taiwan University of Technology
No. 1 Nan-Tai St.,Yung-KangTainan, Taiwan 7 10, R.O.C.

Email:dnvei@mail.stut.edu.tw,
d8720035@yahoo.com.tw

-

Abstract Conventionally, local area audio broadcasting systems
use analog channels for voice transmission. They are constructed with one main voice transmitter and many loudspeakers.
The inherent disadvantages lie in the difficulties to make individual or restricted area communication without additional
complex switching box; besides, a pre-planed wiring are necessary, which makes any on-line re-distribution almost impossible.
To overcome above problems, the system developed here uses
digital voice transmission upon 12C network. This system has
many advantages: enhance the voice quality of broadcasting,
encrypts the voice data for secret communication and reduce the
overall system cost for construction and maintenance. Other
devices such as sensors and actuators can be added or removed
from this I2C bus easily; therefore a cost effective network of
communication with securitylmonitoring functions for buildings,
plants or communities can be built.
Keywords: 12C BUS, DAB, PCM, ADPCM, SoPC

1.

INTRODUCTION

As a basic facility for communications, voice-broadcasting
system is widely applied in industry, medical care, entertainment, sports and commercial activities. The scales of
broadcasting systems range from large integrated system to
small broadcasting station installed on train. The conventional used analogue transceiver suffers from additional noise
and interference from a variety of sources.
Digital Audio Broadcasting (DAB) - the revolutionary broadcasting technology - dramatically improves sound quality and
signal reliability while enabling extra digital data transmission
at the same time. DAB offers high quality, crystal clear sound
wherever the receiver located. Also, unlike analog transmission, DAB reception won't fade at long distance.
Based on today's technology development of various kinds of
audio-visual digitization, the digitization of traditional wired
audio broadcasting system is foreseeable. Such a digitized
broadcasting can address the designated receiver and check
the response of receiver side to guarantee the transmission of
information.
This developed voice-broadcasting system is based on a simple 12C (Inter-Integrated Circuit) bus, and can be mixed with
a control network, features are:
1. Broadcasting network can be built with simple 4 wires

telephone line in series.
2. The receiver's ID is changeable for individual or for group
reception.
3. The key of encryption can be changed at any time to insure
secrete communication.
4. Additional devices for control or monitoring can be
clipped on the network easily.
2.

ter-Integrated Circuit" for short distance data exchange,
however there is no maximum length specified in the 12C
specification. The limit of the length is a function of several factors including capacitance (usual maximum limit is
400 pF), the minimum value for pull-up resistor, propagation delays along the cables, the type of cable used and the
integrity of the logic signals in the presence of noise [ 1,2].
With a simple bus extender like P82B96 [3], which provides complete buffering of the long bus and really removes all 12C restrictions about capacitance limits. It can
drive 100-meter cable at max clock of 71 KHz or
1000-meter cable at max clock of 3 1 KHz [4].
(b)Digitized transmission of analog signal requires a serial of
signal processing. At the sending side, the weak analog
signal should be amplified first and then put through band
pass filtering, modulation, and final conversion to digital
signal. At the receiver side, processing at a reversed order is needed. Since this system is designed for voice
broadcasting, and the frequency range of human vocal
signal lies in between 300 Hz and 3300 Hz; thus, for reduce noise and other interferences, a band pass filter was
used to filter out the signal below 100 Hz and above 4 KHz.
The sample frequency of PCM data is then fixed to 8 KHz
with resolution of 16-bit. This results a basic signal
transmission speed of 128 Kbit/s, a further compression to
32 Kbit/s ADPCM (Adaptive Differential Pulse Code
Modulation) is required to reduce the bandwidth,
(c)To achieve the goal of addressable broadcasting, the voice
data must be transmitted in package; the simplest method
is adding the receiver address in front of a package before
the continuous voice data. The receiver monitors the
header addresses whether the messages that follow are effective or not. The address field is defined as 7-bits wide.
Thus, 128 separate receiving groups can be addressed with
each group contains from one up to n receivers. Among
them the ID number "0" is reserved for broadcasting to all.
(d)To simplify the connection between the transmitter and receivers, the signal is transmitted over a single 12C bus serially with normal telephone twisted cable.
(e)Even if the data transmission rate on the 12C bus of this
system is about 40Kbitsh merely, the receiver should
check the "START" and "STOP" signal on the bus continuously. To save the efforts of the processor, the 12C
interface is realized with hardware.
(f) Since the data and clock are sent synchronously, transmission rate can be changed to any value, and the time delay
due to the length of cable is not critical either.

Based on above factors, a low-cost local voice network with
12C bus is possible.

SYSTEM ANALYSIS

3.

Considerations for the construction of this communication
network are:
(a)Although the original 12C bus was designed as "In-

SYSTEM STRUCTURE

This system consists of following components (Fig. I):
1. 12C BUS Communication Network,

0-7803-8346-X/04/$20.00 02004 IEEE

I11-463
They are pulled up to the high electric potential with resistors,
thus allow Multi-Masters structure on the same bus. Similar
to a hot-plug concept, join or remove components has no interference to the normal bus operation.

To manage the 4-bits ADPCM data transmission in the system,
in addition to the 8 bits address, an acknowledge bit is generated or received after every 4-bits data transmission.
Therefore a 40Kbitsh bandwidth is required on the 12C bus.
3.3.I 12C Master Control Circuit
Fig. 1. 12C BUS voice broadcasting network
2. Digital Voice Transmitter,
3. Digital Voice Receiver.
The transmitter and the receiver implemented in this system
were constructed with only two chips: one is the PCM
CODEC, and the other is a programmable single chip - SoPC,
which contains a 32-bit processor inside. As a result, these
devices are very compact and economical.
3. I PCM CODEC
From the system analysis, a lot of different parts in voice signal processes are required. In order to save parts and the
circuit board space, a PCM CODEC from Texas Instruments
-- TLV32OAICI 110 [5] for interfacing to the analog signal
was selected. This chip has a PCM voice coder and decoder
inside; its main circuit block diagram is shown as in figure 2.
3.2 ADPCM Compressor/De-compressor
The PCM voice is further compressed to ADPCM format to
reduce the data transmission rate; this procedure can be carried out by hardware or software [6]. A programmable logic
device with embedded processor is suitable for this purpose.
The Altera's FPGA -- Cyclone EPIC200F400C7 was used in
this system, which contains a 32bits Nios CPU, a kind of
"soft" processor. The processor occupies about 12% chip
resource, remains enough spare space for other user logics.

While the 12C bus master controller is waiting for voice
transmission, it remains in the idle state. Upon receiving the
"START" command from CPU, it enters an active state and
sends the address of the target receiver first. After a acknowledge signal is confirmed, following 4 bits ADPCM
signals are then transmitted in stream, until a "STOP" command from CPU is received and terminates this communication session. Figure 4 shows the control block diagram; figure
5 is the simulation waveform.
3.3.2 12C Slave Control Circuit
While the 12C bus slave controller waits for "START" signal,
it remains in the idle state. Otherwise it begins to receive the
voice data package, the received target address will be compared with local ID at first, if they match, a confirm signal is
sent back to the transmitter, then 4-bits ADPCM data will be
received repeatedly, until a
"STOP" condition on the 12C
bus is found, this terminate
this communication section.
Figure 7 shows the controls
block diagram, and figure 8
is the simulation waveform.
Generated?

+

Yes

WRITE state

+

3.3 12C BUS Communication Network

Send Adr(Hi)

A digital information communication demands wide-band

SendAdr.(Lo)

transmission medias generally; but in this system, they are too
complicate and too expensive. This system therefore uses
12C bus for voice communication instead. 12C bus is a synchronous, bi-directional serial bus, it offers a simple and uncomplicated wiring to every connected component for efficient data exchange. The bus is constructed with two signal
lines only, one is the SDA, and the other is the SCL; output
signals of every component is wired-AND together on the bus.
Namely, the signal pins are either open-drain or tri-state type.

+

~

I

<->y;x-sy
STOP state

Fig. 3. Control flow of master 12C BUS signal

hone

PCM
out

Fig. 4. Control diagram of master 12C BUS

Fig. 2. TI TLV320AICll I O main functions

I11-464
!

J

i----,
[*

I--

I
I
I

PCM-CLK and PCM-SYN signals are generated from the
user's logic in the FPGA.

Read Adr.(Lo)

ual amplifier, filtering methods, PCM format, DTMF signal
and power consumption. Secondary 12C bus controller of
the FPGA controls these settings. While theses settings are
required only when power is turned on, in order to save the
chip resources, the internal CPU can process this 12C bus
function with software.

Fig. 6 . Control flow of slave 12C BUS signal

ADPCM
Interface

Nibble data
Controller

Bit data
Controller
with
START1
STOP
Detection

The voice compression uses ADPCM method. Basically, it
utilizes the dependence of succession digitized analog signal
while sampling. It produces the next value according to the
present output value. The output code represents the difference between two successes signals, instead of signals itself.
The sample rate is 16 or 32Kbps usually.
Figure 10 and 11 show the compression from PCM to
ADPCM. This procedure was implemented by hardware
circuit and software program in SoPC separately. The results indicate a process time of 4.4pS using pure software
method, which is equivalent to 227 KHz sample rate, far beyond the necessary 8 KHz sample rate for this system. On
the other hand, 193 logical elements are required while realizing with a pure hardware. Hence, it is relatively better to
carry out this part of procedures with the software program.

Fig. 7 . Control diagram of slave 12C BUS

*3

Difference

B L

3.4 Digital Voice Transmitter

The circuit's block diagram of the digital voice transmitter is
shown in figure 9. After the analog signal enters a microphone, it will be amplified and filtered by TI'S PCM CODEC,
then converted to digital signal. Serially shift this signal into
the FPGA, and compress it to 4-bits ADPCM. The SoPC

1 1-465
1

Fig. 10. ADPCM compression flow

32 Kbitsls
ADPCM
I

I

Quantized

D(3)=1:
PCM=- PCM

D(2)= I ;
PCM -= Stepsize

Input

- 1
Fig. 13. ADPCM de-compression flow

audiohide0 information, a lot of extra control functions can
be supported. The experimental results of this system have
attained the following functions successfully:
Long distance of digital voice communication up to about
650 meter with an 12C bus extender.
Voice broadcasting can be addressed to individual, to particular groups or to all receivers.
The main transmitter can get the status of receiver side in
advance, and know beforehand whether the receiver is
ready to take this information or not.
Content of the voice signal can be encrypted to avoid
eavesdropping.
Clear tone quality without interference.
Additional controlling and monitoring devices with 12C
interface can be added to this network easily.
The combination of software and hardware designs in the
SoPC has an advantage to solve problems quickly. Implementation of ADPCM signal compression and decompression
require extra 193 and 21 1 logical elements when realizing
with pure hardware circuit. On the other hand, 4.4pS and
4.0pS time-consuming are necessary while carrying out with
the pure software methods. This fulfills the real time requirement of voice communication, so the design except of
12C bus interface is optimized with the software realization.
Currently, only one transmitter was implemented in the system; but according the specification or 12C bus, it allows
multi-master on the same bus. Development with an architecture of multiple to multiple points voice communication on a
single 12C network is clearly worthy of further efforts.
ACKNOWLEDGMENT
This work was partially supported by the National Science
Council, Taiwan, Republic of China, under grant number
NSC92-22 1 8-E-2 18-018-.

AsI2CBUS
Interface
I

I
I

;
I

~

4

-

SOPC

ADPCMPCM

Decryption

De-compressor

I

I
-1

Parallel to
Serial
Converter

I
I

V

PCM
Decoder
(TLV320)

I11-466

REFERENCES
“THE I2C-BUS SPECIFICATION VERSION 2. l”, Philips
Semiconductors, Jan. 2000.
“The I2C-bus and how to use it”, Philips Semiconductors,Apr.
1995.
“AN460: Using the P82B96 for bus interface”, Application
note, Philips Semiconductors,Jul. 1998.
P. Tracy, A. Anderson, J.-M. Irazabal, S. Blozis, “AN255-02:
12C/SMBusREPEATERS, HUBS AND EXPANDERS’, Dec.
2002.
“PCM CODEC TLV320AIClllO Datasheet”, Texas Instruments Inc., Dec. 200 1.
J. Reimer, M. McMahan, M. Arjmand, “32-Kbit/s ADPCM
with the TMS32010”, APPLICATION REPORT, SPRA131,
Texas Instruments. 1989.

Mais conteúdo relacionado

Mais procurados (20)

DMRC Telecom EPABX System
DMRC Telecom EPABX SystemDMRC Telecom EPABX System
DMRC Telecom EPABX System
 
Integrated services digital network (isdn)
Integrated services digital network (isdn)Integrated services digital network (isdn)
Integrated services digital network (isdn)
 
Wan notes
Wan notesWan notes
Wan notes
 
Jaya ppt(2)
Jaya ppt(2)Jaya ppt(2)
Jaya ppt(2)
 
Digital network lecturer3
Digital network  lecturer3Digital network  lecturer3
Digital network lecturer3
 
C C N A Day5
C C N A  Day5C C N A  Day5
C C N A Day5
 
Thesis of sdh
Thesis of sdhThesis of sdh
Thesis of sdh
 
Isdn
IsdnIsdn
Isdn
 
Digital network lecturer2
Digital network  lecturer2Digital network  lecturer2
Digital network lecturer2
 
Digital network lecturer7
Digital network  lecturer7Digital network  lecturer7
Digital network lecturer7
 
ISDN Integrated Services Digital Network
ISDN Integrated Services Digital NetworkISDN Integrated Services Digital Network
ISDN Integrated Services Digital Network
 
EWSD Switching Systems
 EWSD Switching Systems  EWSD Switching Systems
EWSD Switching Systems
 
Topic : B ISDN
Topic : B ISDNTopic : B ISDN
Topic : B ISDN
 
Switching systems lecture5
Switching  systems lecture5Switching  systems lecture5
Switching systems lecture5
 
Digital network lecturer8
Digital network  lecturer8Digital network  lecturer8
Digital network lecturer8
 
WIRELESS NETWORKS EC6802 BABU unit 1 & 2 PPT
WIRELESS NETWORKS EC6802 BABU unit 1 & 2 PPTWIRELESS NETWORKS EC6802 BABU unit 1 & 2 PPT
WIRELESS NETWORKS EC6802 BABU unit 1 & 2 PPT
 
Unit 4 ppt-idc
Unit 4 ppt-idcUnit 4 ppt-idc
Unit 4 ppt-idc
 
Network layer and circuit switching
Network layer and circuit switchingNetwork layer and circuit switching
Network layer and circuit switching
 
Ccna day5
Ccna day5Ccna day5
Ccna day5
 
Wireless lecture1
Wireless lecture1Wireless lecture1
Wireless lecture1
 

Destaque

digital audio broadcasting
digital audio broadcastingdigital audio broadcasting
digital audio broadcastingRam B
 
DAB/DMB for iPhone
DAB/DMB for iPhoneDAB/DMB for iPhone
DAB/DMB for iPhoneJohn Yin
 
IEEE Paper A SystemC AMS Model of an I2C Bus Controller
IEEE Paper A SystemC AMS Model  of an I2C Bus ControllerIEEE Paper A SystemC AMS Model  of an I2C Bus Controller
IEEE Paper A SystemC AMS Model of an I2C Bus ControllerDweapons Art
 
Mengistallasi Perangkat Jaringan local (LAN)
Mengistallasi Perangkat Jaringan local (LAN)Mengistallasi Perangkat Jaringan local (LAN)
Mengistallasi Perangkat Jaringan local (LAN)Irvan Arifin
 
2 instalasi jaringan lan
2   instalasi jaringan lan2   instalasi jaringan lan
2 instalasi jaringan lanDayatx Dxd
 
Structured cabling systems vs. traditional cabling approach
Structured cabling systems vs. traditional cabling approachStructured cabling systems vs. traditional cabling approach
Structured cabling systems vs. traditional cabling approachRobert Kenney
 
Benefits of Structured Cabling Systems
Benefits of Structured Cabling SystemsBenefits of Structured Cabling Systems
Benefits of Structured Cabling SystemsSadiaBU
 
ofdm applications
ofdm applicationsofdm applications
ofdm applicationsbelal park
 
Roadmap For Digital Audio Broadcasting
Roadmap For Digital Audio BroadcastingRoadmap For Digital Audio Broadcasting
Roadmap For Digital Audio BroadcastingLyle Sprinkle
 
Mobile Communication Broadcast System Jochen Schiller
Mobile Communication Broadcast System Jochen SchillerMobile Communication Broadcast System Jochen Schiller
Mobile Communication Broadcast System Jochen SchillerSonali Chauhan
 
Rancangan 1 Gedung 2 lantai 4 Ruangan
Rancangan 1 Gedung 2 lantai 4 RuanganRancangan 1 Gedung 2 lantai 4 Ruangan
Rancangan 1 Gedung 2 lantai 4 RuanganFanny Oktaviarti
 
Membuat Desain Jaringan Lokal (LAN)
Membuat Desain Jaringan Lokal (LAN)Membuat Desain Jaringan Lokal (LAN)
Membuat Desain Jaringan Lokal (LAN)PT.INDONESIA MERDEKA
 
structured cabling.pdf
structured cabling.pdfstructured cabling.pdf
structured cabling.pdfsync_shaide
 
Desain awal implementasi jaringan di perkantoran
Desain awal implementasi jaringan di perkantoran Desain awal implementasi jaringan di perkantoran
Desain awal implementasi jaringan di perkantoran Zaif Bos
 
ANALISIS PERANCANGAN JARINGAN KOMPUTER “VPN”
ANALISIS PERANCANGAN JARINGAN KOMPUTER “VPN”ANALISIS PERANCANGAN JARINGAN KOMPUTER “VPN”
ANALISIS PERANCANGAN JARINGAN KOMPUTER “VPN”Sylvia Dianita
 

Destaque (20)

digital audio broadcasting
digital audio broadcastingdigital audio broadcasting
digital audio broadcasting
 
DAB/DMB for iPhone
DAB/DMB for iPhoneDAB/DMB for iPhone
DAB/DMB for iPhone
 
Local DAB broadcasting
Local DAB broadcastingLocal DAB broadcasting
Local DAB broadcasting
 
IEEE Paper A SystemC AMS Model of an I2C Bus Controller
IEEE Paper A SystemC AMS Model  of an I2C Bus ControllerIEEE Paper A SystemC AMS Model  of an I2C Bus Controller
IEEE Paper A SystemC AMS Model of an I2C Bus Controller
 
Mengistallasi Perangkat Jaringan local (LAN)
Mengistallasi Perangkat Jaringan local (LAN)Mengistallasi Perangkat Jaringan local (LAN)
Mengistallasi Perangkat Jaringan local (LAN)
 
2 instalasi jaringan lan
2   instalasi jaringan lan2   instalasi jaringan lan
2 instalasi jaringan lan
 
Ijet12 04-04-020
Ijet12 04-04-020Ijet12 04-04-020
Ijet12 04-04-020
 
Structured cabling systems vs. traditional cabling approach
Structured cabling systems vs. traditional cabling approachStructured cabling systems vs. traditional cabling approach
Structured cabling systems vs. traditional cabling approach
 
Tik.jk02.012 b informasi
Tik.jk02.012 b informasiTik.jk02.012 b informasi
Tik.jk02.012 b informasi
 
Simple™ Structured Cabling System (Cables)
Simple™ Structured Cabling System (Cables)Simple™ Structured Cabling System (Cables)
Simple™ Structured Cabling System (Cables)
 
Benefits of Structured Cabling Systems
Benefits of Structured Cabling SystemsBenefits of Structured Cabling Systems
Benefits of Structured Cabling Systems
 
ofdm applications
ofdm applicationsofdm applications
ofdm applications
 
Roadmap For Digital Audio Broadcasting
Roadmap For Digital Audio BroadcastingRoadmap For Digital Audio Broadcasting
Roadmap For Digital Audio Broadcasting
 
Mobile Communication Broadcast System Jochen Schiller
Mobile Communication Broadcast System Jochen SchillerMobile Communication Broadcast System Jochen Schiller
Mobile Communication Broadcast System Jochen Schiller
 
Rancangan 1 Gedung 2 lantai 4 Ruangan
Rancangan 1 Gedung 2 lantai 4 RuanganRancangan 1 Gedung 2 lantai 4 Ruangan
Rancangan 1 Gedung 2 lantai 4 Ruangan
 
Membuat Desain Jaringan Lokal (LAN)
Membuat Desain Jaringan Lokal (LAN)Membuat Desain Jaringan Lokal (LAN)
Membuat Desain Jaringan Lokal (LAN)
 
structured cabling.pdf
structured cabling.pdfstructured cabling.pdf
structured cabling.pdf
 
Desain awal implementasi jaringan di perkantoran
Desain awal implementasi jaringan di perkantoran Desain awal implementasi jaringan di perkantoran
Desain awal implementasi jaringan di perkantoran
 
ANALISIS PERANCANGAN JARINGAN KOMPUTER “VPN”
ANALISIS PERANCANGAN JARINGAN KOMPUTER “VPN”ANALISIS PERANCANGAN JARINGAN KOMPUTER “VPN”
ANALISIS PERANCANGAN JARINGAN KOMPUTER “VPN”
 
Desain Jaringan Gedung
Desain Jaringan GedungDesain Jaringan Gedung
Desain Jaringan Gedung
 

Semelhante a IEEE Paper Implementation of Local Area Digital Audio Broadcasting System upon I2C Network

Basic Optical Fiber Working
Basic Optical Fiber WorkingBasic Optical Fiber Working
Basic Optical Fiber Workingmahipal9
 
Ccna day5-140715152501-phpapp01
Ccna day5-140715152501-phpapp01Ccna day5-140715152501-phpapp01
Ccna day5-140715152501-phpapp01Sachin Morya
 
Sdh basics hand_outs_of_sdh_basics
Sdh basics hand_outs_of_sdh_basicsSdh basics hand_outs_of_sdh_basics
Sdh basics hand_outs_of_sdh_basicsPaul Andrew
 
Bus Data Acquisition and Remote Monitoring System Using Gsm & Can
Bus Data Acquisition and Remote Monitoring System Using Gsm & CanBus Data Acquisition and Remote Monitoring System Using Gsm & Can
Bus Data Acquisition and Remote Monitoring System Using Gsm & CanIOSR Journals
 
Fyp Presentation
Fyp PresentationFyp Presentation
Fyp PresentationArsalan Mir
 
Design and implementation of DADCT
Design and implementation of DADCTDesign and implementation of DADCT
Design and implementation of DADCTSatish Kumar
 
Palermo serial io_overview
Palermo serial io_overviewPalermo serial io_overview
Palermo serial io_overviewchenna_kesava
 
satellite communication in ONGC July 2011
satellite communication in ONGC July 2011satellite communication in ONGC July 2011
satellite communication in ONGC July 2011SRIJAN KUMAR
 
OPTICAL SWITCHING CONTROLLER USING FPGA AS A CONTROLLER FOR OCDMA ENCODER SYSTEM
OPTICAL SWITCHING CONTROLLER USING FPGA AS A CONTROLLER FOR OCDMA ENCODER SYSTEMOPTICAL SWITCHING CONTROLLER USING FPGA AS A CONTROLLER FOR OCDMA ENCODER SYSTEM
OPTICAL SWITCHING CONTROLLER USING FPGA AS A CONTROLLER FOR OCDMA ENCODER SYSTEMEditor IJCATR
 
65042_chapter9.ppt
65042_chapter9.ppt65042_chapter9.ppt
65042_chapter9.pptssuser1028f8
 
Automotive Networks : A Review
Automotive Networks : A ReviewAutomotive Networks : A Review
Automotive Networks : A ReviewIJAEMSJORNAL
 
Introduction To Telecom
Introduction To TelecomIntroduction To Telecom
Introduction To Telecomhumannetwork
 
INTRODUCTION TO WIRELESS NETWORKING
INTRODUCTION TO WIRELESS NETWORKINGINTRODUCTION TO WIRELESS NETWORKING
INTRODUCTION TO WIRELESS NETWORKINGDURGARAOBHARGAVI
 

Semelhante a IEEE Paper Implementation of Local Area Digital Audio Broadcasting System upon I2C Network (20)

Presentation1
Presentation1Presentation1
Presentation1
 
Basic Optical Fiber Working
Basic Optical Fiber WorkingBasic Optical Fiber Working
Basic Optical Fiber Working
 
ie55104.ppt
ie55104.pptie55104.ppt
ie55104.ppt
 
Mt 201
Mt 201Mt 201
Mt 201
 
Ccna day5-140715152501-phpapp01
Ccna day5-140715152501-phpapp01Ccna day5-140715152501-phpapp01
Ccna day5-140715152501-phpapp01
 
Telecommunications
TelecommunicationsTelecommunications
Telecommunications
 
Dsl technology report
Dsl technology  reportDsl technology  report
Dsl technology report
 
Sdh basics hand_outs_of_sdh_basics
Sdh basics hand_outs_of_sdh_basicsSdh basics hand_outs_of_sdh_basics
Sdh basics hand_outs_of_sdh_basics
 
Bus Data Acquisition and Remote Monitoring System Using Gsm & Can
Bus Data Acquisition and Remote Monitoring System Using Gsm & CanBus Data Acquisition and Remote Monitoring System Using Gsm & Can
Bus Data Acquisition and Remote Monitoring System Using Gsm & Can
 
Fyp Presentation
Fyp PresentationFyp Presentation
Fyp Presentation
 
Design and implementation of DADCT
Design and implementation of DADCTDesign and implementation of DADCT
Design and implementation of DADCT
 
Palermo serial io_overview
Palermo serial io_overviewPalermo serial io_overview
Palermo serial io_overview
 
satellite communication in ONGC July 2011
satellite communication in ONGC July 2011satellite communication in ONGC July 2011
satellite communication in ONGC July 2011
 
OPTICAL SWITCHING CONTROLLER USING FPGA AS A CONTROLLER FOR OCDMA ENCODER SYSTEM
OPTICAL SWITCHING CONTROLLER USING FPGA AS A CONTROLLER FOR OCDMA ENCODER SYSTEMOPTICAL SWITCHING CONTROLLER USING FPGA AS A CONTROLLER FOR OCDMA ENCODER SYSTEM
OPTICAL SWITCHING CONTROLLER USING FPGA AS A CONTROLLER FOR OCDMA ENCODER SYSTEM
 
65042_chapter9.ppt
65042_chapter9.ppt65042_chapter9.ppt
65042_chapter9.ppt
 
How cable modems work
How cable modems workHow cable modems work
How cable modems work
 
3_pstn2.ppt
3_pstn2.ppt3_pstn2.ppt
3_pstn2.ppt
 
Automotive Networks : A Review
Automotive Networks : A ReviewAutomotive Networks : A Review
Automotive Networks : A Review
 
Introduction To Telecom
Introduction To TelecomIntroduction To Telecom
Introduction To Telecom
 
INTRODUCTION TO WIRELESS NETWORKING
INTRODUCTION TO WIRELESS NETWORKINGINTRODUCTION TO WIRELESS NETWORKING
INTRODUCTION TO WIRELESS NETWORKING
 

Último

Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)
Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)
Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)lakshayb543
 
Difference Between Search & Browse Methods in Odoo 17
Difference Between Search & Browse Methods in Odoo 17Difference Between Search & Browse Methods in Odoo 17
Difference Between Search & Browse Methods in Odoo 17Celine George
 
Computed Fields and api Depends in the Odoo 17
Computed Fields and api Depends in the Odoo 17Computed Fields and api Depends in the Odoo 17
Computed Fields and api Depends in the Odoo 17Celine George
 
USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...
USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...
USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...Postal Advocate Inc.
 
Earth Day Presentation wow hello nice great
Earth Day Presentation wow hello nice greatEarth Day Presentation wow hello nice great
Earth Day Presentation wow hello nice greatYousafMalik24
 
ANG SEKTOR NG agrikultura.pptx QUARTER 4
ANG SEKTOR NG agrikultura.pptx QUARTER 4ANG SEKTOR NG agrikultura.pptx QUARTER 4
ANG SEKTOR NG agrikultura.pptx QUARTER 4MiaBumagat1
 
Barangay Council for the Protection of Children (BCPC) Orientation.pptx
Barangay Council for the Protection of Children (BCPC) Orientation.pptxBarangay Council for the Protection of Children (BCPC) Orientation.pptx
Barangay Council for the Protection of Children (BCPC) Orientation.pptxCarlos105
 
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17Celine George
 
Field Attribute Index Feature in Odoo 17
Field Attribute Index Feature in Odoo 17Field Attribute Index Feature in Odoo 17
Field Attribute Index Feature in Odoo 17Celine George
 
Q4 English4 Week3 PPT Melcnmg-based.pptx
Q4 English4 Week3 PPT Melcnmg-based.pptxQ4 English4 Week3 PPT Melcnmg-based.pptx
Q4 English4 Week3 PPT Melcnmg-based.pptxnelietumpap1
 
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPTECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPTiammrhaywood
 
DATA STRUCTURE AND ALGORITHM for beginners
DATA STRUCTURE AND ALGORITHM for beginnersDATA STRUCTURE AND ALGORITHM for beginners
DATA STRUCTURE AND ALGORITHM for beginnersSabitha Banu
 
Karra SKD Conference Presentation Revised.pptx
Karra SKD Conference Presentation Revised.pptxKarra SKD Conference Presentation Revised.pptx
Karra SKD Conference Presentation Revised.pptxAshokKarra1
 
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️9953056974 Low Rate Call Girls In Saket, Delhi NCR
 
Science 7 Quarter 4 Module 2: Natural Resources.pptx
Science 7 Quarter 4 Module 2: Natural Resources.pptxScience 7 Quarter 4 Module 2: Natural Resources.pptx
Science 7 Quarter 4 Module 2: Natural Resources.pptxMaryGraceBautista27
 
Proudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptxProudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptxthorishapillay1
 
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptxMULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptxAnupkumar Sharma
 

Último (20)

Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)
Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)
Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)
 
Difference Between Search & Browse Methods in Odoo 17
Difference Between Search & Browse Methods in Odoo 17Difference Between Search & Browse Methods in Odoo 17
Difference Between Search & Browse Methods in Odoo 17
 
Computed Fields and api Depends in the Odoo 17
Computed Fields and api Depends in the Odoo 17Computed Fields and api Depends in the Odoo 17
Computed Fields and api Depends in the Odoo 17
 
USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...
USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...
USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...
 
Earth Day Presentation wow hello nice great
Earth Day Presentation wow hello nice greatEarth Day Presentation wow hello nice great
Earth Day Presentation wow hello nice great
 
ANG SEKTOR NG agrikultura.pptx QUARTER 4
ANG SEKTOR NG agrikultura.pptx QUARTER 4ANG SEKTOR NG agrikultura.pptx QUARTER 4
ANG SEKTOR NG agrikultura.pptx QUARTER 4
 
Barangay Council for the Protection of Children (BCPC) Orientation.pptx
Barangay Council for the Protection of Children (BCPC) Orientation.pptxBarangay Council for the Protection of Children (BCPC) Orientation.pptx
Barangay Council for the Protection of Children (BCPC) Orientation.pptx
 
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17
 
Raw materials used in Herbal Cosmetics.pptx
Raw materials used in Herbal Cosmetics.pptxRaw materials used in Herbal Cosmetics.pptx
Raw materials used in Herbal Cosmetics.pptx
 
Field Attribute Index Feature in Odoo 17
Field Attribute Index Feature in Odoo 17Field Attribute Index Feature in Odoo 17
Field Attribute Index Feature in Odoo 17
 
Q4 English4 Week3 PPT Melcnmg-based.pptx
Q4 English4 Week3 PPT Melcnmg-based.pptxQ4 English4 Week3 PPT Melcnmg-based.pptx
Q4 English4 Week3 PPT Melcnmg-based.pptx
 
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPTECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
 
DATA STRUCTURE AND ALGORITHM for beginners
DATA STRUCTURE AND ALGORITHM for beginnersDATA STRUCTURE AND ALGORITHM for beginners
DATA STRUCTURE AND ALGORITHM for beginners
 
Karra SKD Conference Presentation Revised.pptx
Karra SKD Conference Presentation Revised.pptxKarra SKD Conference Presentation Revised.pptx
Karra SKD Conference Presentation Revised.pptx
 
YOUVE GOT EMAIL_FINALS_EL_DORADO_2024.pptx
YOUVE GOT EMAIL_FINALS_EL_DORADO_2024.pptxYOUVE GOT EMAIL_FINALS_EL_DORADO_2024.pptx
YOUVE GOT EMAIL_FINALS_EL_DORADO_2024.pptx
 
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
 
Science 7 Quarter 4 Module 2: Natural Resources.pptx
Science 7 Quarter 4 Module 2: Natural Resources.pptxScience 7 Quarter 4 Module 2: Natural Resources.pptx
Science 7 Quarter 4 Module 2: Natural Resources.pptx
 
FINALS_OF_LEFT_ON_C'N_EL_DORADO_2024.pptx
FINALS_OF_LEFT_ON_C'N_EL_DORADO_2024.pptxFINALS_OF_LEFT_ON_C'N_EL_DORADO_2024.pptx
FINALS_OF_LEFT_ON_C'N_EL_DORADO_2024.pptx
 
Proudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptxProudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptx
 
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptxMULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
 

IEEE Paper Implementation of Local Area Digital Audio Broadcasting System upon I2C Network

  • 1. The 47th I E E InternationalMidwest Symposium on C r u t and Systems icis Implementation of Local Area Digital Audio Broadcasting System upon 12C Network Chao-Huang Wei, Yun-Chung Lin Department of Electrical Engineering Southern Taiwan University of Technology No. 1 Nan-Tai St.,Yung-KangTainan, Taiwan 7 10, R.O.C. Email:dnvei@mail.stut.edu.tw, d8720035@yahoo.com.tw - Abstract Conventionally, local area audio broadcasting systems use analog channels for voice transmission. They are constructed with one main voice transmitter and many loudspeakers. The inherent disadvantages lie in the difficulties to make individual or restricted area communication without additional complex switching box; besides, a pre-planed wiring are necessary, which makes any on-line re-distribution almost impossible. To overcome above problems, the system developed here uses digital voice transmission upon 12C network. This system has many advantages: enhance the voice quality of broadcasting, encrypts the voice data for secret communication and reduce the overall system cost for construction and maintenance. Other devices such as sensors and actuators can be added or removed from this I2C bus easily; therefore a cost effective network of communication with securitylmonitoring functions for buildings, plants or communities can be built. Keywords: 12C BUS, DAB, PCM, ADPCM, SoPC 1. INTRODUCTION As a basic facility for communications, voice-broadcasting system is widely applied in industry, medical care, entertainment, sports and commercial activities. The scales of broadcasting systems range from large integrated system to small broadcasting station installed on train. The conventional used analogue transceiver suffers from additional noise and interference from a variety of sources. Digital Audio Broadcasting (DAB) - the revolutionary broadcasting technology - dramatically improves sound quality and signal reliability while enabling extra digital data transmission at the same time. DAB offers high quality, crystal clear sound wherever the receiver located. Also, unlike analog transmission, DAB reception won't fade at long distance. Based on today's technology development of various kinds of audio-visual digitization, the digitization of traditional wired audio broadcasting system is foreseeable. Such a digitized broadcasting can address the designated receiver and check the response of receiver side to guarantee the transmission of information. This developed voice-broadcasting system is based on a simple 12C (Inter-Integrated Circuit) bus, and can be mixed with a control network, features are: 1. Broadcasting network can be built with simple 4 wires telephone line in series. 2. The receiver's ID is changeable for individual or for group reception. 3. The key of encryption can be changed at any time to insure secrete communication. 4. Additional devices for control or monitoring can be clipped on the network easily. 2. ter-Integrated Circuit" for short distance data exchange, however there is no maximum length specified in the 12C specification. The limit of the length is a function of several factors including capacitance (usual maximum limit is 400 pF), the minimum value for pull-up resistor, propagation delays along the cables, the type of cable used and the integrity of the logic signals in the presence of noise [ 1,2]. With a simple bus extender like P82B96 [3], which provides complete buffering of the long bus and really removes all 12C restrictions about capacitance limits. It can drive 100-meter cable at max clock of 71 KHz or 1000-meter cable at max clock of 3 1 KHz [4]. (b)Digitized transmission of analog signal requires a serial of signal processing. At the sending side, the weak analog signal should be amplified first and then put through band pass filtering, modulation, and final conversion to digital signal. At the receiver side, processing at a reversed order is needed. Since this system is designed for voice broadcasting, and the frequency range of human vocal signal lies in between 300 Hz and 3300 Hz; thus, for reduce noise and other interferences, a band pass filter was used to filter out the signal below 100 Hz and above 4 KHz. The sample frequency of PCM data is then fixed to 8 KHz with resolution of 16-bit. This results a basic signal transmission speed of 128 Kbit/s, a further compression to 32 Kbit/s ADPCM (Adaptive Differential Pulse Code Modulation) is required to reduce the bandwidth, (c)To achieve the goal of addressable broadcasting, the voice data must be transmitted in package; the simplest method is adding the receiver address in front of a package before the continuous voice data. The receiver monitors the header addresses whether the messages that follow are effective or not. The address field is defined as 7-bits wide. Thus, 128 separate receiving groups can be addressed with each group contains from one up to n receivers. Among them the ID number "0" is reserved for broadcasting to all. (d)To simplify the connection between the transmitter and receivers, the signal is transmitted over a single 12C bus serially with normal telephone twisted cable. (e)Even if the data transmission rate on the 12C bus of this system is about 40Kbitsh merely, the receiver should check the "START" and "STOP" signal on the bus continuously. To save the efforts of the processor, the 12C interface is realized with hardware. (f) Since the data and clock are sent synchronously, transmission rate can be changed to any value, and the time delay due to the length of cable is not critical either. Based on above factors, a low-cost local voice network with 12C bus is possible. SYSTEM ANALYSIS 3. Considerations for the construction of this communication network are: (a)Although the original 12C bus was designed as "In- SYSTEM STRUCTURE This system consists of following components (Fig. I): 1. 12C BUS Communication Network, 0-7803-8346-X/04/$20.00 02004 IEEE I11-463
  • 2. They are pulled up to the high electric potential with resistors, thus allow Multi-Masters structure on the same bus. Similar to a hot-plug concept, join or remove components has no interference to the normal bus operation. To manage the 4-bits ADPCM data transmission in the system, in addition to the 8 bits address, an acknowledge bit is generated or received after every 4-bits data transmission. Therefore a 40Kbitsh bandwidth is required on the 12C bus. 3.3.I 12C Master Control Circuit Fig. 1. 12C BUS voice broadcasting network 2. Digital Voice Transmitter, 3. Digital Voice Receiver. The transmitter and the receiver implemented in this system were constructed with only two chips: one is the PCM CODEC, and the other is a programmable single chip - SoPC, which contains a 32-bit processor inside. As a result, these devices are very compact and economical. 3. I PCM CODEC From the system analysis, a lot of different parts in voice signal processes are required. In order to save parts and the circuit board space, a PCM CODEC from Texas Instruments -- TLV32OAICI 110 [5] for interfacing to the analog signal was selected. This chip has a PCM voice coder and decoder inside; its main circuit block diagram is shown as in figure 2. 3.2 ADPCM Compressor/De-compressor The PCM voice is further compressed to ADPCM format to reduce the data transmission rate; this procedure can be carried out by hardware or software [6]. A programmable logic device with embedded processor is suitable for this purpose. The Altera's FPGA -- Cyclone EPIC200F400C7 was used in this system, which contains a 32bits Nios CPU, a kind of "soft" processor. The processor occupies about 12% chip resource, remains enough spare space for other user logics. While the 12C bus master controller is waiting for voice transmission, it remains in the idle state. Upon receiving the "START" command from CPU, it enters an active state and sends the address of the target receiver first. After a acknowledge signal is confirmed, following 4 bits ADPCM signals are then transmitted in stream, until a "STOP" command from CPU is received and terminates this communication session. Figure 4 shows the control block diagram; figure 5 is the simulation waveform. 3.3.2 12C Slave Control Circuit While the 12C bus slave controller waits for "START" signal, it remains in the idle state. Otherwise it begins to receive the voice data package, the received target address will be compared with local ID at first, if they match, a confirm signal is sent back to the transmitter, then 4-bits ADPCM data will be received repeatedly, until a "STOP" condition on the 12C bus is found, this terminate this communication section. Figure 7 shows the controls block diagram, and figure 8 is the simulation waveform. Generated? + Yes WRITE state + 3.3 12C BUS Communication Network Send Adr(Hi) A digital information communication demands wide-band SendAdr.(Lo) transmission medias generally; but in this system, they are too complicate and too expensive. This system therefore uses 12C bus for voice communication instead. 12C bus is a synchronous, bi-directional serial bus, it offers a simple and uncomplicated wiring to every connected component for efficient data exchange. The bus is constructed with two signal lines only, one is the SDA, and the other is the SCL; output signals of every component is wired-AND together on the bus. Namely, the signal pins are either open-drain or tri-state type. + ~ I <->y;x-sy STOP state Fig. 3. Control flow of master 12C BUS signal hone PCM out Fig. 4. Control diagram of master 12C BUS Fig. 2. TI TLV320AICll I O main functions I11-464
  • 3. ! J i----, [* I-- I I I PCM-CLK and PCM-SYN signals are generated from the user's logic in the FPGA. Read Adr.(Lo) ual amplifier, filtering methods, PCM format, DTMF signal and power consumption. Secondary 12C bus controller of the FPGA controls these settings. While theses settings are required only when power is turned on, in order to save the chip resources, the internal CPU can process this 12C bus function with software. Fig. 6 . Control flow of slave 12C BUS signal ADPCM Interface Nibble data Controller Bit data Controller with START1 STOP Detection The voice compression uses ADPCM method. Basically, it utilizes the dependence of succession digitized analog signal while sampling. It produces the next value according to the present output value. The output code represents the difference between two successes signals, instead of signals itself. The sample rate is 16 or 32Kbps usually. Figure 10 and 11 show the compression from PCM to ADPCM. This procedure was implemented by hardware circuit and software program in SoPC separately. The results indicate a process time of 4.4pS using pure software method, which is equivalent to 227 KHz sample rate, far beyond the necessary 8 KHz sample rate for this system. On the other hand, 193 logical elements are required while realizing with a pure hardware. Hence, it is relatively better to carry out this part of procedures with the software program. Fig. 7 . Control diagram of slave 12C BUS *3 Difference B L 3.4 Digital Voice Transmitter The circuit's block diagram of the digital voice transmitter is shown in figure 9. After the analog signal enters a microphone, it will be amplified and filtered by TI'S PCM CODEC, then converted to digital signal. Serially shift this signal into the FPGA, and compress it to 4-bits ADPCM. The SoPC 1 1-465 1 Fig. 10. ADPCM compression flow 32 Kbitsls ADPCM
  • 4. I I Quantized D(3)=1: PCM=- PCM D(2)= I ; PCM -= Stepsize Input - 1 Fig. 13. ADPCM de-compression flow audiohide0 information, a lot of extra control functions can be supported. The experimental results of this system have attained the following functions successfully: Long distance of digital voice communication up to about 650 meter with an 12C bus extender. Voice broadcasting can be addressed to individual, to particular groups or to all receivers. The main transmitter can get the status of receiver side in advance, and know beforehand whether the receiver is ready to take this information or not. Content of the voice signal can be encrypted to avoid eavesdropping. Clear tone quality without interference. Additional controlling and monitoring devices with 12C interface can be added to this network easily. The combination of software and hardware designs in the SoPC has an advantage to solve problems quickly. Implementation of ADPCM signal compression and decompression require extra 193 and 21 1 logical elements when realizing with pure hardware circuit. On the other hand, 4.4pS and 4.0pS time-consuming are necessary while carrying out with the pure software methods. This fulfills the real time requirement of voice communication, so the design except of 12C bus interface is optimized with the software realization. Currently, only one transmitter was implemented in the system; but according the specification or 12C bus, it allows multi-master on the same bus. Development with an architecture of multiple to multiple points voice communication on a single 12C network is clearly worthy of further efforts. ACKNOWLEDGMENT This work was partially supported by the National Science Council, Taiwan, Republic of China, under grant number NSC92-22 1 8-E-2 18-018-. AsI2CBUS Interface I I I ; I ~ 4 - SOPC ADPCMPCM Decryption De-compressor I I -1 Parallel to Serial Converter I I V PCM Decoder (TLV320) I11-466 REFERENCES “THE I2C-BUS SPECIFICATION VERSION 2. l”, Philips Semiconductors, Jan. 2000. “The I2C-bus and how to use it”, Philips Semiconductors,Apr. 1995. “AN460: Using the P82B96 for bus interface”, Application note, Philips Semiconductors,Jul. 1998. P. Tracy, A. Anderson, J.-M. Irazabal, S. Blozis, “AN255-02: 12C/SMBusREPEATERS, HUBS AND EXPANDERS’, Dec. 2002. “PCM CODEC TLV320AIClllO Datasheet”, Texas Instruments Inc., Dec. 200 1. J. Reimer, M. McMahan, M. Arjmand, “32-Kbit/s ADPCM with the TMS32010”, APPLICATION REPORT, SPRA131, Texas Instruments. 1989.