Patent ID: 6789030
Filing Date: 2004-09-07
Classification: G01D

Abstract:
A portable data collector and analyzer apparatus, comprising in combination:a transducer for sensing dynamic data and producing analog signals correlative to said sensed data; signal conditioning circuitry operatively coupled to said transducer for receiving and conditioning said analog signals from said transducer to produce conditioned analog signals; a filter circuit operatively coupled to said signal conditioning circuitry for receiving and filtering said conditioned analog signals to produce filtered analog signals; an analog to digital converter circuit operatively coupled to said filter circuit for receiving and sampling said filtered analog signals to produce digital data samples; a digital signal processor operatively coupled to said analog to digital converter circuit for receiving and operating on said digital data samples for selecting N samples wherein N is an integer power of two, said digital signal processor operating on said N samples by frequency shifting said N samples a predetermined amount to produce a set of N complex samples, said digital signal processor performing at least one decimation on said N complex samples for defining X number of packets of complex samples each comprised of N/X number of complex samples wherein X has an initial value of two for said at least one decimation and wherein X increases thereafter by a multiple of two for each subsequent decimation until a final predetermined number of decimations of said N complex samples is performed for defining a final number of packets of complex samples; said digital signal processor performing a Fast Fourier Transform on said final number of packets of complex samples for producing frequency spectrum data; a microprocessor device and; an external shared memory device interfaced between and shared by both said digital signal processor device and said microprocessor device for receiving and storing said frequency spectrum data from said digital signal processor and transferring said stored frequency spectrum data to said microprocessor device.