Science topic
Analog-Digital Conversion - Science topic
The process of converting analog data such as continually measured voltage to discrete, digital form.
Questions related to Analog-Digital Conversion
can I say that if I have a string of 8 bits 10101010 , so from this bits if I transmit one bit per second then can i say it is bit rate and same if I trasmit one symbol per sec that it will be symbol rate which is my baudrate which will be equal here right ?
and If i go in higher modulation then my symbol rate will increase as my symbol will contain more bits with given over log2 M in this case M=8 so each symbol will contain 3 bits so my smbol rate will be higher rate ?
Am I right or Am I missing any key information here please tell me!
Thank You !!
I have a formula to caluculate sqnr = 10log10 (a) +6V+4.8 how sqnr is Related to v bits and N levl of Qunatization? as fas as i know the N no more level will give me more resolution in Quantization , what is the Role Of V Bits and and what is tradeoff between SQNR , V and N Levels?
Even almost 20 years after the first Digital Twin (DT) concept was presented by NASA, there is still no broad implementation of DTs in industry is known to date. Why is that? What is hindering companies in developing DTs? What are the biggest obstacles? And where could research provide additional and useful support?
I have a turbine flowmeter giving a frequency output (-5 : 5 V) with a wave shape as in the figure attached. This signal is fed to a Digital-to-analog converter to give a 4-20 mA signal to feed to my DAQ.
Now, I need to set the range for the converter (to know which frequency gives which current), to do this I should use a function generator, and I won't be able to produce the same shape as the output from the flow meter, so the question is:
Is the output signal (4-20 mA) dependent on the shape of the input wave or just the frequency?
I am designing a ladder based dac, but I am unable to obtain the correct spectrum plot. I have attached the required images of the obtained output and the spectrum plot. Currently , I have simulated it in a smaller level for analysis purpose at 3bit resolution but I want to design it at 12bit resolution. Kindly help where am I going wrong?


I want to acquire an A3 scanner for historical aerial photography. I will use these images for digital photogrammetrical reconstruction and the quality and consistency (lack of deformations caused by the scanning process) is essential. After doing some preliminary reading it is still not clear to me what scanning method is better for this purpose CCD or CIS as I have found very different opinions on this subject.
I would be thankful if I could get opinions about this and, if possible, recommendations of good A3 scanners for this task.
Thanks,
Hector
I want to find the application where we need direct gray code instead of converting analog signal into binary code.
Apparently, in some countries, they are founded, usually somewhere underground, in specially created bunkers capable of surviving climatic disasters and other banks of large collections of information on the achievements of human civilization gathered on digital data carriers.
These are properly secured Big Data database systems, data warehouses, underground information banks, digitally recorded.
The underground bunkers themselves can survive various climatic and other calamities for perhaps hundreds or thousands of years.
But how long will the large collections of information survive in these Big Data systems and data warehouses stored on digital media?
Perhaps a better solution would be to write this data analogically on specially created discs?
Already in the 1970s, a certain amount of data concerning the achievements of human civilization was placed on the Pioneer 10 probe sent to space that recently left the solar system and will be nearest 10,000 year flying with the information about human civilization to the Alpha Centauri constellation.
At that time, the amount of data sent to the Universe regarding the achievements of human civilization was recorded on gold discs.
Is there a better form of data storage at the moment when this data should last thousands of years?
Please reply
Best wishes

Hi, We have a digitizer, and we want to calculate it's response (pole- zero or amplitude-phase of the system),
knowing the chip used in digitizer, we know that it has 24-Bit resolution, and it's peak-peak is 5 (+-2.5) volts, Now, if anyone can suggest a way to obtain the response? For example by giving the step input (with a signal generator and obtain the outputs in counts),
Furthermore, How sampling rate affect the response, should we calculate one specific response for each sampling rate?
Thank you,
I am trying to program the HX711 chip on Arduino, but i need the resulting values to be displayed faster than they already are.
i tried to modify the HX711 library code but it did not show significant differences.
Any suggestion about how can i modify the code so i can increase the speed of showing results.
Dear all,
I am working at a movement analysis laboratory. We have several equipment, such as Optitrack motion capture cameras, a Delsys Bagnolli EMG and an ultrasound unit, among others. The main challenge of the laboratory is to have as many equipment synchronized as possible, so we can expand our research areas. Thus, would anyone help us with some guidelines or reading suggestions about data acquisition, analog/digital conversion and digital synchronization? Our idea is to use a master/slave sync with the equipment, but we would like to understand the given date in order to avoid acquisition errors. Also, we currently have a NI USB-6225 DAQ which has not been used yet.
Thanks beforehand,
Jorge
I have a modulator that through an inductive link, I send my ASK modulated data to the secondary coil and on the secondary part, with some circuit I detect my data, now I want to compare two transmitted data and received data together and calculate bit error rate, as a transmitted data I put an LFSR circuit in the transmitter circuit and use PBRS5 (a pattern of random data producer) .I think that I need some digital electronics information that determine to me how to get data and compare it to the transmitted data. I used serial port for example RS232 to get data. but because of start and stop bit of serial port it was not true(because my random data is not in serial format, it is millions bits of random). so what port should I use and how calculate the bit error rate. I want a true and simple method to calculate this parameter practically.
I am looking for reading material for signal sampling FFT and IFFT?
Examples in matlab are also very useful!
Does anyone know about typical values of mismatches in a practical TI-ADC such as offset mismatch, gain mismatch and timing mismatch?
I'm using BeagleBone Black to detect frequencies present in an unknown signal (whose fundamental frequency can range from 45 Hz to 55 Hz ). I've used the following Python program to obtain a value for fundamental frequency of the unknown signal.
import numpy as np
x = np.loadtxt('C:/Users/username/Downloads/ADCvalues.txt')
x = x[:320] # No. of samples of one AC cycle is still less accurate
x = x - 2276 # DC offset
w = np.fft.fft(x, n=(16000*100)) # 16 kHz sampling frequency and multiplied by 100 to increase frequency resolution so that each frequency bin corresponds to 0.01 Hz
wabs = np.absolute(w)
halfwabs = wabs[:int(len(wabs)/2)]
halfwabsmax=0
for counter in range(0,int(len(halfwabs))):
if(halfwabs[counter]>halfwabsmax):
halfwabsmax = halfwabs[counter]
c_max = counter
freq_in_hertz = c_max/100
print(freq_in_hertz)
In this program, I've taken 16 kHz as the sampling frequency which means there would be about 290 to 355 samples per AC cycle. I've used the number of samples in this range for discrete fourier transform (from sample number 0 to sample number 320 assuming 50 Hz) for faster execution time rather than taking 16000 samples of 45 to 55 AC cycles per second.
A DC offset had to be added to the signal so that the BeagleBone Black would read the negative values of the signal. The variable x in the code stores an array of ADC values of corresponding voltage levels of the signal and before implementing the discrete fourier transform, the DC offset's corresponding ADC value was subtracted from the x's array of ADC values.
I tried to increase the frequency resolution by multiplying sampling frequency by 100 and then taking fft and storing it in the variable w as shown above, assuming that each frequency bin would now correspond to 0.01 Hz. Am I doing this right?
I need suggestions on how I could improve this code also keeping in mind that the program executes in real time.
Sigma-delta modulator is one of the Oversampling digital to analog (DAC) converters. It transfer high bit-count low frequency digital signals into lower bit-count higher frequency digital signals as part of the process to convert digital signals into analog as part of a digital-to-analog converter (DAC). can you guide me how can i simulate this modulator by MATLAB?
Thanks.
I would like to design a signal conditioning for a ping signal (a square wave) with attributes: 4 ms pulse length, 2 pulses per second at 37.5 kHz before output to ADC so that SNR (based on FFT) of the signal can be computed in the controller. Should I amplify or filtering first? or Amplify-filtering-amplify?
I have designed a 10-bit pipeline ADC and now I am trying to arrange gain stages around the clk generator(on the layout) in a way that the stages which should be synchronized, receive the clk at the same time. I do not know how much latency causes the distance between clk and gain stages on the layout and if this distance can affect the clk synchronization or not. I did not find any document on the web related to this problem. Would you please let me know about it if you have any information or references?
I have used transformer(even I have tried with ideal_balun available in analog library of Cadence) at the differential output and terminated with a port . I have measured output impedance of the differential output and same thing set at output port.(i.e K times where K is turns ratio.) . The problem is compare normal measurement (i.e vout/vdiff) gain is falling by almost 10 dB.....i.e S21 is around only 4 dB instead of 14 dB..
Thanks in advance....
If we choose the nyquist frequency (half of sampling frequency) we just have 2 code for every cycle. so how can we analyse the and measure ADC parameters such as SFDR, ENOB , ...
Regards,
Mehdi
I record digital signal outputs from rotary encoder which is connected to a motor and I want to convert them to analog signals. I want to plot analog outputs. Is there any Matlab code or software to convert digital signals to analog ones? I attach figures of digital signals.
Thanks.


TI-ADS1191 is best or AD-AD9653 is best or any other low cost ADC is available for converting this EEG signal
Basically this IC can work as a PLL. Now I want only phase difference between the two signal inputs. What are the necessary changes I have to do?
I am working on 8-bit Asynchronous SAR ADC. It uses one comparator which is needed to operate up to 256 levels. Initially the SAR logic is set to the mid value (128 level) = (10000000)2. An input is been fed to the Sample/Hold circuit. After a small time interval all the corresponding bits in the SAR register sets to the correct logic levels as shown in the figure
Now I open the spectrum analyzer to check the ADC Dynamic parameters. The ENOB sometimes shows up negative values, SNR, SFDR are all out of range.
My question is does the S/H circuit affect the dynamic performance?
How can I resolve this
The net411 is the DAC output which settles down at the same range of the input voltage
Thanks in advance

Hello Every one,
I am looking for an ADC which is 14 bit and have sampling frequency between 2 to 10 kHz. Do you know one?
Looking forward for your reply!!!
Best Regards
Awais
I am working on a project that deals with signals with rise time as low as 1-2ns. To digitize the signal (so that it can be stored in digital computer for future reference) i needed a low power consumption ADC. During the literature survey i came across DRS4 chips that are wavelet samplers having analog bandwidth of 950 MHz and up to 5 GSPS sampling rate, but output is fed to a small speed Flash ADC. I did not understood then what is output of DRS4, and if you can please refer me a book also for practical application of wavelet sampling.
why 1024 capacitors are needed?
If analog bandwidth is only 950MHz then is it needed to sample it up to 5 GSPS?
As amplitude is in uV range, it's more prone to noise. So, in this case which is the best data acquisition board, containing LNA, ADC and processor if possible?
Dear All.
I am currently recording the voltage difference for ions in different solutions. But, I received a horizontal, steady line with perpendicular pins on it (like a comb) from the AD converter. Have I put an extra ground or is the noise too much? I am not strong in el.phys. Sorry for it. But, I am an enthusiastic beginner and would like to learn. Thank you in advance.
I am looking for a successive approximation ADC that allows selection of conversion resolution, preferably so that a low-resolution conversion is quicker than a high-resolution conversion (which should be possible, considering the successive approximation principle).
Actual conversion rates and maximum resolution are not so important.
I just want to find out how many digital modulation techniques need binary to Gray conversion before modulating the data.
I have designed a current mode comparator which is used to build a 3 bit flash ADC with a delay of around 10ns. I looked at current mode sample and hold circuits available in literature but they work around 100kHz range. For comparison between different current mode ADCs, I wanted to calculate the ENOB and the SNDR, while not including the Sample and hold circuit.As all the ENOB and SNDR formulae include a term for sampling frequency, how should I calculate these two terms?