Video from digital data
Mostrar comentarios más antiguos
I have CCD image sensor (EIA B/W) and its output is connected to Analog Front End(AFE). The output of AFE is 12 Bit Digital data at the rate of 9 MHz. I am thinking to get this digital data to my computer using MATLAB Data Acquisition tool box and NI's hardware PCIe 6536. What is the best way to create a video from my digital data (12Bit @ 9 MHz plus sync signals) using MATLAB?
1 comentario
Walter Roberson
el 8 de Jun. de 2012
Duplicate is at http://www.mathworks.com/matlabcentral/answers/40016-video-capture
Respuestas (1)
Walter Roberson
el 8 de Jun. de 2012
0 votos
That device is too slow for your purposes. It handles a maximum of 25 megabits per second per channel, whereas you need at least 108 megabits per second (plus sync)
The entire 653x line is too slow for your purposes. You need a 6545, 6547, or 6548 to go as fast as you need -- but all three of those are only available in PXI Express, not PCIe .
Note that the 653x and 654x are digital I/O series, so implicitly 1 bit per sample (which is why you need to go past 100 MHz sampling rate to get your 9 MHz x 12 bits). The consequence of this is that you might have difficulty in detecting the sync, as sync is usually analog processing (or at least multiple bits per sample when digitized.)
I don't know if you would be able to get data out for your purposes, but look at the 5124 and related products http://sine.ni.com/nips/cds/view/p/lang/en/nid/203051 -- you might be able to get away with even a 5105 http://sine.ni.com/nips/cds/view/p/lang/en/nid/206411 but I am not certain if it has enough bandwidth product (60 MHz analog bandwidth even though it is a 12 bit digitizer that can operate at 60 MS/s). Note: the 51xx series needs a PXI chassis and controller with it, so take those into account in pricing concerns!
5 comentarios
Hari Patel
el 11 de Jun. de 2012
Walter Roberson
el 11 de Jun. de 2012
To confirm: the bits are one channel each? Or is there a single 12-bit-wide channel for the data?
I find myself confused by the specifications on the 6536. The overview says that it supports "100 MB/s". "MB" is the abbreviation for megabytes. Everything else is quoted in megabits. I'm not sure what the MB specification means, and I was not able to find anything relevant to throughput in the detailed specification documents. There is a _possibility_ that it it is derived from 32 channels = 32 bits = 4 bytes, times 25 MHz. If so then Yes, it should be able to handle your throughput.
Hari Patel
el 11 de Jun. de 2012
Walter Roberson
el 11 de Jun. de 2012
Unusual device, that AFE...
It appears to me that you should be able to use even the 6535 which is about $800 less expensive.
Hari Patel
el 11 de Jun. de 2012
Categorías
Más información sobre Signal Integrity Kits for Industry Standards en Centro de ayuda y File Exchange.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!