Nested and parallel feedback control loops for ultra-fine measurements of magnetic fields from the brain using a neural detection system
11980466 ยท 2024-05-14
Assignee
Inventors
- Micah Ledbetter (Sunnyvale, CA, US)
- Ricardo Jimenez-Martinez (Culver City, CA, US)
- Julian Kates-Harbeck (Marina Del Rey, CA, US)
- Benjamin Siepser (Los Angeles, CA, US)
- Benjamin Shapiro (Culver City, CA, US)
Cpc classification
A61B5/248
HUMAN NECESSITIES
A61B5/6803
HUMAN NECESSITIES
A61B5/7214
HUMAN NECESSITIES
International classification
A61B5/245
HUMAN NECESSITIES
A61B5/00
HUMAN NECESSITIES
A61B5/248
HUMAN NECESSITIES
Abstract
An actuated magnetic field is generated at a plurality of distinct frequencies that at least partially cancels an outside magnetic field at the plurality of distinct frequencies, thereby yielding a total residual magnetic field. The total residual magnetic field is coarsely detected and a plurality of coarse error signals are respectively output. The total residual magnetic field is finely detected and a plurality of fine error signals are respectively output. The actuated magnetic field is controlled respectively at the plurality of distinct frequencies at least partially based on at least one of the plurality of coarse error signals, and finely controlled respectively at the plurality of distinct frequencies at least partially based on at least one of the plurality of fine error signals.
Claims
1. A system, comprising: at least one magnetic field actuator configured for generating an actuated magnetic field that at least partially cancels an outside magnetic field, thereby yielding a total residual magnetic field; a plurality of coarse magnetometers respectively configured for coarsely detecting the total residual magnetic field and outputting a plurality of coarse error signals; a plurality of fine magnetometers respectively configured for finely detecting the total residual magnetic field and outputting a plurality of fine error signals; a coarse feedback control loop configured for coarsely controlling the actuated magnetic field at least partially based on at least one of the plurality of coarse error signals respectively output by at least one of the plurality of coarse magnetometers, thereby suppressing the total residual magnetic field at at least one of the plurality of fine magnetometers to a baseline level, such that the at least one of the plurality of fine magnetometers comes in-range; a fine feedback control loop configured for finely controlling the actuated magnetic field at least partially based on at least one of the plurality of fine error signals respectively output by the at least one of the plurality of fine magnetometers that has come in-range; and a management control loop configured for activating the fine feedback control loop to finely control the actuated magnetic field in a manner that further suppresses the total residual magnetic field at the at least one of the plurality of fine magnetometers that has come in-range to a lower level.
2. The system of claim 1, further comprising: a signal acquisition unit configured for being worn on a head of a user, the signal acquisition unit comprising a support structure, the at least one magnetic field actuator affixed to the support structure, the plurality of coarse magnetometers affixed to the support structure, and the plurality of fine magnetometers affixed to the support structure, the signal acquisition unit configured for deriving a plurality of magnetoencephalography (MEG) signals respectively from the plurality of fine error signals; and a signal processing unit configured for determining an existence of neural activity in the brain of the user based on the plurality of MEG signals.
3. The system of claim 2, wherein the plurality of coarse magnetometers is affixed to an outside of the support structure, and the plurality of fine magnetometers is affixed to an inside of the support structure.
4. The system of claim 1, wherein each of the plurality of coarse magnetometers is a flux gate magnetometer, and each of the plurality of fine magnetometers is an optically pumped magnetometer (OPM).
5. The system of claim 1, wherein the at least one magnetic field actuator comprises three orthogonal magnetic field actuators.
6. The system of claim 1, wherein each of the at least one magnetic field actuator comprises a uniform magnetic field actuator.
7. The system of claim 1, further comprising a processor containing the coarse feedback control loop and the fine feedback control loop.
8. The system of claim 1, wherein the coarse feedback control loop is configured for estimating the total residual magnetic field at at least one of the plurality of fine magnetometers based on the at least one coarse error signal, wherein the coarse feedback control loop is configured for coarsely controlling the actuated magnetic field at least partially based on the estimated total residual magnetic field at the at least one fine magnetometer.
9. The system of claim 1, wherein the management control loop is configured for determining whether each of the plurality of fine magnetometers is in-range or out-of-range, and finely controlling the actuated magnetic field based on the in-range or the out-of-range determination.
10. The system of claim 9, wherein finely controlling the actuated magnetic field based on the in-range or the out-of-range determination comprises considering the fine error signals output by the fine magnetometers that come in-range.
11. The system of claim 10, wherein finely controlling the actuated magnetic field based on the in-range or the out-of-range determination comprises ignoring the fine error signals output by the fine magnetometers that go out-of-range.
12. The system of claim 10, wherein each of the plurality of fine magnetometers operates in a linear range when in-range.
13. The system of claim 9, wherein finely controlling the actuated magnetic field based on the in-range or the out-of-range determination comprises determining whether the each of the plurality of fine magnetometers is in a linear operating range, in a non-linear operating range, or saturated, and assigning a weighting to the each of the plurality of fine magnetometers based on the linear operating range, the non-linear operating range, or the saturated determination.
14. A method, comprising: generating an actuated magnetic field that at least partially cancels an outside magnetic field, thereby yielding a total residual magnetic field; coarsely detecting the total residual magnetic field and outputting a plurality of coarse error signals; finely detecting the total residual magnetic field and outputting a plurality of fine error signals; coarsely controlling the actuated magnetic field at least partially based on at least one of the plurality of coarse error signals, thereby suppressing the total residual magnetic field at at least one detection location to a baseline level, such that an accuracy of at least one of the plurality of fine error signals increases; and finely controlling the actuated magnetic field at least partially based on at least one of the plurality of fine error signals, thereby suppressing the total residual magnetic field at the at least one detection location to a lower level, such that the accuracy of the at least one fine error signal further increases.
15. The method of claim 14, further comprising: deriving a plurality of magnetoencephalography (MEG) signals respectively from the plurality of fine error signals; and determining an existence of neural activity in the brain of a user based on the plurality of MEG signals.
16. The method of claim 14, wherein the actuated magnetic field is generated in three dimensions.
17. The method of claim 14, wherein the actuated magnetic field is uniform.
18. The method of claim 14, further comprising estimating the total residual magnetic field at at least one detection location where the total residual magnetic field is finely detected based on the at least one coarse error signal, wherein the actuated magnetic field is coarsely controlled at least partially based on the estimated total residual magnetic field at the at least one detection location.
19. The method of claim 14, further comprising determining an accuracy of each of the plurality of fine error signals, and finely controlling the actuated magnetic field based on the accuracy determination.
20. The method of claim 19, wherein finely controlling the actuated magnetic field based on the accuracy determination comprises comparing the determined accuracies of the plurality of fine error signals to a first accuracy threshold, and considering the fine error signals having accuracies that rise above the first accuracy threshold when finely controlling the actuated magnetic field.
21. The method of claim 20, wherein finely controlling the actuated magnetic field based on the accuracy determination comprises comparing the determined accuracies of the plurality of fine error signals to a second accuracy threshold, and ignoring the fine error signals having accuracies that drop below the first accuracy threshold when finely controlling the actuated magnetic field.
22. The method of claim 20, wherein finely controlling the actuated magnetic field based on the comparison comprises assigning a weighting to the each of the plurality of fine error signals based on the comparison.
23. A system, comprising: a signal acquisition unit configured for being worn on a head of a user, the signal acquisition unit comprising: a support structure; at least one magnetic field actuator affixed to the support structure, the at least one magnetic field actuator configured for generating an actuated magnetic field that at least partially cancels an outside magnetic field, thereby yielding a total residual magnetic field; a plurality of coarse magnetometers affixed to an outside of the support structure, the plurality of coarse magnetometers respectively configured for coarsely detecting the total residual magnetic field and outputting a plurality of coarse error signals; a plurality of fine magnetometers affixed to an inside of the support structure, the plurality of fine magnetometers respectively configured for finely detecting the total residual magnetic field and outputting a plurality of fine error signals; a coarse feedback control loop configured for coarsely controlling the actuated magnetic field at least partially based on at least one of the plurality of coarse error signals respectively output by at least one of the plurality of coarse magnetometers; a fine feedback control loop configured for finely controlling the actuated magnetic field at least partially based on at least one of the plurality of fine error signals respectively output by at least one of the plurality of fine magnetometers; and a processor configured deriving a plurality of magnetoencephalography (MEG) signals respectively from the plurality of fine error signals; and a signal processing unit configured for determining an existence of neural activity in the brain of the user based on the plurality of MEG signals.
24. A system, comprising: at least one magnetic field actuator configured for generating an actuated magnetic field that at least partially cancels an outside magnetic field, thereby yielding a total residual magnetic field; a plurality of coarse magnetometers respectively configured for coarsely detecting the total residual magnetic field and outputting a plurality of coarse error signals; a plurality of fine magnetometers respectively configured for finely detecting the total residual magnetic field and outputting a plurality of fine error signals; a management control loop configured for determining whether each of the plurality of fine magnetometers is in a linear operating range, in a non-linear operating range, or saturated, and assigning a weighting to the each of the plurality of fine magnetometers based on the linear operating range, the non-linear operating range, or the saturated determination; a coarse feedback control loop configured for coarsely controlling the actuated magnetic field at least partially based on at least one of the plurality of coarse error signals respectively output by at least one of the plurality of coarse magnetometers; and a fine feedback control loop configured for finely controlling the actuated magnetic field at least partially based on at least one of the plurality of fine error signals respectively output by the plurality of fine magnetometers and the weighting assigned by the management control loop to the plurality of fine magnetometers.
25. A method, comprising: generating an actuated magnetic field that at least partially cancels an outside magnetic field, thereby yielding a total residual magnetic field; coarsely detecting the total residual magnetic field and outputting a plurality of coarse error signals; finely detecting the total residual magnetic field and outputting a plurality of fine error signals; estimating the total residual magnetic field at at least one detection location where the total residual magnetic field is finely detected based on at least one of the plurality of coarse error signals; coarsely controlling the actuated magnetic field at least partially based on the estimated total residual magnetic field at the at least one detection location; and finely controlling the actuated magnetic field at least partially based on at least one of the plurality of fine error signals.
26. A method, comprising: generating an actuated magnetic field that at least partially cancels an outside magnetic field, thereby yielding a total residual magnetic field; coarsely detecting the total residual magnetic field and outputting a plurality of coarse error signals; finely detecting the total residual magnetic field and outputting a plurality of fine error signals; coarsely controlling the actuated magnetic field at least partially based on at least one of the plurality of coarse error signals; determining an accuracy of each of the plurality of fine error signals; and finely controlling the actuated magnetic field at least partially based on at least one of the plurality of fine error signals and the accuracy determination.
27. The method of claim 26, wherein finely controlling the actuated magnetic field based on the accuracy determination comprises comparing the determined accuracies of the plurality of fine error signals to a first accuracy threshold, and considering the fine error signals having accuracies that rise above the first accuracy threshold when finely controlling the actuated magnetic field.
28. The method of claim 27, wherein finely controlling the actuated magnetic field based on the accuracy determination comprises comparing the determined accuracies of the plurality of fine error signals to a second accuracy threshold, and ignoring the fine error signals having accuracies that drop below the first accuracy threshold when finely controlling the actuated magnetic field.
29. The method of claim 27, wherein finely controlling the actuated magnetic field based on the comparison comprises assigning a weighting to the each of the plurality of fine error signals based on the comparison.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
(1) The drawings illustrate the design and utility of preferred embodiments of the present invention, in which similar elements are referred to by common reference numerals. In order to better appreciate how the above-recited and other advantages and objects of the present inventions are obtained, a more particular description of the present inventions briefly described above will be rendered by reference to specific embodiments thereof, which are illustrated in the accompanying drawings. Understanding that these drawings depict only typical embodiments of the present inventions and are not therefore to be considered limiting of its scope, the present inventions will be described and explained with additional specificity and detail through the use of the accompanying drawings in which:
(2)
(3)
(4)
(5)
(6)
(7)
(8)
(9)
(10)
(11)
(12)
(13)
(14)
(15)
(16)
(17)
DETAILED DESCRIPTION OF THE EMBODIMENTS
(18) Significantly, the neural activity measurement systems (and variations thereof) described herein are configured for non-invasively acquiring magnetoencephalography (MEG) signals from a brain of a user while effectively suppressing the outside magnetic field without the use of magnetically shielded rooms, and identifying and localizing the neural activity within the cortical structures of the brain of the user based on the acquired magnetoencephalography (MEG) signals.
(19) The neural activity measurement system described herein may take the form of a brain computer interface (BCI) (also known as a neural-controlled interface (NCI), mind-machine interface (MMI), direct neural interface (DNI), or brain-machine interface (BMI)), which converts the neural activity information into commands that are output to an external device or devices for carrying out desired actions that replace, restore, enhance, supplement, or improve natural central nervous system (CNS) output, and thereby changes the ongoing interactions between the CNS of a user and an external or internal environment.
(20) For example, as illustrated in
(21) To this end, the neural activity measurement system 10 generally comprises a signal acquisition unit 18 configured for at least partially cancelling a relatively strong outside magnetic field B.sub.OUT within an environmental magnetic field B.sub.ENV that also includes a relatively weak MEG magnetic field B.sub.MEG induced by electrical current (indicative of neural activity) in a brain 14 of a user 12. That is, B.sub.TOT=B.sub.ENV+B.sub.ACT=B.sub.OUT+B.sub.MEG+B.sub.ACT. The outside magnetic field B.sub.OUT may emanate from global sources (e.g., the Earth's magnetic field), and from localized sources, including, but not limited to, from electromagnetic radiation emanating from electrical outlets and sockets, electrical wires or connections in the wall, and everyday electrical equipment (microwave ovens, televisions, refrigerators, environmental systems (air conditioning, etc.) in a home, office, or laboratory setting, as well as from cell phones, biomagnetics unrelated to neural signals (such as facial muscles, magnetic fields produced by the heart or nerves firing), everyday objects encountered inside (metal and magnetic objects, including steel supports, rebar, studs, utility boxes, etc.,) and outside spaces, such as cell phone towers, power lines, transformers, and moving vehicles (e.g., cars, trains, bikes, electric bikes and scooters, electric cars, etc.), user motion/rotation/translation in a background field (earth field), user clothing and eyeglasses, personal electronics (e.g., laptop computers, watches, phones, smart rings, etc.), active implantable medical devices (pacemakers), augmented reality/virtual reality, sound systems (that use magnets), etc.
(22) The signal acquisition unit 18 is configured for generating an actuated magnetic field B.sub.ACT that at least partially cancels the relative strong outside magnetic field B.sub.OUT within the environmental magnetic field B.sub.ENV, yielding a total residual magnetic field B.sub.TOT (which is preferably zero or near-zero due to the summation of the environmental magnetic field B.sub.ENV and the actuated magnetic field B.sub.ACT). The signal acquisition unit 18 is further configured for detecting the total residual magnetic field B.sub.TOT as feedback to cancel the outside magnetic field B.sub.OUT, and ultimately, to suppress the total residual magnetic field B.sub.TOT. The signal acquisition unit 18 is also configured for extracting and outputting a clean (i.e., reduced-noise) electrical MEG signals S.sub.MEG of the MEG magnetic field B.sub.MEG from the total residual magnetic field B.sub.TOT.
(23) The signal acquisition unit 18 may utilize any suitable technique for acquiring the MEG magnetic field B.sub.MEG, including, but not limited to the techniques described in U.S. patent application Ser. No. 16,428,871, entitled Magnetic Field Measurement Systems and Methods of Making and Using, U.S. patent application Ser. No. 16/418,478, entitled Magnetic Field Measurement System and Method of Using Variable Dynamic Range Optical Magnetometers, U.S. patent application Ser. No. 16/418,500, entitled, Integrated Gas Cell and Optical Components for Atomic Magnetometry and Methods for Making and Using, U.S. patent application Ser. No. 16/457,655, entitled Magnetic Field Shaping Components for Magnetic Field Measurement Systems and Methods for Making and Using, U.S. patent application Ser. No. 16/213,980, entitled Systems and Methods Including Multi-Mode Operation of Optically Pumped Magnetometer(s), (now U.S. Pat. No. 10,627,460), U.S. patent application Ser. No. 16/456,975, entitled Dynamic Magnetic Shielding and Beamforming Using Ferrofluid for Compact Magnetoencephalography (MEG), U.S. patent application Ser. No. 16/752,393, entitled Neural Feedback Loop Filters for Enhanced Dynamic Range Magnetoencephalography (MEG) Systems and Methods, U.S. patent application Ser. No. 16/741,593, entitled Magnetic Field Measurement System with Amplitude-Selective Magnetic Shield, U.S. Provisional Application Ser. No. 62/858,636, entitled Integrated Magnetometer Arrays for Magnetoencephalography (MEG) Detection Systems and Methods, U.S. Provisional Application Ser. No. 62/836,421, entitled Systems and Methods for Suppression of Non-Neural Interferences in Magnetoencephalography (MEG) Measurements, U.S. Provisional Application Ser. No. 62/842,818 entitled Active Shield Arrays for Magnetoencephalography (MEG), U.S. Provisional Application Ser. No. 62/926,032 entitled Systems and Methods for Multiplexed or Interleaved Operation of Magnetometers, U.S. Provisional Application Ser. No. 62/896,929 entitled Systems and Methods having an Optical Magnetometer Array with Beam Splitters, and U.S. Provisional Application Ser. No. 62/960,548 entitled Methods and Systems for Fast Field Zeroing for Magnetoencephalography (MEG), which are all expressly incorporated herein by reference.
(24) The neural activity measurement system 10 further comprises a signal processing unit 20 configured for processing the electrical MEG signal S.sub.MEG to identify and localize neural activity within the cortex of the brain 14 of the user 12, and issuing the commands CMD to the external device 16 in response to the identified and localized neural activity in the brain 14 of the user 12.
(25) It should be appreciated that, although the neural activity measurement system 10 is described herein in the context of a BCI, the present inventions should not be so limited, and may be applied to any system used for any application (including, but not limited to, medical, entertainment, neuromodulation stimulation, lie detection devices, alarm, educational, etc.), where it is desirable to perform measurements on a magnetic field induced by any physiological process in a person that would benefit from canceling an outside magnetic field. For example, instead of deriving neural activity information from MEG signals, magnetic fields induced by electrical heart activity can be measured to determine heart activity information of a person.
(26) Referring now to
(27) As shown, the signal acquisition unit 18 is configured for being applied to the user 12, and in this case, worn on the head of the user 12. The signal acquisition unit 18 comprises a support structure 24, a plurality of magnetometers 26 (divided between a plurality of coarse magnetometers 26a and a plurality of fine magnetometers 26b) distributed about the support structure 24, a set of magnetic field actuators 28 in proximity to the fine magnetometers 26b, and a processor 30 electrically coupled between the magnetometers 26 and the set of actuators 28.
(28) The support structure 24 may be shaped, e.g., have a banana, headband, cap, helmet, beanie, other hat shape, or other shape adjustable and conformable to the user's head, such that at least some of the magnetometers 26 are in close proximity, preferably in contact, with the outer skin of the head, and in this case, the scalp of the user 12. The support structure 24 may be made out of any suitable cloth, soft polymer, plastic, hard shell, and/or any other suitable material as may serve a particular implementation. An adhesive, strap, or belt (not shown) can be used to secure the support structure 24 to the head of the user 12.
(29) Each of the magnetometers 26 is configured for detecting a spatial component of the total residual magnetic field B.sub.TOT, and outputting a corresponding electrical signal representative of the spatial component of the total residual magnetic field B.sub.TOT. In the illustrated embodiment, the plurality of coarse magnetometers 26a is distributed on the outside of the support structure 24 for detecting the respective spatial components of the total residual magnetic field B.sub.TOT mainly from outside of the support structure 24, whereas the plurality of fine magnetometers 26b is distributed on the inside of the support structure 24 for detecting the respective spatial components of the total residual magnetic field B.sub.TOT mainly from inside the support structure 24 (i.e. they are closer to the brain 14 of the user 12).
(30) Each of the coarse magnetometers 26a has a relatively low sensitivity, but high dynamic sensitivity range, to magnetic fields, whereas each of the fine magnetometers 26b has a relatively high sensitivity, but low dynamic sensitivity range. The signal 10 acquisition unit 18 may have any suitable number of magnetometers 26. For example, the signal acquisition unit 18 may have twelve coarse magnetometers 26a and twenty-five fine magnetometers 26b, although one of ordinary skill in the art would understand that signal acquisition unit 18 may have any suitable number of coarse magnetometers 26a and magnetometers 26b, including more coarse magnetometers 26a than fine 15 magnetometers 26b. In alternative embodiments of the signal acquisition unit 18, the plurality of magnetometers 26 may only comprise a plurality of fine magnetometers 26b distributed on the inside of the support structure 24.
(31) As will be described in further detail below, the clean (i.e., reduced-noise) electrical MEG signals S.sub.MEG that are representative of the spatial components of the MEG magnetic field B.sub.MEG, and that will be processed by the signal processing unit 20 for determining and localizing neural activity in the brain 14 of the user 12, will be respectively derived from the electrical signals output by the respective fine magnetometers 26b, and in some cases, from the electrical signals output by the coarse magnetometers 26a; whereas the characteristics (namely amplitude and phase) of the actuated magnetic field B.sub.ACT will be derived from the electrical signals output by the respective coarse magnetometers 26a and/or the electrical signals output by at least some of the respective fine magnetometers 26b.
(32) The set of magnetic field actuators 28 is configured for generating the actuated magnetic field B.sub.ACT to at least partially cancel the outside magnetic field B.sub.OUT in the vicinity of the plurality of fine magnetometers 26b. The set of magnetic field actuators 28 may, e.g., comprise at least one coil (not shown in
(33) The processor 30 is electrically coupled between the magnetometers 26 and magnetic field actuators 28 via electrical wires (not shown), and is configured for processing the electrical signals respectively output by the coarse magnetometers 26a (and in some cases the electrical signals output by the fine magnetometers 26b) in response to the detection of the spatial components of the total residual magnetic field B.sub.TOT, determining the characteristics of the actuated magnetic field B.sub.ACT required to cancel the outside magnetic field B.sub.OUT, and generating noise-cancelling control signals based on this determination that are output to the set of magnetic field actuators 28.
(34) To minimize the size, weight, and cost of the signal acquisition unit 18, the functions of the processor 30 are preferably performed digitally (e.g., in firmware, such as a programmable logic device (e.g., a field programmable gate array (FPGA), or an ASIC (application specific integrated circuit) device, or in a micro-processor)), in which case, one or more analog-to-digital converters (not shown) can be employed between the magnetometers 26 and the processor 30, and one or more digital-to-analog converters (not shown) can be employed between the magnetic field actuators 28 and the processor 30. However, it should be appreciated that, in alternative embodiments, the functions of the processor 30 may be at least partially performed in an analog fashion.
(35) It should be noted that, although the signal acquisition unit 18 is illustrated in
(36) The signal processing unit 20 is configured for being applied to the user 12, and in this case, worn remotely from the head of the user 12, e.g., worn on the neck, shoulders, chest, or arm) of the user 12. The signal processing unit 20 comprises a housing 36 containing its own processor 38 and a controller 40. The processor 38 is configured for identifying and localizing neural activity within the cortex of the brain 14 of the user 12, and the controller 40 is configured for issuing commands CMD to an external device 16 in response to the identified and localized neural activity in the brain 14 of the user 12, as well as controlling the high-level operational functions of the signal acquisition unit 18. The signal processing unit 20 may additionally include a power supply (which if head-worn, may take the form of a rechargeable or non-chargeable battery), a control panel with input/output functions, a display, and memory. Alternatively, power may be provided to the signal processing unit 20 wirelessly (e.g., by induction).
(37) In the illustrated embodiment, the neural activity measurement system 10 further comprises a wired connection 42 (e.g., electrical wires) for providing power from the signal processing unit 20 to the signal acquisition unit 18 and communicating between the signal processing unit 20 and the signal acquisition unit 18. Alternatively, the neural activity measurement system 10 may use a non-wired connection (e.g., wireless radio frequency (RF) signals (e.g., Bluetooth, Wifi, cellular, etc.) or optical links (e.g., fiber optic or infrared (IR)) for providing power from the signal processing unit 20 to the signal acquisition unit 18 and/or communicating between the signal processing unit 20 and the signal acquisition unit 18.
(38) In the illustrated embodiment, the neural activity measurement system 10 further comprises a wired connection 44 (e.g., electrical wires) for providing power from the signal processing unit 20 to the external device 16 and communicating between the signal processing unit 20 and the external device 16. Alternatively, the neural activity measurement system 10 may use a non-wired connection (e.g., wireless radio frequency (RF) signals (e.g., Bluetooth, Wifi, cellular, etc.) or optical links (e.g., fiber optic or infrared (IR)) for providing power from the signal processing unit 20 to the external device 16 and/or communicating between the signal processing unit 20 and the external device 16.
(39) The neural activity measurement system 10 may optionally comprise a remote processor 22 (e.g., a Smartphone, tablet computer, or the like) in communication with the signal processing unit 20 coupled via a wired connection (e.g., electrical wires) or a non-wired connection (e.g., wireless radio frequency (RF) signals (e.g., Bluetooth, Wifi, cellular, etc.) or optical links (e.g., fiber optic or infrared (IR)) 46. The remote processor 22 may store data from previous sessions, and include a display screen.
(40) It should be appreciated that at least a portion of the signal acquisition and magnetic field cancellation functionality of the processor 30 in the signal acquisition unit 18 may be implemented in the signal processing unit 20, and/or at least a portion of the neural activity determination and localization functionality of the signal processing unit 20 may be implemented in the signal acquisition unit 18. In the preferred embodiment, the functionalities of the processor 30 in the signal acquisition unit 18, as well as the processor 38 and a controller 40 in the signal processing unit 20, may be implemented using one or more suitable computing devices or digital processors, including, but not limited to, a microcontroller, microprocessor, digital signal processor, graphical processing unit, central processing unit, application specific integrated circuit (ASIC), field programmable gate array (FPGA), and/or programmable logic unit (PLU). Such computing device(s) or digital processors may be associated with non-transitory computer- or processor-readable medium that stores executable logic or instructions and/or data or information, which when executed, perform the functions of these components. The non-transitory computer- or processor-readable medium may be formed as one or more registers, for example of a microprocessor, FPGA, or ASIC, or can be a type of computer-readable media, namely computer-readable storage media, which may include, but is not limited to, RAM, ROM, EEPROM, flash memory, or other memory technology, CD-ROM, digital versatile disks (DVD) or other optical storage, magnetic cassettes, magnetic tape, magnetic disk storage or other magnetic storage devices, or any other medium which can be used to store the desired information and which can be accessed by a computing device.
(41) Significantly, the signal acquisition unit 18 utilizes one or more novel techniques for cancelling the outside magnetic field B.sub.OUT in the detected total residual magnetic field B.sub.TOT, such that the magnitude of the detected total residual magnetic field B.sub.TOT is at a level that allows the fine magnetometers 26b to be in-range.
(42) As shown in
(43) In particular, the signal acquisition unit 18a is configured for at least partially cancelling the outside magnetic field B.sub.OUT at the locations of the fine magnetometers 26b by initially employing a coarse feedback control loop 50 having a relatively low sensitivity, but relatively high dynamic range, for coarsely cancelling the outside magnetic field B.sub.OUT (e.g., low-frequency cancellation of the outside magnetic field B.sub.OUT contributed by the Earth's magnetic field (e.g., any of the techniques described in U.S. patent application Ser. No. 16/752,393, entitled Neural Feedback Loop Filters for Enhanced Dynamic Range Magnetoencephalography (MEG) Systems and Methods, which is expressly incorporated herein by reference, a broadband cancellation technique, and/or the harmonic frequency band cancellation techniques described below), such that the spatial components of the total residual magnetic field B.sub.TOT at the fine magnetometers 26b drop to a baseline level within the operating range of the fine magnetometers 26b, and subsequently employing a fine feedback control loop 52 having a relatively high sensitivity, but a low dynamic range that encompasses this baseline level for finely cancelling the outside magnetic field B.sub.OUT (e.g., low-frequency cancellation of the outside magnetic field B.sub.OUT contributed by the Earth's magnetic field, broadband cancellation, and/or the harmonic frequency band cancellation techniques described below), such that the spatial components of the total residual magnetic field B.sub.TOT at the fine magnetometers 26b further drop from the baseline level to an even lower level, which can make operation of the magnetometers 26 more reliable. The signal acquisition unit 18a is also configured for managing the coarse feedback control loop 50 and fine feedback control loop 52 by employing a management control loop 54.
(44) In particular, the coarse feedback control loop 50 and fine feedback control loop 52 are implemented in the processor 30, with the coarse feedback control loop 50 coarsely controlling the set of magnetic field actuators 28 in response to input from the coarse magnetometers 26a, and the fine feedback control loop 52 finely controlling the set of magnetic field actuators 28 in response to input from the fine magnetometers 26b. Although the coarse feedback control loop 50 is illustrated as receiving input from three coarse magnetometers 26a, and the fine feedback control loop 52 is illustrated as receiving input from three fine magnetometers 26b, it should be appreciated that the coarse feedback control loop 50 can receive input from more or less coarse magnetometers 26a, including only one coarse magnetometer 26a, and the fine feedback control loop 52 can receive input from more or less fine magnetometers 26b, including only one fine magnetometer 26b. Furthermore, although the coarse feedback control loop 50 and fine feedback control loop 52 are illustrated as receiving input from an equal number of coarse magnetometers 26a and fine magnetometers 26b, the coarse feedback control loop 50 and fine feedback control loop 52 may receive input from an unequal number of coarse magnetometers 26a and fine magnetometers 26b, including a number of coarse magnetometers 26a that is greater or less the number of fine magnetometers 26b.
(45) Initially, due to the relatively low dynamic range of the fine magnetometers 26b, the magnitude of the total residual magnetic field B.sub.TOT is too great for the fine magnetometers 26b to detect the total residual magnetic field B.sub.TOT. However, due to the relatively high dynamic range of the coarse magnetometers 26a, the spatial components of the total residual magnetic field B.sub.TOT can be respectively detected by the coarse magnetometers 26a, which outputs coarse error signals SC.sub.ERR corresponding to the spatial components of the detected total residual magnetic field B.sub.TOT.
(46) When the magnitude of the total residual magnetic field B.sub.TOT is above the dynamic range of the fine magnetometers 26b, the processor 30 acquires the coarse error signals SC.sub.ERR output by the coarse magnetometers 26a in response to detecting the spatial components of the total residual magnetic field B.sub.TOT, computes the characteristics (namely, the amplitude and phase) of the actuated magnetic field B.sub.ACT estimated to minimize the coarse error signals SC.sub.ERR output by the coarse magnetometers 26a, and generates a corresponding noise-cancelling control signal C for output to the set of magnetic field actuators 28 for at least partially cancelling the outside magnetic field B.sub.OUT at the fine magnetometers 26b, and ultimately suppressing the total residual magnetic field B.sub.TOT to a baseline level at the fine magnetometers 26b.
(47) In one embodiment, the processor 30 may estimate the spatial components of the total residual magnetic field B.sub.TOT respectively at each fine magnetometer 26b based on the coarse error signals SC.sub.ERR output by the coarse magnetometers 26a or fine error signals SF.sub.ERR of other fine magnetometers 26b, e.g., using the estimation techniques described in U.S. Provisional Application Ser. No. 62/975,719, entitled Estimating the Magnetic Field at Distances From Direct Measurements to Enable Fine Sensors to Measure the Magnetic Field from the Brain by Using a Wearable MEG System, which is expressly incorporated herein by reference.
(48) In the embodiment illustrated in
(49) Hence, in this example, ignoring the minute contribution of the MEG magnetic field B.sub.MEG for purposes of simplicity, the coarse magnetometers 26a and fine magnetometers 26b will measure a different total residual magnetic field B.sub.TOT=B.sub.OUT+B.sub.ACT, because even though the outside magnetic field B.sub.OUT may be the same at both coarse magnetometers 26a and fine magnetometers 26b, the actuated magnetic field B.sub.ACT will differ between the coarse magnetometers 26a and fine magnetometers 26b based on their different proximities to the magnetic field actuators 28. Thus, absent estimation of the spatial components of the total residual magnetic field B.sub.TOT respectively at each fine magnetometer 26b, cancellation of the outside magnetic field B.sub.OUT, and the resulting suppression of the total residual magnetic field B.sub.TOT, at the fine magnetometers 26b based directly (i.e., without correction) on the coarse error signals SC.sub.ERR output by the coarse magnetometers 26a may be insufficient.
(50) In accordance with the noise-cancelling control signal C output by the processor 30, the set of magnetic field actuators 28 generates the actuated magnetic field B.sub.ACT, which combines with the outside magnetic field B.sub.OUT (along with weak MEG magnetic field B.sub.MEG from the brain 14) to create a total residual magnetic field B.sub.TOT at the fine magnetometers 26b having spatial components that are at baseline level within the operating range of the fine magnetometers 26b.
(51) Once the spatial components of the total residual magnetic field B.sub.TOT are at the baseline level, they can be respectively detected by the fine magnetometers 26b, which outputs fine error signals SF.sub.ERR corresponding to the spatial components of the detected total residual magnetic field B.sub.TOT. The processor 30 then acquires the fine error signals SF.sub.ERR output by the fine magnetometers 26b in response to detecting the spatial components of the total residual magnetic field B.sub.TOT, computes the characteristics of the actuated magnetic field B.sub.ACT estimated to minimize the fine error signals SF.sub.ERR output by the fine magnetometers 26b, and generates a corresponding noise-cancelling control signal C for output to the set of magnetic field actuators 28 for at least partially cancelling the outside magnetic field B.sub.OUT at the fine magnetometers 26b, and ultimately suppressing the total residual magnetic field B.sub.TOT to a lower level than the baseline level at the fine magnetometers 26b.
(52) In one embodiment, even when the spatial components of the total residual magnetic field B.sub.TOT are at the baseline level, and the fine error signals SF.sub.ERR output by the fine magnetometers 26b are being actively acquired, the processor 30 may be further configured for correcting or refining the fine error signals SF.sub.ERR using the estimation techniques described in U.S. Provisional Application Ser. No. 62/975,719, entitled Estimating the Magnetic Field at Distances From Direct Measurements to Enable Fine Sensors to Measure the Magnetic Field from the Brain by Using a Wearable MEG System, and/or U.S. Provisional Application Ser. No. 62/975,723, entitled Algorithms that Exploit Maxwell's Equations and Geometry to Reduce Noise for Ultra-Fine Measurements of Magnetic Fields from the Brain Using a Wearable MEG System, which are expressly incorporated herein by reference.
(53) In accordance with the noise-cancelling control signal C output by the processor 30, the set of magnetic field actuators 28 generates the actuated magnetic field B.sub.ACT, which combines with the outside magnetic field B.sub.OUT (along with weak MEG magnetic field B.sub.MEG from the brain 14) to create a total residual magnetic field B.sub.TOT having spatial components at the fine magnetometers 26b that are at the baseline level. At this point, the fine error signals SF.sub.ERR can serve to collect MEG signals S.sub.MEG representative of the spatial components of the MEG magnetic field B.sub.MEG for further processing by the signal processing unit 20 to identify and localize neural activity in the brain 14 of the user 12.
(54) It should be appreciated that, in the illustrated embodiment, the coarse magnetometers 26a and fine magnetometers 26b are capable of detecting the total residual magnetic field B.sub.TOT in three dimensions (x, y, and z), and the set of magnetic field actuators 28 includes three magnetic field actuators 28a-28c (shown in
(55) In an alternative embodiment, the signal acquisition unit 18a (shown in
(56) Whether the signal acquisition unit 18a employs both the coarse feedback control loop 50 and the fine feedback control loop 52 to cancel the outside magnetic field B.sub.OUT, or employs only the coarse feedback control loop 50 to cancel the outside magnetic field B.sub.OUT, it can be appreciated that the signal acquisition unit 18a is capable of coarsely canceling a large portion of the outside magnetic field B.sub.OUT, while still collecting signals from the fine magnetometers 26b sensitive enough to measure the weaker MEG magnetic field B.sub.MEG generated by the neural activity in the brain 14 of the user 12.
(57) The processor 30 employs the management control loop 54 to manage how the coarse feedback control loop 50 and fine feedback control loop 52 are employed (e.g., how the coarse error signals SC.sub.ERR output by the coarse magnetometers 26a and the fine error signals SF.sub.ERR output by the fine magnetometers 26b are to be used) for optimal cancellation of the outside magnetic field B.sub.OUT, and thus optimal suppression of the total residual magnetic field B.sub.TOT, and corrects additional factors that can change more slowly over time, such as, e.g., calibrating the magnetometers 26 (e.g., using calibration techniques described in U.S. Provisional Application Ser. No. 62/975,709, entitled Self-Calibration of Flux Gate Offset and Gain Drift To Improve Measurement Accuracy Of Magnetic Fields From the Brain Using a Wearable MEG System, which is expressly incorporated herein by reference), and optimizing performance metrics in the signal acquisition unit 18, either globally or locally (e.g., using optimal control methods disclosed in U.S. Provisional Application Ser. No. 62/975,727, entitled Optimal Methods to Feedback Control and Estimate Magnetic Fields to Enable a Wearable MEG System to Measure Magnetic Fields from the Brain, which is expressly incorporated herein by reference), adapting to changing time delays in computations, etc.
(58) The management control loop 54 manages the coarse feedback control loop 50 and fine feedback control loop 52 based on whether the fine magnetometers 26b are in-range or out-of-range, e.g., by considering coarse error signals SC.sub.ERR from the coarse magnetometers 26a and ignoring fine error signals SF.sub.ERR if the fine magnetometers 26b are out-of-range, and ignoring coarse error signals SC.sub.ERR from the coarse magnetometers 26a and considering fine error signals SC.sub.ERR from the fine magnetometers 26b if the fine magnetometers 26 are in-range. The management control loop 54 may monitor the spatial component of the total residual magnetic field B.sub.TOT and the overall behavior and history of the signal at each fine magnetometer 26b to determine whether or not the fine magnetometer 26b is in-range or out-of-range. It is noted that the spatial components of the total residual magnetic field B.sub.TOT at the fine magnetometers 26b may be substantially different from each other, and thus, some of the fine magnetometers 26b may be in-range, while other fine magnetometers 26b may be out-of-range.
(59) With knowledge of whether each of the fine magnetometers 26b are in-range or out-of-range, the management control loop 54 may generally activate the fine feedback control loop 52 after initiating activation of the coarse feedback control loop 50. In this manner, as discussed above, the coarse feedback control loop 50 may coarsely control the actuated magnetic field B.sub.ACT in a manner that at least partially cancels the outside magnetic field B.sub.OUT, and thus suppresses the total residual magnetic field B.sub.TOT at the fine magnetometers 26b to a baseline level, such that the at least one of magnetometers 26b comes in-range. The management control loop 54 may then activate the feedback control loop 52 to finely control the actuated magnetic field B.sub.ACT in a manner that further suppresses the total residual magnetic field B.sub.TOT at the fine magnetometer(s) 26b that just came in-range to a lower level.
(60) In one embodiment, the management control loop 54 strictly activates only the coarse feedback control loop 50 (e.g., if one of the fine magnetometers 26b is out-of-range) or only the fine feedback control loop (e.g., if all of the fine magnetometers 26 are in-range), but not both the coarse feedback control loop 50 and the fine feedback control loop 52 at the same time. In this case, the management control loop 54 will only consider coarse error signals SC.sub.ERR from the coarse magnetometers 26a when the coarse feedback control loop 50 is active, and will only consider fine error signals SF.sub.ERR from the fine magnetometers 26b when the fine feedback control loop 52 is active.
(61) In another particularly preferred embodiment, however, the management control loop 54, at any given time, may not strictly activate only the coarse feedback control loop 50 or strictly activate only the fine feedback control loop 52, and thus, both of the coarse feedback control loop 50 and fine feedback control loop 52 may be at least partially activated. The management control loop 54 may choose to consider only the fine error signals SF.sub.ERR from the fine magnetometers 26b that are in-range. In this case, the management control loop 54 may determine whether or not the fine magnetometer 26b is in-range, and performs a sensor hand-off procedure, and in particular, switches back and forth between consideration of a coarse error signal SC.sub.ERR from any given coarse magnetometer 26a and consideration of a fine error signal SF.sub.ERR from any given fine magnetometer 26b. It is understood that only some of the fine magnetometers 26b may be out-of-range at any given moment, so the sensor hand-off procedure can be from one, some, or all coarse magnetometers 26a to one, some, or all of the fine magnetometers 26b.
(62) For example, if the management control loop 54 is currently considering a coarse error signal SC.sub.ERR from a coarse magnetometer 26, and a previously unavailable fine magnetometer 26b is deemed to be in-range, the processor 30 may then ignore a coarse error signal SC.sub.ERR from at least one coarse magnetometer 26a that is in proximity to the previously unavailable fine magnetometer 26b, and instead consider the more accurate fine error signal SF.sub.ERR from this previously unavailable fine magnetometer 26b (in essence, passing or handing off detection of the total residual magnetic field B.sub.TOT from the coarse magnetometer(s) 26b to the fine magnetometer 26b).
(63) On the contrary, if the management control loop 54 is currently considering a fine error signal SF.sub.ERR from a fine magnetometer 26b, and the fine magnetometer 26b is subsequently deemed to fall out-of-range for any one of a variety of reasons (e.g., if the user 12, and thus the fine magnetometer 26b, gets too close to a power outlet, a fridge magnet, a cell phone, or perhaps if the user 12 turns their head so suddenly that the total residual magnetic field B.sub.TOT to which the fine magnetometer 26b varies too quickly), the management control loop 54 may then ignore the fine error signal SF.sub.ERR from that fine magnetometer 26b, and instead consider the coarse error signal SC.sub.ERR from at least one coarse magnetometer 26a in proximity to the now unavailable fine magnetometer 26b (in essence, passing or handing off detection of the total residual magnetic field B.sub.TOT from the fine magnetometer 26b to the coarse magnetometer 26a).
(64) Thus, in this manner, the management control loop 54 may operate the fine feedback control loop 52 to control the actuated magnetic field B.sub.ACT based on the fine error signals SF.sub.ERR respectively output by fine magnetometers 26b as they come in-range. The management control loop 54 may operate the fine feedback control loop 52 to prevent control of the actuated magnetic field B.sub.ACT based on the fine error signals SF.sub.ERR respectively output by fine magnetometers 26b as they go out-of-range.
(65) In an optional embodiment, the management control loop 54 may weight the fine magnetometers 26b, in which case, the management control loop 54 may not perform a sensor hand-off procedure, per se, but may assign a weight a to any given fine magnetometer 26b between a value 0 (no weight) and 1 (full weight). For example, the management control loop 54 may monitor different operating parameters of a fine magnetometer 26b to determine whether the fine magnetometer 26b is in a linear operating range, or outside of the linear operating range, but not saturated (non-linear operating range), or is saturated. If the fine magnetometer 26b is found to be in the linear operating range, the weighting a assigned to the fine magnetometer 26b can be 1 (i.e., full weight); if the fine magnetometer 26b is found to be saturated, the weighting a assigned to the fine magnetometer 26b can be 0 (i.e., no weight); and if the fine magnetometer 26b is found to be in the non-linear operating range, the weighting a assigned to the fine magnetometer 26b can be between 0 and 1 (i.e., partial weight), depending on how close the fine magnetometer 26b is to saturation.
(66) As discussed above, the management control loop 54 is configured for correcting factors that can change more slowly over time to optimize the cancellation of the outside magnetic field B.sub.OUT. For example, the management control loop 54 may be configured for implementing adaptions to slow changes of the coarse feedback control loop 50 and fine feedback control loop 52 over time. The management control loop 54 is configured for identifying and determining parameters and coefficients of the signal acquisition unit 18a and the outside magnetic field B.sub.OUT. The management control loop 54 is configured for employing computational algorithms to determine unknown parameters from the coarse error signals SC.sub.ERR and fine error signals SF.sub.ERR output by the coarse magnetometers 26a and fine magnetometers 26b, such as fitting of physical and calibrated mathematical and numerical models to the coarse error signals SC.sub.ERR and fine error signals SF.sub.ERR to identify missing or insufficiently known coefficients and parameters. Such parameters and coefficients can include offset and gain coefficients for the coarse magnetometers 26a, gain constants for the fine magnetometers 26b, actuator gains and offsets for the set of magnetic field actuators 28, electronics time delay latency coefficients in the coarse feedback control loop 50 and fine feedback control loop 52 (i.e., the amount of time between generating the coarse error signal SC.sub.ERR or fine error signal SF.sub.ERR and activating the set of magnetic field actuators 28), and other parameters of the signal acquisition unit 18a. The management control loop 54 may determine coefficients and parameters for different temporal and spatial ranges. Likewise, the gain that the set of magnetic field actuators 28 may have on the coarse magnetometers 26a and fine magnetometers 26b may differ with the placement and location offset of magnetic field actuators 28 (e.g., as the head of the user 12 moves or the support structure 24 deforms). The management control loop 54 may identify at least one, some, or all of the coefficients or parameters over these changing conditions.
(67) In one exemplary instance, a mathematical and numerical model of the signal acquisition unit 18a, or a portion thereof, has some coefficients or parameters that are considered poorly or insufficiently known. In another exemplary instance, a mathematical and numerical model of the signal acquisition unit 18a does not have a predetermined structure, and the coefficients or parameters consist of transfer functions or linear mappings from one set of signals to another. The management control loop 54 may compare the response of a structured or unstructured model of the signal acquisition unit 18a to the measurements from the coarse magnetometers 26a and fine magnetometers 26b, and the coefficients or parameters may be varied until any disagreement between the mathematical model of the signal acquisition unit 18a and the actual measured signals is decreased. The coefficients or parameters of the mathematical model that achieve such a decrease in disagreement are the estimated parameters of the signal acquisition unit 18a (meaning, if the mathematical model with selected parameter values x, y, and z best matches the actual measured behavior of the system, then the values x, y, and z are a system identification estimate of the poorly or insufficiently known coefficients or parameters of the system). In determining the coefficients or parameters of the signal acquisition unit 18a, the management control loop 54 may employ weighted least squares, observer filters, Kalman filters, Wiener filters, or other filters. The management control loop 54 may employ time domain, frequency domain, recursive techniques, parametric and non-parametric methods, linear and nonlinear optimization techniques including gradient descent, matrix methods, convex methods, non-convex methods, neural networks, genetic algorithms, fuzzy logic, and machine learning methods.
(68) The management control loop 54 may perform calibration techniques prior to operating the neural activity measurement system 10, or calibration techniques may be performed in real-time as the neural activity measurement system 10 operates. For example, prior to usage, the signal acquisition unit 18a may be calibrated by applying a known magnetic field in a controlled shielded setting (e.g., to characterize the coarse magnetometers 26a for their offsets and gain measurements). However, the properties of coarse magnetometers 26a, fine magnetometers 26b, or set of magnetic field actuators 28 may vary due to environmental variations, such as, e.g., variations in temperature, laser power (for magnetometers that utilize lasers), motion or deformation of the support structure 24, or other deformations, such as bending of the coarse magnetometers 26a, fine magnetometers 26b, or offset of magnetic field actuators 28 due to temperature or mechanical stresses. Thus, in addition to performing calibrations ahead of time, the management control loop 54 may perform calibrations techniques during system operation. For example, if the offsets and gains of the coarse magnetometers 26a change during usage of the neural activity measurement system 10, the management control loop 54 may estimate the offsets and gains of the coarse magnetometers 26a in real time (i.e., as the neural activity measurement system 10 is running), e.g., by estimating and comparing the offset of one coarse magnetometer against the measurements of other coarse or fine magnetometers. Further details discussing the calibration of coarse magnetometers are disclosed in U.S. Provisional Application Ser. No. 62/975,709, entitled Self-Calibration of Flux Gate Offset and Gain Drift To Improve Measurement Accuracy Of Magnetic Fields From the Brain Using a Wearable MEG System, which is expressly incorporated herein by reference.
(69) It should be appreciated that, in the case where the signal acquisition unit 18a comprises multiple sets of magnetic field actuators 28 and processors 30, the components, along with the coarse feedback control loop 50, fine feedback control loop 52, and management control loop 54, illustrated in
(70) Another embodiment of a signal acquisition unit 18b takes advantage of the predictability and relatively slow variance of the amplitude and phase of the dominant low frequency components in a typical outside magnetic field B.sub.OUT, including the essentially constant or slowly varying (0 to a few Hertz, or DC) Earth's magnetic field, which has a strength of approximately up to 50 ?T, and time-varying magnetic fields of 60 Hz and its harmonics (120 Hz, 180 Hz, etc.) originating from electrical outlets and sockets, electrical equipment or electrical wires or connections in a laboratory, home, or office setting, which has amplitude of approximately 200 nT or greater.
(71) In particular, and with reference to
(72) The feedback control loops 56a-56d are implemented in the processor 30, with the feedback control loops 56a-56d coarsely controlling the set of magnetic field actuators 28 in response to input from the magnetometers 26. Although the set of feedback control loops 56a-56d are illustrated as receiving input from three magnetometers 26, it should be appreciated that the set of feedback control loop 56a-56d may receive input from more or less than three magnetometers 26, including only one magnetometer 26. In one embodiment, each of the magnetometers takes the form of a fine magnetometer 26b. In this case, the outside magnetic field B.sub.OUT can be cancelled using a suitable magnetic field cancellation technique (e.g., any of the techniques described in U.S. patent application Ser. No. 16/752,393, entitled Neural Feedback Loop Filters for Enhanced Dynamic Range Magnetoencephalography (MEG) Systems and Methods, which is expressly incorporated herein by reference), broadband cancellation, and/or any of the harmonic frequency band cancellation techniques described below, such that the spatial components of the total residual magnetic field B.sub.TOT at the fine magnetometers 26b drop to a baseline level within the operating range of the fine magnetometers 26b.
(73) In another embodiment, each of the magnetometers takes the form of a coarse magnetometer 26a. In the latter case, additional fine magnetometers 26b may be used to acquire the MEG signals S.sub.MEG representative of the spatial components of the MEG magnetic field B.sub.MEG for further processing by the signal processing unit 20 to identify and localize neural activity in the brain 14 of the user 12, but not used for cancellation of the outside magnetic field B.sub.OUT.
(74) Initially, the spatial components of the total residual magnetic field B.sub.TOT can be respectively detected by the magnetometers 26, which outputs error signals S.sub.ERR corresponding to the spatial components of the detected total residual magnetic field B.sub.TOT, with each error signal S.sub.ERR containing the dominant DC, 60 Hz, 120 Hz, and 180 Hz frequency components. In one embodiment, the processor 30 acquires the error signals S.sub.ERR output by the magnetometers 26 in response to detecting the spatial components of the total residual magnetic field B.sub.TOT, extracts characteristics of the dominant DC, 60 Hz, 120 Hz, and 180 Hz frequency components from each of the error signals S.sub.ERR, computes the characteristics (namely the amplitude of the DC component, and the amplitude and phase of the 60 Hz, 120 Hz, and 180 Hz frequency components) of an actuated magnetic field B.sub.ACT(DC,60,120,180) estimated to minimize the error signals S.sub.ERR output by the magnetometers 26, and generates corresponding noise-cancelling control signals C.sub.DC, C.sub.60, C.sub.120, and C.sub.180 for output to the set of magnetic field actuators 28 for at least partially cancelling the outside magnetic field B.sub.OUT at DC, 60 Hz, 120 Hz, and 180 Hz at the fine magnetometers 26b, and ultimately suppressing the total residual magnetic field B.sub.TOT at DC, 60 Hz, 120 Hz, and 180 Hz to a baseline level at the fine magnetometers 26b.
(75) In accordance with the noise-cancelling control signals C.sub.DC, C.sub.60, C.sub.120, and C.sub.180 output by the processor 30, the set of magnetic field actuators 28 generates the actuated magnetic field B.sub.ACT(DC,60,120,180) at DC, 60 Hz, 120 Hz, and 180 Hz, which combines with the outside magnetic field B.sub.OUT (along with weak MEG magnetic field B.sub.MEG from the brain 14) to create a total residual magnetic field B.sub.TOT at the magnetometers 26 having spatial components that are at the baseline level within the operating range of the magnetometers 26.
(76) It should be appreciated that, in the illustrated embodiment, the magnetometers 26 are capable of detecting the total residual magnetic field B.sub.TOT in three dimensions (x, y, and z), and the set of magnetic field actuators 28 includes three magnetic field actuators 28a-28c (shown in
(77) Notably, in a feedback control loop that reacts to oscillatory signals, the magnetometers, magnetic field actuators, and associated electronics (e.g., electronics that have longer latencies) should have a bandwidth that exceeds the speed of the oscillations. For instance, the magnetometers, magnetic field actuators, and associated electronics of a feedback control loop that is designed to respond to a measured oscillatory signal at 180 Hz should react substantially faster than 1/180.sup.th of a second (i.e., 5 ms). In such an example, the feedback control loop may need to function with a bandwidth that is large compared to 180 Hz (i.e., a feedback control loop having a latency no more than 1 ms). However, feedback control loops that function substantially faster than 5 ms imposes restrictions on the magnetometers, magnetic field actuators, and associated electronics, and those restrictions can be severe and undesirable in terms of feasibility, weight, complexity, power, and cost. For instance, faster flux gate magnetometers may require more advanced, power hungry, expensive electronics. Likewise, OPMs have desired operating ranges and natural limits on bandwidth, and may not be feasibly operable at fast bandwidths, or the electronics that perform the calculations required for processing OPM outputs may not be able to function with sufficiently small (fast) latency.
(78) For these reasons it is advantageous to enable operation of feedback control loops for noise inputs with fast oscillations using sensors, actuators, and electronics that have limited speed. In contrast, to a high bandwidth feedback control loop that attempts to directly compensate (i.e., respond directly to the raw underlying oscillatory components of the error signals) for the outside magnetic field B.sub.OUT at 60 Hz and harmonics thereof, which may cause phase shifts, and thus inaccuracies in the measurements and subsequent cancellation of the outside magnetic field B.sub.OUT, if the magnetometers, magnetic field actuators, and associated electronics do not have sufficient bandwidth, instead the signal acquisition unit 18b may respond to the envelope amplitude and phase of the dominant frequency components (namely, the 60 Hz harmonics) of the error signals S.sub.ERR, thereby enabling control of fast oscillatory signals with slower magnetometers, actuators, and/or electronics, as will be described in further detail below with respect to
(79) In particular, the processor 30 extracts the slowly varying amplitude and phase of the envelope of the dominant DC, 60 Hz, 120 Hz, and 180 Hz frequency components from each of the error signals S.sub.ERR, and generates noise-cancelling control signals C Dc , C.sub.60, C.sub.120, and C.sub.180 having a slowly varying amplitude and phase, such that the amplitude and phase of the actuated magnetic field B.sub.ACT(DC,60,120,180) at DC, 60 Hz, 120 Hz, and 180 Hz slowly varies in a similar fashion. Thus, despite the limited bandwidth and speed of the magnetometer 26, magnetic field actuators 28, and other electronics, the signal acquisition unit 18b is capable of effectively cancelling the outside magnetic field B.sub.OUT. Furthermore, since the feedback control loops 56a-56d are operated at narrow bandwidths around DC, 60 HZ, 120 Hz, and 180 Hz, only noise at these narrow bandwidths and from the magnetometers 26, themselves, will be fed back into the system, which is in contrast to direct, broadband, feedback, where noise in the entire bandwidth of the feedback control loop is fed back into the system. This has the advantage of injecting less noise back into the system, and thus improving the signal to noise ratio of MEG magnetic field B.sub.OUT measurements.
(80) The processor 30 employs the management control loop 58 for correcting additional factors that can change more slowly over time in a similar manner performed by the management control loop 54 of the signal acquisition unit 18a of
(81) It should be appreciated that, in the case where the signal acquisition unit 18b comprises multiple sets of magnetic field actuators 28 and processors 30, the components, along with the parallel set of feedback control loops 56a-56d, and management control loop 58, illustrated in
(82) It should also be appreciated that although the harmonic cancellation technique performed by the signal acquisition unit 18b has been described to cancel the outside magnetic field B.sub.OUT at 60 Hz, 120 Hz, and 180 Hz, additional harmonic feedback control loops can be added to cancel the outside magnetic field B.sub.OUT at 60 Hz, 120 Hz, and 180 Hz at additional harmonics, including 240 Hz, 300 Hz, 360 Hz . . . K*60 Hz . . . , where K is an integer. Furthermore, although the harmonic cancellation technique performed by the signal acquisition unit 18b has been described to cancel the outside magnetic field B.sub.OUT at harmonics of 60 Hz, other frequency harmonics can also be cancelled. For example, in Europe power line frequencies are 50 Hz, so alternative embodiments of the signal acquisition unit 18b may cancel the outside magnetic field B.sub.OUT at harmonics, including 50 Hz, 100 Hz, 150 Hz . . . K*50 Hz . . . .
(83) It should also be appreciated that, although preferred, it may not be necessary for the harmonic cancellation technique performed by the signal acquisition unit 18b to exactly match the harmonic frequencies in the outside magnetic field B.sub.OUT. For example, if the outside magnetic field B.sub.OUT contains a harmonic at 59 Hz (e.g., if the noise from electrical power in the room is actually 59 Hz, rather than at 60 Hz), but the harmonic cancellation technique is performed at harmonics of 60 Hz, then that mismatch between 59 Hz and 60 Hz will result in a slower beat frequency error of 1 Hz (i.e., 60 Hz?59 Hz=1 Hz) that will be contained in the error signals S.sub.ERR respectively output by the magnetometers 26. However, the DC feedback control loop 56a (which may be capable of cancelling frequencies up to 5 Hz) will effectively be able to cancel the outside magnetic field B.sub.OUT at 1 Hz, and therefore, correct for this beat frequency. In another example, if the outside magnetic field B.sub.OUT contains a harmonic at 182 Hz, but the harmonic cancellation technique is performed at harmonics of 60 Hz, then that mismatch between 180 Hz and 182 Hz will result in a slower beat frequency error of 2 Hz (i.e., 182 Hz?180 Hz=2 Hz) that will be contained in the error signals S ERR respectively output by the magnetometers 26. However, again, the DC feedback control loop 56a will effectively be able to cancel the outside magnetic field B.sub.OUT at 2 Hz, and therefore, correct for this beat frequency. Thus, the DC feedback control loop 56a can detect and correct for mismatches between anticipated and actual noise frequencies.
(84) Still another embodiment of a signal acquisition unit 18c combines the advantages of the signal acquisition unit 18a illustrated in
(85) In particular, and with reference to
(86) It should be appreciated that the number of coarse feedback control loops 60 or the number of fine feedback control loops 62 may be more or less than four, depending on the number of 60 Hz harmonics in the outside magnetic field B.sub.OUT to be cancelled, or alternatively, based on other sources of outside magnetic field B.sub.OUT, such as movement of the user 12.
(87) The set of coarse feedback control loops 60a-60d and set of fine feedback control loops 60a-60d are implemented in the processor 30, with the set of coarse feedback control loops 60a-60d coarsely controlling the set of magnetic field actuators 28 in response to input from the coarse magnetometers 26a, and the set of fine feedback control loops 62a-62d finely controlling the set of magnetic field actuators 28 in response to input from the fine magnetometers 26b. Although the set of coarse feedback control loops 60a-60d are illustrated as receiving input from three coarse magnetometers 26a, and the set of fine feedback control loops 62a-62d are illustrated as receiving input from three fine magnetometers 26b, it should be appreciated that the set of coarse feedback control loops 60a-60d can receive input from more or less coarse magnetometers 26a, including only one coarse magnetometer 26a, and set of fine feedback control loops 62a-62d can receive input from more or less fine magnetometers 26b, including only one fine magnetometer 26b. Furthermore, although set of coarse feedback control loops 60a-60d and set of fine feedback control loops 62a-62d are illustrated as receiving input from an equal number of coarse magnetometers 26a and fine magnetometers 26b, the set of coarse feedback control loops 60a-60d and set of fine feedback control loops 62a-62d may receive input from an unequal number of coarse magnetometers 26a and fine magnetometers 26b, including a number of coarse magnetometers 26a that is greater or less the number of fine magnetometers 26b.
(88) Initially, due to the relatively low dynamic range of the fine magnetometers 26b, the magnitude of the total residual magnetic field B.sub.TOT is too great for the fine magnetometers 26b to detect the total residual magnetic field B.sub.TOT. However, due to the relatively high dynamic range of the coarse magnetometers 26a, the spatial components of the total residual magnetic field B.sub.TOT can be respectively detected by the coarse magnetometers 26a, which outputs coarse error signals SC.sub.ERR corresponding to the spatial components of the detected total residual magnetic field B.sub.TOT, with each coarse error signal SC.sub.ERR containing the dominant DC, 60 Hz, 120 Hz, and 180 Hz frequency components.
(89) When the magnitude of the total residual magnetic field B.sub.TOT is above the dynamic range of the fine magnetometers 26b, the processor 30 acquires the coarse error signals SC.sub.ERR output by the coarse magnetometers 26a in response to detecting the spatial components of the total residual magnetic field B.sub.TOT, extracts characteristics of the dominant DC, 60 Hz, 120 Hz, and 180 Hz frequency components from each of the coarse error signals SC.sub.ERR, computes the characteristics (namely the amplitude of the DC component, and the amplitude and phase of the 60 Hz, 120 Hz, and 180 Hz frequency components) of the actuated magnetic field B.sub.ACT(DC,60,120,180) estimated to minimize the coarse error signals SC.sub.ERR output by the coarse magnetometers 26a, and generates corresponding noise-cancelling control signals C.sub.DC, C.sub.60, C.sub.120, and C.sub.180 for output to the set of magnetic field actuators 28 for at least partially cancelling the outside magnetic field B.sub.OUT at DC, 60 Hz, 120 Hz, and 180 Hz at the fine magnetometers 26b, and ultimately suppressing the total residual magnetic field B.sub.TOT at DC, 60 Hz, 120 Hz, and 180 Hz to a baseline level at the fine magnetometers 26b.
(90) In one embodiment, the processor 30 may estimate the spatial components of the total residual magnetic field B.sub.TOT respectively at DC, 60 Hz, 120 Hz, and 180 Hz and at the fine magnetometers 26b based on the dominant DC, 60 Hz, 120 Hz, and 180 Hz frequency components extracted from the coarse error signal SC.sub.ERR, e.g., using the estimation techniques described in U.S. Provisional Application Ser. No. 62/975,719, entitled Estimating the Magnetic Field at Distances From Direct Measurements to Enable Fine Sensors to Measure the Magnetic Field from the Brain by Using a Wearable MEG System, which is expressly incorporated herein by reference.
(91) In accordance with the noise-cancelling control signals C.sub.DC, C.sub.60, C.sub.120, and C.sub.180 output by the processor 30, the set of magnetic field actuators 28 generates the actuated magnetic field B.sub.ACT(DC,60,120,180) at DC, 60 Hz, 120 Hz, and 180 Hz, which combines with the outside magnetic field B.sub.OUT (along with weak MEG magnetic field B.sub.MEG from the brain 14) to create a total residual magnetic field B.sub.TOT at the fine magnetometers 26b having spatial components at a baseline level within the operating range of the fine magnetometers 26b.
(92) Once the spatial components of the total residual magnetic field B.sub.TOT at the fine magnetometers 26b are at the baseline level, they can be respectively detected by the fine magnetometers 26b, which outputs fine error signals SF.sub.ERR corresponding to the spatial components of the detected total residual magnetic field B.sub.TOT, with each fine error signal SF.sub.ERR containing the dominant DC, 60 Hz, 120 Hz, and 180 Hz frequency components. The processor 30 then acquires the fine error signals SF.sub.ERR output by the fine magnetometers 26b in response to detecting the spatial components of the total residual magnetic field B.sub.TOT, extracts characteristics of the dominant DC, 60 Hz, 120 Hz, and 180 Hz frequency components from each of the fine error signals SF.sub.ERR, computes the characteristics (namely the amplitude of the DC component, and the amplitude and phase of the 60 Hz, 120 Hz, and 180 Hz frequency components) of the actuated magnetic field B.sub.ACT(DC,60,120,180) estimated to minimize the fine error signals SF.sub.ERR output by the fine magnetometers 26b, and generates corresponding noise-cancelling control signals C.sub.DC, C.sub.60, C.sub.120, and C.sub.180 for output to the set of magnetic field actuators 28 for finely cancelling the outside magnetic field B.sub.OUT at DC, 60 Hz, 120 Hz, and 180 Hz at the fine magnetometers 26b, and ultimately suppressing the total residual magnetic field B.sub.TOT at DC, 60 Hz, 120 Hz, and 180 Hz to a lower level than the baseline level at the fine magnetometers 26b.
(93) In one embodiment, even when the spatial components of the total residual magnetic field B.sub.TOT at the fine magnetometers 26b is at the baseline level, and the fine error signals SF.sub.ERR output by the fine magnetometers 26b are being actively acquired, the processor 30 may be further configured for correcting or refining the fine error signals SF.sub.ERR using the estimation techniques described in U.S. Provisional Application Ser. No. 62/975,719, entitled Estimating the Magnetic Field at Distances From Direct Measurements to Enable Fine Sensors to Measure the Magnetic Field from the Brain by Using a Wearable MEG System, and/or U.S. Provisional Application Ser. No. 62/975,723, entitled Algorithms that Exploit Maxwell's Equations and Geometry to Reduce Noise for Ultra-Fine Measurements of Magnetic Fields from the Brain Using a Wearable MEG System, which are expressly incorporated herein by reference.
(94) In accordance with the noise-cancelling control signals C.sub.DC, C.sub.60, C.sub.120, and C.sub.180 output by the processor 30, the set of magnetic field actuators 28 generates the actuated magnetic field B.sub.ACT(DC,60,120,180) at DC, 60 Hz, 120 Hz, and 180 Hz, which combines with the outside magnetic field B.sub.OUT (along with weak MEG magnetic field B.sub.MEG from the brain 14) into a total residual magnetic field B.sub.TOT at the fine magnetometers 26b having spatial components at a level lower than the baseline level. At this point, the fine error signals SF.sub.ERR can serve as MEG signals SMEs representative of the spatial components of the MEG magnetic field B.sub.MEG for further processing by the signal processing unit 20 to identify and localize neural activity in the brain 14 of the user 12.
(95) It should be appreciated that, in the illustrated embodiment, the coarse magnetometers 26a and fine magnetometers 26b are capable of detecting the total residual magnetic field B.sub.TOT in three dimensions (x, y, and z), and the set of magnetic field actuators 28 includes three magnetic field actuators 28a-28c (shown in
(96) In a preferred embodiment, instead of extracting the highly varying amplitude and phase of the dominant DC, 60 Hz, 120 Hz, and 180 Hz frequency components from each underlying coarse error signals SC.sub.ERR or each of the underlying fine error signals SF.sub.ERR, the processor 30 extracts the slowly varying amplitude and phase of the envelope of the dominant DC, 60 Hz, 120 Hz, and 180 Hz frequency components from each of the coarse error signals SC.sub.ERR or each of the fine error signals SF.sub.ERR, and generates noise-cancelling control signals C.sub.DC, C.sub.60, C.sub.120, and C.sub.180 having a slowly varying amplitude and phase, such that the amplitude and phase of the actuated magnetic field B.sub.ACT(DC,60,120,180) at DC, 60 Hz, 120 Hz, and 180 Hz slowly varies in a similar fashion.
(97) Thus, it can be appreciated that, in contrast to a high bandwidth feedback control loop that attempts to directly compensate for the outside magnetic field B.sub.OUT at 60 Hz and harmonics thereof, which may cause phase shifts due to the finite bandwidth of a typical fine magnetometer, as discussed above with respect to the signal acquisition unit 18b, the signal acquisition unit 18c is capable of effectively cancelling the outside magnetic field B.sub.OUT despite the limited bandwidth of the magnetometer 26. Furthermore, since the coarse feedback control loops 60a-60d and the fine feedback control loops 62a-62d are operated at narrow bandwidths around DC, 60 HZ, 120 Hz, and 180 Hz, only noise at these narrow bandwidths and from the magnetometers 26, themselves, will be fed back into the system, which is in contrast to direct, broadband, feedback, where noise in the entire bandwidth of the feedback control loop is fed back into the system.
(98) In an alternative embodiment, the signal acquisition unit 18c only employs the parallel set of coarse feedback control loops 60a-60d for cancelling the outside magnetic field B.sub.OUT, such that the spatial components of the total residual magnetic field B.sub.TOT at the fine magnetometers 26b drop to a baseline level within the operating range of the fine magnetometers 26b. In this case, the processor 30 only uses the coarse error signals SC.sub.ERR output by the coarse magnetometers 26a to compute the characteristics of the actuated magnetic field B.sub.ACT(DC,60,120,180) at DC, 60 Hz, 120 Hz, and 180 Hz estimated to suppress the total residual magnetic field B.sub.TOT to near-zero at the fine magnetometers 26b, even after the spatial components of the total residual magnetic field B.sub.TOT at the fine magnetometers 26b are already at the baseline level, such that the fine magnetometers 26b remain in the operating range.
(99) Whether the signal acquisition unit 18c employs both the parallel set of coarse feedback control loops 60a-60d and the parallel set of fine feedback control loops 62a-62d to cancel the outside magnetic field B.sub.OUT, or employs only the parallel set of coarse feedback control loops 60a-60d to cancel the outside magnetic field B.sub.OUT, it can be appreciated that the signal acquisition unit 18c is capable of coarsely canceling a large portion of the outside magnetic field B.sub.OUT, while still being sensitive enough to measure the weaker MEG magnetic field B.sub.MEG generated by the neural activity in the brain 14 of the user 12.
(100) The processor 30 employs the management control loop 64 to manage how the parallel set of coarse feedback control loops 60a-60d and the parallel set of fine feedback control loops 62a-62d are employed (e.g., how the coarse error signals SC.sub.ERR output by the coarse magnetometers 26a and the fine error signals SF.sub.ERR output by the fine magnetometers 26b are to be used) for optimal cancellation of the outside magnetic field B.sub.OUT at DC, 60 Hz, 120 Hz, and 180 Hz, and thus optimal suppression of the total residual magnetic field B.sub.TOT at DC, 60 Hz, 120 Hz, and 180 Hz. In this regard, the management control loop 64 may function in the same manner as the management control loop 54 of the signal acquisition unit 18a of
(101) It should be appreciated that, in the case where the signal acquisition unit 18c comprises multiple sets of magnetic field actuators 28 and processors 30, the components, along with the parallel set of coarse feedback control loops 60a-60d, parallel set of fine feedback control loops 62a-62d, and management control loop 64, illustrated in
(102) It should also be appreciated that although the harmonic cancellation technique performed by the signal acquisition unit 18c has been described to cancel the outside magnetic field B.sub.OUT at 60 Hz, 120 Hz, and 180 Hz, additional coarse and fine harmonic feedback control loops can be added to cancel the outside magnetic field B.sub.OUT at 60 Hz, 120 Hz, and 180 Hz at additional harmonics, including 240 Hz, 300 Hz, 360 Hz . . . K*60 Hz . . . , where K is an integer. Furthermore, although the harmonic cancellation technique performed by the signal acquisition unit 18c has been described to cancel the outside magnetic field B.sub.OUT at harmonics of 60 Hz, other frequency harmonics can also be cancelled. For example, in Europe power line frequencies are 50 Hz, so alternative embodiments of the signal acquisition unit 18b may cancel the outside magnetic field B.sub.OUT at harmonics, including 50 Hz, 100 Hz, 150 Hz . . . K*50 Hz . . . . Furthermore, in the same manner described above with respect to the signal acquisition unit 18b of
(103) It should be appreciated that the error signals S.sub.ERR output by the magnetometers 26 in the signal acquisition unit 18b or the coarse error signals SC.sub.ERR and fine error signals SR.sub.ERR respectively output by the coarse magnetometers 26a and fine magnetometers 26b in the signal acquisition units 18a, 18c (or alternatively, the estimated spatial components of the total residual magnetic field B.sub.TOT at the fine magnetometers 26b of the signal acquisition units 18a, 18c) can be processed in parallel (whether weighted or unweighted) by the processor 30 to generate the noise-cancelling control signals C (or C.sub.DC, C.sub.60, C.sub.120, and C.sub.180) or can be filtered (e.g., computing the selecting the worst-case (highest) error signal or performing a statistical analysis (e.g., mean, standard deviation, moments), etc.).
(104) It should also be appreciated that, although the use of the signal acquisition units 18a-18c illustrated in
(105) Referring now to
(106) Each coarse magnetometer 26a coarsely detects a respective spatial component of the total residual magnetic field B.sub.TOT, and outputs a coarse error signal SC.sub.ERR representative of the spatial component of the total residual magnetic field B.sub.TOT detected at that coarse magnetometer 26a. In the illustrated embodiment, each coarse magnetometer 26a takes the form of a flux gate magnetometer, which has a relatively low sensitivity (e.g., on the order of 100 fT), and thus, may not be capable of measuring weak magnetic fields generated by neural activity in the brain 14 of the user 12. However, a flux gate magnetometer has a relatively high dynamic sensitivity range (in the range of 100 fT to close to 100 ?T), and thus, may operate in a large outside magnetic field. Although each of the coarse magnetometers 26a are described as taking the form of a flux gate magnetometer, other types of coarse magnetometers can be used, including, but not limited to, anisotropic magnetoresistance (AMR) sensors, tunnel magnetoresistance (TMR) sensors, Hall-effect sensors, nitrogen vacancy sensors, or any other magnetometer that can operate in a linear range over the amplitude range of typical outside magnetic field B.sub.OUT.
(107) Each fine magnetometer 26b finely detects a respective spatial component of the total residual magnetic field B.sub.TOT, and outputs a fine error signal SF.sub.ERR representative of the spatial component of the total residual magnetic field B.sub.TOT detected at that fine magnetometers 26b. In the illustrated embodiment, each fine magnetometer 26b takes the form of a Spin Exchange Relaxation Free (SERF) Optically Pumped Magnetometer (OPM). Although a SERF OPM has a relatively small dynamic range (e.g., in the range of 1 ft to 200 nT), it has a relatively high sensitivity (on the order of 1 fT) to magnetic fields compared to flux gate magnetometers.
(108) Referring to
(109) The gas cell 66 is configured for containing an alkali metal vapor (for example, rubidium in natural abundance, isotopically enriched rubidium, potassium, or cesium, or any other suitable alkali metal such as lithium, sodium, or francium), quenching gas (for example, nitrogen) and buffer gas (for example, nitrogen, helium, neon, or argon). The heater 68 is configured for heating the gas cell 66.
(110) The optical source 70 is configured for optically pumping and probing the alkali metal atoms, and may include, e.g., a laser, as well as optics (such as lenses, waveplates, collimators, polarizers, and objects with reflective surfaces) for beam shaping and polarization control and for directing the light from the optical source 104 to the gas cell 66 and optical detector 72. Examples of suitable optical sources include, but are not limited to, a diode laser (such as a vertical-cavity surface-emitting laser (VCSEL), distributed Bragg reflector laser (DBR), or distributed feedback laser (DFB)), light-emitting diode (LED), lamp, or any other suitable light source.
(111) The optical detector 72 is configured for measuring the optical properties of the light field transmitted through gas cell 66, including amplitude, phase, or polarization, as quantified through optical absorption and dispersion curves, spectrum, or polarization or the like or any combination thereof. Examples of suitable optical detectors include, but are not limited to, a photodiode (PD), charge coupled device (CCD) array, CMOS array, camera, photodiode array, single photon avalanche diode (SPAD) array, avalanche photodiode (APD) array, or any other suitable optical sensor array that can measure the change in transmitted light at the optical wavelengths of interest.
(112) As will be described in further detail below, the light transmitted through the gas cell 66 is modulated at a defined frequency, such that the optical detector 72 outputs the fine error signal SF.sub.ERR, which is modulated with the same frequency in response to the modulated total residual magnetic field B.sub.TOT at the SERF OPM 26b. In this manner, the light travelling through the gas cell 66 is moved away from the low-frequency end of the spectrum in order to minimize low-frequency noise in the fine error signal SF.sub.ERR, which may otherwise occur due to the high sensitivity of the SERF OPM 26b to low-frequency noise. Preferably, the light is modulated at a much greater frequency than the relaxation rate of the vapor (approximately 100 Hz) and a greater frequency than the expected frequency spectrum of neural activity in the brain 14 of the user 12. For example, the modulation frequency of the light may be, e.g., 2K Hz. As will also be described in further detail below, the fine error signal SF.sub.ERR output by the optical detector 106 may then be demodulated to shift the frequency components of the fine error signal SF.sub.ERR back to the low-frequency end of the spectrum.
(113) Referring to
(114) It should be appreciated that each of the fine magnetometers 26b is preferably capable of detecting the total residual magnetic field B.sub.TOT in three dimensions (x, y, and z), and thus, the modulated signal S.sub.MOD output by each fine magnetometer 26b will be a directional vector. In this case, the processor 30 comprises two modulators/demodulators 74 respectively associated with the two of the orthogonal components (e.g., x and y) of the modulated signal S.sub.MOD, with the oscillators 76 of the two modulators/demodulators 74 being out of phase by 90 degrees, thereby enabling quadrature detection of the x, y, and z directional components of the total residual magnetic field B.sub.TOT at the modulation frequency.
(115) Referring to
(116) Referring back to
(117) For purposes of brevity in illustration and description, the processor 30 is described as processing the coarse error signals SC.sub.ERR and the fine error signals SF.sub.ERR respectively output from the coarse magnetometers 26a and fine magnetometers 26b in a scalar or one-dimensional manner. However, as described above, each of the magnetometers 26 is preferably capable of detecting the total residual magnetic field B.sub.TOT in three dimensions (x, y, and z), and thus, each of the coarse error signals SC.sub.ERR and the coarse error signals SC.sub.ERR output by each coarse magnetometer 26a or each fine magnetometer 26b is a directional vector. In this case, the elements of the processor 30 (i.e., the set of coarse filters 86, set of fine filters 88, set of estimators 90, set of controllers 92, oscillators 94, and a feedback control loop manager 96 will be duplicated for each of the three dimensions.
(118) The coarse filters 86a-86d are respectively employed by the coarse feedback control loops 60a-60d, while the fine filters 88a-88d are respectively employed by the fine feedback control loops 62a-62d. The coarse filters 86a-86d are configured for extracting and outputting characteristics of the dominant DC, 60 Hz, 120 Hz, and 180 Hz frequency components of the coarse error signals SC.sub.ERR output by the flux gate magnetometers 26a, while the fine filters 86a-86d are configured for extracting and outputting characteristics of the dominant DC, 60 Hz, 120 Hz, and 180 Hz frequency components of the fine error signals SF.sub.ERR output by the SERF OPMs 26b.
(119) As discussed above with respect to
(120) In one embodiment, the coarse harmonic filters 86b-86d and fine harmonic filters 88b-88d perform quadrature detection respectively on each of the coarse error signals SC.sub.ERR and fine error signals SF.sub.ERR to extract the envelope amplitudes and phases of the respective dominant 60 Hz, 120 Hz, and 180 Hz frequency components of each of the coarse error signals SC.sub.ERR and fine error signals SF.sub.ERR. The extracted envelope amplitude and phase of each of the coarse error signals SC.sub.ERR and fine error SF.sub.ERR may be represented as the signal y(t)=A(t)*cos(?t+?(t)), where ? equals the frequency of the oscillation of interest of the signal (in this case, either 60 Hz, 120 Hz, or 180 Hz), t is time, and A and ? are the magnitude and phase of the signal y, respectively. Equivalently, y(t)=A(t)*cos(?t+?(t)) may be expressed as y(t)=a(t)*cos(?t)+b(t)*cos(?t).
(121) A quadrature detection may extract the coefficients a and b as a function of time from the cosine and sinusoid terms of the quadrature signal y. One skilled in the art of signal processing would understand that the information contained in the amplitude and phase (A, ?) and contained in the two coefficients (a, b) is the same information, and is interrelated by trigonometric formulas. Thus, instead of outputting signals as quickly varying raw oscillations y(t) of a coarse error signals SC.sub.ERR or a fine error signals SF.sub.ERR at 60 Hz, 120 Hz, and 180 Hz, the coarse filters 86b-86d and the fine filters 88b-88d respectively output signals as the slowly varying a(t) and b(t) (or equivalently A(t) and ? (t)) of the coarse error signals SC.sub.ERR and fine error signals SF.sub.ERR at 60 Hz, 120 Hz, and 180 Hz.
(122) In the illustrated embodiment, the characteristics of each of the coarse error signals SC.sub.ERR extracted and output by the coarse filters 86a-86d and the characteristics of each of the fine error signals SF.sub.ERR extracted and output by the fine filters 88a-88d are preferably the DC amplitude and the sine and cosine coefficients (a, b).sub.60, (a, b).sub.120, and (a, b).sub.180 corresponding to the slowly varying a(t) and b(t) coefficients in the quadrature signal y(t)=a(t)*cos(?t)+b(t)*cos(?t). Alternatively, the harmonic coarse filters 86b-86d may equivalently output the envelope amplitude and phase (A, ?).sub.60, (A, ?).sub.120, and (A, ?).sub.180 corresponding to the slowly varying envelope amplitude A(t) and phases ?(t) in the equivalent quadrature signal y(t)=A(t)*cos(?t+?(t)).
(123) The DC coarse filter 86a or the DC fine filter 88a may take the form of a low-pass filter for extracting the DC component from each of the coarse error signals SC.sub.ERR, while the harmonic coarse filters 86b-86d and harmonic fine filters 88b-88d may take the form of lock-in amplifiers respectively referenced to 60 Hz, 120 Hz, and 180 Hz for extracting the envelope amplitudes and phases from the respective dominant 60 Hz, 120 Hz, and 180 Hz frequency components of each of the coarse error signals SC.sub.ERR and each of the fine error signals SF.sub.ERR.
(124) In a preferred embodiment, it may be desirable to estimate the dominant DC, 60 Hz, 120 Hz, and 180 Hz frequency components in the total residual magnetic field B.sub.TOT at the respective SERF OPMs 26b (some of which may not be in their operating range), and provide this estimated information to the controllers 90a-90d instead of providing the actual measurements at the flux gate magnetometers 26a (i.e., directly from the coarse errors SC.sub.ERR). This is done so that the outside magnetic field B.sub.OUT at the respective SERF OPMs 26b may be more accurately cancelled to minimize the total residual magnetic field B.sub.TOT at the respective SERF OPMs 26b even in the presence of bandwidth limitations on the magnetometers 26 and actuators 28. Furthermore, even if some of the SERF OPMs 26b are in their operating range, the fine error signals SF.sub.ERR output by each of these SERF OPMs 26b may be corrected or refined by estimating the dominant DC, 60 Hz, 120 Hz, and 180 Hz frequency components in the total residual magnetic field B.sub.TOT at the respective SERF OPMs (in effect, estimating the fine error signals SF.sub.ERR that should be output by each of these SERF OPMs 26b) based on the actual coarse error signals SC.sub.ERR and actual fine error signals SF.sub.ERR output by the flux gate magnetometers 26a and SERF OPMs 26b that are in-range.
(125) Thus, the coarse feedback control loops 60a-60d and fine feedback control loops 62a-62d both preferably employ the set of estimators 90a-90d. The estimators 90a-90d are configured for respectively estimating the dominant DC, 60 Hz, 120 Hz, and 180 Hz frequency components of the spatial components in the total residual magnetic field B.sub.TOT respectively at the respective SERF OPMs 26b based on the characteristics (namely, the DC amplitude and sine and cosine coefficients (a, b).sub.60, (a, b).sub.120, and (a, b).sub.180 of the respective dominant DC, 60 Hz, 120 Hz, and 180 Hz frequency components) extracted by the coarse harmonic filters 86a-86d and fine harmonic filters 88a-88d from the coarse error signals SC.sub.ERR and fine error signals SF.sub.ERR, and outputting the estimated characteristics (in this case, the estimated DC amplitude and sine and cosine coefficients (a, b).sub.60, (a, b).sub.120, and (a, b).sub.180)) of the spatial components of the total residual magnetic field B.sub.TOT at the SERF OPMs 26b (in effect, estimating the fine error signals SF.sub.ERR that should be output by the respective out-of-range SERF OPMs 26b). The spatial components of the total residual magnetic field B.sub.TOT at the SERF OPMs 26b (i.e., the estimated DC amplitude and sine and cosine coefficients (a, b).sub.60, (a, b).sub.120, and (a, b).sub.180 output by the estimators 90a-90d) may be treated as an error signal to be controlled (to be brought to zero or to near-zero).
(126) The estimators 90a-90d may infer the dominant DC, 60 Hz, 120 Hz, and 180 Hz frequency components of the spatial components in the total residual magnetic field B.sub.TOT respectively at the out-of-range SERF OPMs 26b from available measurements taken by the flux gate magnetometers 26a and available in-range SERF OPMs 26b (i.e., all available estimated DC amplitude and sine and cosine coefficients (a, b).sub.60, (a, b).sub.120, and (a, b).sub.180 of the respective dominant DC, 60 Hz, 120 Hz, and 180 Hz frequency components extracted by the coarse harmonic filters 86a-86d and fine harmonic filters 88a-88d) using any suitable technique, such as, e.g., least squares, weighted least squares, system identification, optimization, or other methods such as neural networks, genetic algorithms, fuzzy logic, or machine learning, or other similar methods.
(127) The set of estimators 90a-90d may estimate the dominant DC, 60 Hz, 120 Hz, and 180 Hz frequency components of the spatial components in the total residual magnetic field B.sub.TOT respectively at the out-of-range SERF OPMs 26b using the estimation techniques described in U.S. Provisional Application Ser. No. 62/975,719, entitled Estimating the Magnetic Field at Distances From Direct Measurements to Enable Fine Sensors to Measure the Magnetic Field from the Brain by Using a Wearable MEG System.
(128) The information output by the estimators 90a-90d (namely, the estimated DC amplitude and sine and cosine coefficients (a, b).sub.60, (a, b).sub.120, and (a, b).sub.180) may be provided to the set of controllers 92a-92d in parallel or may be filtered (e.g., computing the selecting the worst-case (highest) error signal or performing a statistical analysis (e.g., mean, standard deviation, moments), etc.) prior to being provided to the controllers 92a-92d.
(129) In an alternative embodiment, the estimated sine and cosine coefficients (a, b).sub.60, (a, b).sub.120, and (a, b).sub.180 of the respective dominant 60 Hz, 120 Hz, and 180 Hz frequency components of each of the coarse error signals SC.sub.ERR and fine error signals SF.sub.ERR may be provided to the set of controllers 92a-92d without performing the foregoing estimation function. In this case, the information extracted from the coarse error signals SC.sub.ERR and fine error signals SF.sub.ERR (in this case, the estimated sine and cosine coefficients (a, b).sub.60, (a, b).sub.120, and (a, b).sub.180 of the respective dominant 60 Hz, 120 Hz, and 180 Hz frequency components) can be provided directly to the controllers 92a-92d.
(130) The coarse feedback control loops 60a-60d and fine feedback control loops 62a-62d both employ the set of controllers 92a-92d. Based on the estimated characteristics (in this case, the estimated DC amplitude and sine and cosine coefficients (a, b).sub.60, (a, b).sub.120, and (a, b).sub.180) of the spatial components of the total residual magnetic field B.sub.TOT at the SERF OPMs 26b, the controllers 92a-92d are configured for determining amplitude levels and phases of the actuated magnetic field B.sub.ACT generated by the set of magnetic field actuators 28 that will minimize the dominant DC, 60 Hz, 120 Hz, and 180 Hz frequency components in the total residual magnetic field B.sub.TOT at the respective SERF OPMs. In effect, this minimizes the fine error signals SF.sub.ERR estimated at the out-of-range SERF OPMs 26b. The controllers 92a-92 are further configured for respectively outputting corresponding noise-cancelling control signals in the form of a DC amplitude and sine and cosine coefficients (a.sub.60, b.sub.60, (a.sub.120, b.sub.120), and (a.sub.180, b.sub.180) at the appropriate harmonic, amplitude level, and phase, which can be subsequently applied as coefficients to a cosine signal and sinusoid signal, as will be described in further detail below.
(131) Each of the controllers 92a-92d may take the form of a proportional integral derivative (PID) controller that generates the control signals DC, (a.sub.60, b.sub.60), (a.sub.120, b.sub.120), and (a.sub.180, b.sub.180) based on proportional, integral, and derivative terms. In this manner, past, present, and future estimated behaviors are taken into account to provide more accurate and stable control. Alternatively, the controllers 92a-92d may be a constant gain, proportional integral (PI), linear quadratic regulator (LQR), H2, H-infinity, or other linear and nonlinear controllers known to those of skill in the art of control systems.
(132) In one advantageous embodiment, the controllers 92a-92d respectively integrate the estimated characteristics of the spatial components of the total residual magnetic field B.sub.TOT (in this case, the estimated DC amplitude and sine and cosine coefficients (a, b).sub.60 , (a, b).sub.120 , and (a, b).sub.180) at the SERF OPMs 26b (which serves as the error signal) over time to form integral error terms in accordance with E(t)=?e(?)d?. Alternatively, a separate processing component can perform this integration function and provide the resulting integral error to the controllers 92a-92d. Both methods enable improved magnetic field cancellation, for the following reason. To ensure that the steady state error is low, or to effectively cancel slowly varying components of the outside magnetic field B.sub.OUT, for proportional control (where the applied control signal is proportional to the error signal), it can be desirable to use high gain control to achieve cancellation of the outside magnetic field B.sub.OUT. However, there is a limit to how high the gain can be set before undesirable effects, such as instability and actuator saturation, may occur. If the spatial components of the total residual magnetic field B.sub.TOT at the SERF OPMs 26b are not zero, and is instead some persistent positive or negative value at DC, 60 Hz, 120 Hz, or 180 Hz, then the integral error terms will grow over time. Thus, by providing the integral error terms to the controllers 92a-92d, or having the controllers 92a-92d carry out a time integral, in either case will be able to react to any persistent errors, without a need for high gain (which may be not feasible for other reasons such as instability or actuator saturation). The end result is that the spatial components of the total residual magnetic field B.sub.TOT at the SERF OPMs 26b will be driven to near-zero (because if it is not then any persistent error will continue to be integrated over time until the controllers 92a-92d do drive it to near-zero).
(133) The coarse feedback control loops 60a-60d and fine feedback control loops 62a-62d both employ the set of oscillators 94a-94c. The control signal DC output by the DC controller 92a, itself serves as a noise-cancelling drive signal NC.sub.DC, whereas the oscillators 94a-94c are configured for generating noise-cancelling drive signals NC.sub.60, NC.sub.120, and NC.sub.180 respectively having frequencies of 60 Hz, 120 Hz, and 180 Hz and at amplitudes contained in the respective noise-cancelling control signals (a.sub.60, b.sub.60), (a.sub.120, b.sub.120), and (a.sub.180, b.sub.180)
(134) The noise-cancelling drive signals NC.sub.60, NC.sub.120, and NC.sub.180 are fast oscillations at 60 Hz, 120 Hz, and 180 Hz that are multiplied by the slow noise-cancelling control signals (a.sub.60, b.sub.60), (a.sub.120, b.sub.120), and (a.sub.180, b.sub.180) output by the respective controllers 92b-92d, and thus, may take the form of u(t)=a(t)*cos(?t)+b(t)*sin(?t), where a(t) and b(t) are the slow terms computed by the controllers 92b-92d and cos(?t) and sin(cot) are the fast terms generated by the oscillators 94a-94c. Alternatively, if the envelope and phase extracted from the coarse error signals SC.sub.ERR and each of the fine error signals SF.sub.ERR are expressed as amplitude and phase values (A, ?).sub.60, (A, ?).sub.120, and (A, ?).sub.180, noise-cancelling drive signals NC.sub.60, NC.sub.120, and NC.sub.180 may take the form of u(t)=A(t)*cos(?t+?(t)), where A(t) and ?(t) are the slow terms computed by the controllers 92b-92d, and cos(?t) is the fast term generated by the oscillators 38a-38c.
(135) Thus, it can be appreciated that each of the harmonic coarse feedback control loops 60b-60d and fine feedback control loops 60b-60d controls fast oscillatory signals by first extracting the slow varying terms (i.e., slowly varying sine and cosine coefficients a(t) and b(t) or equivalently the slowly varying amplitude A(t) and phase ?(t)) from the coarse error signal SC.sub.ERR or fine error signal SF.sub.ERR at 60 Hz, 120 Hz, and 180 Hz, estimating the slowly varying sine and cosine coefficients a(t) and b(t)) or equivalently the slowly varying amplitude A(t) and phase ?(t) of the spatial components of the total residual magnetic field B.sub.TOT at the SERF OPMs 26b, generating slow control signals noise-cancelling control signals (i.e., the slowly varying amplitude a(t) and b(t) or two slowly varying amplitudes A(t) and ?(t)), and converting the slowly varying control signals into quickly varying noise-cancelling drive signals NC.sub.60, NC.sub.120, and NC.sub.180 (i.e., u(t)).
(136) The advantage of this exemplary fast to slow and back to fast control on the envelope and phase of an oscillatory signal (or on the slow coefficients of sine and cosine) is the ability to control fast signals with limited resources. Specifically, the fast-to-slow step performed by the harmonic coarse filters 86b-86d and harmonic fine filters 88b-88d to generate the slowly varying sine and cosine coefficients a(t) and b(t) or the slowly varying amplitude A(t) and phase ?(t) may be accomplished cheaply and quickly with available compact electronics. Likewise, the slow-to-fast step performed by the oscillators 94a-94c to generate the quickly varying noise-cancelling drive signals NC.sub.60, NC.sub.120, and NC.sub.180 can also be done cheaply and quickly with compact electronics. This technique allows the controllers 92b-92d to operate with slow signals, and the harmonic coarse feedback control loops 60b-60d and fine feedback control loops 60b-60d to operate at a lower bandwidth and with higher latencies. Control feedback control loops that operate substantially faster than the speed of the oscillations are therefore not necessary. The end result is effective control even of fast signals with sensors, actuators, and electronics that are small, cheap, light, and low power enough to be integrated into a wearable system.
(137) The coarse feedback control loops 60a-60d and fine feedback control loops 62a-62d both employ the set of magnetic field actuators 28. In response to the noise-cancelling signals NC.sub.DC, NC.sub.60, NC.sub.120, and NC.sub.180, as well as the oscillatory signal MOD.sub.2K from the modulator/demodulator oscillator 66, the set of magnetic field actuators 28 is configured for generating the modulated actuated magnetic field B.sub.ACT(DC,60,120,180)) at DC, 60 Hz, 120 Hz, and 180 Hz, such that the dominant DC, 60 Hz, 120 Hz, and 180 Hz frequency components of the outside magnetic field B.sub.OUT are at least partially cancelled at the SERF OPMs 26b.
(138) It should be appreciated that the processor 30 will actually output a set of noise-cancelling drive signal NC.sub.DC, NC.sub.60, NC.sub.120, and NC.sub.180 to the set of magnetic field actuators 28 for each directional component, and thus, will output noise-cancelling signals NCx.sub.DC, NCx.sub.60, NCx.sub.120, and NCx.sub.180, NCy.sub.DC, NCy.sub.60, NCy.sub.120, and NCy.sub.180, and NCz.sub.DC, NCz.sub.60, NCz.sub.120, and NCz.sub.180 to the set of magnetic field actuators 28a-28c, as illustrated in
(139) The feedback control loop manager 96 is responsible for implementing the management control loop 64 discussed above with respect to
(140) In one embodiment, the feedback control loop manager 96 performs the sensor hand-off procedure between the flux gate magnetometers 26a and SERF OPMs 26b, such that passage of the coarse error signals SC.sub.ERR output by the flux gate magnetometers 26a to the coarse filters 86a-86d can be switched on or off, and passage of the fine error signals SF.sub.ERR output by the SERF OPMs 26b to the fine filters 88a-88d can be individually switched on or off. In alternative embodiments, switching logic or a state machine may be uses to perform the sensor hand-off procedure.
(141) In one embodiment, the flux gate magnetometers 26a and SERF OPMs 26b can be collectively turned on or off. For example, if one (or a predetermined number) of the SERF OPMs 26b are out-of-range, the feedback control loop manager 96 may prevent passage of all of the fine error signals SF.sub.ERR from the SERF OPMs 26b to the fine filters 88a-88d, and allow passage of all of the coarse error signals SC.sub.ERR from the flux gate magnetometers 26a to the coarse filters 86a-86d, in which case, the set of coarse feedback control loops 60a-60d will be fully enabled to perform coarse cancellation on the outside magnetic field B.sub.OUT, and the set of fine feedback control loops 62a-62a will be fully disabled. If all of the SERF OPMs 26b are in-range, the feedback control loop manager 96 may allow passage of all of the fine error signals SF.sub.ERR from the SERF OPMs 26b to the fine filters 88a-88d, and prevent passage of all of the coarse error signals SC.sub.ERR from the flux gate magnetometers 26a to the coarse filters 86a-86d, in which case, the set of fine feedback control loops 62a-62d will be fully enabled to perform fine cancellation on the outside magnetic field B.sub.OUT, and the set of coarse control loops 60a-60d will be fully disabled.
(142) In another embodiment, the flux gate magnetometers 26a and SERF OPMs 26b can be individually turned on or off. For example, if one of SERF OPMs 26b is in-range, the feedback control loop manager 96 may allow passage of the fine error signal SF.sub.ERR from this in-range SERF OPM 26b to the fine filters 88a-88d, and prevent passage of the coarse error signal SC.sub.ERR from a flux gate magnetometers 26a in proximity to the in-range SERF OPM 26b to the coarse filters 86a-86d, and if one of the SERF OPMs 26b is out-of-range, the feedback control loop manager 96 may prevent passage of the fine error signal SF.sub.ERR output by this out-of-range SERF OPM 26b to the fine filters 88a-88d, and allow passage of the coarse error signal SC.sub.ERR from a flux gate magnetometer 26a in proximity to the out-of-range SERF OPM 26b to the coarse filters 86a-86d. In this case, the coarse feedback control loops 60a-60d and fine feedback control loops 62a-62d will be at least partially disabled to perform cancellation on the outside magnetic field B.sub.OUT in a range between fine cancellation and coarse cancellation.
(143) It is contemplated that, for example, in an everyday environment (office, home, etc.), all SERF OPMs 26b will initially be out-of-range, in which case, the coarse feedback control loops 60a-60d will be full enabled to perform coarse cancellation on the outside magnetic field B.sub.OUT, while the fine feedback control loops 62a-62d will be fully disabled. As SERF OPMs 26b come in-range, the extent to which the fine feedback control loops 62a-62d are enabled will increase, and the extent to which the coarse feedback control loops 60a-60d are disabled will increase, until the fine feedback control loops 62a-62d are fully enabled to perform fine cancellation on the outside magnetic field B.sub.OUT, while the coarse feedback control loops 60a-60d will be fully disabled. Thereafter, some of the previously operational SERF OPMs 26b may go out-of-range (e.g., due to a sudden change in the outside magnetic field B.sub.OUT), thereby decreasing the extent to which the fine feedback control loops 62a-62d are enabled, in which case, the extent to which the coarse feedback control loops 62a-62d is enabled may be increased. After compensating for such a change in the outside magnetic field B.sub.OUT, the previously unavailable SERF OPMs 26b will come in-range, and as such, the fine feedback control loops 62a-62d will again be fully enabled to perform fine cancellation on the outside magnetic field B.sub.OUT, while the coarse feedback control loops 60a-60d will again be fully disabled.
(144) As discussed above with respect to the signal acquisition unit 18a illustrated in
(145) As also discussed above with respect to the signal acquisition unit 18a illustrated in
(146) For example, if the SERF OPM 26b is found to be in the linear operating range, the feedback control loop manager 96 may assign a value of 1 (full weight) to the weighting variable a associated with each SERF OPM 26b. If the SERF OPM 26b is found to be saturated, the feedback control loop manager 96 may assign a value of 0 (no weight) to the weighting variable a associated with each SERF OPM 26b. If the SERF OPM 26b is found to be in an intermediate unsaturated non-linear operating range, the feedback control loop manager 96 may assign a value between 0 and 1 (partial weight) to the weighting variable a associated with each SERF OPM 26b, depending on how close the SERF OPM 26b is to being in the linear range or saturated.
(147) For example, referring to
(148) The weighting variable ?.sub.j associated with a jth SERF OPM 26b can be given as the ratio ?.sub.0/?.sub.OPM, such that the feedback control loop 84 assigns a value of 1 to the weighting variable a associated with the SERF OPM 26a when the effective measurement variance ?OPM is at ?.sub.0 in the linear range; and assigns a value of 0 to the weighting variable a associated with the SERF OPM 26a when the measurement variance ?.sub.OPM is effectively infinite and the SERF OPM is saturated. In the intermediate range, the disclosed scheme assigns a value of between 0 and 1 to the weighting variable a associated with the SERF OPM 26a when the effective measurement variance ?.sub.OPM is between ?.sub.0 and infinity.
(149) It is contemplated that, for example, in an everyday environment (office, home, etc.), all SERF OPMs 26b will initially be out-of-range, in which case, the values of the weighting variables a associated with the SERF OPMs 26b will be zero. As SERF OPMs 26b come in-range, the values of the weighting variables ? associated with the SERF OPMs 26b will increase until they reach 1. Thereafter, some of the previously operational SERF OPMs 26b may go out-of-range (e.g., due to a sudden change in the outside magnetic field B.sub.OUT), in which case, the values of the weighting variables a associated with the SERF OPMs 26b will decrease, possibly to near-zero. After compensating for such a change in the outside magnetic field B.sub.OUT, the values of the weighting variables a associated with these SERF OPMs 26b may then increase back to 1 as the SERF OPMs 26b are brought back into their linear operating range.
(150) Thus, it can be appreciated that the signal acquisition unit 18c takes advantage of the high dynamic range of the coarse feedback control loops 60a-60d to coarsely cancel a large portion of the outside magnetic field B.sub.OUT, and the high sensitivity of the fine feedback control loops 62a-62d to finally cancel nearly all remaining portions of the outside magnetic field B.sub.OUT. Furthermore, since the coarse feedback control loops 60a-60d and fine feedback control loops 62a-62d are operated at narrow bandwidths around DC, 60 HZ, 120 Hz, and 180 Hz, only noise at these narrow bandwidths and from the flux gate magnetometers 26a and SERF OPMs 26b, themselves, will be fed back into the system, which is in contrast to direct, broadband, feedback, where noise in the entire bandwidth of the feedback control loop is fed back into the system.
(151) For example, as shown in
(152) Referring now to
(153) The method 100 comprises generating the actuated magnetic field B.sub.ACT at a plurality of distinct frequencies (e.g., DC, 60 Hz, 120 Hz, and 180 Hz) that at least partially cancels an outside magnetic field B.sub.OUT at the distinct frequencies (e.g., via the set of magnetic field actuators 28 of the signal acquisition unit 18c), thereby yielding a total residual magnetic field B.sub.TOT at the magnetometers 26 (step 102). In the preferred embodiment, the actuated magnetic field B.sub.ACT is generated in all three dimensions and is uniform, although in alternative embodiments, the actuated magnetic field B.sub.ACT may be generated in less three dimensions and may be non-uniform (e.g., a gradient).
(154) The method 100 further comprises coarsely detecting the total residual magnetic field B.sub.TOT and outputting coarse error signals SC.sub.ERR (e.g., via the coarse magnetometers 26a of the signal acquisition unit 18c) (step 104), and finely detecting the total residual magnetic field B.sub.TOT and outputting fine error signals SF.sub.ERR (e.g. via the fine magnetometers 26b of the signal acquisition unit 18c) (step 106).
(155) Next, the method 100 comprises coarsely controlling the actuated magnetic field B.sub.ACT at DC, 60 Hz, 120 Hz, and 180 Hz at least partially based on the coarse error signals SC.sub.ERR. In one embodiment, because the fine error signals SF.sub.ERR may be initially inaccurate or even non-existent (e.g., if the fine magnetometers 26b are out-of-range), the method 100 comprises coarsely controlling the actuated magnetic field B.sub.ACT at DC, 60 Hz, 120 Hz, and 180 Hz by estimating the total residual magnetic field B.sub.TOT at the locations where the total residual magnetic field B.sub.TOT are finely detected (e.g., at the fine magnetometers 26b) based on the coarse error signals SC.sub.ERR (step 108), and coarsely controlling the actuated magnetic field B.sub.ACT at DC, 60 Hz, 120 Hz, and 180 Hz at least partially based on the estimated total residual magnetic field B.sub.TOT at the fine detection locations in a manner that suppresses the total residual magnetic field B.sub.TOT at DC, 60 Hz, 120 Hz, and 180 Hz at the fine detection locations to a baseline level (by cancelling the outside magnetic field B.sub.OUT, e.g., via the coarse feedback control loop 50 and sending noise-cancelling control signals NC.sub.DC, NC.sub.60, NC.sub.120, and NC.sub.180 to the set of magnetic field actuators 28 of the signal acquisition unit 18c), such that the accuracy of the finely detected total residual magnetic field B.sub.TOT at the fine detection locations increases (e.g., the fine magnetometers 26b of the signal acquisition unit 18c come in-range) (step 110).
(156) The method 100 further comprising finely controlling the actuated magnetic field B.sub.ACT at DC, 60 Hz, 120 Hz, and 180 Hz at least partially based on the fine error signals SF.sub.ERR in a manner that suppresses the total residual magnetic field B.sub.TOT at DC, 60 Hz, 120 Hz, and 180 Hz at the fine detection locations to a lower level (by further cancelling the outside magnetic field B.sub.OUT, e.g., via the fine feedback control loop 52 and sending noise-cancelling control signals NC.sub.DC, NC.sub.60, NC.sub.120, and NC.sub.180 to the set of magnetic field actuators 28 of the signal acquisition unit 18c), such that the accuracy of the finely detected total residual magnetic field B.sub.TOT at the fine detection locations further increases (e.g., the fine magnetometers 26b of the signal acquisition unit 18c are further in-range) (step 112).
(157) The method 100 further comprises deriving a plurality MEG signals S.sub.MEG from the fine error signals SF.sub.ERR (e.g., via the signal acquisition unit 18c) (step 114). That is, because the total residual magnetic field B.sub.TOT contains the MEG magnetic field B.sub.MEG from the brain 14 of the user 12, the fine error signals SF.sub.ERR will likewise contain the MEG signals S.sub.MEG, which can be extracted from the fine error signals SF.sub.ERR. The existence and location of neural activity in the brain 14 of the user 12 may then be determined based on the MEG signals S.sub.MEG (e.g., via the signal processing unit 20) (step 116).
(158) It can be appreciated from the foregoing that, in general, fine control of the actuated magnetic field B.sub.ACT will be activated after initiating coarse control of the actuated magnetic field B.sub.ACT. The coarse control and fine control of the actuated magnetic field B.sub.ACT may be managed in any one of a variety of manners to suppress the total residual magnetic field B.sub.TOT at the fine detection locations to the lower level.
(159) For example, referring to
(160) As another example, referring to
(161) Referring to
(162) Although particular embodiments of the present inventions have been shown and described, it will be understood that it is not intended to limit the present inventions to the preferred embodiments, and it will be obvious to those skilled in the art that various changes and modifications may be made without departing from the spirit and scope of the present inventions. Thus, the present inventions are intended to cover alternatives, modifications, and equivalents, which may be included within the spirit and scope of the present inventions as defined by the claims.