Moving From System Specification to Software Development

Systems engineering is not about developing electronics, mechanical, or software designs. Systems engineering is really about four things:

Posted in: Application Briefs, Application Briefs, Electronics & Computers, Design processes, Architecture, Computer software / hardware, Product development, Systems engineering

Testing DC Power Systems

DC is not always DC. When systems are developed to operate on DC power, the DC electrical environment will have noise and may experience other disturbances. This article will explore considerations for generating low frequency disturbances (glitches, sags, surges, spikes) that occur in the 100 microsecond and longer region with bandwidths of 10 kHz or less. In contrast, noise, which is outside of the scope of this article, can be low frequency (like 50/60 Hz hum) but becomes a challenge to generate in range from kHz, to MHz or up to the GHz range.

Posted in: Application Briefs, Application Briefs, Electronics & Computers, Electric power, Test equipment and instrumentation, Test procedures

Programming Network Processors Made Simple

The telecommunications industry’s continuous strive for higher performance has spurred innovations in processor architectures. The general trend has been to go parallel; adding more cores to a single processor device and then dividing tasks between them. This has resulted in a more complex environment for software engineers to master. But does this mean that the programming of next-generation network processors (NPUs) has to be difficult? Not necessarily.

Posted in: Articles, Articles, Electronics & Computers, Architecture, Computer software / hardware

Designing Solid State Drives Into ATCA-based Platforms

Due to the growth of video on demand (VoD), IPTV media content, and embedded database applications, AdvancedTCA (ATCA)-based storage capacity requirements continue to increase exponentially. In addition, storage requirements have become more complex and varied for ATCA designs that have expanded beyond the central office to include network data center and general data center applications that need to handle a wide variety of server platforms. The advancements and general availability of new storage solutions, particularly solid state drives (SSDs), enables ATCA platform developers to meet the design metrics of a broader range of markets where distributed data storage and management become increasingly required. The continual evolution of SSD storage technology, with its improved capacity, performance, and cost reductions, provides additional opportunities for integrating storage directly into the ATCA platform, allowing new designs to gain the benefit of high performance and availability provided by ATCA-based systems.

Posted in: Articles, Articles, Electronics & Computers, Architecture, Computer software / hardware, Data management

Achieving Embedded Software Safety with Agility

Safety-critical development standards, such as DO-1781, have been very successful in guiding the production of reliable software. These standards assist developers in applying good software practices during development, ensuring, as much as possible, the absence of errors. Compliance with these stringent standards involves a high cost because of their labor-intensiveness and high levels of know-how.

Posted in: Articles, Articles, Electronics & Computers

Optimizing the Interoperability of Military Satellite Communications

Satellite communications offer mobility and communications for military operations in remote locations where terrestrial-based connectivity is not available, or is too expensive. Unfortunately, satellite connectivity brings many challenges that can impair network performance in delivering mission-critical information and applications. High-latency transport and application protocol inefficiencies, adverse weather, and interference are just a few of the causes that slow the delivery of applications and limit the amount of traffic that can run over a satellite link. Compounding these problems is interoperability among disparate military networks that can jeopardize mission-critical communications.

Posted in: Application Briefs, Application Briefs, Electronics & Computers, Optimization, Communication protocols, Satellite communications, Defense industry, Satellites

Choosing Your RF Design Environment Flow

You can’t build a house without blueprints. So why do so many RF design flows try to build a board without a schematic? Most often, this crude process comes about due to lack of availability of RF design tools. But the wireless industry is the new cool kid on the block. As a result, electronic design automation (EDA) software vendors are scrambling to disencumber the rigid printed circuit board (PCB) world of tailored processes and streamlined user flows. RF engineers demand freedom from constraints, so EDA vendors are peeling back the layers of traditional PCB design and opening up some truly excellent solutions. But with these solutions, RF engineers are challenged to rethink their request for primitive simplicity and consider a higher-level process.

Posted in: Articles, RFM Catchall, Aerospace, Design processes, Architecture, Computer software / hardware, Wireless communication systems, Product development, Systems engineering