Magnetic resonance spectrometer scanning control method and system

By adopting the Pulseq standard and PCIE driver module to control the PCIE board registers, the problem of inconsistent hardware interfaces and sequence formats in magnetic resonance imaging systems was solved, achieving efficient communication and seamless integration of image data, improving system compatibility and flexibility, and increasing the efficiency of scientific research and medical diagnosis.

CN121679443APending Publication Date: 2026-03-17安徽福晴医疗装备有限公司
View PDF 0 Cites 2 Cited by

Patent Information

Application Number
CN202511895695.9
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-12-16
Publication Date
2026-03-17

AI Technical Summary

Technical Problem

Existing magnetic resonance imaging systems suffer from complex system integration and poor compatibility due to inconsistent hardware interfaces and sequence formats. This hinders efficient communication and flexible configuration, limiting the system's scalability and versatility, and impacting the efficiency and accuracy of scientific research and medical diagnosis.

Method used

Using the Pulseq standard sequence file format and controlling the registers of the PCIE board through the PCIE driver module, precise control of the spectrometer hardware module is achieved. Combined with DMA buffer and direct memory access, efficient acquisition of raw magnetic resonance data and image reconstruction are realized.

Benefits of technology

It improves system compatibility and flexibility, reduces integration and maintenance costs, enables sequence sharing and seamless integration of image data between different devices, and enhances the efficiency and accuracy of scientific research and medical diagnosis.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN121679443A_ABST
    Figure CN121679443A_ABST
Patent Text Reader

Abstract

The invention discloses a scanning control method and system for a magnetic resonance spectrometer, and the method comprises the following steps: an upper computer analyzes and loads sequence file parameters meeting the Pulseq standard, and integrates the sequence file parameters and pre-configured system parameters into a scanning parameter set; the upper computer generates an executable spectrometer hardware control instruction based on the scanning parameter set, and writes the spectrometer hardware control instruction into a register of a PCIE board card through a PCIE driving module; the PCIE board card generates a hardware control signal according to the content written in the register, controls the spectrometer hardware module to execute corresponding operation, and generates magnetic resonance original data; and the upper computer reads the magnetic resonance original data and reconstructs the magnetic resonance original data into magnetic resonance image data based on analysis of the magnetic resonance original data. According to the invention, the compatibility and flexibility of the system are significantly improved, different upper computers can communicate and cooperate with the spectrometer hardware module, sequence sharing and use among different devices are facilitated, and the integration and maintenance costs of the system are reduced.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the field of magnetic resonance imaging technology, and in particular to a scanning control method and system for a magnetic resonance spectrometer. Background Technology

[0002] Magnetic resonance imaging (MRI) systems play a vital role in medical diagnosis and scientific research. However, existing spectrometer control methods have several significant drawbacks. Firstly, current spectrometer control relies on complex and dedicated hardware interfaces and specific control protocols. Different spectrometer manufacturers often employ their own unique hardware interface designs and communication protocols, which presents significant challenges when integrating MRI systems with different host computers.

[0003] First, the hardware interfaces are complex. For example, in scientific research scenarios, researchers may want to use a host computer with specific functions to control the spectrometer. However, due to incompatibility of hardware interfaces and protocols, efficient communication and flexible configuration cannot be achieved. This not only increases the cost and difficulty of system integration, but also limits the scalability and versatility of the system.

[0004] Secondly, sequence formats are inconsistent. Existing sequence parsing methods lack standardization and universality. Different devices use different sequence file formats, making sequence sharing and parsing between different devices extremely difficult. For example, in multi-center research collaborations, different research institutions may use different brands and models of magnetic resonance imaging equipment. When specific imaging sequences need to be shared and used, they cannot be used directly due to differences in sequence formats, requiring complex format conversion and adaptation work. This seriously affects the efficiency of research work and the consistency of data.

[0005] Finally, there is poor compatibility. Due to the lack of uniformity in hardware interfaces and sequence formats, effective compatibility between devices from different manufacturers is difficult to achieve. In clinical practice, when data sharing and collaboration are required between different MRI devices, compatibility issues often prevent seamless data integration and sharing. This not only affects the accuracy and efficiency of medical diagnosis but also limits the further development of MRI technology. Summary of the Invention

[0006] The English text and its explanation involved in this invention are as follows: Pulseq is an open file format that can compactly describe MR sequences, making it easy to execute on MRI scanners or NMR spectrometers. Its source code can be found on the homepage Pulseq.github.io.

[0007] TR: Time of Repetition, refers to the repetition time, which represents the interval between two consecutive radio frequency pulses.

[0008] TE: Time of Echo, refers to the time interval between the radio frequency pulse and the corresponding echo.

[0009] FOV: Field of View, refers to the field of view, which represents the actual range of magnetic resonance imaging.

[0010] FID: Free Induction Decay, refers to the free induction decay signal.

[0011] PCIE: Peripheral Component Interconnect Express, refers to a high-speed serial computer expansion bus standard.

[0012] DMA: Direct Memory Access.

[0013] FPGA: Field-Programmable Gate Array.

[0014] DICOM: Digital Imaging and Communications in Medicine, refers to medical digital imaging and communications, and is an international standard (ISO 12052) for medical images and related information. It defines a medical image format that meets clinical needs and can be used for data exchange.

[0015] pyd: A file format.

[0016] TLV stands for Tag-Len-Value, which refers to an encapsulation protocol. Tag indicates the event type, Len indicates the dimension and checksum it carries, and Valu indicates the quantized data payload.

[0017] To address the technical problems existing in the background art, this invention proposes a magnetic resonance spectrometer scanning control method and system.

[0018] In a first aspect, the present invention provides a magnetic resonance spectrometer scanning control method, comprising the following steps: S1. The host computer parses and loads sequence file parameters conforming to the Pulseq standard, and integrates them with pre-configured system parameters into a scan parameter set. The sequence file parameters can also be .pyd files that encapsulate Pulseq open-source code to generate Pulseq data. The sequence generation service will automatically call the .pyd file to generate the corresponding Pulseq data and transmit it to the host computer (without generating a Pulseq data file, it is transmitted as a data stream). The host computer receives the data stream and parses it according to the Pulseq data structure.

[0019] S2. The host computer extracts the original floating-point parameters line by line according to the Pulseq block, and completes fixed-point normalization and calibration by combining the system parameters. Then, it generates executable spectrometer hardware control instructions based on the scan parameter set. The spectrometer hardware control instructions are uniformly encapsulated through TLV and written to the register of the PCIE board through the PCIE driver module. S3. The PCIE board generates hardware control signals based on the contents written in the register. It can control the spectrometer hardware module to perform corresponding operations and generate raw magnetic resonance data by performing zero-floating-point operations based only on the Tag field. S4. The host computer reads the original magnetic resonance data and reconstructs it into magnetic resonance image data based on the original magnetic resonance data.

[0020] Preferably, the spectrometer hardware analyzes the hardware control signal, generates a radio frequency pulse with specified parameters, and collects the raw magnetic resonance data generated by the interaction of the radio frequency pulse with the object under test, and writes the raw magnetic resonance data into a DMA buffer allocated in the register.

[0021] Preferably, the raw magnetic resonance data is written to the DMA buffer via direct memory access.

[0022] Preferably, the DMA buffer is preset to write the original magnetic resonance data as a trigger condition. After the trigger condition is met, the host computer sends a request to the PCIe driver module. The PCIe driver module responds to the request, reads the acquired original magnetic resonance data from the DMA buffer, sends it to the host computer, and updates the status of the DMA buffer.

[0023] Preferably, S1 further includes: The host computer receives user input for adjusting sequence file parameters and system parameters through the user interface; Before generating spectrometer hardware control commands, a compatibility check is performed on the set of scanning parameters to ensure that there are no logical conflicts in the set of scanning parameters and that the parameters are within a reasonable range of values ​​supported by the spectrometer hardware.

[0024] Preferably, before step S1, a self-test process after the host computer starts is also included, the self-test process including: Check the communication status with the PCIe card driver module; Check the status of the PCIe card; Confirm that the DMA buffer has been successfully allocated and is available.

[0025] Preferably, S2 further includes: The host computer monitors the sending status of the spectrometer hardware control commands; When transmission fails, the host computer automatically initiates a retry operation; When the number of failed transmissions reaches a preset threshold, the host computer notifies the user to check the communication status.

[0026] Preferably, S2 further includes: The PCIe driver module reads the status information of the registers and feeds it back to the host computer.

[0027] Preferably, S3 further includes: The host computer analyzes the raw magnetic resonance data and separates it into data for each channel; The separated data are processed and combined into a dataset in the format required for image reconstruction.

[0028] In a second aspect, a magnetic resonance spectrometer scanning control system is provided for implementing the method described in any one of the first aspects, the system comprising: The host computer is configured to load and parse sequence file parameters conforming to the Pulseq standard, generate spectrometer hardware control commands, and reconstruct magnetic resonance image data based on raw magnetic resonance data. The PCIE driver module is configured to receive the spectrometer hardware control commands and convert them into read and write operations on the registers of the PCIE board. The PCIe board has registers configured to store the data written by the read / write operation and generate hardware control signals for the control spectrometer hardware module based on the data. The spectrometer hardware module is configured to perform corresponding operations and acquire raw magnetic resonance data in response to the hardware control signals.

[0029] This invention achieves effective control of the spectrometer hardware module by parsing the sequence file parameters of the Pulseq standard and controlling the PCIe card registers via a host computer that calls the PCIe driver module. This significantly improves system compatibility and flexibility, enabling different host computers to easily communicate and collaborate with the spectrometer hardware module. It also facilitates sequence sharing and use between different devices, reducing system integration and maintenance costs. Attached Figure Description

[0030] Figure 1 This is a flowchart of the magnetic resonance spectrometer scanning control method proposed in this invention.

[0031] Figure 2 This diagram illustrates the execution steps of the magnetic resonance spectrometer scanning control method proposed in this invention. Detailed Implementation

[0032] The technical solution of the present invention will now be described in detail with reference to the accompanying drawings and embodiments.

[0033] Reference Figure 1-2 The present invention proposes a magnetic resonance spectrometer scanning control method, which includes the following steps: S1. The host computer parses and loads sequence file parameters conforming to the Pulseq standard, and integrates them with the pre-configured system parameters into a set of scan parameters.

[0034] This step is described in detail below: S1.1 The host computer is equipped with a user interface, and the user interacts with the user interface to load the required configuration files.

[0035] The specific operation is as follows: The user clicks the "Load Sequence File" button, selects a sequence file conforming to the Pulseq standard in the pop-up dialog box, and the host computer reads it into memory and performs a preliminary check on its format and integrity. At the same time, the user can click the "Load System File" button to select system parameters such as center frequency and bandwidth. The host computer parses the system parameters and displays them in the parameter area of ​​the interface, preparing for subsequent adjustments and integration.

[0036] S1.2 To ensure the reliability of input files, the host computer performs rigorous verification procedures. For sequence files, it verifies the compliance of their header information (version, type), checks the integrity of internal data structures (such as length and order), and verifies data accuracy through checksums and comparisons. For system files, it performs legality checks, checks whether system parameter values ​​are within the reasonable range supported by the spectrometer hardware, verifies the logical consistency between system parameters, and ensures that the file format can be correctly parsed, thereby preventing the input of erroneous parameters from the source.

[0037] S1.3 The host computer displays the loaded parameters in the corresponding input boxes or drop-down menus on the interface, along with the parameter name and unit. Users can manually modify sequence file parameters and system parameters (such as TR, TE, flip angle, FOV, resolution, and custom RF / gradient waveforms) according to experimental needs. The input boxes have a range check mechanism, which will issue a prompt if the input exceeds the limit. After the parameters are adjusted, the user saves the settings, and the new parameters are updated in memory, completing the personalized configuration before scanning.

[0038] S1.4 The host computer integrates the user-adjusted sequence parameters with the system parameters to form a complete and ordered set of scanning parameters. Subsequently, the system performs a deep compatibility check on the integrated set of scanning parameters to ensure that the parameter combinations do not have logical conflicts and meet all operating constraints of the spectrometer hardware, such as power and frequency resolution, thus laying the foundation for generating executable spectrometer hardware control commands.

[0039] In a specific embodiment, before S1, after the host computer starts, it loads the main operation interface, which includes a file loading button, a parameter adjustment area, a progress bar, and a result display window, and initializes the default states of each control. Subsequently, after the host computer starts, it executes a self-test process, which includes: Verify the communication with the PCIe driver module by sending test commands and confirming the response; Check if the PCIe card is in a ready state by reading its registers; Confirm that the DMA buffer in the register has been successfully allocated and is available.

[0040] The self-test process can effectively avoid system crashes, data loss, or even hardware damage caused by hardware incompatibility or resource conflicts during the scanning process, prevent runtime errors and hardware conflicts, and ensure that the entire system is in a stable working state.

[0041] S2. The host computer integrates the sequence file parameters to generate executable spectrometer hardware control instructions, and writes the spectrometer hardware control instructions into the registers of the PCIE board through the PCIE driver module.

[0042] This step is described in detail below: S2.1 The host computer first encapsulates the calculated data according to the protocol agreed upon with the PCIe driver module, adding headers and checksum information. Then, the host computer sends the data packets of spectrometer hardware control commands to the PCIe driver module through the established communication channel. The transmission process includes an error checking mechanism; if a transmission fails due to transient communication interference, it will automatically retry, and the system can automatically repair the problem without requiring manual troubleshooting by interrupting the scan. After multiple failures, the host computer notifies the user to check the communication link, clearly pinpointing the problem to the communication status, providing clear diagnostic information for system maintenance, and ensuring the reliable issuance of spectrometer hardware control commands.

[0043] S2.2 After receiving the data packet, the PCIe driver module parses and verifies its integrity. Next, based on the parsed parameter information, the PCIe driver module locates the corresponding hardware register address on the PCIe board and writes the new parameter values ​​into these registers. After writing, the PCIe driver module feeds back the operation result (success or failure) to the host computer so that the host computer can track the progress, thus completing the crucial conversion from software instructions to hardware register configuration.

[0044] The S3 and PCIe boards generate hardware control signals based on the contents written in the registers, which control the spectrometer hardware modules to perform corresponding operations.

[0045] This step is described in detail below: S3.1 The PCIe board monitors the status changes of its registers in real time. When the PCIe driver module modifies the register value, the FPGA timing controller on the board is triggered, generates corresponding hardware control signals (such as RF switching, frequency and power adjustment, etc.) based on the new parameters in the register, and sends these signals to the spectrometer hardware module to start its various operations.

[0046] S3.2 The spectrometer hardware module analyzes the hardware control signals from the PCIe board and controls its RF module to generate RF pulses with specified parameters (frequency, amplitude, and phase). The RF pulses interact with the object under test, generating magnetic resonance signals (FID or echo). The magnetic resonance signals are acquired by the receiving channel of the spectrometer hardware module and converted into digital signals, completing the generation from hardware control commands to raw magnetic resonance data.

[0047] It should be noted that the raw magnetic resonance data is efficiently written to the DMA buffer via direct memory access. During this process, the PCIe driver module is responsible for configuring the DMA controller's transfer parameters, ensuring stable, high-speed, and error-free data transfer from the hardware port to system memory.

[0048] This application presupposes the writing of raw magnetic resonance imaging (MRI) data into the DMA buffer as a trigger condition. Meeting this condition will trigger the PCIe driver module to start a service interrupt routine. After detecting that the PCIe driver module has triggered the service interrupt routine, the host computer sends a request to the PCIe driver module. The PCIe driver module responds to the request, reads the acquired raw MRI data from the DMA buffer, and sends it back to the host computer, while simultaneously updating the DMA buffer's status. Upon receiving the raw MRI data, the host computer performs preliminary verification to ensure the data is complete and usable.

[0049] S4. The host computer reads the raw magnetic resonance data and reconstructs it into magnetic resonance image data based on the raw magnetic resonance data.

[0050] This step is described in detail below: S4.1 The host computer performs a series of processes on the raw magnetic resonance data to improve data quality. Data processing mainly involves parsing the data read from the DMA buffer by the host computer according to the packet header, separating it into parallel data acquired by multiple receiving channels in the spectrometer hardware, and finally synthesizing it according to the format required for reconstruction. The synthesized data can then undergo preprocessing (such as noise reduction and filtering), feature extraction (such as obtaining spectral information through Fourier transform), and data normalization to prepare a clean and well-organized dataset for the final image reconstruction.

[0051] S4.2 After data processing, based on the processed data, the host computer uses the selected reconstruction algorithm (such as filtered back projection, iterative reconstruction, etc.) and corresponding parameters to reconstruct the image. The reconstruction process displays the progress in real time, and the image quality is verified after reconstruction is completed, finally generating magnetic resonance image data.

[0052] To comply with medical imaging standards, the reconstructed images are converted to DICOM format and embedded with metadata such as patient information and scan parameters. The generated DICOM image file is saved and simultaneously displayed in the user interface of the host computer, allowing users to perform zooming, panning, and other operations for observation and analysis.

[0053] This application also proposes a magnetic resonance spectrometer scanning control system, which includes a host computer, a PCIE driver module, a PCE board, and a spectrometer hardware module.

[0054] The host computer is responsible for functions such as user interface interaction, sequence file generation, and control command sending. It is configured to load and parse sequence file parameters that conform to the Pulseq standard, generate spectrometer hardware control commands, and reconstruct magnetic resonance image data based on the original magnetic resonance data.

[0055] Specifically, the host computer is equipped with a user interface, which facilitates users in setting and operating various parameters and scanning control sequence files. The user interface provides an intuitive way to input parameters, ensuring that all parameters can be accurately entered into the system.

[0056] Specifically, the host computer is responsible for parsing the sequence file. This sequence file follows the Pulseq standard format. The host computer thoroughly analyzes each parameter in the sequence file, extracts them from the file structure, and categorizes and organizes them for subsequent processing and use.

[0057] Specifically, after parameter parsing is complete, the host computer allows operators to adjust the parameters in the sequence file. Users can directly modify the parsed parameter values ​​on the user interface according to their actual needs. The host computer monitors the parameter adjustments in real time and performs validity checks on the modified parameters to ensure that the parameters are within a reasonable range. If a parameter exceeds the valid range, the host computer will promptly prompt the operator to re-enter it.

[0058] Specifically, the host computer integrates the adjusted sequence file parameters and pre-configured system parameters into a corresponding set of scanning parameters, and generates spectrometer hardware control commands based on this set. These control commands contain key information required for the operation of the spectrometer hardware modules, such as the frequency, amplitude, and phase of the radio frequency signal, and the intensity and duration of the gradient pulse. Subsequently, the host computer sends the spectrometer hardware control commands to the registers of the PCIe board through the PCIe driver module, thereby achieving precise control of the spectrometer hardware modules.

[0059] The PCIE driver module is configured to receive spectrometer hardware control commands and convert them into read / write operations on the PCIE board's registers.

[0060] The PCIe driver module is a crucial component for communication between the host computer and the PCIe board. It accurately writes the spectrometer hardware control commands sent by the host computer into the PCIe board's registers, and simultaneously reads the status information from the PCIe board's registers and feeds it back to the host computer, allowing the host computer to understand the system's operating status. The PCIe driver module is compatible with different hardware platforms and operating systems, ensuring that the driver program can function correctly in various environments.

[0061] The PCIe board has registers configured to store data written during read and write operations, and to generate hardware control signals for the spectrometer hardware module based on this data. For example, it generates control signals for radio frequency pulses and gradient pulses according to spectrometer hardware control instructions, and sends these signals to the spectrometer hardware.

[0062] The spectrometer hardware module is configured to respond to hardware control signals, perform corresponding operations, and acquire raw magnetic resonance data.

[0063] Specifically, the spectrometer hardware module is the core hardware component of magnetic resonance imaging (MRI). Based on hardware control signals in the registers of the PCIe board, it generates radio frequency (RF) pulses and gradient pulses, and receives MRI signals. The spectrometer hardware module can precisely control the amplitude, frequency, and phase of the RF pulses, as well as the intensity and direction of the gradient pulses, thereby achieving precise control of the MRI process. Simultaneously, the spectrometer hardware module can also acquire raw MRI data and convert it into electrical signals for processing.

[0064] The connections and working relationships between the various modules of the system are as follows: The host computer receives the sequence file input by the user through the user interface, parses the generated Pulseq-compliant sequence file, and extracts the parameters. Based on the parsing results, the host computer adjusts the sequence file, integrates it with pre-configured system parameters to form a scan parameter set, and generates executable spectrometer hardware control commands. The host computer sends the spectrometer hardware control commands to the registers of the PCIe board through the PCIe driver module. The spectrometer hardware module executes corresponding operations based on the data in the registers, generating radio frequency pulses and gradient pulses, and acquiring and receiving raw magnetic resonance data. The spectrometer hardware module processes the received raw magnetic resonance data, converts it into a processable digital signal, and transmits the raw magnetic resonance data back to the host computer through the PCIe board. The host computer performs image reconstruction on the received magnetic resonance signal data and displays the reconstructed image on the user interface.

[0065] The present invention has the following advantages: 1. Provide a standardized communication interface. A universal PCIe interface is used to achieve high-speed, stable communication between the host computer and the spectrometer hardware modules. The PCIe interface features high bandwidth and low latency, meeting the requirements of magnetic resonance imaging systems for rapid transmission of large amounts of data. Simultaneously, the universal PCIe interface reduces system integration and maintenance costs, enabling easy integration and collaboration between different host computers and spectrometer hardware modules. Furthermore, a universal PCIe driver is developed to achieve standardized communication between the host computer and the PCIe device, ensuring that different host computer control programs can achieve standardized control of the spectrometer device through the PCIe driver.

[0066] 2. Provides standardized sequence parsing. Based on Pulseq, standardized parsing of sequence files can be achieved. This standard format has good universality and compatibility, making sequence sharing and parsing between different devices easier and reducing communication costs. For example, in multi-center research collaborations and clinical practice, different research institutions and hospitals can easily share and use specific imaging sequences, improving work efficiency and consistency of imaging quality.

[0067] 3. Enhanced system flexibility and scalability. Flexible control of the PCIe card registers via the host computer allows for adaptation to different imaging needs and hardware configurations. The host computer can flexibly adjust control commands and sequence parameters according to different imaging requirements, achieving precise control of the spectrometer hardware. For example, when diagnosing different types of diseases, appropriate imaging sequences and hardware configurations can be selected based on the characteristics of the disease and diagnostic needs, improving diagnostic accuracy and efficiency. Simultaneously, the system's scalability is significantly improved; when new functions and hardware are needed, expansion and upgrades can be easily performed without requiring large-scale modifications to the entire system.

[0068] The above are merely preferred embodiments of the present invention, but the scope of protection of the present invention is not limited thereto. Any equivalent substitutions or modifications made by those skilled in the art within the scope of the technology disclosed in the present invention, based on the technical solution and inventive concept of the present invention, should be covered within the scope of protection of the present invention.

Claims

1. A method of magnetic resonance spectrometer scan control, characterized by, The steps include the following: S1, the host computer parses and loads sequence file parameters conforming to the Pulseq standard, and integrates the preconfigured system parameters into a scan parameter set; S2, the host computer generates executable spectrometer hardware control instructions based on the scan parameter set, and writes the spectrometer hardware control instructions into the registers of the PCIE board card through the PCIE drive module; S3, the PCIE board card generates hardware control signals according to the content written in the registers, controls the spectrometer hardware module to perform corresponding operations, and generates magnetic resonance raw data; the magnetic resonance raw data is written into the DMA buffer through direct memory access; S4, the host computer reads the magnetic resonance raw data from the DMA buffer, and parses and reconstructs the magnetic resonance raw data into magnetic resonance image data.

2. A magnetic resonance spectrometer scan control method according to claim 1, characterised by, The spectrometer hardware parses the hardware control signals, generates radio frequency pulses of specified parameters, and acquires magnetic resonance raw data generated by the interaction of the radio frequency pulses with the measured object, and writes the magnetic resonance raw data into the DMA buffer.

3. A magnetic resonance spectrometer scan control method according to claim 2, wherein, The writing of the magnetic resonance raw data into the DMA buffer is preset as a trigger condition, and after the trigger condition is met, the host computer sends a request to the PCIE drive module, the PCIE drive module responds to the request, reads the acquired magnetic resonance raw data from the DMA buffer, and then sends the magnetic resonance raw data to the host computer, and updates the state of the DMA buffer.

4. The magnetic resonance spectrometer scan control method of claim 1, wherein, The S1 further includes: The host computer receives user adjustment input of sequence file parameters and system parameters through a user interface; Before generating the spectrometer hardware control instructions, compatibility verification is performed on the scan parameter set to ensure that there is no logical conflict in the scan parameter set and the parameters are within a reasonable value range supported by the spectrometer hardware.

5. The magnetic resonance spectrometer scan control method of claim 1, wherein, Before the S1, the self-checking process after the host computer is started is further included, and the self-checking process includes: Check the communication with the PCIE board card drive module; Check the state of the PCIE board card; Confirm that the DMA buffer has been successfully allocated and is available.

6. The magnetic resonance spectrometer scan control method of claim 1, wherein, The S2 further includes: The host computer monitors the sending state of the spectrometer hardware control instructions; When the sending fails, the host computer automatically initiates a retry operation; When the number of sending failures reaches a preset threshold, the host computer notifies the user to check the communication situation.

7. The magnetic resonance spectrometer scan control method of claim 1, wherein, The S2 further includes: The PCIE drive module reads the state information of the registers and feeds back to the host computer.

8. The magnetic resonance spectrometer scan control method of claim 1, wherein, The S4 further includes: The host computer parses the magnetic resonance raw data and separates it into data of each channel; The separated data is processed into a data set in a format required for image reconstruction.

9. A magnetic resonance spectrometer scan control system, characterised by, The system for implementing the method of any one of claims 1-8 includes: A host computer configured to load and parse sequence file parameters conforming to the Pulseq standard, and to generate spectrometer hardware control instructions and magnetic resonance image data reconstructed based on magnetic resonance raw data; A PCIE drive module configured to receive the spectrometer hardware control instructions and convert them into read and write operations on the registers of the PCIE board card; A PCIE board card, registers on the PCIE board card are configured to store data written by the read-write operation, and generate a hardware control signal for controlling a spectrometer hardware module based on the data; The spectrometer hardware module is configured to perform a corresponding operation and collect magnetic resonance raw data in response to the hardware control signal.

Citation Information

Cited By

  • Magnetic resonance imaging sequence translation communication control system and method

    CN121955838A

  • Magnetic resonance imaging sequence translation communication control system and method

    CN121955838B