Node-Level Architecture Analysis This chapter analyzes node-level software radio architecture. Attention turns to the internal functions, components, and design rules within a radio node. The canonical node architecture partitions software-radio functions into segments within which functions are functionally cohesive, and between which the segments are data-coupled. This approach conforms to well-established principles of structured design [183, 184]. SD has been superseded in contemporary practice by object-oriented technology (OOT) [185] | Software Radio Architecture Object-Oriented Approaches to Wireless Systems Engineering Joseph Mitola III Copyright 2000 John Wiley Sons Inc. ISBNs 0-471-38492-5 Hardback 0-471-21664-X Electronic 5 Node-Level Architecture Analysis This chapter analyzes node-level software radio architecture. Attention turns to the internal functions components and design rules within a radio node. The canonical node architecture partitions software-radio functions into segments within which functions are functionally cohesive and between which the segments are data-coupled. This approach conforms to well-established principles of structured design 183 184 . SD has been superseded in contemporary practice by object-oriented technology OOT 185 . SDR precursor systems to which the author contributed were organized according to the SD principles of functional cohesion and data coupling. Message passing was a necessity for distributed processing among multiple minicomputers and microprocessors. These high-end military command-and-control systems employed federated parallel processing. Full-custom ASICs and special-purpose digital signal processing boards were integrated with a dozen minicomputers and over 100 Intel-8080-class microprocessors to create early cutting-edge signal processing capacity. This progenitor technology anticipated the emergence of commercial DSP chips and boards by about ten years. The design principles of functional cohesion data coupling and message passing developed then apply to software-radio architecture today. The military progenitor systems however prioritized mission effectiveness maximizing technology insertion with cost as a relatively unconstrained variable. In the application of SDR technology to both military and commercial domains today cost is a highly constrained input-variable. Therefore the node-level architecture analysis treats cost and other externally imposed design constraints . standards as explicit design rules. OOT has matured the .