Magatti D, Ferri F
Appl Opt. 2001 Aug 20;40(24):4011-21. doi: 10.1364/ao.40.004011.
We present a PC-based multi-tau software correlator suitable for processing dynamic light-scattering data. The correlator is based on a simple algorithm that was developed with the graphical programming language LabVIEW, according to which the incoming data are processed on line without any storage on the hard disk. By use of a standard photon-counting unit, a National Instruments Model 6602-PCI timer-counter, and a 550-MHz Pentium III personal computer, correlation functions can be worked out in full real-time over time scales of ~5 mus and in batch processing down to time scales of ~300 ns. The latter limit is imposed by the speed of data transfer between the counter and the PC's memory and thus is prone to be progressively reduced with future technological development. Testing of the correlator and evaluation of its performances were carried out by use of dilute solutions of calibrated polystyrene spheres. Our results indicate that the correlation functions are determined with such precision that the corresponding particle diameters can be recovered to within an accuracy of a few percent rms.
我们展示了一种适用于处理动态光散射数据的基于个人计算机的多τ软件相关器。该相关器基于一种用图形化编程语言LabVIEW开发的简单算法,据此对输入数据进行在线处理,无需在硬盘上存储。通过使用标准光子计数单元、美国国家仪器公司型号为6602 - PCI的定时器 - 计数器以及一台550兆赫兹奔腾III个人计算机,相关函数能够在约5微秒的时间尺度上完全实时计算出来,并且在批处理中能低至约300纳秒的时间尺度。后一个限制是由计数器与个人计算机内存之间的数据传输速度所决定的,因此随着未来技术发展可能会逐渐降低。通过使用校准聚苯乙烯球体的稀溶液对相关器进行了测试并评估了其性能。我们的结果表明,相关函数的确定精度极高,相应的粒径能够以均方根误差百分之几的精度恢复。