Publication Date
1999
Document Type
Dissertation/Thesis
First Advisor
Tahernezhadi, Mansour
Degree Name
M.S. (Master of Science)
Legacy Department
Department of Electrical Engineering
LCSH
Computer network protocols; Telecommunication--Message processing; Modems
Abstract
In this thesis we implement a message protocol stack to be useful in modems. After designing the functionality of the protocol, the implementation was written. This is a platform independent code written in ?C? language. This code can be compiled by any DSP compiler to get that DSP specific object code.The protocol code need not reside on the DSP. The call progress and other functionalities can all run on the DSP along with the protocol stack. Alternatively, if the architecture consists of a microcontroller and a DSP, the DSP can run the call progress and data pump code and the protocol can reside on the microcontroller. The important portion of the code now runs as 5 state machines. There are 5 ?C? files which define the state machines.The remaining files are supporting files which define functions of different types to manipulate data while in specific states so as to bring about state changes and data manipulation. The state machines and individual functions are described later. The protocol can be used to send both voice as well as data. The protocol can be in Message protocol mode or Modem or Fax mode. The DCE which originates the switch to data mode can send a start tone and mode indicator to switch from voice to data mode. We can then transmit pictures or drawings. We also have the modem and fax functionalities. Before any exchanges, both the DCEs exchange capabilities with each other. The capability exchange can be 1 way or both ways. The data between the two modems is sent in HDLC format. This consists of a flag, address, control, information, checksum, and another flag. The control information is split up into control 1 and control2 bytes. The information, supervisory and unnumbered type frames are used in data exchange.
Recommended Citation
Vishnubhatla, Arvind, "Development of a message protocol stack for use in modems" (1999). Graduate Research Theses & Dissertations. 2168.
https://huskiecommons.lib.niu.edu/allgraduate-thesesdissertations/2168
Extent
ix, 99 pages
Language
eng
Publisher
Northern Illinois University
Rights Statement
In Copyright
Rights Statement 2
NIU theses are protected by copyright. They may be viewed from Huskie Commons for any purpose, but reproduction or distribution in any format is prohibited without the written permission of the authors.
Media Type
Text
Comments
Includes bibliographical references (pages [92]-95)