Claims
- 1. A multi-stage method for compensating frequency response of a DMM, wherein the DMM comprises a plurality of channels, wherein each one of one or more of the plurality of channels comprises one or more channel modes, the method comprising:
characterizing each one of the one or more of the plurality of channels; designing a digital filter, wherein said designing the digital filter comprises calculating filter coefficients for each one of the one or more of the plurality of channels; and compensating frequency response of each one of the one or more of the plurality of channels using the digital filter.
- 2. The multi-stage method of claim 1,
wherein each channel mode can be characterized by one or more of a voltage range and a coupling mode.
- 3. The multi-stage method of claim 2,
wherein the coupling mode comprises one of AC coupling and DC coupling.
- 4. The multi-stage method of claim 2,
wherein the voltage range comprises one of a plurality of voltage ranges.
- 5. The multi-stage method of claim 1,
wherein said compensating the frequency response of the DMM comprises calibrating each one of the one or more of the plurality of channels using the filter coefficients.
- 6. The multi-stage method of claim 1,
wherein said compensating the frequency response of each one of the one or more of the plurality of channels comprises achieving a desired gain across a desired frequency range.
- 7. The multi-stage method of claim 6,
wherein the desired frequency range comprises a pass band frequency for each one of the one or more of the plurality of channels.
- 8. The multi-stage method of claim 6,
wherein the desired gain comprises unity gain for each one of the one or more of the plurality of channels.
- 9. The multi-stage method of claim 1,
wherein the digital filter comprises one or more of the following:
a FIR filter; and an IIR filter.
- 10. The multi-stage method of claim 1,
wherein said compensating the frequency response of each one of the one or more of the plurality of channels comprises minimizing noise in a stop band frequency for each one of the one or more of the plurality of channels.
- 11. The multi-stage method of claim 1,
wherein said characterizing each one of the one or more of the plurality of channels comprises obtaining an actual response for each one of the one or more of the plurality of channels.
- 12. The multi-stage method of claim 11, further comprising:
generating a desired filter response for each of the one or more modes for each one of the one or more channels of the plurality of channels; wherein the desired filter response is substantially equal to the inverse of the actual response.
- 13. The multi-stage method of claim 12, further comprising:
calculating the filter coefficients by using the desired filter response.
- 14. The multi-stage method of claim 13,
wherein said calculating the filter coefficients comprises using one or more of an Equal-Ripple filter design, Parks filter design, and least-squares filter design.
- 15. The multi-stage method of claim 11,
wherein said obtaining the actual response comprises providing a reference signal to each one of the one or more of the plurality of channels and measuring a corresponding channel response of each one of the one or more of the plurality of channels to the reference signal.
- 16. The multi-stage method of claim 15,
wherein the correction factor is operable to generate the actual response of the first channel at the second mode without providing a reference signal to the first channel at the second mode, wherein the actual response of the first channel at the first mode and the second mode are both generated at the first frequency.
- 17. The multi-stage method of claim 15,
wherein the actual response of each one of the one or more of the plurality of channels is substantially equal to the reference signal provided to each one of the one or more of the plurality of channels divided by the corresponding channel response of each one of the one or more of the plurality of channels.
- 18. The multi-stage method of claim 15,
wherein the reference signal is provided by one or more of:
an external calibration unit; and a built-in calibration unit.
- 19. The multi-stage method of claim 11,
wherein said characterizing the frequency response further comprises generating a correction factor, wherein the correction factor relates an actual response of a first channel at a first mode to an actual response of the first channel at a second mode, both at a first frequency.
- 20. The multi-stage method of claim 19,
generating a plurality of correction factors for one or more DMM's; wherein the plurality of correction factors for corresponding one or more of the plurality of channels at corresponding one or more modes on the one or more DMM's may be averaged together.
- 21. The multi-stage method of claim 19, further comprising:
generating an array of correction factors; wherein the array of correction factors is operable to relate the actual response of one or more modes of each one of the one or more of the plurality of channels to each other at one or more frequencies.
- 22. The multi-stage method of claim 21,
wherein the array of correction factors is operable to generate the actual channel response for each one of the one or more of the plurality of channels at the one or more modes.
- 23. The multi-stage method of claim 11,
wherein the actual response of each one of the one or more of the plurality of channels is operable to show any non-linearity in the frequency response of each one of the one or more of the plurality of channels.
- 24. The multi-stage method of claim 11,
wherein each one of the one or more of the plurality of channels comprises an input and an output; wherein said characterizing each one of the one or more of the plurality of channels comprises providing a reference signal to the input of each one of the one or more of the plurality of channels in order to generate the actual response, wherein the reference signal comprises a set of predefined frequencies and amplitudes; and wherein a channel response is generated at the output of each one of the one or more of the plurality of channels.
- 25. The multi-stage method of claim 24, wherein the reference signal comprises one or more of:
a stepped sinusoidal sweep; a stepped square wave sweep; and any other type of a periodic signal.
- 26. The multi-stage method of claim 24, wherein the reference signal comprises one or more of:
a single step; and any other type of a non-periodic signal.
- 27. The multi-stage method of claim 1, further comprising:
calibrating the DMM; wherein said calibrating the DMM further comprises using the filter coefficients and measuring accuracy of each one of the one or more of the plurality of channels.
- 28. The multi-stage method of claim 27,
wherein the DMM comprises one or more memory devices; wherein said using calibration coefficients comprises writing calibration coefficients to the one or more memory devices.
- 29. The multi-stage method of claim 27,
wherein the one or more memory devices comprise one or more of:
one or more EEPROMs; one or more flash memory devices; and one or more of any other type of a non-volatile memory device.
- 30. The multi-stage method of claim 27,
wherein said calibrating the DMM comprises testing the one or more memory devices.
- 31. The multi-stage method of claim 1, further comprising:
verifying the frequency response of each one of the one or more of the plurality of channels, wherein said verifying the frequency response comprises using the filter coefficients.
- 32. A method to calibrate frequency response of a measuring device, wherein the measuring device comprises a plurality of channels, wherein each one of the plurality of channels comprises one or more modes, the method comprising:
implementing a digital filter using filter coefficients; and calibrating each one of the one or more of the plurality of channels using the digital filter.
- 33. The method of claim 32,
wherein the method is usable in a manufacturing calibration procedure for a plurality of measuring devices.
- 34. The method of claim 32,
wherein the measuring device comprises one or more of:
a digital multi-meter; a digital volt-meter; and any measuring instrument operable to couple to a computer system.
- 35. The method of claim 34,
wherein said coupling to the computer system comprises using one or more of:
any computer bus comprising an ISA bus, a PCI bus, a PXI bus, a VXI bus, a PCMCIA bus, a MicroDAQ bus, a PC/104 bus, and a PC/104+ bus; and any network bus comprising Ethernet, USB, IEEE-1394, GPIB, RS-232, RS-485, CAN, and DeviceNet.
- 36. The method of claim 32,
wherein each channel mode can be characterized by one or more of a voltage range and a coupling mode.
- 37. The method of claim 36,
wherein the coupling mode comprises one of AC coupling and DC coupling.
- 38. The method of claim 36,
wherein the voltage range comprises one of a plurality of voltage ranges.
- 39. The method of claim 32,
wherein said calibrating each one of the one or more of the plurality of channels comprises achieving a desired gain across a desired frequency range.
- 40. The method of claim 39,
wherein the desired frequency range comprises a pass band frequency for each one of the one or more of the plurality of channels.
- 41. The method of claim 39,
wherein the desired gain comprises unity gain for each one of the one or more of the plurality of channels.
- 42. The method of claim 32,
wherein the digital filter comprises one or more of the following:
a FIR filter; and an IIR filter.
- 43. The method of claim 32, further comprising:
wherein said calibrating each one of the one or more of the plurality of channels comprises minimizing noise in a stop band frequency for each one of the one or more of the plurality of channels.
- 44. The method of claim 32, further comprising:
calibrating the measuring device; wherein said calibrating the measuring device further comprises using the filter coefficients by the measuring device and measuring accuracy of each one of the one or more of the plurality of channels.
- 45. The method of claim 44,
wherein the DMM comprises one or more memory devices; wherein said using calibration coefficients comprises writing calibration coefficients to the one or more memory devices.
- 46. The method of claim 45,
wherein the one or more memory devices comprise one or more of:
one or more EEPROMs; one or more flash memory devices; and one or more of any other type of a non-volatile memory device.
- 47. The method of claim 44,
wherein said calibrating the measuring device comprises testing the one or more memory devices.
- 48. The method of claim 42,
wherein each one of the one or more of the plurality of channels comprises an input and an output; wherein the measuring device is operable to generate an actual response for each one of the one or more of the plurality of channels.
- 49. The method of claim 48,
wherein said generating the actual response comprises providing a reference signal to the input of one or more of the plurality of channels in order to generate the actual response, wherein the reference signal comprises a set of predefined frequencies and amplitudes; and wherein a channel response is generated at the output of one or more of the plurality of channels.
- 50. The method of claim 49,
wherein the reference signal comprises one or more of:
a stepped sinusoidal sweep; a stepped square wave sweep; and any other type of a periodic signal.
- 51. The method of claim 49,
wherein the reference signal comprises one or more of:
a single step; and any other type of a non-periodic signal.
- 52. The method of claim 50,
wherein the measurement device is operable to obtain one or more correction factors to generate an actual response for each one of the one or more of the plurality of channels.
- 53. The method of claim 52,
wherein the measurement device is further operable to generate desired filter response, wherein the desired filter response is substantially equal to the inverse of the actual response.
- 54. The method of claim 53,
wherein the measurement device is further operable to generate the filter coefficients from the desired filter response; wherein said generating the filter coefficients comprises using one or more of an Equal-Ripple filter design, Parks filter design, and least-squares filter design.
- 55. A system for calibrating a measuring device, wherein the system comprises:
a measuring device, wherein the measuring device comprises:
a plurality of channels; and a digital filter operable to use filter coefficients, wherein the digital filter is further operable to compensate frequency response of each one of one or more of the plurality of channels; and a calibration unit, wherein the calibration unit is operable to generate a reference signal to one or more channels of the plurality of channels on the measuring device.
- 56. The system of claim 55,
wherein each one of one or more of the plurality of channels comprises one or more channel modes.
- 57. The system of claim 56,
wherein each channel mode can be characterized by one or more of a voltage range and a coupling mode.
- 58. The system of claim 57,
wherein the coupling mode comprises one of AC coupling and DC coupling.
- 59. The system of claim 57,
wherein the voltage range comprises one of a plurality of voltage ranges.
- 60. The system of claim 55,
wherein said compensating the frequency response of each one of the one or more of the plurality of channels comprises achieving a desired gain across a desired frequency range.
- 61. The system of claim 60,
wherein the desired frequency range comprises a pass band frequency for each one of the one or more of the plurality of channels.
- 62. The system of claim 60,
wherein the desired gain comprises unity gain for each one of the one or more of the plurality of channels.
- 63. The system of claim 55,
wherein each one of the one or more of the plurality of channels comprises an input and an output; wherein the measuring device is operable to generate an actual response for each one of the one or more of the plurality of channels.
- 64. The system of claim 63,
wherein said generating the actual response comprises providing a reference signal to the input of one or more of the plurality of channels in order to generate the actual response, wherein the reference signal comprises a set of predefined frequencies and amplitudes; and wherein a channel response is generated at the output of one or more of the plurality of channels.
- 65. The system of claim 64,
wherein the reference signal comprises one or more of:
a stepped sinusoidal sweep; a stepped square wave sweep; and any other type of a periodic signal.
- 66. The system of claim 64,
wherein the reference signal comprises one or more of:
a single step; and any other type of a non-periodic signal.
- 67. The system of claim 64,
wherein the measurement device is operable to obtain one or more correction factors to generate an actual response for each one of the one or more of the plurality of channels.
- 68. The system of claim 64,
wherein the measurement device is further operable to generate desired filter response, wherein the desired filter response is substantially equal to the inverse of the actual response.
- 69. The system of claim 68,
wherein the measurement device is further operable to generate the filter coefficients from the desired filter response; wherein said generating the filter coefficients comprises using one or more of an Equal-Ripple filter design, Parks filter design, and least-squares filter design.
- 70. The system of claim 55,
wherein said compensating the frequency response of each one of the one or more of the plurality of channels further comprises minimizing noise in a stop band frequency for the each one of the one or more of the plurality of channels.
- 71. The system of claim 55,
wherein the digital filter comprises one or more of the following:
a FIR filter; and an IIR filter.
- 72. The system of claim 55,
wherein said compensating the frequency response of each one of the one or more of the plurality of channels further comprises using the digital filter for each one of the one or more of the plurality of channels and measuring accuracy of each one of the one or more of the plurality of channels.
- 73. The system of claim 55,
wherein the measuring device further comprises one or more memory devices; wherein said calibrating comprises writing filter coefficients to the one or more meamory devices.
- 74. The system of claim 73,
wherein the one or more memory devices comprise one or more of:
one or more EEPROMs; one or more flash memory devices; and one or more of any other type of a non-volatile memory device.
- 75. The system of claim 73,
wherein said compensating the frequency response of each one of the one or more of the plurality of channels comprises testing the one or more memory devices.
- 76. The system of claim 55,
wherein the system is usable in a manufacturing calibration procedure for a plurality of measuring devices.
- 77. The system of claim 55,
wherein the measuring device comprises one or more of:
a digital multi-meter; a digital volt-meter; and any measuring instrument operable to couple to a computer system.
- 78. The system of claim 77,
wherein said coupling to the computer system comprises using one or more of:
any computer bus comprising an ISA bus, a PCI bus, a PXI bus, a VXI bus, a PCMCIA bus, a MicroDAQ bus, a PC/104 bus, and a PC/104+ bus; and any network bus comprising Ethernet, USB, IEEE-1394, GPIB, RS-232, RS-485, CAN, and DeviceNet.
PRIORITY CLAIM
[0001] This application claims benefit of priority of U.S. provisional application Serial No. 60/403,303 titled “Flatness Correction” filed Aug. 14, 2002, whose inventor was James Nagle.
Provisional Applications (1)
|
Number |
Date |
Country |
|
60403303 |
Aug 2002 |
US |