Explore chapters and articles related to this topic
C
Published in Philip A. Laplante, Comprehensive Dictionary of Electrical Engineering, 2018
critically sampled critically sampled quency. sampling at the Nyquist frephysically adjacent to it or near it in terms of its radio frequency. cross polar discrimination the ratio of copolar to cross-polar received field strengths in a depolarizing medium. Usually expressed in decibels. cross polar isolation the ratio between the field received by an antenna with one polarization from co-polar and cross-polar transmissions. This expresses the receiver's ability to detect one signal when dual-polarized signals are transmitted through a depolarizing medium. cross power spectrum for two jointly wide sense stationary random processes the Fourier transform of their cross-correlation. cross spectra computation of the energy in the frequency distribution of two different electrical signals. cross-assembler a computer program that translates assembly language into machine code for a target machine different from the one on which the cross-assembler runs. cross-compiler a computer program that translates a source code into machine or assembly code for a target machine different from the one on which the cross-compiler runs. cross-correlation a measure of the correlation or similarity of two signals. For random processes x(t) and y(t), the cross-correlation is given by: Rx y (t1 , t2 ) = E x(t1 )y(t2 ). See wide sense stationary. cross-correlation function a function describing the degree of similarity between two signals, as a function of time-shift between the signals. See also correlation function. cross-field theory a conceptual way to envision the operation of a single-phase induction motor.
Computers in communications
Published in Geoff Lewis, Communications Technology Handbook, 2013
Compiler. A compiler is a program written in a suitable language and used to convert a source program into an equivalent object program. In the past, compilers have been written in the assembly language of the processor but this is changing. Compilers written in a high level language are easier to read, easier to debug and consequently reduce the programming time. Compiler-compiler languages that are a sub-set of translater programs are written in high level languages that are specifically designed for compiler writing. In application, a compiler analyses and decomposes the source program then synthesises the object program. To do this some compilers need to make several passes through the original code, thus slowing down the process.
Microcontroller Software
Published in Syed R. Rizvi, Microcontroller Programming, 2016
A compiler is a program that compiles or translates a program written in a higher-level language and converts it into machine code that can be executed later, as shown in Figure 4.4. The compiler examines the entire source program and collects and reorganizes the instructions. Every higher-level language comes with a specific compiler for a specific computer, making the higher-level language independent of the computer on which it is used. Group Discussion: What are some differences between a complier and an assembler?
Review of battery powered embedded systems design for mission-critical low-power applications
Published in International Journal of Electronics, 2018
Matthew Malewski, David M. J. Cowell, Steven Freear
Compilers translate code written in a programming language (such as C) into a language native to the hardware platform (such as Assembly). Different compilers interpret the source code in different ways which can result in varying system performance, size, and reliability (Park, Han, Lee, & Kim, 2014). Software success criteria should indicate the key features of compiled code, so that the optimal compiler for the application can be chosen.