I need to chose the best board for my application. I have 4 signals to digitize simultaneously, at 5 kHz each, with at least 20 samples per modulation period. 12-bit resolution is enough. I also need to perform a simple operation on the data (difference between two samples in one cycle divided by their sum), and average the results once per second (ideally all 5000 cycles), so I get 4 averaged measurements per second (1 per channel).

So either I need throughput of 400kS/s to the computer (and perform the calculation on the data), or, if it is at all possible, perform the calculation on the board itself (by programming the FPGA)? I normally use Labview for the computations and the user interface.

I have used a RedPitaya board so far, which is overkill in terms of speed and resolution, but also the throughput to the computer using LabView is very small, so I can only average about 4 modulation cycles per second, and there are only 2 input channels. So I am looking for a better option to build a working prototype.

It seems to me that the USB-1208HS could do the job, but I am not sure.

## Question

## Francois Ouellette

Hello,

I need to chose the best board for my application. I have 4 signals to digitize simultaneously, at 5 kHz each, with at least 20 samples per modulation period. 12-bit resolution is enough. I also need to perform a simple operation on the data (difference between two samples in one cycle divided by their sum), and average the results once per second (ideally all 5000 cycles), so I get 4 averaged measurements per second (1 per channel).

So either I need throughput of 400kS/s to the computer (and perform the calculation on the data), or, if it is at all possible, perform the calculation on the board itself (by programming the FPGA)? I normally use Labview for the computations and the user interface.

I have used a RedPitaya board so far, which is overkill in terms of speed and resolution, but also the throughput to the computer using LabView is very small, so I can only average about 4 modulation cycles per second, and there are only 2 input channels. So I am looking for a better option to build a working prototype.

It seems to me that the USB-1208HS could do the job, but I am not sure.

Can you help? Thanks in advance!

## Link to comment

## Share on other sites

## 1 answer to this question

## Recommended Posts

## Create an account or sign in to comment

You need to be a member in order to leave a comment

## Create an account

Sign up for a new account in our community. It's easy!

Register a new account## Sign in

Already have an account? Sign in here.

Sign In Now