Digital Transceiver using H-Ternary Line Coding Technique

Similar documents
QUESTION BANK SUBJECT: DIGITAL COMMUNICATION (15EC61)

Chapter 5: Modulation Techniques. Abdullah Al-Meshal

Department of Electronics & Communication Engineering LAB MANUAL SUBJECT: DIGITAL COMMUNICATION LABORATORY [ECE324] (Branch: ECE)

UNIT TEST I Digital Communication

Department of Electronics & Telecommunication Engg. LAB MANUAL. B.Tech V Semester [ ] (Branch: ETE)

The figures and the logic used for the MATLAB are given below.

CHAPTER 3 Syllabus (2006 scheme syllabus) Differential pulse code modulation DPCM transmitter

Communications I (ELCN 306)


Revision of Previous Six Lectures

Revision of Previous Six Lectures

SEN366 Computer Networks

Digital Modulation Lecture 01. Review of Analogue Modulation Introduction to Digital Modulation Techniques Richard Harris

Objectives. Presentation Outline. Digital Modulation Lecture 01

Chapter 3: DIFFERENTIAL ENCODING

COMPUTER COMMUNICATION AND NETWORKS ENCODING TECHNIQUES

Digital Communication

Lecture 10. Digital Modulation

Lecture-8 Transmission of Signals

Comm 502: Communication Theory. Lecture 4. Line Coding M-ary PCM-Delta Modulation

Introduction: Presence or absence of inherent error detection properties.

EE 460L University of Nevada, Las Vegas ECE Department

Thus there are three basic modulation techniques: 1) AMPLITUDE SHIFT KEYING 2) FREQUENCY SHIFT KEYING 3) PHASE SHIFT KEYING

BINARY AMPLITUDE SHIFT KEYING

Digital data (a sequence of binary bits) can be transmitted by various pule waveforms.

Line Coding for Digital Communication

Synchronization. EE442 Lecture 17. All digital receivers must be synchronized to the incoming signal s(t).

Principles of Communications ECS 332

Time division multiplexing The block diagram for TDM is illustrated as shown in the figure

The HC-5560 Digital Line Transcoder

Manchester Coding and Decoding Generation Theortical and Expermental Design

Chapter 2 Direct-Sequence Systems

Year : TYEJ Sub: Digital Communication (17535) Assignment No. 1. Introduction of Digital Communication. Question Exam Marks

The secondary MZM used to modulate the quadrature phase carrier produces a phase shifted version:

QUESTION BANK EC 1351 DIGITAL COMMUNICATION YEAR / SEM : III / VI UNIT I- PULSE MODULATION PART-A (2 Marks) 1. What is the purpose of sample and hold

Digital Transmission (Line Coding) EE4367 Telecom. Switching & Transmission. Pulse Transmission

CHAPTER 2 DIGITAL MODULATION

EE 400L Communications. Laboratory Exercise #7 Digital Modulation

Phase Locked Loop Design for Fast Phase and Frequency Acquisition

Computer Networks - Xarxes de Computadors

Lecture 3 Concepts for the Data Communications and Computer Interconnection

Signal Processing Techniques for Software Radio

Chapter 4 Digital Transmission 4.1

Laboratory 5: Spread Spectrum Communications

EEE 309 Communication Theory

EEE 309 Communication Theory

Narrowband Data Transmission ASK/FSK

EXPERIMENT WISE VIVA QUESTIONS

Module 4. Signal Representation and Baseband Processing. Version 2 ECE IIT, Kharagpur

Objectives. Presentation Outline. Digital Modulation Revision

Carrier Phase Recovery. EE3723 : Digital Communications. Synchronization. Carrier Phase Recovery. Carrier Phase Synchronization Techniques.

Communication Channels

DEPARTMENT OF E.C.E.

Universitas Sumatera Utara

CHETTINAD COLLEGE OF ENGINEERING & TECHNOLOGY NH-67, TRICHY MAIN ROAD, PULIYUR, C.F , KARUR DT.

AC LAB ECE-D ecestudy.wordpress.com

DIGITAL COMMUNICATIONS SYSTEMS. MSc in Electronic Technologies and Communications

Downloaded from 1

Hello and welcome to today s lecture. In the last couple of lectures we have discussed about various transmission media.

EC 2301 Digital communication Question bank

Wireless Communications

FIBER OPTICS. Prof. R.K. Shevgaonkar. Department of Electrical Engineering. Indian Institute of Technology, Bombay. Lecture: 22.

FCC and ETSI Requirements for Short-Range UHF ASK- Modulated Transmitters

Data Encoding. Two devices are used for producing the signals: CODECs produce DIGITAL signals MODEMs produce ANALOGUE signals

Communication System KL-910. Advanced Communication System

Principles of Baseband Digital Data Transmission

Lecture 2 Fiber Optical Communication Lecture 2, Slide 1

Communication Systems

Three-level Code Division Multiplex for Local Area Networks

SUMMER 15 EXAMINATION. 1) The answers should be examined by key words and not as word-to-word as given in the

Digital Transmission

Solution of ECE 342 Test 3 S12

Digital Transmission (Line Coding)

KINGS COLLEGE OF ENGINEERING DEPARTMENT OF ELECTRONICS AND COMMUNICATION ENGINEERING QUESTION BANK. Subject Name: Digital Communication Techniques

ECE 4600 Communication Systems

Figure 1.1 Mechatronic system components (p. 3)

German Jordanian University Department of Communication Engineering Digital Communication Systems Lab. CME 313-Lab

Optimized BPSK and QAM Techniques for OFDM Systems

CDMA Technology. Pr. S.Flament Pr. Dr. W.Skupin On line Course on CDMA Technology

Digital Communication System

Communication Systems

Chapter 14 FSK Demodulator

MTI 7603 Pseudo-Ternary Codes

EXPERIMENT NO. 4 PSK Modulation

Digital signal is denoted by discreet signal, which represents digital data.there are three types of line coding schemes available:

Pulse Code Modulation

B.Tech II Year II Semester (R13) Supplementary Examinations May/June 2017 ANALOG COMMUNICATION SYSTEMS (Electronics and Communication Engineering)

Phase interpolation technique based on high-speed SERDES chip CDR Meidong Lin, Zhiping Wen, Lei Chen, Xuewu Li

Theory of Telecommunications Networks

Modulation is the process of impressing a low-frequency information signal (baseband signal) onto a higher frequency carrier signal

DIGITAL COMMUNICATION

BER Analysis for Synchronous All-Optical CDMA LANs with Modified Prime Codes

Spread Spectrum Techniques

Performance Analysis of Ofdm Transceiver using Gmsk Modulation Technique

Chapter-1: Introduction

Emona Telecoms-Trainer ETT-101

Performance Analysis of OFDM for Different Digital Modulation Schemes using Matlab Simulation

DMI COLLEGE OF ENGINEERING

Communication Systems Lab

Lecture 11. Phase Locked Loop (PLL): Appendix C. EE4900/EE6720 Digital Communications

Transcription:

Digital Transceiver using H-Ternary Line Coding Technique Abstract In this paper Digital Transceiver using Hybrid Ternary Technique gives the details about digital transmitter and receiver with the design of a hybrid ternary line coding. Current applications of line codes are enormous in data transmission networks and in recording and storage of information systems. The applications include local and wide area networks both wireless and wire connected and the technology of the digital subscriber loops networks. A coding technique named hybrid ternary line code can be derived from three popular line codes NRZ-L, dicode NRZ and polar RZ. Keywords: - Binary Line Code, Ternary Line Code, Modulation, Demodulation, VCO, PLL and Power Spectral Density (PSD) 1 Introduction Line coding is the process of converting a sequence of 1s and 0s to a time domain signal (a sequence of pulses) suitable for transmission over a channel. Manuscript submitted on December 30, 2006; accepted January 30, 2007. A.Mahadevan, PG Student, Department of ECE, Adhiyamaan Engineering College, AERI, Hosur, Tamil Nadu, India 635 109 (e-mail: mahadevana@yahoo.com) A. Mahadevan In the other hand, it can be defined as the representation of binary 1s and 0s in various serial-bit signaling formats is known as line cods. The main objective of the line code is to find the suitable form of the transmitted message signal so that to minimize noise effects on the message existing on the channel. Current applications of line codes are enormous in data transmission networks and in recording and storage of information systems. The applications include Local Area Network (LAN) and Wide Area Network (WAN) both wireless and wire connected, ISDN and the of the digital subscriber loops networks. The place of the line coding in a communication systems is as shown in Fig. 1. The output of the multiplexer is coded into electrical pulses or waveforms for the purpose of transmission over the channel. Line codes for binary data transmission generally classified into three ways. The first type is still in binary in nature, but the code structure is modified to improve the code properties. The second type of line codes are ternary codes which operate on three signal levels (+, 0, and -). The third type of line codes are called as multilevel codes which has more than three output levels. The encoder and decoder circuits can be able to simulate and implement by

Input signal Error Coding for security / Multiplexing Line Coder or Modulator Low-Pass Channel Band-Pass Channel Fig.1 Place of line coding in the communication system using simple combinational logic circuits. The digital modulation technique called Frequency Shift Keying () is used in the modulator and demodulator. Then, the Power Spectral Density (PSD) of the H- Ternary code is analyzed by comparing with other line codes like as unipolar NRZ, Bipolar NRZ and Manchester coding etc. with the help of MATLAB programming. 2 Design of Digital Transmitter The transmitter has consisted of three major blocks. One is the binary random data signal generator. This can be constructed by Pseudo-Noise (PN) or Pseudo-Random sequence generator. Second is the H-Ternary line encoder stage. This stage is mainly concentrated in this project. And finally it has a digital modulator () stage which is used to transmit the encoded PN sequences through the channel. In this project, the channel is considered as a wired channel. A block diagram of the transmitter is as shown in the Fig. 2. 3 Principles and Design of H-Ternary Line Encoder This code worked on the basis of hybrid principle that combines three binary codes. The polar NRZ (NRZ-L), dicode NRZ and Polar RZ codes are involved in the Hybrid Ternary line coding [1]. Three levels are used to represent the H-Ternary output. These are positive (+), negative (-) and zero (0). The state of the line code is in any one of the three levels. The state of the next level of the line code is depends on the input binary 1 or 0 and present Clock Generator PN Generator H-Ternary Line Encoder Modulator To Channel Fig. 2 Block diagram of Transmitter

state of the line code. There is no mathematical relation between this H- ternary line code and the basic three codes NRZ-L, dicode NRZ and polar RZ codes. When the PN sequence is occurs like as 10101010, the H-ternary code will acts as NRZ-L code. If the sequence of PN signal is occurs like as 1111111 or 000000, the H-ternary code will be act as polar RZ and dicode NRZ. The function of the encoder is as shown in state table 1. Table 1 State table for encoder Input Binary Output H-Ternary Present State Next State 1 0 + 1 - + 1 + 0 0-0 0 + - 0 0 - In order to get the design of the encoder, the above table is modified as a truth table by assigning values to +, 0 and signs. The values for +, 0 and are assigned as 10, 00 and 01 respectively. The encoder circuit is designed from the Boolean expression which is obtained from the truth table. The encoder circuit is designed by simple combinational circuit and analog subtractor. 4 Design of Modulator The simplest method to generate the signal is Voltage Controlled Oscillator (VCO). The VCO is a free running multivibrator and operates at a set frequency f 0 called free running frequency. This frequency is determined by an external timing capacitor and an external resistor. It can also be shifted to either side by applying a dc control voltage v c to an appropriate terminal of the VCO IC. The frequency deviation is directly proportional to the dc control voltage and hence it is called a Voltage Controlled Oscillator or, in short, VCO. The block diagram of modulator using VCO is as shown in Fig. 3. H-ternary Encoded data Leveling Circuit VCO output Fig. 3 Block diagram of modulator 5 Design of Digital Receiver The receiver has consists of three major blocks. One is the demodulator for detecting the signal from the output. Second stage is H-ternary line decoder. And finally it has a clock recovery signal for proper decoding process. The clock recovery circuit is essential for making synchronisation between transmitter and receiver. A block diagram of the receiver is as shown in the Fig. 4. From channel Demodulator H-Ternary Line Decoder Clock Recovery Circuit Fig. 4 Block diagram of receiver O/p

6 Design of Demodulator The block diagram of demodulator using Phase Locked Loop (PLL) is as shown in Fig.5. demodulation or signal PLL LPF Comparator Demodulated signal Fig. 5 Block diagram of demodulator detection can be directly achieved by using PLL circuit. If the PLL center frequency is designed at the carrier frequency, the filtered output voltage of the circuit is the desired demodulated signal, varying in value proportional to the variation of the signal frequency. 7 Principles and Design of H-Ternary Line Decoder The design of the H-ternary decoder is based on the state table 2. The decoding is a reverse process of the encoding operation. The decoder input is in the form of three bit H-ternary code and its output is a two state binary signal. In order to design the decoder circuit, the state table is modified to truth table by assigning the values for +, 0, and signs. The decoder circuit consists of a clock recovery circuit. This is used to synchronize the transmitter circuit with receiver circuit. Table 2 State table for decoder Input H- Output Binary Ternary Present Next State State + 1 1 + 0 1 0 1 1 0 0 0-1 0-0 0 8 PSD Analysis for H-Ternary and Other Codes Since, considering the input data sequence is random, stochastic analysis technique is adopted to find the PSD. The PSD general expression of a digital signal is given by, S(f) 2 P c (f) = ----------- Σ R(k)e j 2π f k Tb (1) T b + k = - where, S(f) is the Fourier transform of the pulseshape and R(k) is the autocorrelation function of the data. The spectrum of the digital signal depends on two things: (1) the pulse shaped used and (2) statistical properties of the data. And the above equation (1) can be rewritten in a simpler series form as follows S(f) 2 + P c (f) = --------[R(0)+2ΣR(k) cos (2πkfT b )] k = 1 T b (2)

For the basic pulse s (t), has a rectangular pulse of unit amplitude and duration T b. Hence, the Fourier transform of s(t) equals S(f) = T b sinc (ft b ) (3) by using the following method. The following table 3 shows the binary input and it s H Ternary outputs with the product of the designated signal levels. The probability of each case is also The statistical properties of the data is referenced to the autocorrelation function of the line code that is given by l R(k) = Σ ( A m A m + k ) i P i (4) i = 1 where, A m and A m+k are the signal levels that correspond to the m th and m+k th symbol positions that represent the line code respectively and P i is the probability of having the i th A m and A m+k product. To calculate the autocorrelation function of symbols, it needed to calculate the value of R(0). The probability of occurrences of each symbol of the H Ternary line code is equal. This gives the probability of the three transmitted code levels are equal. Therefore the probabilities are given as P + = P 0 = P - = 1/3. The autocorrelation R(k) can be calculated by using the eqn. (4). R(k) = Σ ( A m A m + k ) i P i R(0) = 1/N [N/3 (+1) 2 + N/3 (-1) 2 + N/3 (0) 2 ] = 2/3 (5) If k = 0, R(k) is calculated for N signal symbols and averaging the same signal symbols. If k 0, R(k) can be determined Table 3 Determination of the autocorrelation function R(1) Binary Input H Ternary Output Product of T1 and T2 00-0 0 01 -+ - 10 +- - 11 +0 0 Summation of product - 2 depending on the number of H Ternary symbols that are considered. For example, from the above tables, the probabilities of each symbols are P 1 =¼, P 2 =1/8, P 3 =1/16 and so on. By using the eqn (5), the autocorrelation function for each case is calculated as R(1)=(-2) ( ¼) = - ½, R(2) = (+2)(1/8)=¼ and R(3) = (-2) (1/16) = -1/8. The overall autocorrelation functions for all values of k excluding k = 0, is given as R(k) = 2 [-1 k / 2 k+1 ] = (-1/2) k (6) Substituting the eqn. (5) and eqn. (6) together with eqn. (3) into eqn. (2) gives the PSD of the H Ternary line code that is, (T b ) sinc 2 (ft b )[R(0)+2ΣR(k)cos(2πkfT b )] + k = 1 (7)

The PSD of the H Ternary line code is a re-shaped form of the Fourier transform of a rectangular pulse having ±A amplitude and duration of T b. So, the above equation can be rewritten as A 2 (T b )sinc 2 (ft b )[R(0)+2ΣR(k)cos(2πkfT b )] (8) due to involving memory elements in the circuits. PSD analysis of the H-ternary line coding is done by MATLAB 7.0 The above eqn. (8) is known as the power spectral density (PSD) of the H-Ternary line code. Similarly, the PSD for the other codes are calculated and given as follows, Polar NRZ = A 2 T b sinc 2 (ft b ) Bipolar NRZ = A 2 T b sinc 2 (ft b ) sin 2 (πft b ) Unipolar NRZ = [(A 2 T b )/4][sinc 2 (ft b )] [1+ (1/T b ) δ(f) ] BipolarRZ =A 2 T b /4sinc 2 (ft b /2)sin 2 (πft b ) Fig. 7 PN signal and H-Ternary encoded signal 9 Simulation Results And PSD Analysis The simulated graph is as shown in figure 6. The PN signal and H-ternary encoded signals of the implemented system are shown in figure 7. The transmitted and received PN signals are as shown in figure 8. The results are giving 2 bit time delay Fig. 8. Transmitted and Received PN signals Figure 9 PSD for various line codes References [1] Glass, A., Ali, B. and Bastaki, E. Design and modeling of H-Ternary line encoder for digital data transmission. International Conference on Info-Tech & Info-Net, Beijing, China, 2001, pp 503-507. Fig. 6 Simulation results of encoder and decoder