Magnetic resonance imaging apparatus and gradient magnetic field waveform estimation method
US-9664765-B2 · May 30, 2017 · US
US9912340B1 · US · B1
| Field | Value |
|---|---|
| Publication number | US-9912340-B1 |
| Application number | US-201715697371-A |
| Country | US |
| Kind code | B1 |
| Filing date | Sep 6, 2017 |
| Priority date | Sep 7, 2016 |
| Publication date | Mar 6, 2018 |
| Grant date | Mar 6, 2018 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
Methods of generating a gradient waveform, gradient waveform generators and magnetic resonance imaging systems are provided. In one aspect, a first digital value is obtained by quantizing and coding spatial position information of a voxel of a subject according to the number of preset quantization bits, wherein the number of the quantization bits are more than the number of allowed input bits for a DAC; a second digital value is determined to be inputted into the DAC according to the first digital value and the number of the allowed input bits for the DAC; a quantization error is determined according to the first digital value and the second digital value; an error accumulating value is updated by accumulating the quantization error to the error accumulation value; the second digital value corrected according to the error accumulation value; and the corrected second digital value is inputted into the DAC.
Opening claim text (preview).
The invention claimed is: 1. A method of generating a gradient waveform, comprising: obtaining a first digital value by quantizing and coding spatial position information of a voxel of a subject according to the number of preset quantization bits, wherein the number of the quantization bits are more than the number of allowed input bits for a Digital to Analog Converter (DAC); determining a second digital value to be inputted into the DAC according to the first digital value and the number of the allowed input bits for the DAC; determining a quantization error according to the first digital value and the second digital value; updating an error accumulating value by accumulating the quantization error to the error accumulation value, wherein the error accumulating value indicates an error corresponding to voxels of the subject which have been processed; correcting the second digital value according to the error accumulation value; and inputting the corrected second digital value into the DAC in a way that the DAC outputs a gradient waveform according to the corrected second digital value inputted. 2. The method according to claim 1 , wherein determining the second digital value to be inputted into the DAC comprises: by starting from a highest bit of the first digital value, intercepting a part of the first digital value as the second digital value, wherein the intercepted part has the allowed input bits. 3. The method according to claim 1 , wherein determining the quantization error comprises: determining a difference between the number of the quantization bits and the number of the allowed input bits for the DAC; by starting from a lowest bit of the first digital value, intercepting a part of the first digital value as the quantization error, wherein the number of bits of the intercepted part is equal to the difference. 4. The method according to claim 1 , wherein correcting the second digital value according to the error accumulation value comprises: comparing the error accumulation value with a carry digital value of the DAC, wherein the carry digital value corresponds to a unit of a gradient waveform amplitude for the gradient waveform outputted by the DAC; when the error accumulation value is not less than the carry digital value, correcting the second digital value by adding 1 to the second digital value; updating the error accumulation value by subtracting the carry digital value from the error accumulation value; and when the error accumulation value is less than the carry digital value, maintaining the second digital value and the error accumulation value. 5. The method according to claim 1 , wherein respective duration time periods of gradient waveforms are same with each other, wherein the gradient waveforms corresponds to respective spatial position information of a plurality of voxels of the subject. 6. The method according to claim 1 , wherein an order of accumulating quantization errors corresponding to a plurality of voxels to the error accumulation value is same as an order of quantizing and coding respective spatial position information of the voxels. 7. A gradient waveform generator, comprising: a Digital to Analog Converter (DAC), a processor, a non-transitory machine-readable storage medium storing machine executable instructions which are executable by the processor to: obtain a first digital value by quantizing and coding spatial position information of a voxel of a subject according to the number of preset quantization bits, wherein the number of the quantization bits are more than the number of allowed input bits for a Digital to Analog Converter (DAC); determine a second digital value to be inputted into the DAC according to the first digital value and the number of the allowed input bits for the DAC; determine a quantization error according to the first digital value and the second digital value; update an error accumulating value by accumulating the quantization error to the error accumulation value, wherein the error accumulating value indicates an error corresponding to voxels of the subject which have been processed; correct the second digital value according to the error accumulation value; and input the corrected second digital value into the DAC in a way that the DAC outputs a gradient waveform according to the corrected second digital value inputted. 8. The generator according to claim 7 , wherein the processor is caused by the machine-executable instructions to: by starting from a highest bit of the first digital value, intercept a part of the first digital value as the second digital value, wherein the intercepted part has the allowed input bits. 9. The generator according to claim 7 , wherein the processor is caused by the machine executable instructions to: determine a difference between the number of the quantization bits and the number of the allowed input bits for the DAC; by starting from a lowest bit of the first digital value, intercept a part of the first digital value as the quantization error, wherein the number of bits of the intercepted part is equal to the difference. 10. The generator according to claim 7 , wherein the processor is caused by the machine executable instructions to: compare the error accumulation value with a carry digital value of the DAC, wherein the carry digital value corresponds to a unit of a gradient waveform amplitude for the gradient waveform outputted by the DAC; when the error accumulation value is not less than the carry digital value, correct the second digital value by adding 1 to the second digital value; update the error accumulation value by subtracting the carry digital value from the error accumulation value; and when the error accumulation value is less than the carry digital value, maintain the second digital value and the error accumulation value. 11. The generator according to claim 7 , wherein respective duration time periods of gradient waveforms are same with each other, wherein the gradient waveforms corresponds to respective spatial position information of a plurality of voxels of the subject. 12. The generator according to claim 7 , wherein an order of accumulating quantization errors corresponding to a plurality of voxels to the error accumulation value is same as an order of quantizing and coding respective spatial position information of the voxels. 13. A magnetic resonance imaging system, comprising a three-dimensional gradient subsystem configured to provide a gradient magnetic field, wherein the three-dimensional gradient subsystem comprises a gradient waveform generator, the gradient waveform generator comprises: a Digital to Analog Converter (DAC), a processor, a non-transitory machine-readable storage medium storing machine executable instructions which are executable by the processor to: obtain a first digital value by quantizing and coding spatial position information of a voxel of a subject according to the number of preset quantization bits, wherein the number of the quantization bits are more than the number of allowed input bits for a Digital to Analog Converter (DAC); determine a second digital value to be inputted into the DAC according to the first digital value and the number of the allowed input bits for the DAC; determine a quantization error according to the first digital value and the second digital value; update an error accumulating value by accumulating the quantization error to the error accumulation value, wherein the error accumulating value indicates an error corresponding to voxels of the subject which have been processed; correct the second digital value according to t
using gradient magnetic field coils · CPC title
Conversion in steps with each step involving the same or a different conversion means and delivering more than one bit · CPC title
Gradient amplifiers; means for controlling the application of a gradient magnetic field to the sample, e.g. a gradient signal synthesizer · CPC title
Features or image-related aspects of imaging apparatus, e.g. for MRI, optical tomography or impedance tomography apparatus; Arrangements of imaging apparatus in a room · CPC title
by dividing out the errors, i.e. using a ratiometric arrangement · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.