Design and implementation of a VOIP stack for high packet rates in an FPGA

Matthias Wenzl · reposiTUm (TU Wien) · 2011

Universal Datagram ProtocolVOIP Voice over Internet Protocol VII Non-determinism may be introduced by general purpose operating systems like Windows or Linux because it is possible that, although a media-transport packet is ready to send, the operating system might postpone its transmission by issuing a context-or mode-switch.The same is true for corresponding media packet reception.The remainder of this theses is structured as follows: In Chapter 2, a general overview on VOIP communication examining several ways to setup, close, and perform a VOIP call is given.Furthermore, three different signaling protocols are examined from a functional and structural point of view.In addition, an overview on media transport and their underlying Open System Initiative (OSI) transport protocols is presented.Finally, an introduction on several Quality of Service (QoS) enforcing aspects in general purpose networks is given.Subsequently, Chapter 3 introduces the design of a VOIP-stack on the target platform basing on the information gathered by reviewing similar approaches.Therefore, several hardware and software components and implementation options are evaluated.Furthermore, the IP-Core's interface design is examined in detail.Eventually, the hardware/software partitioning of the interface as well as Base-System to be implemented is presented.Chapter 4 illustrates the implementation including an evaluation of several implementation options of diverse components of the design decisions made in the previous Chapter.This Chapter

Read the paper · More papers on PaperTik