Signal constellation design tool: A case study in user interface synthesis
Signal constellation design is a major subtask of constructing an efficient communication system; it essentially entails trading-off error frequency against information throughput, a chief occupation of modem designers. We propose and implement an interactive tool for designing and simulating arbitrary signal constellations. To construct the user interface we have utilized Interface Builder, an interactive tool that greatly facilitates the synthesis of arbitrary user interfaces through an object-oriented paradigm. This methodology makes possible an order-of-magnitude improvement in the amount of effort required to produce a complex graphical user interface. Our secondary goal is to try to dispel some of the mystique surrounding user interface synthesis on state-of-the-art workstations.
KeywordsUser interface tools Human computer instruction Man-machine interaction Computer-assisted learning Simulation tools Object-oriented systems
Unable to display preview. Download preview PDF.
- Bollay, D., McConnell, J., Reali, R., Ritz, D., ExperCommon LISP Documentation: Volume I, II, and III, The ExperTelligence Press, Santa Barbara, California, 1987.Google Scholar
- Carlyle, J., Analog Transmission/Reception for Digital Communication, CS214 Class Notes, Computer Science Department, University of California, Los Angeles, Winter, 1988Google Scholar
- Forney, D., Gallager, R., Lang, G., Longstaff, F., Qureshi, S., Efficient Modulation for Band-Limited Channels, IEEE Journal on Selected Areas in Communication, Vol. SAC-2, No. 5, September, 1985.Google Scholar
- Goodman, D., The Complete HyperCard Handbook, Bantham Books, New York, 1987.Google Scholar
- Hullot, J., ExperInterface Builder Documentation, The ExperTelligence Press, Santa Barbara, California, 1987.Google Scholar
- Kaczmarek, T., Mark, W., & Wilczynski, D., The CUE Project, Proceedings of SoftFair, July, 1983.Google Scholar
- Robins, G. The ISI Grapher: A Portable Tool for Displaying Graphs Pictorially, Invited Talk in Symboliikka '87, Helsinki, Finland, August, 17–18, 1987. Reprinted in Multicomputer Vision, Levialdi, S., Chapter 12, Academic Press, London, 1988.Google Scholar
- Schwartz, M., Information Transmission, Modulation, and Noise, McGraw-Hill, Third Edition, pp. 212–235, 1980.Google Scholar
- Sklar, B., Digital Communications: Fundamentals and Applications, Prentice Hall, New Jersey, pp. 412–424, 1988.Google Scholar