A new method of noise generation based on software implementation of a 7-bit LFSR based on a common polynomial PRBS7 using microcontrollers equipped with internal ADCs and DACs and a microcontroller noise generator structure are proposed in the paper. Two software applications implementing the method: written in ANSI C and based on the LUT technique and written in AVR Assembler are also proposed. In the method the ADC results are used to reseed the LFSR after its each full work cycle, what improves randomness of generated data, which results in a greater similarity of the generated random signal to white noise, what was confirmed by the results of experimental research. The noise generator uses only the internal devices of the microcontroller, hence the proposed solution does not introduce hardware redundancy to the system.
In this paper the method of fast impedance spectroscopy of technical objects with high impedance (|Zx| ≥1 GΩ) is evaluated by means of simulation and a practical experiment. The method is based on excitation of an object with a sinc signal and sampling the response signals proportional to current flowing through and voltage across the measured impedance. The object’s impedance spectrum is obtained with the use of continuous Fourier transform on the basis of linear approximations between samples in two acquisition sections, connected with the duration of the sinc signal. The method is first evaluated in MATLAB by means of simulation. An influence of the sinc signal duration and the number of samples on impedance modulus and argument measurement errors is explored. The method is then practically verified in a constructed laboratory impedance spectroscopy measurement system. The obtained acceleration of impedance spectroscopy in the low frequency range (below 1 Hz) and the decrease of the number of acquired samples enable to recommend the worked out method for implementation in portable impedance analyzers destined for operation in the field.