Real-time periodic artifact extraction from a physiological signal
11717229 · 2023-08-08
Assignee
Inventors
Cpc classification
A61B5/7225
HUMAN NECESSITIES
A61B5/7214
HUMAN NECESSITIES
A61B5/0075
HUMAN NECESSITIES
A61B5/725
HUMAN NECESSITIES
International classification
Abstract
A physiological activity detection system comprises a signal acquisition module configured for non-invasively acquiring a signal from an anatomical structure of a user, the acquired signal having a physiological-encoded component and a periodic artifact component that dominates the physiological-encoded component. The physiological activity detection system further comprises a phase-locked loop (PLL) component configured for estimating a phase of the periodic artifact component of the acquired signal, and generating a periodic reference signal having a phase representative of the estimated phase of the periodic artifact component of the acquired signal.
Claims
1. A physiological activity detection system, comprising: a signal acquisition module configured for non-invasively acquiring a signal from an anatomical structure of a user, the acquired signal having a physiological-encoded component and a periodic artifact component that dominates the physiological-encoded component; a phase-locked loop (PLL) component configured for estimating a phase of the periodic artifact component of the acquired signal, and generating a periodic reference signal having a phase representative of the estimated phase of the periodic artifact component of the acquired signal; and an artifact cancellation component configured for generating an estimated periodic artifact component by scaling and offsetting the periodic reference signal to the periodic artifact component in the acquired signal, and filtering the periodic artifact component from the acquired signal based on the estimated periodic component, thereby yielding a reduced-artifact signal.
2. The physiological activity detection system of claim 1, wherein the anatomical structure of the user is a brain, and wherein the physiological-encoded component is a neurological-encoded component.
3. The physiological activity detection system of claim 2, wherein the periodic artifact component is a cardiac artifact component.
4. The physiological activity detection system of claim 2, wherein the acquired signal comprises signal light.
5. The physiological activity detection system of claim 4, wherein the signal acquisition module is configured for non-invasively acquiring the signal light from the brain of the user via functional near-infrared spectroscopy (fNIRS).
6. The physiological activity detection system of claim 1, wherein the periodic reference signal varies in accordance with a sine wave.
7. The physiological activity detection system of claim 1, wherein the signal acquisition module is configured for digitizing the acquired signal into acquired data, and wherein the PLL component is configured for estimating the phase of the periodic artifact component in the acquired data, and generating periodic reference data having a phase representative of the estimated phase of the periodic artifact component in the acquired data.
8. The physiological activity detection system of claim 7, wherein the acquired data comprises a time-series of data samples, and the PLL component is configured for respectively estimating phases of the periodic artifact component in the acquired data samples, and generating periodic reference data samples respectively having phases representative of the estimated phases of the periodic artifact component in the acquired data samples.
9. The physiological activity detection system of claim 1, wherein the PLL component comprises: a phase comparator; and a voltage-controlled oscillator (VCO) arranged in a closed feedback loop with the phase comparator; wherein the phase comparator is configured for computing a difference between the phase of the periodic artifact component of the acquired signal and the phase of the periodic reference signal, thereby respectively generating a phase error signal; and wherein the VCO is configured for generating the periodic reference signal, and varying the frequency of the periodic reference signal in accordance with the phase error signal, thereby varying the phase of the periodic reference signal.
10. The physiological activity detection system of claim 1, further comprising a frequency computation component configured for computing a frequency of the periodic artifact component.
11. The physiological activity detection system of claim 10, wherein the periodic artifact component is a cardiac artifact component, the frequency computation component is a heart rate (HR) computation component, and the computed frequency of the cardiac artifact component is a heart rate (HR) of the user.
12. The physiological activity detection system of claim 1, wherein the artifact cancellation component is configured for filtering the periodic artifact component from the acquired signal by subtracting the estimated periodic artifact component from the acquired signal, thereby yielding the reduced-artifact signal.
13. The physiological activity detection system of claim 1, wherein the physiological-encoded component dominates the periodic artifact component in the reduced-artifact signal.
14. The physiological activity detection system of claim 1, wherein the periodic artifact component is substantially eliminated from the reduced-artifact signal.
15. The physiological activity detection system of claim 1, further comprising a signal processor configured for determining an existence of physiological activity in the user based on the reduced-artifact signal.
16. The physiological activity detection system of claim 15, wherein the anatomical structure of the user is a brain, the physiological-encoded component is neurological-encoded component, and the physiological activity is neural activity.
17. The physiological activity detection system of claim 16, wherein the neural activity is within cortical region of the brain of the user, wherein the periodic artifact component is a cardiac artifact component, and the physiological activity detection system further comprises a heart rate (HR) computation component configured for computing a heart rate (HR) of the user based on the phase of the periodic reference signal, wherein the signal processor is configured for determining an existence of neural activity in subcortical region of the brain of the user based on the computed HR of the user.
18. The physiological activity detection system of claim 1, wherein the artifact cancellation component comprises: a first signal comparator; an adaptive filter arranged in a feedback loop with the first signal comparator; and a second signal comparator; wherein the first signal comparator is configured for computing a difference between a magnitude of the estimated periodic artifact component and a magnitude of the periodic reference signal, thereby generating a magnitude error signal; wherein the adaptive filter is configured for varying a transfer function in response to the magnitude error signal, and filtering the acquired signal in accordance with the varied transfer function, thereby generating the estimated periodic artifact component; wherein the second signal comparator is configured for computing the difference between a magnitude of the acquired signal and a magnitude of the estimated periodic artifact component to yield the reduced-artifact signal.
19. The physiological activity detection system of claim 1, wherein the artifact cancellation component comprises: a signal comparator; an adaptive filter arranged in a feedback loop with the first signal comparator; wherein the signal comparator is configured for computing a difference between a magnitude of the acquired signal and a magnitude of the estimated periodic artifact component, thereby generating a magnitude error signal representative of the reduced-artifact signal; wherein the adaptive filter is configured for varying a transfer function in response to the magnitude error signal, and filtering the periodic reference signal in accordance with the varied transfer function, thereby generating the estimated periodic artifact component.
20. The physiological activity detection system of claim 1, wherein the artifact cancellation component is configured for utilizing a recursive least squares (RLS) algorithm to map the periodic reference signal to the acquired signal by varying a transfer function.
21. A method of detecting physiological activity in an anatomical structure of a person, comprising: non-invasively acquiring a signal from the anatomical structure of the person, the acquired signal having a physiological-encoded component and a periodic artifact component that dominates the physiological-encoded component; and computing a difference between an actual phase of the periodic artifact component of the acquired signal and an estimated phase of the periodic artifact component of the acquired signal, thereby generating a phase error signal; and updating the estimated phase of the periodic artifact component of the acquired signal based on the phase error signal; repeating the phase difference computation and estimated phase updating steps; generating a periodic reference signal having a phase equal to the estimated phase of the periodic artifact component of the acquired signal; generating an estimated periodic artifact component by scaling and offsetting the periodic reference signal to the periodic artifact component in the acquired signal; and removing at least a portion of the periodic artifact component from the acquired signal based on the estimated periodic artifact component, thereby yielding a reduced-artifact signal.
22. The method of claim 21, wherein the anatomical structure of the user is a brain of the user, and wherein the physiological-encoded component is a neurological-encoded component.
23. The method of claim 22, wherein the periodic artifact component is a cardiac artifact component.
24. The method of claim 22, wherein the acquired signal comprises signal light.
25. The method of claim 24, wherein signal light is non-invasively acquired from the brain of the user via functional near-infrared spectroscopy (fNIRS).
26. The method of claim 21, wherein the periodic reference signal varies in accordance with a sine wave.
27. The method of claim 21, further comprising digitizing the acquired signal into acquired data, wherein the periodic reference signal comprises periodic reference data.
28. The method of claim 27, wherein the acquired data comprises a time-series of acquired data samples, and the periodic reference data comprises a time-series of periodic reference data samples.
29. The method of claim 21, wherein the phase error generation step and estimated phase updating step comprises: computing a difference between the phase of the periodic artifact component of the acquired signal and the phase of the periodic reference signal, thereby respectively generating the phase error signal; and varying the frequency of the periodic reference signal in accordance with the phase error signal, thereby varying the phase of the periodic reference signal.
30. The method of claim 21, further comprising deriving a frequency of the periodic artifact component from the phase of the periodic reference signal.
31. The method of claim 30, wherein the periodic artifact component is a cardiac artifact component, and the derived frequency of the periodic artifact component is a heart rate (HR) of the user.
32. The method of claim 21, wherein removing the at least a portion of the periodic artifact component from the acquired signal comprises subtracting the estimate cardiac component from the acquired signal, thereby yielding the reduced-artifact signal.
33. The method of claim 21, wherein the physiological-encoded component dominates the periodic artifact component in the reduced-artifact signal.
34. The method of claim 21, wherein the periodic artifact component is substantially eliminated from the reduced-artifact signal.
35. The method of claim 21, further comprising determining an existence of physiological activity in the user based on the reduced-artifact signal.
36. The method of claim 35, wherein the anatomical structure of the user is a brain of the user, the physiological-encoded component is neurological-encoded component, and the physiological activity is neural activity.
37. The method of claim 36, wherein the neural activity is within cortical region of the brain of the user, wherein the periodic artifact component is a cardiac artifact component, and the method further comprises computing a heart rate (HR) of the user based on the phase of the periodic reference signal, and determining an existence of neural activity in subcortical region of the brain of the user based on the computed HR of the user.
38. The method of claim 21, wherein removing at least a portion of the periodic artifact component from the acquired signal comprises: computing a difference between a magnitude of an estimated periodic artifact component and a magnitude of the periodic reference signal, thereby generating a magnitude error signal; varying a transfer function in response to the magnitude error signal; filtering the acquired signal in accordance with the varied transfer function, thereby generating the estimated periodic artifact component; and computing the difference between a magnitude of the acquired signal and a magnitude of the estimated periodic artifact component to yield the reduced-artifact signal.
39. The method of claim 21, wherein removing at least a portion of the periodic artifact component from the acquired signal comprises: computing a difference between a magnitude of the acquired signal and a magnitude of an estimated periodic artifact component, thereby generating a magnitude error signal representative of the reduced-artifact signal; varying a transfer function in response to the magnitude error signal; and filtering the periodic reference signal in accordance with the varied transfer function, thereby generating the estimated periodic artifact component.
40. The method of claim 21, wherein removing the at least portion of the periodic artifact component from the acquired signal comprises utilizing a recursive least squares (RLS) algorithm to map the periodic reference signal to the acquired signal by varying a transfer function.
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.
(2) Understanding that these drawings depict only typical embodiments of the invention and are not therefore to be considered limiting of its scope, the invention will be described and explained with additional specificity and detail through the use of the accompanying drawings in which:
(3)
(4)
(5)
(6)
(7)
(8)
(9)
(10)
(11)
(12)
(13)
(14)
(15)
(16)
(17)
(18)
DETAILED DESCRIPTION OF THE EMBODIMENTS
(19) A neural activity detection system (and variations thereof) described herein may form a portion 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) The neural activity detection system described herein is configured for, in real-time with little or no delay, non-invasively acquiring a signal containing a neurological-encoded component and a cardiac artifact component from a brain of the user, and reconstructing the neurological-encoded component and the cardiac artifact component from the acquired signal. The neural activity detection system is further configured for identifying the occurrence, extent of, and location of neural activity within the cortical structures of the brain of the user based on the neurological-encoded component, and deriving heart rate (HR) information from the cardiac artifact component, thereby obviating the need to independently acquire a neurological-encoded signal and a cardiac signal separately from the user using additional sensors and associated wires, i.e., a neurological-encoded signal and a cardiac signal can be acquired from one measurement using the neural activity detection systems described herein.
(21) The neural activity detection systems described herein may be further configured for using the derived HR information to reconstruct the cardiac artifact component from the acquired signal, thereby producing a clean, and substantially undistorted, neurological-encoded signal from which the occurrence, extent of, and location of the neural activity within the cortical structures of the brain of the user can be derived. The neural activity detection systems may alternatively or optionally be further configured for using the derived HR information for other purposes, including, but not limited to, providing information (e.g., the existence of neural activity in the sub-cortical structures of the brain of the user) that is complementary to the neural activity information associated with the cortical structures of the brain of the user derived from the clean and undistorted neurological-encoded signal.
(22) It should be appreciated that, although a neural activity detection system is described herein for use in a BCI, the present inventions should not be limited to neural activity measurements and BCIs, 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 process a signal acquired from any anatomical structure of a user, and which contains any periodic artifact component (whether from a biological source or an artificial source) that dominates a physiological-encoded component of interest of the acquired signal. For example, instead of deriving HR information from a neurological-encoded signal acquiring from a brain of the user, a periodic artifact component in the form of alternating current (AC) line noise from a power supply can be derived from an acquired signal containing a physiologically-encoded signal in the form of an electrocardiogram (ECG).
(23) To minimize the size, weight, and cost of the headset (described in further detail below) used to acquire the signal from the brain of the user, the neural activity detection system described herein transforms the acquired signal, and thus the neurological-encoded component and cardiac artifact component, into data by digitally sampling the acquired signal, which data samples are then processed digitally in real-time (i.e., on a sample-by-sample basis) to reconstruct the neurological-encoded component and the cardiac artifact component from the transformed data. However, it should be appreciated that the signal acquired from the brain of the user may alternatively be at least partially processed in an analog fashion to ultimately reconstruct the neurological-encoded component and cardiac artifact component from the acquired signal.
(24) The neural activity detection system described herein uses the signal acquired from the brain of the user to detect hemodynamic changes (and in this case, concentration changes in oxy-hemoglobin and deoxy-hemoglobin) in the cortical region of the brain of the user as a proxy for neural activity. However, alternative embodiments of the neural activity detection systems may acquire other types of signals as a proxy for neural activity, including, but not limited to, fast-optical signals (i.e., perturbations due to changes in the optical properties of neural tissue caused by mechanisms related to the depolarization of neural tissue, including, but not limited to, cell swelling, cell volume change, changes in membrane potential, changes in membrane geometry, ion redistribution, birefringence changes, macroscopic motion, change in mechanical stiffness of tissue, etc.), and other types of hemodynamic changes, e.g., Doppler shift due to moving blood flow, changes in blood volume, metabolism variations such a blood oxygen changes, etc.
(25) The neural activity detection system described herein uses an fNIRS technique to obtain neural activity information from the signal acquired from the brain. However, it should be appreciated that alternative embodiments of the neural activity detection system may use any optically-based modality to obtain neural activity information, e.g., such as those described in U.S. patent application Ser. No. 15/844,370, entitled “Pulsed Ultrasound Modulated Optical Tomography Using Lock-In Camera” (now U.S. Pat. No. 10,335,036), U.S. patent application Ser. No. 15/844,398, entitled “Pulsed Ultrasound Modulated Optical Tomography With Increased Optical/Ultrasound Pulse Ratio” (now U.S. Pat. No. 10,299,682), U.S. patent application Ser. No. 15/844,411, entitled “Optical Detection System For Determining Neural Activity in Brain Based on Water Concentration” (now U.S. Pat. No. 10,420,469), U.S. patent application Ser. No. 15/853,209, entitled “System and Method For Simultaneously Detecting Phase Modulated Optical Signals” (now U.S. Pat. No. 10,016,137), U.S. patent application Ser. No. 15/853,538, entitled “Systems and Methods For Quasi-Ballistic Photon Optical Coherence Tomography In Diffusive Scattering Media Using a Lock-In Camera” (now U.S. Pat. No. 10,219,700), U.S. patent application Ser. No. 16/266,818, entitled “Ultrasound Modulating Optical Tomography Using Reduced Laser Pulse Duration,” U.S. patent application Ser. No. 16/299,067, entitled “Non-Invasive Optical Detection Systems and Methods in Highly Scattering Medium,” U.S. patent application Ser. No. 16/379,090, entitled “Non-Invasive Frequency Domain Optical Spectroscopy For Neural Decoding,” U.S. patent application Ser. No. 16/382,461, entitled “Non-Invasive Optical Detection System and Method,” U.S. patent application Ser. No. 16/392,963, entitled “Interferometric Frequency-Swept Source And Detector In A Photonic Integrated Circuit,” U.S. patent application Ser. No. 16/392,973, entitled “Non-Invasive Measurement System and Method Using Single-Shot Spectral-Domain Interferometric Near-Infrared Spectroscopy Based On Orthogonal Dispersion, U.S. patent application Ser. No. 16/393,002, entitled “Non-Invasive Optical Detection System and Method Of Multiple-Scattered Light With Swept Source Illumination,” U.S. patent application Ser. No. 16/385,265, entitled “Non-Invasive Optical Measurement System and Method for Neural Decoding,” U.S. patent application Ser. No. 16/533,133, entitled “Time-Of-Flight Optical Measurement And Decoding Of Fast-Optical Signals,” U.S. patent application Ser. No. 16/565,326, entitled “Detection Of Fast-Neural Signal Using Depth-Resolved Spectroscopy,” U.S. patent application Ser. No. 16/226,625, entitled “Spatial and Temporal-Based Diffusive Correlation Spectroscopy Systems and Methods,” U.S. Provisional Patent Application Ser. No. 62/772,584, entitled “Diffuse Correlation Spectroscopy Measurement Systems and Methods,” U.S. patent application Ser. No. 16/432,793, entitled “Non-Invasive Measurement Systems with Single-Photon Counting Camera,” U.S. Provisional Patent Application Ser. No. 62/855,360, entitled “Interferometric Parallel Detection Using Digital Rectification and Integration”, U.S. Provisional Patent Application Ser. No. 62/855,380, entitled “Interferometric Parallel Detection Using Analog Data Compression,” U.S. Provisional Patent Application Ser. No. 62/855,405, entitled “Partially Balanced Interferometric Parallel Detection,” U.S. Non-Provisional patent application Ser. No. 16/051,462, entitled “Fast-Gated Photodetector Architecture Comprising Dual Voltage Sources with a Switch Configuration” (now U.S. Pat. No. 10,158,038), U.S. patent application Ser. No. 16/202,771, entitled “Non-Invasive Wearable Brain Interface Systems Including a Headgear and a Plurality of Self-Contained Photodetector Units Configured to Removably Attach to the Headgear” (now U.S. Pat. No. 10,340,408), U.S. patent application Ser. No. 16/283,730, entitled “Stacked Photodetector Assemblies” (now U.S. Pat. No. 10,515,993), U.S. patent application Ser. No. 16/544,850, entitled “Wearable Systems with Stacked Photodetector Assemblies,” U.S. Provisional Patent Application Ser. No. 62/880,025, entitled “Photodetector Architectures for Time-Correlated Single Photon Counting,” U.S. Provisional Patent Application Ser. No. 62/889,999, entitled “Photodetector Architectures for Efficient Fast-Gating,” and U.S. Provisional Patent Application Ser. No. 62/906,620, entitled “Photodetector Systems with Low-Power Time-To-Digital Converter Architectures,” which are all expressly incorporated herein by reference.
(26) Furthermore, alternative embodiments of the neural activity detection system may use a non-optically-based modality to obtain neural activity information, such as magnetically-based modalities to obtain neural activity information, e.g., those 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),” 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 Patent Application Ser. No. 62/858,636, entitled “Integrated Magnetometer Arrays for Magnetoencephalography (MEG) Detection Systems and Methods,” U.S. Provisional Patent Application Ser. No. 62/836,421, entitled “Systems and Methods for Suppression of Non-Neural Interferences in Magnetoencephalography (MEG) Measurements,” U.S. Provisional Patent Application Ser. No. 62/842,818 entitled “Active Shield Arrays for Magnetoencephalography (MEG),” U.S. Provisional Patent Application Ser. No. 62/926,032 entitled “Systems and Methods for Multiplexed or Interleaved Operation of Magnetometers,” U.S. Provisional Patent Application Ser. No. 62/896,929 entitled “Systems and Methods having an Optical Magnetometer Array with Beam Splitters,” and U.S. Provisional Patent 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.
(27) Referring now to
(28) The signal acquisition unit 20 is configured for optically acquiring a signal y from a brain 14 of a user 12, and in this case, signal light y.sub.opt, from the brain 14 of the user 12. For example, with further reference to
(29) In the illustrated embodiment, the wavelength of the sample light x.sub.opt, and thus the signal light y.sub.opt, is in the near-infrared spectrum (e.g., in the range of 650 nm to 750 nm) in accordance with functional infrared spectroscopy (fNIRS), such that the sample light x.sub.opt has maximum sensitivity to hemodynamic changes in the brain 14. Notwithstanding the foregoing, it is preferred that the optical wavelength of the sample light x.sub.opt be selected to maximize sensitivity to the specific physiological activity of interest. For example, in the preferred case where the physiological activity of interest is the presence of a fast-optical signal, an optical wavelength greater than 850 nm may be used for the sample light x.sub.opt. Optionally, an optical wavelength equal to or greater 1000 nm may be used for the sample light x.sub.opt to maximize penetration. The sample light x.sub.opt may be close to monochromatic in nature, comprising approximately a single-wavelength light, or the sample light x.sub.opt may have multiple wavelengths (e.g., white light or ultrashort pulse). In some variations, the sample light x.sub.opt may have a broad optical spectrum or may have a narrow optical spectrum that is then rapidly swept (e.g., changed over time) to functionally mimic or create an effective broad optical spectrum. Multiple optical wavelengths can be used for the sample light x.sub.opt to allow different physiological activities to be distinguished from each other. For example, sample light x.sub.opt having two optical wavelengths of 700 nm and 900 nm can be respectively used to resolve hemo-dynamic changes and fast-optical signals. Alternatively, the wavelength of the sample light x.sub.opt may be selected to maximize detector sensitivity in the signal acquisition unit 20.
(30) Although the signal acquisition unit 20, for purposes of brevity, is described herein as acquiring an signal light y.sub.opt from the brain 14 by using a single fixed source-detector arrangement that emits sample light x.sub.opt at a single point into the brain 14, and detects signal light y.sub.opt from the brain 14 at a single point, in a practical implementation capable of localizing hemodynamic changes, and thus neural activity, in a plane along the surface of the brain 14, variations of the signal acquisition unit 20 may utilize more complex source-detector arrangements (e.g., single-source multi-detector, multi-source single-detector, or multi-source multi-detector) to simultaneously emit sample light x.sub.opt at multiple points into the brain 14 and/or detect signal light y.sub.opt from the brain 14 at multiple points, or may utilize a movable source-detector arrangement to sequentially emit sample light x.sub.opt at multiple points into the brain 14 and/or detect signal light y.sub.opt from the brain 14 at multiple points, as described in U.S. patent application Ser. No. 16/379,090, entitled “Frequency Domain Optical Spectroscopy For Neural Decoding,” and U.S. Provisional patent application Ser. No. 16/392,963, entitled “Interferometric Frequency-Swept Source and Detector in a Photonic Integrated Circuit,” which are expressly incorporated herein by reference. Thus, in a practical implementation, the neural activity detection system 10 may detect and localize neural activity in the brain 14 in at least two dimensions, represented as an x-y plane spanning the surface of the brain 14.
(31) Significantly, as illustrated in
(32) In the illustrated embodiment, the signal acquisition unit 20 is configured for transforming the acquired signal light y.sub.opt into an acquired electrical signal y.sub.elec, which will have a neurological-encoded component N.sub.elec and a cardiac artifact component C.sub.elec respectively identical to the neurological-encoded component N.sub.opt and cardiac artifact component C.sub.opt of the acquired signal light y.sub.opt, as shown in
(33) Referring back to
(34) The PLL component 22 learns and updates the phase of the periodic reference signal r that best matches the actual phase of the cardiac artifact component C.sub.elec in the acquired electrical signal y.sub.elec. Thus, the phase of the periodic reference signal r is an estimation, and thus a representation, of the estimated phase of the cardiac artifact component C.sub.elec in the acquired electrical signal y.sub.elec.
(35) In the embodiment illustrated in
(36) To this end, the phase comparator 32 receives the acquired electrical signal y.sub.elec (in this case, the acquired data samples y.sub.data) from the signal acquisition module 20 at a first input 40a and the periodic reference signal r (in this case, the reference data samples r.sub.data) from the VCO 34 at a second input 40b, computes the difference between the phases of cardiac artifact component C.sub.elec of the acquired electrical signal y.sub.elec and the periodic reference signal r, and generates and outputs a phase error signal ep (defined by phase error data samples ep.sub.data) (shown in
(37) The VCO 34 receives the phase error signal ep (in this case, the phase error data samples ep.sub.data) on an input 44, and generates and outputs the periodic reference signal r on an output 46 in accordance with the voltage magnitude of the phase error signal ep. That is, the frequency of the periodic reference signal r will be proportional to the magnitude voltage of the phase error signal ep, thereby adjusting the phase of the periodic reference signal r. Since this periodic reference signal r is fed back, as the estimated phase of the acquired electrical signal y.sub.elec, into the phase comparator 32 via the second input 40b, wherein it is subtracted from the actual phase of the cardiac artifact component C.sub.elec of the acquired electrical signal y.sub.elec input into the phase comparator 32 via the first input 40a, the PLL component 22 operates to minimize the phase error signal ep (i.e., the difference in the phase of the periodic reference signal r (i.e., the estimated phase of the cardiac artifact component C.sub.elec of the acquired electrical signal y.sub.elec output by the VCO 34 at that the output 46) and the actual phase of the cardiac artifact component C.sub.elec of the acquired electrical signal y.sub.elec observed by and input into the PLL component 22 via the first input 40a. For example, as illustrated in
(38) As such, the phase of the periodic reference signal r (i.e., the estimated phase of the cardiac artifact component C.sub.elec of the acquired electrical signal y.sub.elec) will be in lock step with the actual phase of the cardiac artifact component C.sub.elec of the acquired electrical signal y.sub.elec, thereby enabling the PLL component 22 to track the phase (and frequency) of the phase of the cardiac artifact component C.sub.elec of the acquired electrical signal y.sub.elec. For example, the temporal distance T1 between the peaks of the acquired electrical signal y.sub.elec in
(39) Significantly, the PLL component 22 is capable of tracking the phase, and thus frequency, of the estimated phase of the cardiac artifact component C.sub.elec of the acquired electrical signal y.sub.elec on a sample-by-sample basis; i.e., acquired data samples y.sub.data need not be accumulated or buffered in a batch mode for the PLL component 22 to track the phase and frequency of the cardiac artifact component C.sub.elec of the acquired electrical signal y.sub.elec.
(40) Because the periodic reference signal r takes the form of a clean sine wave with a known (but varying) frequency, the heart rate (HR) computation component 24 is configured for deriving the HR of the user 12 from the periodic reference signal r on a continuous basis. To this end, the HR computation component 24 receives, via an input 48, the periodic reference signal r (in this case, the reference data samples r.sub.data) from the PLL component 22, and derives and outputs the frequency of the cardiac artifact c (i.e., HR) of the user 12 on an output 50. In one embodiment, the HR computation component 24 estimates the HR of the user 12 by computing the first derivative of the phase of the periodic reference signal r (i.e., the estimated phase of the cardiac artifact component C.sub.elec of the acquired electrical signal y.sub.elec). In another embodiment, the HR computation component 24 estimates the HR of the user 12 by identifying adjacent peaks in the periodic reference signal r, and computing the inverse of the time difference between the adjacent peaks.
(41) The neural activity detection system 10 may use the periodic reference signal r output by the PLL component 22, which is correlated to the cardiac artifact component C.sub.elec in the acquired electrical signal y.sub.elec, to remove the cardiac artifact component C.sub.elec from the acquired electrical signal y.sub.elec, thereby yielding a reduced-artifact electrical signal y′.sub.elec in the form of clean data samples y′.sub.data. As illustrated in
(42) Preferably, the cardiac artifact component C is substantially eliminated from the acquired electrical signal y.sub.elec, which for the purposes of this specification, means that the signal-to-noise ratio of the reduced-artifact electrical signal y′.sub.elec (i.e., the ratio of the power of the neurological-encoded component N over the power of the cardiac artifact C of the reduced-artifact electrical signal y′.sub.elec) is 10 db higher than the signal-to-noise ratio of the acquired electrical signal y.sub.elec (i.e., the ratio of the power of the neurological-encoded component N.sub.elec over the power of the cardiac artifact C.sub.elec of the acquired electrical signal y.sub.elec). For example, as illustrated in
(43) To this end, the artifact cancellation component 26 is configured for filtering the cardiac artifact component C.sub.elec from the acquired signal light y.sub.opt in accordance with a variable transfer function based on the periodic reference signal r, thereby yielding the reduced-artifact electrical signal y′.sub.elec. Notably, because the periodic reference signal r is not mapped to the acquired electrical signal y.sub.elec (i.e., the periodic signal r is not a properly scaled and offset version of the cardiac artifact component C.sub.elec of the acquired electrical signal y.sub.elec), it cannot be simply subtracted from the acquired electrical signal y.sub.elec to yield the reduced-artifact electrical signal y′.sub.elec. The artifact cancellation component 26 is configured for mapping the periodic reference signal r to the acquired electrical signal y.sub.elec. Such mapping has a scale parameter (gain) and offset, thereby yielding an estimated cardiac artifact Cest in the form of estimated cardiac artifact data samples Cest.sub.data (illustrated in
(44) Significantly, the artifact cancellation component 26 is capable of filtering the cardiac artifact component C.sub.elec from the acquired electrical signal y.sub.elec on a sample-by-sample basis; i.e., the acquired data samples y.sub.data need not be accumulated or buffered in a batch mode for the artifact cancellation component 26 to filter the cardiac artifact component C.sub.elec from the acquired electrical signal y.sub.elec. To this end, the artifact cancellation component 26 uses a recursive least squares (RLS) algorithm to map the periodic reference signal r to the acquired electrical signal y.sub.elec, such that the cardiac artifact component C.sub.elec can be smoothly reconstructed from the acquired electrical signal y.sub.elec, thereby yielding an estimated cardiac artifact Cest without any jumps.
(45) In the embodiment illustrated in
(46) The adaptive filter 36 is configured for filtering the acquired electrical signal y.sub.elec in accordance with a linearly variable transfer function that is controlled by variable parameters (e.g., coefficients and/or weights), and generating the estimated cardiac artifact Cest, while the first signal comparator 38 is configured for generating a magnitude error signal ec (defined by magnitude error data samples ec.sub.data) (shown in
(47) To this end, the first signal comparator 38 receives the periodic reference signal r (in this case, the reference data samples r.sub.data) from the PLL component 22 on a first input 52a and estimated cardiac artifact Cest (in this case, estimated cardiac artifact data samples Cest.sub.data) from the adaptive filter 36 on a second input 52b, computes the difference between the magnitude of the estimated cardiac artifact Cest and the magnitude of the periodic reference signal r, and generates and outputs the magnitude error signal e, (in this case, magnitude error data samples ec.sub.data) on an output 54 representative of the computed difference between the magnitudes of the estimated cardiac artifact Cest and the periodic reference signal r. In the illustrated embodiment, the voltage magnitude of the magnitude error signal ec is proportional to the difference between the magnitudes of the estimated cardiac artifact Cest and the periodic reference signal r.
(48) The adaptive filter 36 receives the acquired electrical signal y.sub.elec (in this case, the acquired data samples y.sub.data) from the signal acquisition module 20 at a first input 56a, and the magnitude error signal ec (in this case, the magnitude error data samples ec.sub.data) from the first signal comparator 38 on a second input 56b, internally varies the transfer function in accordance with the magnitude error signal ec, filters the cardiac artifact component C.sub.elec from the acquired electrical signal y.sub.elec in accordance with the varied transfer function, and generates and outputs the estimated cardiac artifact Cest (in this case, estimated cardiac artifact data samples Cest.sub.data) on an output 58. The estimated cardiac artifact Cest is a properly scaled and offset version of the actual cardiac artifact Celec in the acquired electrical signal y.sub.elec, such that the estimated cardiac artifact Cest output by the adaptive filter 38 can simply be subtracted from the acquired electrical signal y.sub.elec via the second signal comparator 40.
(49) To this end, the second signal comparator 40 receives the acquired electrical signal y.sub.elec (in this case, the acquired data samples y.sub.data) from the signal acquisition module 20 on a first input 60a and the estimated cardiac artifact Cest (in this case, estimated cardiac artifact data samples Cest.sub.data) from the adaptive filter 36 on a second input 60b, computes the difference between the magnitudes of the acquired electrical signal y.sub.elec and the estimated cardiac artifact Cest on a sample-by-sample basis, and outputs the reduced-artifact electrical signal y′.sub.elec (in this case, reduced-artifact data samples y′.sub.data).
(50) It should be appreciated that there are various techniques for using the periodic reference signal r output by the PLL component 22 to remove the cardiac artifact component C.sub.elec from the acquired electrical signal y.sub.elec. For example, with reference to
(51) In the alternative embodiment shown in
(52) To this end, the signal comparator 38′ receives the acquired electrical signal y.sub.elec (in this case, the acquired data samples ydata) from the signal acquisition module 20 on a first input 68a and the estimated cardiac artifact Cest (in this case, estimated cardiac artifact data samples Cest.sub.data) from the adaptive filter 36′ on a second input 68b, computes the difference between the magnitude of the estimated cardiac artifact Cest and the magnitude of the periodic reference signal r, and generates and outputs the magnitude error signal e, (in this case, magnitude error data samples ec.sub.data) on an output 70 representative of the computed difference between the magnitudes of the estimated cardiac artifact Cest and the periodic reference signal r. In the illustrated embodiment, the voltage magnitude of the magnitude error signal ec is proportional to the difference between the magnitudes of the estimated cardiac artifact Cest and the periodic reference signal r.
(53) The adaptive filter 36′ receives the periodic reference signal r (in this case, the reference data samples r.sub.data) from the PLL component 22 at a first input 72a, and the magnitude error signal ec (in this case, the magnitude error data samples ec.sub.data) from the signal comparator 38′ on a second input 72b, internally varies the transfer function in accordance with the magnitude error signal ec, filters the cardiac artifact component C.sub.elec from the periodic reference signal r in accordance with the varied transfer function, and generates and outputs the estimated cardiac artifact Cest (in this case, estimated cardiac artifact data samples Cest.sub.data) on an output 74. The estimated cardiac artifact Cest is a properly scaled and offset version of the actual cardiac artifact Celec in the acquired electrical signal y.sub.elec, such that the estimated cardiac artifact Cest output by the adaptive filter 36′ can simply be subtracted from the acquired electrical signal y.sub.elec via the signal comparator 38′, as discussed above.
(54) Referring back to
(55) To this end, the signal processor 30 receives the reduced-artifact signal y′.sub.elec from the artifact cancellation component 26 (or 26′) on a first input 64a, and optionally the HR of the user 12 from the HR computation component 24 on a second input 64b, generates commands CMD based on neural activity information acquired from the reduced-artifact signal y′.sub.elec and optionally the HR, and outputs the commands CMD on an output 66 to the external device 16.
(56) Referring now to
(57) The wearable unit 100 comprises a support structure 116 that contains the signal acquisition unit 20, and includes an output port 118a configured for delivering sample light x.sub.opt generated by the signal acquisition unit 20 into the brain 14 of the user 12, and an input port 118a configured for receiving signal light y.sub.opt from the brain 14 of the user 12 and delivering it to the signal acquisition unit 20. The support structure 116 may be shaped, e.g., have a banana, headband, cap, helmet, beanie, other hat shape, or other shape adjustable and conformable to the head 18, such that the ports 118a, 118b are in close contact with the outer skin of the head 18, and in this case, the scalp of the user 12. In an alternative embodiment, optical fibers (not shown) may be respectively extended from the ports 118a, 118b, thereby freeing up the requirement that the ports 118a, 118b be disposed in close proximity to the surface of the head 18. In any event, an index matching fluid may be used to reduce reflection of the light generated by the wearable unit 100 from the outer skin of the scalp. A strap or belt (not shown) can be used to secure the support structure 116 to the head 18 of the user 12.
(58) In one embodiment, the support structure 116 also contains the PLL component 22, HR computation component 24, and cardiac artifact cancellation component 26 (or 26′). The auxiliary unit 102 contains the signal processor 30 and any control circuitry (not shown) necessary to control the operational functions of the wearable unit 100. Alternatively, any of the PLL component 22, HR computation component 24, and cardiac artifact cancellation component 26 (or 26′) may be contained in the auxiliary unit 102, or the signal processor 30 may be contained in the support structure 116. The auxiliary unit 102 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 auxiliary unit 102 wirelessly (e.g., by induction).
(59) The remote processor 104 may store data from previous sessions, and include a display screen. In response to detecting and localizing neural activity in the brain 14 of the user 12, the signal processor 30 issues and sends commands to the external device 108 to control movement in response in accordance with the deliberate intentions of the user 12, as interpreted by the signal processor 30 from the detected and localized neural activity in the brain 14 of the user 12.
(60) The functionality of the signal acquisition module PLL component 22, HR computation component 24, cardiac artifact cancellation component 26 (or 26′), and signal processor 30 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.
(61) As better illustrated in
(62) For details discussing applications using BCI wearable units are described in U.S. patent application Ser. No. 16,364,338, entitled “Biofeedback for Awareness and Modulation of Mental State Using a Non-Invasive Brain Interface System and Method,” U.S. Provisional Patent Application Ser. No. 62/829,124, entitled “Modulation of Mental State of a User Using a Non-Invasive Brain Interface System and Method,” U.S. Provisional Patent Application Ser. No. 62/894,578, entitled “Non-Invasive System and Method for Product Formulation Assessment Based on Product-Elicited Brain State Measurements,” and U.S. Provisional Patent Application Ser. No. 62/891,128, entitled “Non-Invasive Systems and Methods for the Detection and Modulation of a User's Mental State Through Awareness of Priming Effects,” which are expressly incorporated herein by reference.
(63) Having described the structure and function of the neural activity detection system 10, one particular method 200 performed by the neural activity detection system 10 to non-invasively detect and localize physiological activity (and in this case, neural activity) in an anatomical structure (in this case, the brain 14) of a user 12, and controlling an external device 108, will now be described with respect to
(64) First, the signal acquisition module 20 non-invasively acquires, from the anatomical structure (and in this case, the brain 14) of the user 12, a signal having a physiological-encoded component (and in particular a neurological-encoded component N.sub.opt) and a periodic artifact component (and in particular, a cardiac artifact component C.sub.opt) that dominates the physiological-encoded component) (step 202).
(65) In the illustrated embodiment, the signal acquisition module 20 delivers the sample light x.sub.opt into the brain 12 along a detected optical path bundle P, such that the sample light x.sub.opt is scattered by the brain 12, resulting in signal light y.sub.opt (having a physiological-encoded component (and in particular a neurological-encoded component N.sub.opt) and a periodic artifact component (and in particular, a cardiac artifact component C.sub.opt) that dominates the physiological-encoded component) that exits the brain 12, which is then detected by the signal acquisition module 20. In the illustrated embodiment, signal acquisition module 20 acquires the signal light y.sub.opt via, e.g., fNIRS, such that the signal light y.sub.opt is sensitive to hemodynamic changes in the brain 12 that occur in response to neural activity, although other types of optical modalities, and even non-optical modalities, can be used by the signal acquisition module 20 to acquire a signal from which neural activity in the brain 12 can be derived. The signal acquisition module 20 then transforms the signal light y.sub.opt into an acquired electrical signal y.sub.elec having a neurological-encoded component N.sub.elec and a cardiac artifact component C.sub.elec, which are replicas of the neurological-encoded component N.sub.opt and the cardiac artifact component C.sub.opt of the signal light y.sub.opt. The signal acquisition module 20 then digitizes the acquired electrical signal y.sub.elec into acquired data in the form of a time-series of data samples y.sub.data, each having a neurological-encoded component N.sub.data and a cardiac artifact component C.sub.data that respectively correspond to neurological-encoded component N.sub.elec and a cardiac artifact component C.sub.elec of the acquired electrical signal y.sub.elec, and outputs the data samples y.sub.data on the output 39 (shown in
(66) Next, the PLL component 22 computes a difference between an actual phase of the cardiac artifact component of the acquired signal and an estimated phase of the cardiac artifact component, thereby generating a phase error signal (step 204), updates the estimated phase of the cardiac artifact component of the acquired signal based on the phase error signal (step 206), and generates a periodic reference signal having a phase equal to the estimated phase of the periodic artifact component of the acquired signal (step 208).
(67) In the illustrated embodiment, the PLL component 22 performs the phase error generation and estimated phase updating steps by computing a difference between the phase of the periodic artifact component of the acquired signal and the phase of the periodic reference signal, thereby respectively generating the phase error signal, and varying the frequency of the periodic reference signal in accordance with the phase error signal, thereby varying the phase of the periodic reference signal.
(68) In particular, the phase comparator 32 of the PLL component 22 receives an nth acquired data sample y.sub.data from the signal acquisition module 20 at the first input 40a, receives an (nth−1) reference data sample r.sub.data from the VCO 34 (as the estimation of the cardiac artifact component C.sub.data of the nth acquired data sample y.sub.data) at the second input 40b, computes the difference between nth acquired data sample y.sub.data and the (nth−1) reference data sample r.sub.data to determine the difference between the actual and estimated phases of the cardiac artifact component C.sub.data of the nth acquired electrical signal y.sub.elec, and outputs an nth phase error data sample ep.sub.data on the output 42. The VCO 34 receives the nth phase error data sample ep.sub.data from the phase comparator 32 on the input 44, and generates an nth reference data sample r.sub.data on the output 46 having a magnitude in accordance with a frequency defined by the voltage magnitude of the nth phase error data sample ep.sub.data. That is, the instantaneous frequency of the periodic reference signal r output by the VCO 34 will be proportional to the magnitude voltage of the nth reference data sample r.sub.data, thereby updating the phase of the periodic reference signal r.
(69) Then, the phase comparator 32 receives an (nth+1) acquired data sample y.sub.data from the signal acquisition module 20 at the first input 40, receives the nth reference data sample r.sub.data from the VCO 34 (as the estimation of the cardiac artifact component C.sub.data of the (nth+1) acquired data sample y.sub.data) at the second input 40b, computes the difference between (nth+1) acquired data sample y.sub.data and the (nth−1) reference data sample r.sub.data to determine the difference between the actual and estimated phases of the cardiac artifact component C.sub.data of the nth acquired electrical signal y.sub.elec, and outputs an (nth+1) phase error data sample ep.sub.data on the output 42. The VCO 34 receives the (nth+1) phase error data sample ep.sub.data from the phase comparator 32 on the input 44, and generates an nth reference data sample r.sub.data on the output 46 having a magnitude in accordance with a frequency defined by with the voltage magnitude of the nth phase error data sample ep.sub.data. This process is repeated for subsequently acquired data samples y.sub.data.
(70) Next, the HR computation component 24 derives a frequency of the periodic artifact component of the acquired signal, and in particular, the HR of the user 12 from the phase of the periodic reference signal (step 210). In the illustrated embodiment, the HR computation component 24 receives a series of reference data samples r.sub.data from the PLL component 22 at the input 48, derives the HR of the user 12 from the reference data samples r.sub.data (i.e., the estimated frequency of the cardiac artifact component C.sub.elec of the acquired electrical signal y.sub.elec), and outputs the HR on the output 50.
(71) Next, the cardiac artifact cancellation component 26 (or 26′) utilizes the periodic reference signal to remove at least a portion of the cardiac artifact component from the acquired signal, thereby yielding a reduced-artifact signal (step 212). Preferably, the neurological-encoded component dominates the cardiac artifact component in the reduced-artifact signal. More preferably, the cardiac artifact component is substantially eliminated from the reduced-artifact signal.
(72) The cardiac artifact cancellation component 26 illustrated in
(73) In particular, the first signal comparator 38 of the cardiac artifact cancellation component 26 receives the (nth−1) reference data sample r.sub.data from the PLL component 22 at the first input 52a, receives an nth estimated cardiac artifact data sample Cest.sub.data from the adaptive filter 36 at the second input 52b, computes the difference between the magnitude of the (nth−1) reference data sample r.sub.data and the magnitude of the (nth−1) estimated cardiac artifact data sample Cest.sub.data, and outputs an (nth−1) magnitude error data sample ec.sub.data on the output 54. The adaptive filter 36 of the cardiac artifact cancellation component 26 receives the nth acquired data sample y.sub.data from the signal acquisition module 20 at the first input 56a, receives the (nth−1) magnitude error data sample ec.sub.data from the signal comparator 38 at the second input 56b, varies its transfer function in response to the (nth−1) magnitude error data sample ec.sub.data, and filters the nth acquired data sample y.sub.data in accordance with the varied transfer function, thereby generating an nth estimated cardiac artifact data sample Cest.sub.data. The second signal comparator 40 of the cardiac artifact cancellation component 26 receives the nth acquired data sample y.sub.data from the signal acquisition module 20 at the first input 60a, receives the nth estimated cardiac artifact data sample Cest.sub.data from the adaptive filter 36′ at the second input 60b, computes the difference between the magnitude of the nth acquired data sample y.sub.data and the magnitude of the nth estimated cardiac artifact data sample Cest.sub.data, and outputs an nth reduced-artifact data sample y′.sub.data.
(74) Then, the first signal comparator 38 receives the nth reference data sample r.sub.data from the PLL component 22 at the first input 52a, receives an (nth+1) estimated cardiac artifact data sample Cest.sub.data from the adaptive filter 36 at the second input 52b, computes the difference between the magnitude of the nth reference data sample r.sub.data and the magnitude of the (nth+1) estimated cardiac artifact data sample Cest.sub.data, and outputs an nth magnitude error data sample ec.sub.data on the output 54. The adaptive filter 36 receives the (nth+1) acquired data sample y.sub.data from the signal acquisition module 20 at the first input 56a, receives the nth magnitude error data sample ec.sub.data from the signal comparator 38 at the second input 56b, varies its transfer function in response to the nth magnitude error data sample ec.sub.data, and filters the (nth+1) acquired data sample y.sub.data in accordance with the varied transfer function, thereby generating an (nth+1) estimated cardiac artifact data sample Cest.sub.data. The second signal comparator 40 receives the (nth+1) acquired data sample y.sub.data from the signal acquisition module 20 at the first input 60a, receives the (nth+1) estimated cardiac artifact data sample Cest.sub.data from the adaptive filter 36 at the second input 60b, computes the difference between the magnitude of the (nth+1) acquired data sample y.sub.data and the magnitude of the (nth+1) estimated cardiac artifact data sample Cest.sub.data, and outputs an (nth+1) reduced-artifact data sample y′.sub.data. This process is repeated for subsequently acquired data samples y.sub.data.
(75) The cardiac artifact cancellation component 26′ illustrated in
(76) In particular, the signal comparator 38′ of the cardiac artifact cancellation component 26′ receives the nth acquired data sample y.sub.data from the signal acquisition module 20 at the first input 68a, receives the nth estimated cardiac artifact data sample Cest.sub.data from the adaptive filter 36′ at the second input 68b, computes the difference between the magnitude of the nth acquired data sample y.sub.data and the magnitude of the nth estimated cardiac artifact data sample Cest.sub.data, and outputs an nth magnitude error data sample ec.sub.data as the nth reduced-artifact data sample y′.sub.data at the output 70. The adaptive filter 36′ of the cardiac artifact cancellation component 26′ receives the (nth−1) reference data sample r.sub.data from the PLL component 22 at the first input 72a, receives the nth magnitude error data sample ec.sub.data from the signal comparator 42, varies its transfer function in response to the nth magnitude error data sample ec.sub.data, and filters the (nth−1) reference data sample r.sub.data in accordance with the varied transfer function, thereby generating the nth estimated cardiac artifact data sample Cest.sub.data.
(77) Then, the signal comparator 38′ receives the (nth+1) acquired data sample y.sub.data from the signal acquisition module 20 at the first input 68a, receives the (nth+1) estimated cardiac artifact data sample Cest.sub.data from the adaptive filter 36′ at the second input 68b, computes the difference between the magnitude of the (nth+1) acquired data sample y.sub.data and the magnitude of the (nth+1) estimated cardiac artifact data sample Cest.sub.data, and outputs an (nth+1) magnitude error data sample ec.sub.data as the (nth+1) reduced-artifact data sample y′.sub.data at the output 70. The adaptive filter 36′ receives the nth reference data sample r.sub.data from the PLL component 22 at the first input 72a, receives the (nth+1) magnitude error data sample ec.sub.data from the signal comparator 38′, varies its transfer function in response to the (nth+1) magnitude error data sample ec.sub.data, and filters the nth reference data sample r.sub.data in accordance with the varied transfer function, thereby generating the (nth+1) estimated cardiac artifact data sample Cest.sub.data. This process is repeated for subsequently acquired data samples y.sub.data.
(78) Next, the signal processor 30 determines an existence and location of physiological activity in the user 12, and in particular, neural activity in the cortical region of the brain 14 of the user 12, based on the reduced-artifact signal (step 214). In the illustrated embodiment, the signal processor 30 receives a series of reduced-artifact data sample y′.sub.data from the cardiac artifact cancellation component 26 (or 26′) at the first input 64a, and determines the existence and location of neural activity in the cortical region of the brain 14 of the user 12, based on the reduced-artifact data sample y′.sub.data(step 216). The signal processor 30 optionally determines an existence of neural activity in the sub-cortical region of the brain 14 of the user 12 based on the HR information (step 216). In the illustrated embodiment, the signal processor 30 receives the HR information from the HR computation component 24 at the second input 64b, and determines the existence of neural activity in the sub-cortical region of the brain 14 of the user 12.
(79) The signal processor 30 then generates commands CMD based on the determined neural activity in the cortical region of the brain 14 of the user 12, and optionally the sub-cortical region of the brain 14 of the user 12, and outputs the commands CMD at the output 66 to the external device 16 (step 218).
(80) 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.