Digital Facsimile Information Distribution System;

Total Page:16

File Type:pdf, Size:1020Kb

Digital Facsimile Information Distribution System; f;~:; 7 /9 I The Implementation of a Personal Computer-Based ~ Digital Facsimile Information Distribution System; A Thesis Presented to The Faculty of the College of Engineering and Technology Ohio University In Partial Fulfillment of the Requirements for the Degree Master of Science by f'it Edward C. Chung; J November, 1991 iii ACKNOWLEDGEMENTS I would like to take this opportunity to express my sincere gratitude to those people who provided me with encouragement and guidance during the completion of this education endeavor. Special thanks is given to my thesis advisor, Dr. Mehmet Celenk, for his patience, understanding and support throughout the project. His dedication to work and attention to detail have always been my inspiration. I am also grateful to my other committee members; to Dr. Hari Shankar, Dr. Jeffery Dill and Dr. H. Klock for their time and valuable suggestions. lowe much thanks to Mrs. Lolly Chan and Mr. Issidore Chan ofEDISSI Systems Technology, Inc., Beverly Hills, C.A., for their invaluable support. Mr. Issidore Chan is an exceptional friend whose suggestions are often inspirational and challenging. Partial funding ofthis project by EDISSI Systems Technology, Inc., is gratefully acknowledged. Also deserving acknowledgement are the following individuals for their kind assistance. Mr. Timothy Bambeck who provided me with numerous ideas, insights and moral support. And most important of all, his willingness to listen to my problems when things got tough. Mrs. Denise Ragan who gave her time to assist me with things that I could not have lived without. Mr. Bryan Jordan for doing the layout of the printed circuit board used in this project. Mr. Jordan's expertise in printed circuit boards is very much admired. Ms. Lisa Lung for her spiritual and emotional support. She also reminded me of those things which are really essential in my life that I sometimes overlooked. Lastly, my heartfelt gratitude goes to my family. My grandfather, Mr. Men-han Cheng, for his love and his confidence in my ability. My sister, Ms. Vivian Chung, for iv her emotional support. My parents, Dora and Eric Chung, for their encouragement, support, love and friendship which I cherish now and will treasure forever. v TABLE OF CONTENTS ACKNOWLEDGEMENTS iii 1. INTRODUCTION ................................... .. 1 2. INFORMATION TRANSMISSION OVER BAND-LIMITED CHANNELS .. 6 2.1 Information Handling Capacity of a Channel 6 2.2 Intersymbol Interference. ......................... .. 7 3. THE FAX INFORMATION DISTRIBUTION SYSTEM HARDWARE .... 13 4. SOURCE CODING FAX DOCUMENTS ..................... .. 30 4.1 The Source ............................ .. 32 4.2 Modified Huffman Coding and Recommendation T.4 32 4.3 Optional Coding Schemes Supported by Recommendation T.4 ... .. 38 4.3.1 2-D Modified READ Coding 38 4.3.2 The Three Coding Modes in 2-D Modified READ Coding ..................................... 40 4.3.3 Two-dimensional Coding Procedure 46 5. SYNCHRONIZATION AND SIGNALLING PROCEDURES 52 vi 5.1 Binary Coded Signal Functions and Formats . .. 52 5.2 Facsimile Call Placement 60 5.3 Description of Facsimile Call Phases 61 5.4 Optional and Non-standard Facilities Call. ............... .. 73 5.5 Fax Broadcasting 74 5.6 Polling Called Party . .. 76 6. ERROR CORRECTION SCHEMES IN GROUP 3 FAX TRANSMISSION .. 80 6.1 Error Concealment Techniques . .. 80 6.2 Error Limiting Mode . .. 82 6.3 Error Correction Mode and HDLC Framing . .. 87 7. FAX DOCUMENT CONVERSION FROM OTHER ELECTRONIC DOCUMENT FORMATS 123 7.1 Converting ASCII Text Files 124 7.2 Decoding PCX Graphics Format Files 128 8. LAN FAX-SERVER 140 8.1 LAN User Initiated Fax Transmission 141 8.2 LAN User Initiated Fax Reception 144 8.3 PSTN User Initiated Fax Services 145 vii 9. CONCLUSION 149 REFERENCES 152 CHAPTER 1 INTRODUCTION Facsimile, or fax for short, is the method by which written documents or photographic materials are converted into electrical signals, transmitted over telephone lines to reproduce as duplicates at the receiving end. A fax system consists of the mechanisms to transform the graphical materials to electrical signals suitable for transmission over telephone lines, a modem that transmits the signals to the receiving station, and the mechanisms to record and replicate the original documents. One can think of the fax system as a "remote copier machine" or an "instant mail facility." Although the basic principle of fax communication was known as early as 1843 [1], its real use for business communication did not begin until 1970 [2]. This was the direct result from the lack of any form of standard protocols for fax equipment. The Consultative Committee on International Telegraph and Telephone (CCITI) realized the need for such standards and developed the Group 1 Fax Recommendation in 1968. Even though Group 1 units generally worked better than the earlier fax systems, they were slow (requiring four to six minutes of transmission time for an A4 size document) and the copies produced were ofpoor quality. Few manufacturers adopted this standard. The CCITI Group 2 Recommendation came eight years later, in 1976, to improve the performance of Group 1 machines. Although Group 1 and Group 2 fax standards had triggered the worldwide acceptance of fax communication, their analog transmission techniques were inherently slow and produced low-resolution copies. It was until 1980 when the CCITI developed the Group 3 Recommendation for digital facsimile, that marked the new era of fax 2 communication. In fact, the first digital facsimile system made its debut' eleven years before the Group 3 standard was recommended. During this time, different coding techniques were developed to improve the performance of digital facsimile. Among the many coding schemes, some of them are one-dimensional (I-D) run-length codes; e.g., Bl-code [3], Truncated Huffman code [4] and Modified Huffman code [5], which utilize the statistical dependency of adjacent pictures within individual scan lines. Other more complex schemes; e.g., Kalle-Infotec code [6], Dacom code [7], Kokusai Denshin Denwa code [8] and TUH-code [9], which also exploit the line-to- line dependencies in a picture are denoted as two-dimensional (2-D) coding [10]. The standardization of Group 3 digital facsimile apparatus resulted in universally compatible fax systems that are reliable, efficient and produce high quality copies. Consequently, the fax growth rate was doubled in 1987 and in 1988, making a worldwide population of over fourteen million Group 3 digital fax apparatus by the end of 1989. It was predicted that this number would be doubled by the year 1991 [11]. As the demand for fax communication increases, the cost of stand-alone fax units drops substantially. However low-end fax units still lack the useful features such as regular (instead of thermal) paper output, fax broadcasting to a group of recipients, automatic resending upon error, etc.. Even high-end fax units may not be suitable for use as networking fax-stations or electronic document storage devices. The solution is to employ computer-based facsimile systems. Similar systems were used in the design of 1 The first digital facsimile made its debut in 1969. This was the DACOM's Rapidfax 100 utilizing the single-line adaptive ron-length coding algorithm patented by Donald Weber. 3 document delivery systems such as the ARTEMIS [12] and the request for quote (RFQ) system utilized by the Houston Lighting and Power Company with proven success. A PC-based fax adapter employs the programming power and the mass storage facilities of the personal computer (PC). This allows the PC to emulate the advanced features of a Group 3 fax system. With features that expedite the document delivery process, the popularity of PC-based facsimile adapters is growing rapidly. Nevertheless, none of the existing units can be considered as an integral part of the information distribution system [13]. Interfacing the existing systems to commercially available wordprocessors, graphics editors and desktop publishers are limited and none deals with interfacing to image databases. Error correction mode and LAN fax server implementations are rare and expensive. Furthermore, some of these adapters are either command-line-driven or carry awkward user interfaces making them very hard to use. This thesis describes an information distribution system that merges the personal computer and facsimile technologies to enhance and expand the capabilities of existing stand-alone Group 3 facsimile machines (see Figure 1). The goal is to identify and develop mechanisms to: 1. dispatch or receive a page of text or graphical material to or from any place on the globe within one minute, 2. maintain an accurate reproduction of the original documents, 3. provide universal compatibility that allows message exchanging with all Group 3 fax terminals regardless of their make or model, 4 4. automate sending and receiving processes in a user-friendly, menu-driven PC based environment to minimize human intervention, 5. integrate information dispatching with existing PC wordprocessors, graphics editors, desktop publishers and image databases, 6. maintain reliable transmissions via noisy telephone lines by incorporating an error correction scheme, 7. facilitate the implementation of a Local Area Network (LAN) fax sever, and 8. provide a cost effective solution for information exchange that rivals existing document delivery systems. The remaining part of this thesis is organized as follows. Chapter 2 addresses problems involved with information transmissions over band-limited channels. The implementation of the PC-based fax adapter is described in Chapter 3. Chapter 4 presents the source coding techniques that deal with the task of forming efficient descriptions of source information used in fax transmissions. Chapter 5 is devoted to the synchronization and signal procedures described by the T.30 recommendations for Group 3 fax units. Chapter 6 deals with High-level Data Link Control (HDLC) framing and error correction schemes. Chapter 7 treats fax document conversion from different text and graphical materials and discusses the integration with an image database.
Recommended publications
  • Criteria for Choosing Line Codes in Data Communication
    ISTANBUL UNIVERSITY – YEAR : 2003 (843-857) JOURNAL OF ELECTRICAL & ELECTRONICS ENGINEERING VOLUME : 3 NUMBER : 2 CRITERIA FOR CHOOSING LINE CODES IN DATA COMMUNICATION Demir Öner Istanbul University, Engineering Faculty, Electrical and Electronics Engineering Department Avcılar, 34850, İstanbul, Turkey E-mail: [email protected] ABSTRACT In this paper, line codes used in data communication are investigated. The need for the line codes is emphasized, classification of line codes is presented, coding techniques of widely used line codes are explained with their advantages and disadvantages and criteria for chosing a line code are given. Keywords: Line codes, correlative coding, criteria for chosing line codes.. coding is either performed just before the 1. INTRODUCTION modulation or it is combined with the modulation process. The place of line coding in High-voltage-high-power pulse current The transmission systems is shown in Figure 1. purpose of applying line coding to digital signals before transmission is to reduce the undesirable The line coder at the transmitter and the effects of transmission medium such as noise, corresponding decoder at the receiver must attenuation, distortion and interference and to operate at the transmitted symbol rate. For this ensure reliable transmission by putting the signal reason, epecially for high-speed systems, a into a form that is suitable for the properties of reasonably simple design is usually essential. the transmission medium. For example, a sampled and quantized signal is not in a suitable form for transmission. Such a signal can be put 2. ISSUES TO BE CONSIDERED IN into a more suitable form by coding the LINE CODING quantized samples.
    [Show full text]
  • One Twisted Pair Cable Or Equivalent) Capable of Transporting Analog Signals in the Frequency Range Ofapproximately 300 to 3000 Hertz (Voiceband)
    APPENDIX UNE-SBCI3STATE PAGE 21 OF 51 SBC-13STATE/SPRINT COMMUNICATIONS COMPANY, L.P. 110802 8 .3 SBC-12STATE will offer the following subloop types: 8.3.1 2-Wire Analog Subloop provides a 2-wire (one twisted pair cable or equivalent) capable of transporting analog signals in the frequency range ofapproximately 300 to 3000 hertz (voiceband). 8.3.2 4-Wire Analog Subloop provides a 4-wire (two twisted pair cables or equivalent, with separate transmit and receive paths) capable of transporting analog signals in the frequency range of approximately 300 to 3000 hertz (voiceband). 8.3.3 4-Wire DS 1 Subloop provides a transmission path capable of supporting a 1 .544 Mbps service that utilizes AMI or B8ZS line code modulation. 8.3.4 DS3 Subloop provides DS3 service from the central office MDF to an Interconnection Panel at the RT. The loop facility used to transport the DS3 signal will be a fiber optical facility. 8 .3 .5 2-Wire / 4-Wire Analog DSL Capable Subloop that supports an analog signal based DSL technology (such as ADSL). It will have twisted copper cable that may be loaded, have more than 2,500 feet of bridged tap, and may contain repeaters. 8 .3.6 2-Wire / 4-Wire Digital DSL Capable Subloop that supports a digital signal based DSL technology (such as HDSL or IDSL). It will have twisted copper cable that may be loaded, have more than 2,500 feet of bridged tap, and may contain repeaters. 8.3 .7 ISDN Subloop is a 2-Wire digital offering which provides a transmission path capable of supporting a 160 Kbps, Basic Rate ISDN (BRI) service that utilizes 2BIQ line code modulation with end user capacity up to 144 Kbps .
    [Show full text]
  • An Efficient Utilization of Power Spectrum Density for Smart Cities
    sensors Article Moving towards IoT Based Digital Communication: An Efficient Utilization of Power Spectrum Density for Smart Cities Tariq Ali 1,*, Abdullah S. Alwadie 1, Abdul Rasheed Rizwan 2, Ahthasham Sajid 3 , Muhammad Irfan 1 and Muhammad Awais 4 1 Electrical Engineering Department, College of Engineering, Najran University, Najran 61441, Saudi Arabia; [email protected] (A.S.A.); [email protected] (M.I.) 2 Department of Computer Science, Punjab Education System, Depaalpur 56180, Pakistan; [email protected] 3 Department of Computer Science, Faculty of ICT, Balochistan University of Information Technology Engineering and Management Sciences, Quetta 87300, Pakistan; [email protected] 4 School of Computing and Communications, Lancaster University, Bailrigg, Lancaster LA1 4YW, UK; [email protected] * Correspondence: [email protected] Received: 8 April 2020; Accepted: 14 May 2020; Published: 18 May 2020 Abstract: The future of the Internet of Things (IoT) is interlinked with digital communication in smart cities. The digital signal power spectrum of smart IoT devices is greatly needed to provide communication support. The line codes play a significant role in data bit transmission in digital communication. The existing line-coding techniques are designed for traditional computing network technology and power spectrum density to translate data bits into a signal using various line code waveforms. The existing line-code techniques have multiple kinds of issues, such as the utilization of bandwidth, connection synchronization (CS), the direct current (DC) component, and power spectrum density (PSD). These highlighted issues are not adequate in IoT devices in smart cities due to their small size.
    [Show full text]
  • Multilevel Sequences and Line Codes
    COPYRIGHT AND CITATION CONSIDERATIONS FOR THIS THESIS/ DISSERTATION o Attribution — You must give appropriate credit, provide a link to the license, and indicate if changes were made. You may do so in any reasonable manner, but not in any way that suggests the licensor endorses you or your use. o NonCommercial — You may not use the material for commercial purposes. o ShareAlike — If you remix, transform, or build upon the material, you must distribute your contributions under the same license as the original. How to cite this thesis Surname, Initial(s). (2012) Title of the thesis or dissertation. PhD. (Chemistry)/ M.Sc. (Physics)/ M.A. (Philosophy)/M.Com. (Finance) etc. [Unpublished]: University of Johannesburg. Retrieved from: https://ujdigispace.uj.ac.za (Accessed: Date). MULTILEVEL SEQUENCES AND LINE CODES by LOUIS BOTHA Thesis submitted as partial fulfilment of the requirements for the degree MASTER OF ENGINEERING in ELECTRICAL AND ELECTRONIC ENGINEERING in the FACULTY OF ENGINEERING at the RAND AFRIKAANS UNIVERSITY SUPERVISOR: PROF HC FERREIRA MAY 1991 SUMMARY As the demand for high-speed data communications over conventional channels such as coaxial cables and twisted pairs grows, it becomes neccesary to optimize every aspect of the communication system at reasonable cost to meet this demand effectively. The choice of a line code is one of the most important aspects in the design of a communications system, as the line code determines the complexity, and thus also the cost, of several circuits in the system. It has become known in recent years that a multilevel line code is preferable to a binary code in cases where high-speed communications are desired.
    [Show full text]
  • CODING for Transmission
    CODING for Transmission Professor Izzat Darwazeh Head of Communicaons and Informaon System Group University College London [email protected] Acknowledgement: Dr A. Chorti, Princeton University for slides on FEC coding Dr P.Moreira, CERN, for slides on the CERN Gigabit Transmitter (GBT) Dr J. Mitchell, UCL, for the sampled music and voice. June 2011 Coding • Defini7ons and basic concepts • Source coding • Line coding • Error control coding Digital Line System Message Message source Distortion, sink interference Input Output signal and noise signal Encoder- Demodulator modulator -decoder Communication Transmitted channel Received signal signal Claude Shannon • Shannon’s Theorem predicts reliable communicaon in the presence of noise “Given a discrete, memoryless channel with capacity C, and a source with a posi8ve rate R (R<C), there exist a code such that the output of the source can be transmi@ed over the channel with an arbitrarily small probability of error.” • B is the channel bandwidth in Hz and S/N is the signal power to noise power rao ⎛⎞S CBc =+log2 ⎜⎟ 1 ⎝⎠N Types of Coding • Source Coding – Encoding the raw data • Line (or channel) Coding – Formang of the data stream to benefit transmission • Error Detec7on Coding – Detec7on of errors in the data seQuence • Error Correcon Coding – Detec7on and Correc7on of Errors • Spread Spectrum Coding – Used for wireless communicaons Signals and sources: Discrete - Con8nuous m(t) n Continuous Time and Amplitude n Discrete Time, continuous Amplitude – PAM signal n Discrete Time, and Amplitude
    [Show full text]
  • Università Degli Studi Di Parma Architectural
    UNIVERSITÀ DEGLI STUDI DI PARMA DIPARTIMENTO DI INGEGNERIA DELL’INFORMAZIONE PARMA (I) - VIALE DELLE SCIENZE TEL. 0521-905800 • FAX 0521-905758 Dottorato di Ricerca in Tecnologie dell’Informazione XIX Ciclo Giulia Papotti ARCHITECTURAL STUDIES OF A RADIATION-HARD TRANSCEIVER ASIC IN 0.13 um CMOS FOR DIGITAL OPTICAL LINKS IN HIGH ENERGY PHYSICS APPLICATIONS DISSERTAZIONE PRESENTATA PER IL CONSEGUIMENTO DEL TITOLO DI DOTTORE DI RICERCA GENNAIO 2007 CERN-THESIS-2007-111 //2007 εστω δε ο λογος υμων ναι ναι ου ου το δε περισσον τουτων εκ του πονηρου εστιν (Simply let your 'Yes' be 'Yes,' and your 'No,' 'No'; anything beyond this comes from the evil one.) (Matthew, 5:37) Acknowledgements I have always been concise, so all you get is a list. Here it goes… Paulo and Sandro for useful comments, critiques, discussions, explanations, feedback, questions, support… Apart from helping out in the completion of the PhD thesis in particular and PhD program in general, they have been role models who helped me in my personal professional growth. At my University in Parma, Prof. Ciampolini for being there every time I needed him, despite the amount of other engagements. I will not forget that he was the one who suggested CERN to me in the first place. Mike and all the Microelectronics group at CERN, for being such a stimulating working environment. In particular Bert, Ernest, Federico, Francois, Giovanni e Giovanni, Guido, Hugo, Kostas, Matthieu, and Rafael. Winnie needs to be specially thanked among them for reading and patiently correcting most of this thesis. Francois, Jan and Karl cannot be forgotten either, for having initiated me to CERN and the world of experimental measurements.
    [Show full text]
  • Adv. Communication Lab 6Th Sem E&C
    TH ADV. COMMUNICATION LAB 6 SEM E&C • the line-coded signal can directly be put on a transmission line, in the form of variations of the voltage or current (often using differential signaling). • the line-coded signal (the "base-band signal") undergoes further pulse shaping (to reduce its frequency bandwidth) LINE CODING and then modulated (to shift its frequency bandwidth) to create the "RF signal" that can be sent through free space. Line coding consists of representing the digital signal to be • the line-coded signal can be used to turn on and off a light transported by an amplitude- and time-discrete signal that is in Free Space Optics, most commonly infrared remote optimally tuned for the specific properties of the physical channel control. (and of the receiving equipment). The waveform pattern of • the line-coded signal can be printed on paper to create a voltage or current used to represent the 1s and 0s of a digital bar code. data on a transmission link is called line encoding. The common • the line-coded signal can be converted to a magnetized types of line encoding are unipolar, polar, bipolar and spots on a hard drive or tape drive. Manchester encoding. • the line-coded signal can be converted to a pits on optical For reliable clock recovery at the receiver, one usually imposes a disc. maximum run length constraint on the generated channel Unfortunately, most long-distance communication sequence, i.e. the maximum number of consecutive ones or channels cannot transport a DC component. The DC zeros is bounded to a reasonable number.
    [Show full text]
  • ETRI PHY Proposal on VLC Line Code for Illumination
    September 2009 doc.: IEEE 802.15-09-0675-00-0007 Project: IEEE P802.15 Working Group for Wireless Personal Area Networks (WPANs) Submission Title: [ETRI PHY Proposal on VLC Line Code for Illumination] Date Submitted: [23 September, 2009] Source: [Dae Ho Kim, Tae-Gyu Kang, Sang-Kyu Lim, Ill Soon Jang, Dong Won Han] Company [ETRI] Address [138 Gajeongno, Yuseong-gu, Daejeon, 305-700] Voice:[+82-42-860-5648], FAX: [+82-42-860-5218], E-Mail:[[email protected]] Re: [Response to call for proposals] Abstract: [This document describes a proposal of PHY line code for LED illumination ] Purpose: [Proposal to IEEE 802.15.7 VLC TG]] Notice: This document has been prepared to assist the IEEE P802.15. It is offered as a basis for discussion and is not binding on the contributing individual(s) or organization(s). The material in this document is subject to change in form and content after further study. The contributor(s) reserve(s) the right to add, amend or withdraw material contained herein. Release: The contributor acknowledges and accepts that this contribution becomes the property of IEEE and may be made publicly available by P802.15. TG VLC Submission Slide 1 Dae-Ho Kim, ETRI September 2009 doc.: IEEE 802.15-09-0675-00-0007 ETRI PHY Proposal on VLC Line code for Illumination Dae Ho Kim [email protected] ETRI TG VLC Submission Slide 2 Dae-Ho Kim, ETRI September 2009 doc.: IEEE 802.15-09-0675-00-0007 Contents • ETRI PHY Considerations and Scope • Summary of ETRI PHY Proposal • Flickering issue at LED illumination • Proposed Line Code – Modified-4B5B
    [Show full text]
  • Experiment Three: Line Coding
    Experiment Three: Line Coding Modified from original TIMS Manual experiment by Mr. Faisel Tubbal. Objectives 1) Learn about line coding techniques by generating the codes using the LINE-CODE ENCODER and DECODER modules in the lab. 2) Display line coding techniques on oscilloscope in time and frequency domains (Spectrum) and make a comparison among these different techniques using TTL as a reference signal. 3) Using snap shot method to display line coding techniques. 4) Link the theory that you studied in lecture with the practical. 5) Observe the effect of the 180 phase shift of these techniques. Equipment Required Sequence Generator (01), Line-code Encoder (01), Buffer Amplifier (01), and Line-code Decoder. Essential Reading 1) Watch the video, read the introduction, read the tutorial questions, and read any necessary data sheets Introduction This ‘experiment’ is tutorial in nature, and serves to introduce two new modules (Line-code Encoder and Line-code Decoder). In your course work you should have covered the topic of line coding at whatever level is appropriate for you. TIMS has a pair of modules, one of which can perform a number of line code transformations on a binary TTL sequence. The other performs decoding. A- Why line coding? There are many reasons for using line coding. Each of the line codes you will be examining offers one or more of the following advantages: Spectrum shaping and relocation without modulation or filtering. This is important in telephone line applications, for example, where the transfer characteristic has heavy attenuation below 300 Hz. Bit clock recovery can be simplified.
    [Show full text]
  • Simulation of Physical Layer Line Coding Schemes
    e-ISSN: 2395-0056 International Research Journal of Engineering and Technology (IRJET) Volume: 08 Issue: 01 | Jan 2021 www.irjet.net p-ISSN: 2395-0072 Simulation of Physical Layer Line Coding Schemes Ramika Chakhaiyar1, Devansh Chawla1 1Student, Institute of Technology, Nirma University, Ahmedabad-382481, Gujarat, India ---------------------------------------------------------------------***---------------------------------------------------------------------- Abstract - Line coding holds a great significance in the In every digital transmission, the data has to be field of telecommunication and is intensively used in High reformatted before modulation. Modulation is a technique Speed Serial Links (HSSL) mostly on the physical layer of producing a new signal by mixing it with a sinusoid of before the transmission of these raw data on the link. These high frequency. Expressing the digital data in a specified codings govern several kinds of sophisticated coding format is known as Line Coding. It is a process of encoding methods for transmitting a digital signal and are every bit into some signal elements where in every signal exhaustively employed in baseband communication systems. element is a discrete and discontinuous voltage pulse. This In educational institutions, Line Coding is practiced on has a huge application in modulation. It is an important electronic trainers. This research paper represents the part of any digital communication system. There are many implementation of different Line Coding schemes like NRZ, line coding schemes which are introduced for signaling, RZ, Manchester and Differential Manchester on various like 8b10b encoding and scrambling. softwares including MATLAB and Python. The results have In this research paper, implementation of different Line been observed on the software interface in the form of Coding schemes has been taken into account.
    [Show full text]
  • Line Code and Bit-Clock Regeneration Line Codes the Following Page Gives a Rough Overview About Line Coding and Data Coding Techniques
    Line code and bit-clock regeneration Line Codes The following page gives a rough overview about line coding and data coding techniques. These describe how a certain data channel has access to a physical medium beside other data channels. Line Coding Basics Transmission of serial data over any distance, be it a twisted pair, fiber optic link, coaxial cable, etc., requires maintenance of the data as it is transmitted through repeaters, echo chancellors and other electronically equipment. The data integrity must be maintained through data reconstruction, with proper timing, and retransmitted. Line codes were created to facilitate this maintenance. In selecting a particular line coding scheme some considerations must be made, as not all line codes adequately provide the all important synchronization between transmitter and receiver. Other considerations for line code selection are noise and interference levels, error detection and error checking, implementation requirements, and the available bandwidth. Unipolar Coding The most basic transmission code is unipolar or unbalanced coding. In this scheme each discrete variable is transmitted with a different assigned level, 0V and for example +2.5V. But this holds a number of disadvantages: The average power is two times other bipolar codes The coded signal contains DC and low frequency components. When long strings of zeros are present, a DC or baseline wander occurs. This results in loss of timing and data because a receiver/repeater cannot optimally discriminate ones and zeros. Repeaters/receivers require a minimum pulse density for proper timing extraction. Long strings of ones or zeros contain no timing information and lead to timing jitter (when a clock recovery is used) and possible loss of synchronization.
    [Show full text]
  • Properties of Line Codes DC Component
    Properties of Line Codes DC Component: Eliminating the dc energy from the single power spectrum enables the transmitter to be ac coupled. Magnetic recording system or system using transformer coupling are less sensitive to low frequency signal components. Low frequency component may lost, if the presence of dc or near dc spectral component is significant in the code itself. Self synchronization Any digital communication system requires bit synchronization. Coherent detector requires carrier synchronization. For example Manchester code has a transition at the middle of every bit interval irrespective of whether a 1 or 0 is being sent This guaranteed transmitter provide a clocking signal at the bit level. Error detection Some codes such as duo binary provide the means of detecting data error without introducing additional error detection bits into the data sequence. Band width compression: Some codes such as multilevel codes increase the efficiency of the bandwidth utilization by allowing a reduction in required bandwidth for a given data rate, thus more information transmitted per unit band width. DIFFERENTIAL ENCODING This technique is useful because it allow the polarity of differentially encoded waveform to be inverted without affecting the data detection. In communication system where waveform to be inverted having great advantage. NOISE IMMUNITY For same transmitted energy some codes produces lesser bit detection error than other in the presence of noise. For ex. The NRZ waveforms have better noise performance than the RZ type. SPECTRAL COMPATABILITY WITH CHANNEL: On aspect of spectrum matching is dc coupling. Also transmission bandwidth of the code musts is sufficient small compared to channel bandwidth so that ISI is not problem.
    [Show full text]