{'fraction_non_alphanumeric': 0.01840030041306797, 'fraction_numerical': 0.0, 'mean_word_length': 5.23887587822014, 'pattern_counts': {'":': 0, '<': 0, '<?xml version=': 0, '>': 0, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
Alternate Architectures and Technologies for INTELSAT Type DSI Design

The digital speech interpolation (DSI) module is the most complex unit in a TDMA traffic terminal and the one which presents the most options to the equipment designer. The merits of various design approaches are contrasted and compared. The options arise in the choice of architectures and technologies for the realization of the module. There are several aspects to architectural choice in the unit design involving the amount of storage and nature of storage in the unit, the nature and type of the high speed interface, the nature of echo protection features, FEC encoding, and the degree and nature of the human interface for test and maintenance. In terms of storage, because the interpolation process takes time, the unit is by necessity memory-oriented and efficient choice of memory architecture is important. The two principal design choices here may be called "order and storage" and "storage and order." Store-and-order implies storage of data on all received channels (whether they are to be processed or not) followed by data routing for selected channels. Order-and-store implies immediate selection of that traffic to be processed. The architecture is also influenced by the choice of interface between the DSI and the "satellite" side equipment. The principal choice lies between word- and bit-oriented data transmission, but there are tradeoffs involving handshaking for control signals as well. The INTELSAT specifications governing DSI module performance give designers of specific equipment wide latitude in the human interface for testing and maintenance features and for the extent to which the unit will support the accumulation of traffic data statistics. The implications to system architecture of these choices are dealt with. Whatever the architecture may be, DSI module design requires a judicious selection of technologies. Among the questions are: memory technologies, allocation of functions among hardware and software, contending computer technologies for software implementation, and buffer design. The choices in software versus hardware implementations revolves around the various satellite channel to international channel mappings the unit must perform, and around the overload channel processing. Single card and single chip computers are shown to be useful tools in the design. Because of the interpolated nature of DSI operation, the design of a DSI unit is in a sense incomplete without an accompanying traffic simulator to verify performance. This unit performs the task of providing tests signals which contend for channels on a statistical basis.