Skip to main content
NIHPA Author Manuscripts logoLink to NIHPA Author Manuscripts
. Author manuscript; available in PMC: 2018 Jun 5.
Published in final edited form as: J Neural Eng. 2012 Nov 27;9(6):065004. doi: 10.1088/1741-2560/9/6/065004

Optimal Space-time Precoding of Artificial Sensory Feedback through Mutichannel Microstimulation in Bi-directional Brain Machine Interfaces

John Daly 1, Jianbo Liu 1, Mehdi Aghagolzadeh 1, Karim Oweiss 1,2,*
PMCID: PMC5988221  NIHMSID: NIHMS426180  PMID: 23187009

Abstract

Brain Machine Interfaces (BMIs) aim to restore lost sensorimotor and cognitive function in subjects with severe neurological deficits. In particular, lost somatosensory function may be restored by artificially evoking patterns of neural activity through microstimulation to induce perception of tactile and proprioceptive feedback to the brain about the state of the limb. Despite an early proof of concept that subjects could learn to discriminate a limited vocabulary of intracortical micostimulation (ICMS) patterns that instruct the subject about the state of the limb, the dynamics of a moving limb are unlikely to be perceived by an arbitrarily-selected, discrete set of static microstimulation patterns, raising questions about the generalization and the scalability of this approach.

In this work, we propose a microstimulation protocol intended to activate optimally the ascending somatosensory pathway. The optimization is achieved through a space-time precoder that maximizes the mutual information between the sensory feedback indicating the limb state and the cortical neural response evoked by thalamic microstimulation. Using a simplified multi-input multi-output (MIMO) model of the thalamocortical pathway, we show that this optimal precoder can deliver information more efficiently in the presence of noise compared to suboptimal precoders that do not account for the afferent pathway structure and/or cortical states. These results are expected to enhance the way microstimulation is used to induce somatosensory perception during sensorimotor control of artificial devices or paralyzed limbs.

Keywords: bi-directional brain-machine-interface, information theory, multichannel microstimulation, multiple-input-multiple-output systems

1. Introduction

Visual and proprioceptive feedback have been shown to play a key role in motor performance during both natural [1] and brain-machine interface (BMI) motor control [2]. Amputated or paralyzed subjects lack the ability to receive continuous tactile and proprioceptive feedback about the state of the limb they control, particularly when reaching to and grasping different objects. A bi-directional BMI system that can reliably deliver proprioceptive information via microstimulation of afferent sensory pathways may therefore improve subject performance in BMI tasks. A number of recent studies have shown that electrical microstimulation can be used as a means of delivering sensory information to the brain in a bi-directional brain interface [3, 4, 5, 6, 7]. The animals not only learned to detect and distinguish distinct spatial and temporal microstimulation patterns during active exploration [3, 4], but also quickly learned to integrate microstimulation cues with natural sensory cues to infer target location during active sensing [5].

These studies, however, have only used a very limited set of spatiotemporal microstimulation patterns to instruct the subject about the state of the brain-actuated device, consequently restricting the amount of information delivered to the brain. Subjects were taught to distinguish between the presence or absence of intracortical microstimulation (ICMS) [3, 5] or between two distinct ICMS patterns [4]. From an information theoretic standpoint, two equally probable stimulation patterns deliver only 1 bit per pattern and only at discrete points in time. Despite the initial success of this proof of concept, the continuous state evolution of a moving limb, whether it be natural [8, 9] or artificial [10], is unlikely to be faithfully represented by an arbitrarily selected, discrete set of microstimulation patterns, raising questions about the generalization and scalability of this approach. The ideal bi-directional brain machine interface should be able to deliver reliably a broad range of spatiotemporal microstimulation patterns in real time to represent the continuously changing state of the limb so that subjects can learn to integrate these continuously delivered microstimulation cues with existing sensory feedbacks during the execution of motor commands.

Our previous work has indicated that the range of spatiotemporal patterns of neural activity that can be evoked through microstimulation is theoretically limited by the neural circuit and the biophysical mechanisms of microstimuation [11, 12]. When viewed as a network, our neural circuit analysis results are consistent with recent biological studies suggesting that neural ensemble spike patterns seem to be drawn from a limited “vocabulary”, sampled narrowly from a repertoire of sensory responses [13, 14, 15, 16]. These suggest that neural systems exhibit spatiotemporal selectivity and that the specific mechanisms that control the spatiotemporal activity patterns observed at the output of a given neural circuit are yet to be revealed. In terms of the biophysics of microstimulation, evidence suggests that electrical microstimulation activates neurons more sparsely and at a greater distance from the electrode tip than previously thought, suggesting axonal - rather than somatic or dendritic - activation [17, 18]. A recent study examined altering the electrical stimulus waveform in order to achieve better spatial specificity in cortex and perhaps similarity to natural stimuli which may increase the number of evocable neural activity patterns and possibly cause artificially evoked perception to feel more natural [19]. Limitations on the range of evocable neural activity patterns may affect the amount of information that could be delivered from the limb to sensory cortex through microstimulation. With a limited range of evocable cortical responses, it becomes desirable to deliver more information using those combinations of spatiotemporal input patterns (e.g. combination of magnitudes and phases of stimulation pulse trains) that can lead to strong system responses that are more robust to biological noise. In other words, if we use spatiotemporal input patterns that are weakly transmitted and potentially perceived by the system such that the resulting cortical response is dominated by background neural noise and the confluence of other - potentially more dominant - sensory and cognitive processes, the brain may not be able to discriminate salient patterns in continuously varying sensory feedback signals. A precoding mechanism that appropriately allocates sensory information among the input plausible spatiotemporal microstimulation patterns based on the efficacy of the system response and the ambient noise level might offer additional advantages. If one considers an ascending sensory pathway as a communication channel, the precoder can be designed to make maximal use of the channel bandwidth.

In this work, we propose a space-time precoder that maximizes the mutual information between the sensory feedback from the brain actuated limb and the artificially evoked cortical neural activity. While the approach we describe here is quite general to apply along any afferent pathway, we propose to use the thalamus as a site for microstimulation while using the cortex as a site for recording the microstimulationevoked activity patterns for a number of reasons. First, the thalamocortical pathway is known to carry tactile and proprioceptive feedback about limb states to cortex [20, 21]. Second, thalamic synchronization has been shown to significantly improve the efficacy of cortical responses [22] and feed-forward inhibition can modulate correlation between neurons in the presence of stimulus evoked activity [23]. These phenomena could produce potentially strong and negative correlations between the firing patterns of neurons. See Tiesinga et al. for an excellent review of some of these mechanisms [24]. Third, thalamic correlation has been shown to impact strongly the cortical state [25]. Fourth, a number of recent studies surveyed briefly below have demonstrated the ability to evoke percepts using thalamic stimulation.

Clinically, electrical stimulation of the thalamus has been proposed as a means of restoring sensory information in patients where sensory neurons have been damaged or connections severed. Thalamic stimulation has been used to evoke responses in both visual cortex [26, 27] and somatosensory cortex [28]. The regions of the thalamus involved in somatosensation have been shown to have a compact somatotopic organization [29, 30]. The study by Heming et al. suggests that percepts evoked by thalamic stimulation could be stable over long time periods [28] and able to evoke close to natural perception - as measured by human subjects’ psychophysical responses - when microstimulation was delivered to the ventrointermedius and the ventrocaudal thalamic nuclei after manual tuning of parameters [31]. Experiences with deep-brain stimulators also suggest that thalamic stimulation should be safe for human subjects and cause minimal tissue damage [32, 33]. Possible sites for electrical stimulation include the ventral posterior medial and ventral posterior lateral nuclei of the thalamus. This makes thalamic stimulation a promising alternative for sensory prostheses. An added advantage is it can alleviate the complexity caused by ICMS artifacts in S1 that may mask neural activity in M1 needed for decoding motor intent [4]. The longer distance between the thalamus and the somatosensory cortex can help reduce stimulation and recording interferences, as simultaneous stimulation and recording within the same brain region could be significantly complicated by electrical stimulation artifacts [34].

The paper is organized as follows: we first describe how the structure of the thalamocortical afferent pathway may inherently limit the information transmitted by means of microstimulation. Next, we fit a linearized model to the thalamocortical circuit and determine the precoder parameters which maximize the information transfer by our system under a power constraint. We then compare the performance of an optimal precoder to that of a suboptimal precoder under the same power constraint and noise level using a simple linear decoder. Our results suggest that this approach performs significantly better than a suboptimal precoder, especially in the presence of noise.

2. Methods

2.1. Thalamo-cortical Networks

We adopt the thalamo-cortical network model described in [12, 35, 36]. The thalamus consists of a population of inhibitory reticular (RE) neurons and excitatory thalamocortical (TC) neurons, while the cortex model includes a population of excitatory pyramidal cells (PY) and inhibitory interneurons (IN). Figure 1 shows the topology of the thalamo-cortical network. For convenience, we use the instantaneous stimulation frequency that varies continuously over time to model the dynamic stimulation patterns expressed by u. A stimulator is then used to convert the stimulation inputs u to electrical pulse trains that are delivered to TC cells (Figure 2). The instantaneous firing rates of the PY cells are considered to be the outputs, y, of the thalamo-cortical network and are obtained by smoothing the spike trains over a sliding window of length T (T = 200ms). Smoothing over time has the effects of linearizing the input-output relationships and makes a linear model approximation valid over a wider range of firing rates as long as they do not exceed the saturation limits of the PY neurons [12]. Biological studies have indicated that firing rates of neurons may vary linearly with stimuli under certain conditions [37, 38] and a linear-nonlinear cascade model was shown to predict accurately the firing rates of neurons in response to stimuli over a broad range of parameters [39]. In addition, temporal smoothing allows us to investigate the network dynamics over a slower time scale of tens to hundreds of milliseconds, on which our information theoretic analysis will be focused. Typical efferent brain machine interface experiments use time bins ranging from 50 to 300ms [40, 41, 42]. For restoration of somatosensory feedback, it is therefore reasonable to assume a time-scale for sensory information that is close to that of the decoded motor information.

Figure 1.

Figure 1

Topology of the thalamo-cortical network modeling the information transmission in an afferent pathway. PY: cortical pyramidal cells; IN: cortical inhibitory interneurons; RE: inhibitory reticular cells; TC: excitatory thalamocortical cells.

Figure 2.

Figure 2

Space-time precoding of artificial sensory feedback. The space-time precoder provides a continuous time translation between state of the prosthetic device and the stimulator. The variables are as follows: s is the artificial sensory feedback, u is the frequency of stimulation, y is the neuronal response, and z is the noise.

2.2. Space-time Precoding of Artificial Sensory Feedback

As a result of the diversity of cell types and intricate synaptic organization of neocortical circuitry, the biophysics of electrical microstimulation are extremely complex and poorly understood. Recent studies have shown that neural response to electrical currents is not localized as previously thought [17]. A neural circuit under multichannel microstimulation can be reasonably modeled as a Multiple-Input-Multiple-Output (MIMO) system that usually exhibits strong spatial and temporal selectivity [12]. In particular, the stimulation patterns can be selectively amplified or attenuated depending on their spatiotemporal “direction” [11]. Noise from other parallel sensory pathways can interfere anywhere in the neural circuitry being stimulated and contaminate the evoked output over potentially multiple paths and multiple timescales. Consequently, noise can be selectively amplified or attenuated depending on its path of transmission to the output of the circuit and its relevance to the task being executed by the subject.

To optimize the information transmission between the artificial sensory signals measured from the prosthetic device and the artificially evoked responses (see Figure 2), more information should be transmitted along the spatiotemporal directions that have higher Signal to Noise Ratio (SNR). Biophysically speaking, given similar noise levels, the optimal precoder should determine which microstimulation input patterns generate the largest changes in firing rates of cortical neurons. If a microstimulation pattern results in no observed change in cortical activity, the SNR is low and no power should be allocated to that input pattern. On the other hand, if microstimulation does result in a wide range of observed cortical firing rates, the SNR is higher and more power should be allocated to that input pattern. The variability in cortical response strength could be the result of differences in conduction times [43], feedforward inhibition [23], or axonal projection patterns [17] and consequently, optimized input patterns are needed to ensure that sufficiently distinct output patterns can be reliably evoked.

2.3. Precoder Design

We model the thalamocortical pathway under multichannel microstimulation as a discrete time Linear Time Invariant (LTI) MIMO system with Mu stimulation inputs u(n) = [u1(1), …, uMu (n)]T and My measured neural responses y(n) = [y1(n), …, yMy(n]T (e.g. firing rates of the recorded neurons) as follows

y(n)=k=0g(k)u(nk)+z(n) (1)

The impulse response @@@{g(k)}k=0 of the MIMO system contains a sequence of My × Mu real matrices. z(n) is a My × 1 colored Gaussian random vector with E[z(n] = 0. z(n) is used to model the cumulative effects of unobserved inputs and the unpredicted variations in neural firing. We assume z(n) is uncorrelated with u(n). The stimulation inputs u(n) are generated by precoding the artificial sensory signals s(n) measured from the prosthetic device using a space-time filter @@@{f(k)}k=0, such that

u(n)=k=0f(k)s(nk) (2)

where {f (n)} is a fixed sequence of real Mu × Ms matrices, and s(n) = [s1(n), …, sMs(n)]T contains Ms artificial sensory signals. These are assumed to be colored Gaussian with E[s(n)] = 0.

Two important considerations in all electrical stimulation experiments are the need to minimize the electrode damage as well as the tissue damage [44]. These are used as constraints on our precoder design. To limit the energy consumption, we also constrain the power of the stimulation inputs u(n). This would be useful when subjects use the prosthesis for extended periods of time and would be an important consideration for clinical use.

With knowledge of the dynamic relationship between the stimulation inputs u(n) and the artificially evoked response y(n) which can be obtained by probing the neural circuit with a variety of stimulation frequencies, the objective is to design a linear filter @@@{f(k)}k=0 to precode the artificial sensory signals s(n) both in space and time, so that the information transmission from the sensory signal s(n) to the evoked response y(n) is optimized under both power and safety constraints on the stimulation inputs u(n).

To this end, we first consider a time segment of duration N (N can be arbitrarily large), and let yN = [y(N − 1)T, …, y(0)T]T, uN = [u(N − 1)T, …, u(0)T]T, zN = [z(N − 1)T, …, z(0)T]T, and sN = [s(N − 1)T, …, s(0)T]T. For stable {g(k)} and {f (k)}, we can approximately rewrite both (1) and (2) in block matrix form as follows

yN=GNuN+zN (3)
uN=FNsN (4)

where GN is given by

GN=[g(0)g(1)g(N2)g(N1)0g(0)g(N3)g(N2)00g(0)g(1)000g(0)]

and FN is given by

FN=[f(0)f(1)f(N2)f(N1)0f(0)f(N3)f(N2)00f(0)f(1)000f(0)]

Now consider the system from sN to yN

yN=GNFNsN+zN (5)

Assuming that sN is independent of zN, the mutual information between sN and yN is

I(sN;yN)=H(yN)H(yN|sN)=H(yN)H(zN)=log2det(GNFNΦsNFN*GN*ΦzN1+I)=log2det(ΦsNFN*GN*ΦzN1GNFN+I)=log2det(GN*ΦzN1GNFNΦsNFN*+I)

where @@@ΦsN=E[sNsN*], and @@@ΦzN=E[zNzN*] [45]. The optimization problem can thus be formulated as follows

max{f(k)}k=0N{1NI(yN;sN)}
subject to:1Ntr(FNΦsNFN*)P0
w/oλmax(FNΦsNFN*)L0 (6)

where tr(·) and λmax(·) are respectively the matrix trace and the largest singular value. The first constraint limits the average power (the mean of all singular values) and the second constraint limits the peak power (the largest singular value) [46]. The latter constraint imposes upper bounds on the amount of charge injected into the tissue to avoid damage to the tissue and/or the electrode. The information theoretic criterion bears close relationship with that of the Minimum Mean Square Error (MMSE) for a linear decoder when both the precoder and decoder are jointly optimized (See Appendix .1).

2.4. Frequency Domain Formulation of the Information Theoretic Criterion

Unlike the precoding problem formulated in [46] in which the precoding matrix FN can be arbitrarily chosen, FN in our problem formulation is in a structured form of a block circulant matrix and is completely decided by @@@{f(k)}k=0N1. Without any simplifying assumptions on the structure of ΦsN, the closed-form solution to the problem stated above is not easy to obtain. In addition, as the duration length N can be arbitrarily chosen, the solution, even obtained, would not reveal much about its relationship with the dynamic properties of the transfer function from u to y. To gain more insight into how information should be precoded in order to maximize the information transfer, we reformulated the problem in frequency domain by using the well-known asymptotic properties of the eigenvalue distributions of Toeplitz (and/or block Toeplitz) matrices [47, 48].

By replacing FN, GN, ΦsN and ΦzN with their block circulant counterparts @@@FNc,GNc,ΦsNc and @@@ΦzNc (see Appendix (Appendix .2)), as N → ∞, we have

1N|I(yN;sN)log2det(GNcFNcΦsNc(FNc)*(GNc)*(ΦzNc)1+I)|0
1N|tr(FNΦsNFN*)tr(FNcΦsNc(FNc)*)|0
|λmax(FNΦsNFN*)λmax(FNcΦsNc(FNc)*)|0

Therefore, we can reformulate the optimization problem in the frequency domain as follows (see Appendix .2)

maxF(w){1Nw=2πkN,k=0N1log2det(G*(w)Rz1(w)G(w)F(w)Rs(w)F*(w)+IMu)}
subject to:1Nw=2πkN,k=0N1tr(F(w)Rs(w)F*(w))P0
w/omaxw=2πkN,k=0,,N1λmax(F(w)Rs(w)F*(w))L0 (7)

where @@@G(w)=k=0g(k)eiwk,F(w)=k=0f(k)eiwk, E[z(n)z(nm)*] = rz(m), −∞ < m < +∞, E[s(n)s(nm)*] = rs(m), −∞ < m < +∞, @@@Rz(w)=m=+rz(m)eimw, and @@@Rs(w)=m=+rs(m)eimw.

For each @@@w=2πkN, k = 0. …, N − 1, we compute the singular value decomposition of @@@G*(w)Rz1(w)G(w)|w=2πkN=UkΛkUk*, so that the diagonal elements of Λk are the Mu singular values λk,1 ≥ … ≥ λk,Mu ≥ 0 arranged in descending order. Similarly, we compute the singular value decomposition of @@@Rs(w)|w=2πkN=VkΣkVk*, k = 0, …, N − 1, so that the diagonal elements of Σk are the Ms singular values σk,1 ≥ … σk,Ms ≥ 0 arranged in descending order.

We will assume for now that the precoding filters have the following frequency response characteristics

F(w)|w=2πkN=NkFkVk*,k=0,,N1 (8)

where Fk is of dimension Mu × Ms and (Fk)i,j = 0, ∀ij. This form of solution is directly adopted from [49], in which it has been shown to result in no loss of optimality under MMSE criterion. We then substitute into the objective function in (7), and will then have

1Nk=0N1mmin{Mu,Ms}log2(λk,mσk,m|(Fk)m,m|2+1) (9)

Because (9) depends on only the first min{Mu, Ms} singular values, we can thus set |(Fk)m,m|2 = 0, ∀m > min{Mu, Ms} and readapt the constraints as follows

1Nk=0N1mmin{Mu,Ms}σk,m|(Fk)m,m|2P0 (10)

with/without

max0kN1,1mmin{Mu,Ms}{σk,m|(Fk)m,m|2}L0 (11)

We will first consider the case of maximizing (9) with a single constraint (10), and then we will extend to the case when both constraints (10) and (11) are present. The first case, the optimal solution for |(Fk)m,m|2, N = 0, …, N − 1, m = 1, …, min{Mu, Ms} is

|(Fk)m,m|2=(1νσk,m1λk,mσk,m)+ (12)
k=0N1m=1min{Mu,Ms}σk,m|(Fk)m,m|2=NP0

where @@@1ν is the design parameter described in [50] which sets the ”water level” over the landscape shaped by @@@1λk,m. More water is poured into regionswith large λk,m, where λk,m is essentially the Signal to Noise Ratio (SNR) of the mth subchannel after decompostion at frequency @@@w=2πkN. Subchannel here is defined as the channel with input in one stimulation direction and output in a direction for a given frequency as determined by singular value decomposition. In addition, the solution (12) only specifies the amplitude of |(Fk)m,m|2 and thus leaves the phase to freely change without affecting the optimality of the solution.

In the case when both constraints have to be satisfied, the optimal solution for |(Fk)m,m|2, N = 0, …, N − 1, m = 1, …, min{Mu, Ms} is

|(Fk)m,m|2=min{L0σk,m,(1νσk,m1λk,mσk,m)+} (13)
k=0N1m=1min{Mu,Ms}σk,m|(Fk)m,m|2=Nmin{P0,min{Mu,Ms}L0}

3. Results and Discussion

3.1. Numerical Examples of Space-time Precoding

We randomly selected four out of eight thalamic neurons to stimulate and eight out of sixteen available cortical pyramidal neurons to record from. We chose to use a fraction of the available neurons for stimulation and recording to better resemble a biological experiment where there are uncontrolled inputs and unobserved outputs to the system. The other thalamic neurons still accept random stimulation inputs that serve as sources of noise inputs to the thalamocortical network. A four-input-eight-output linear LTI model is then fitted to the input-output data simulated using the neural circuit described in Section 2.1. Our objective is to transmit four artificial sensory signals acc1, acc2, vel1, and vel2 representing the acceleration and velocity of the limb in 2D space to the measured outputs of the eight cortical pyramidal neurons using the maximally informative criterion under the average power constraint. Behavioral data was collected in the Miller Laboratory of Limb Motor Control (Northwestern University) from a non-human primate performing a serial target pursuit task in which hand velocity and acceleration were sampled using a KINARM (BKIN Technologies, Kingston, Ontario, Canada) at a rate of 1kHz. Both acceleration and velocity were decomposed into two signals representing their respective X and Y components. Figure 3(b) shows the design of optimal space-time precoder using the weighted waterfilling algorithm [50]. The water level 1/ν is the highest in the lowest areas of the two-dimensional landscape formed by 1/λk,m, where λk,m is the SNR of the mth subchannel after decomposition at frequency @@@w=2πkN when each stimulation input has unit variance.

Figure 3.

Figure 3

Numerical examples of the design of space-time precoders. The neural circuit under stimulation has four simulation inputs and eight measured outputs. (a) The log of the frequency representation of the input signals after decomposition. (b) Optimal power allocation over frequency and independent channels after decomposition. (c) The space-time precoding filter coefficients from sensory signals s1(n) and s2(n) to stimulation inputs u1(n) and u2(n). (d) The Effects of precoding on the spread of the evoked spatiotemporal patterns projected along the first and the second principal components. (e) The statistics of the Euclidean distance between the nearest neighbors. The distance between nearest neighbors are 204 ± 56 for the optimal precoder, 192 ± 37 for the suboptimal precoder, and 176 ± 34 for the identity precoder. (f) The distribution of power along the eigenvalues of the system output.

The optimal precoder coefficients from stimulus signals to stimulation inputs are plotted in Figure 3(c). Because the optimization problem formulated in frequency domain does not impose causality constraint on the precoding filter, the coefficients are not necessarily zero for t < 0. To ensure the filter can be implemented in real time, we thus circularly shift the filter coefficients and introduce a delay of several milliseconds similar to what has been done in [38]. Figure 3(d) shows a reduced dimensional representation of the spatiotemporal patterns evoked at the eight output cortical PY neurons. The spatiotemporal patterns generated by the optimal precoder are more dispersed in the principal component domain than those of a suboptimal precoder. The suboptimal precoder was generated by reversing the order of the product σk,m|(Fk)m,m|2 according to m for each k = 0, …, N − 1. The newly assigned |(Fk)m,m|2 is then used to calculate the coefficients of the suboptimal precoder based on equation (8). We also examined the case of an identity precoder in which stimulus signals were connected independently to stimulation inputs with coefficients such that it was of equal power to the other precoders. We then computed the nearest neighbor for each output pattern in the principal component domain to further verify that the optimal precoder evoked more evenly dispersed spatiotemporal responses for the eight PY neurons than the suboptimal or identity precoders (Figure 3(e)). Since the suboptimal precoder performed better than the identity precoder, subsequent analysis is presented only for the optimal and suboptimal precoders for the sake of clarity. We also examined the normalized eigenvalues of the principal components for the output patterns for the optimal and suboptimal precoders. If the optimal precoder generates more dispersed output patterns, we would expect the output activity to be more evenly distributed amongst all the principal components. Figure 3(f) shows the normalized eigenvalues for the optimal precoder are indeed more evenly distributed than those of the suboptimal precoder. Encoding information using more scattered spatiotemporal patterns might improve the discriminability of the state of the limb in brain space. In addition, the space-time encoding might also promote rapid and smooth learning of the artificial sensory information by the brain because it is continuously encoded, just as natural stimuli are.

3.2. Effects of Noise

Characterizing the effects of noise on the proposed strategy is crucial for the following reasons: first, the thalamus transmits and process information to and from cortex [51], and was recently shown to have an important role in regulating the asynchronous cortical state [25]. Second, the microstimulation evoked response will undoubtedly interact with ongoing cortical activity representing a myriad of other natural sensory drives and cognitive processes. Third, our mathematical formulation assumes the thalamocortical pathway is modeled as an LTI system, which - despite providing a reasonable approximation to some thalamocortical response phenomena - is rather simplistic. Therefore, it was important to examine the effects of noise in the system on the ability to transmit the desired information to the observed cortical population. Sources of noise here could be the nonlinearities of the circuit, inputs from other brain regions such as the visual cortex, or failure to elicit cortical action potentials. Figure 4 shows the optimal and suboptimal spectral efficiency as we vary the noise power. Spectral efficiency is the information rate divided by the bandwidth of the system and is a way tomeasure how efficiently a system with a fixed bandwidth is being used [52]. The best achievable information rates have an approximately linear relationship with noise power on a logarithmic scale, particularly in low noise power range. At extremely low noise levels, the difference between the optimal and the suboptimal information rates diminishes and the choice of precoding design has little or no effect on the information transfer between the artificial sensory signals and the evoked responses. The advantages of the optimal precoding proposed here become most apparent when the noise levels are relatively high (for a given system function {g(k)}), which further supports the proposed approach since an ideal sensory prosthetic should be robust against high levels of ongoing - perhaps unrelated - neural activity.

Figure 4.

Figure 4

The effects of noise power on achievable information rates. The power constraint P0 is kept the same for all power scaling factors. Here we define noise power scaling factor, α, as in y = Gu + αz.

3.3. Effects of Space-time Precoding on Decoding Sensory Activity

To test the quality of the cortical representation of the artificial sensory input, we used a linear decoder to quantify our results. If the stimulation patterns were optimally chosen, a decoder should be able to reconstruct the artificial sensory signals that indicate the state of the prosthetic device with high fidelity from the cortical activity. If, however, the stimulation patterns were poorly chosen, the discriminability and consistency of cortical response will suffer and the ability of a decoder to reconstruct the original sensory signals should decrease. A suboptimal precoder might therefore provide weaker proprioceptive feedback that is more contaminated by noise, which has been shown to decrease performance in BMI experiments [2]. The precoder design had a significant impact on the decoding performance. Figure 5 shows the effects of space-time precoding on the decoding performance. The decoder is a simple Wiener FIR filter that is fitted to the data from the eight measured cortical outputs to the four sensory signals as input to the precoder by minimizing the mean squared error. The decoded sensory signals under optimal (left panels) and suboptimal (right panels) precoding are shown in Figure 5(a). Even though the optimal precoder does not necessarily result in smaller mean squared errors for each individual sensory signal, the overall mean squared error from all precoded sensory signals is smaller (see Figure 5(b)). For our test data described above, the decoding results were better with the optimal precoder for both the individual sensory signals as well as the total. The design of the space-time precoder, however, assumes the sensory signals are jointly Gaussian, which may not always be the case. For arbitrary input distributions, one may consider the so-called mercury/waterfilling algorithm [50].

Figure 5.

Figure 5

The effects of space-time precoding on decoding performance. The system has four simulation inputs and eight measured outputs. (a) The decoded sensory signals under optimal (left panels) and suboptimal (right panels) precoding. Total four sensory signals acc1, acc2, vel1, and vel2 are precoded. (b) The mean squared decoding error for each sensory signal and the overall mean squared decoding error for all sensory signals.

3.4. Effects of Input Neuron Selection

We tested the performance of the precoder for different sets of input neurons. Twenty random permutations of four thalamic neurons were tested with a fixed set of eight output cortical neurons. Based on our results from section 3.2, we would expect the optimal precoder to perform at least as well as the suboptimal precoder and potentially much better. Inputs to the system were randomly generated colored gaussian signals which were bandpass filtered. We attempted to recover the original input signals from the cortical unit activity via a simple linear decoder as in section 3.3. The performance of the precoders was assessed by subtracting the sum of the mean square errors of the decoder outputs of the optimal precoder from the suboptimal precoder. The optimal precoder performed better in 70% of the cases and virtually identically in 15% of the cases as shown in Figure 6. In the remaining 15% of cases where the suboptimal precoder performed better, the difference was small, whereas the optimal precoder generally showed larger improvements in performance when superior.

Figure 6.

Figure 6

The differences in performance between the optimal and suboptimal precoders for various selections of input neurons. A unique set of input neurons was randomly selected for trial shown here.

4. Conclusion

It is highly desirable to have a strategy for optimally “writing-in” to the brain when replacing lost natural sensory input with artificial sensation. Designing microstimulation strategies that optimize the choice of stimulation patterns for a given system is crucial to fulfill this goal. By maximally exploiting the information theoretical constraints imposed by the underlying neural circuit under microstimulation, one can maximize the amount of information fedback to the brain in a bi-directional BMI. The use of an information theoretic criterion for system optimization provides a workaround when natural response patterns are unknown as a result of physiological neural damage, or as a result of unknown natural sensory encoding mechanisms. It is our hope that the continuous mapping of sensory information to optimized microstimulation by the precoder presented here would result in cortical spatiotemporal patterns that the subject can quickly learn to associate with a concurrent motor experience. Experiments involving electrical stimulation of peripheral nerves have demonstrated that subjects were able to learn to interpret the sensations generated by the stimulus [7]. By maximizing the distance between microstimulation-evoked spatiotemporal patterns it is expected that this will consequently maximize the discriminability between evoked sensations and aid in this learning. Furthermore, our study showed that optimal precoding makes transmission of information to the brain more robust against noise. We believe this information theoretic approach could be easily adapted to and validated in biological experiments.

Even though we focused on the thalamocortical pathway in the somatosensory system here, the approach could be adapted for other sensory systems. In particular, the approach can be used, for example, to optimize the stimulation patterns along the visual pathway, particularly in the lateral geniculate nucleus (LGN) in vision prosthesis [26, 27]. More sophisticated models of a given afferent pathway may enable further optimization of the approach to fit a wide range of BMI applications.

The physiological effects of direct microstimulation of the cortex are known to be complex and sometimes unpredictable [53]. Direct electrical stimulation of the cortex could affect distal regions of the brain which could have undesirable effects for a sensory prosthetic device. Electrical microstimulation of the thalamus may also affect cortico-cortical signal propagation as a function of stimulation frequency which could potentially have significant implications for our work [54]. A possible direction for future work would be to examine which spatiotemporal microstimulation patterns result in disruption of cortico-cortical signal transmission and avoid them in precoder design. Rather than trying to force the system to conform to preselected putative cortical states that are not measured by current strategies [55], our approach can be understood as a continuous time mapping of artificial sensory signals to the easiest achievable cortical states (in the sense of requiring the least stimulation power to evoke maximally informative cortical neural responses), thereby minimizing tissue and electrode damage and potential side effects that may be caused by lack of stimulation specificity.

Acknowledgment

This work was supported by NINDS grant number 054148. Thanks to Lee Miller for providing behavioral data for our analysis.

Appendix .1

Relationship with Minimum Mean Square Error

Suppose we would like to recover the transmitted signals sN from the measured response yN using a decoder matrix DN, the system then becomes

ŝN=DNyN=DNGNFNsN+DNzN (.1)

We define the Mean Square Error matrix as follows [46]

MSE(FN,DN)=E[(ŝNsN)(ŝNsN)*]=(DNGNFNI)ΦsN(DNGNFNI)*+DNΦzNDN*

Substitute the Wiener receiver that minimizes the cumulative MSE E[(ŝNsN)*(ŝNsN)] = tr(MSE(FN, DN)), i.e.

DWiener=ΦsNFN*GN*(GNFNΦsNFN*GN*+ΦzN)1

for DN in MSE(FN, DN), with some algebra we can arrive at

MSE(FN,DWiener)=(ΦsNFN*GN*ΦzN1GNFN+I)1ΦsN

Given ΦsN, minimizing det(MSE(FN, DWiener)) becomes equivalent to maximizing det @@@det(ΦsNFN*GN*ΦzN1GNFN+I), and thus the mutual information I(yN; sN) between sN and yN.

Next consider the mutual information I(ŝN; sN) between ŝN and sN, i.e.,

I(ŝN;sN)=H(ŝN)H(ŝN|sN)=log2det(DNGNFNΦsNFN*GN*+DNΦzNDN*)log2det(DNΦzNDN*)

Substitute DWiener for DN in I(ŝN; sN), we arrive at

I(ŝN;sN)|DWiener=log2det(ΦsNFN*GN*ΦzN1GNFN+I)

which is exactly the same with I(yN; sN). In other words, the optimal Wiener decoder DWiener does not result in any information loss.

Appendix .2

Frequency Domain Representation

Construct the block circulant matrices based on GN and FN as follows

GNc=[g(0)g(1)g(N2)g(N1)g(N1)g(0)g(N3)g(N2)g(2)g(3)g(0)g(1)g(1)g(2)g(N1)g(0)]

and

FNc=[f(0)f(1)f(N2)f(N1)f(N1)f(0)f(N3)f(N2)g(2)g(3)f(0)f(1)g(1)g(2)f(N1)f(0)]

Let F(w) and G(w) denote the discrete time Fourier transform (DTFT) of {f (k)} and {g(k)}, respectively, i.e., @@@G(w)=k=0g(k)eiwk and @@@F(w)=k=0f(k)eiwk. Then both @@@FNc and @@@GNc can be written as follows

GNc=(UNIMy)[G(0)00G(2π(N1)N)](UNIMu)*
FNc=(UNIMu)[F(0)00F(2π(N1)N)](UNIMs)*

where @@@UN=(1Nei2πjkN)j,k=0N1 is the N × N Fourier unitary matrix, and ⊗ is the Kronecker product(or tensor product). Consider covariance matrix ΦzN, i.e.,

ΦzN=[rz(0)rz(1)rz(N1)rz(1)rz(0)rz(N2)rz((N1))rz((N2))rz(0)]

which is a block Toeplitz matrix. Under conditions specified in [56], it can be shown that the following matrix converges to its inverse @@@ΦzN1

(ΦzNc)1=(UNIMy)[Rz(0)00Rz(2π(N1)N)]1(UNIMy)*

where Rz(w) is the DTFT of {rz(m)}, i.e., where @@@Rz(w)=m=+rz(m)eimw. Similarly, @@@ΦsNc converges to the covariance matrix ΦsN

ΦsNc=(UNIMs)[Rs(0)00Rs(2π(N1)N)](UNIMs)*

where Rs(w) is the DTFT of {rs(m)}, i.e., where @@@Rs(w)=m=+rs(m)eimw .1pm

Substitute GN, FN, ΦzN and ΦsN with their respective block circulant matrices @@@GNc,FNc,ΦzNc and @@@ΦsNc, we can dramatically simplify the formula for mutual information as follows

log2det(GNcFNcΦsNc(FNc)*(GNc)*(ΦzNc)1+I)==w=2πkN,k=0N1log2det(G(w)F(w)Rs(w)F*(w)G*(w)Rz1(w)+IMy)=w=2πkN,k=0N1log2det(G*(w)Rz1(w)G(w)F(w)Rs(w)F*(w)+IMu)

Appendix .3

Alternative Minimum Mean Square Error Criterion

We have shown in Appendix .1 that minimization of the determinant of the mean square error matrix with optimal Wiener decoder, i.e., det (MSE(FN, DWiener)), is equivalent to maximization of the mutual information I(yN; sN). A more commonly used alternative, however, is to minimize the trace of the mean square error matrix, i.e., tr (MSE(FN, DWiener)). Following the same procedure used in Appendix .2, we can simplify the problem as follows

min{1Nk=0N1mmin{Mu,Ms}σk,mλk,mσk,m|(Fk)m,m|2+1} (.2)

such that

1Nk=0N1m=1min{Mu,Ms}σk,m|(Fk)m,m|2=P0

The closed-form solution is thus

|(Fk)m,m|2=(1νλk,mσk,m1λk,mσk,m)+ (.3)

where ν is chosen to satisfy the above power constraint.

Reference

  • 1.Sainburg RL, Poizner H, Ghez C. Loss of proprioception produces deficits in interjoint coordination. Journal of Neurophysiology. 1993;70(5):2136–2147. doi: 10.1152/jn.1993.70.5.2136. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 2.Suminski AJ, Tkach DC, Fagg AH, Hatsopoulos NG. Incorporating feedback from multiple sensory modalities enhances brain–machine interface control. The Journal of Neuroscience. 2010;30(50):16777–16787. doi: 10.1523/JNEUROSCI.3967-10.2010. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 3.O’Doherty Joseph E, Lebedev Mikhail, Hanson Timothy L, Fitzsimmons Nathan, Nicolelis Miguel AL. A brain-machine interface instructed by direct intracortical ’microstimulation. Frontiers in Integrative Neuroscience. 2009;3 doi: 10.3389/neuro.07.020.2009. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 4.O’Doherty Joseph E, Lebedev Mikhail, Ifft Peter J, Zhuang Katie Z, Shokur Solaiman, Bleuler Hannes, Nicolelis Miguel AL. Active tactile exploration using a brain-machine-brain interface. Nature. 2011;479(7372):228–231. doi: 10.1038/nature10489. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 5.Venkatraman S, Carmena JM. Active sensing of target location encoded by cortical microstimulation. Neural Systems and Rehabilitation Engineering, IEEE Transactions on. 2011 Jun;19(3):317–324. doi: 10.1109/TNSRE.2011.2117441. [DOI] [PubMed] [Google Scholar]
  • 6.Weber DJ, London BM, Hokanson JA, Ayers CA, Gaunt RA, Torres RR, Zaaimi B, Miller LE. Limb-state information encoded by peripheral and central somatosensory neurons: Implications for an afferent interface. Neural Systems and Rehabilitation Engineering, IEEE Transactions on. 2011 Oct.19(5):501–513. doi: 10.1109/TNSRE.2011.2163145. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 7.Horch K, Meek S, Taylor TG, Hutchinson DT. Object discrimination with an artificial hand using electrical stimulation of peripheral tactile and proprioceptive pathways with intrafascicular electrodes. Neural Systems and Rehabilitation Engineering, IEEE Transactions on. 2011 Oct.19(5):483–489. doi: 10.1109/TNSRE.2011.2162635. [DOI] [PubMed] [Google Scholar]
  • 8.Moritz CT, Perlmutter SI, Fetz EE. Direct control of paralysed muscles by cortical neurons. Nature. 2008;456(7222):639–642. doi: 10.1038/nature07418. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 9.Ethier C, Oby ER, Bauman MJ, Miller LE. Restoration of grasp following paralysis through brain-controlled stimulation of muscles. Nature. 2012;485(7398):368–371. doi: 10.1038/nature10987. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 10.Hochberg LR, Bacher D, Jarosiewicz B, Masse NY, Simeral JD, Vogel J, Haddadin S, Liu J, Cash SS, van der Smagt P, et al. Reach and grasp by people with tetraplegia using a neurally controlled robotic arm. Nature. 2012;485(7398):372–375. doi: 10.1038/nature11076. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 11.Liu Jianbo, Khalil Hassan K, Oweiss Karim G. Model-based analysis and control of a network of basal ganglia spiking neurons in the normal and parkinsonian states. Journal of Neural Engineering. 2011;8(4):045002. doi: 10.1088/1741-2560/8/4/045002. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 12.Liu Jianbo, Khalil HK, Oweiss KG. Neural feedback for instantaneous spatiotemporal modulation of afferent pathways in bi-directional brain machine interfaces. Neural Systems and Rehabilitation Engineering, IEEE Transactions on. 2011 Oct.19(5):521–533. doi: 10.1109/TNSRE.2011.2162003. [DOI] [PubMed] [Google Scholar]
  • 13.Luczak Artur, Bartho Peter, Harris Kenneth D. Spontaneous events outline the realm of possible sensory responses in neocortical populations. Neuron. 2009;62(3):413–425. doi: 10.1016/j.neuron.2009.03.014. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 14.Destexhe A. Intracellular and computational evidence for a dominant role of internal network activity in cortical computations. Current Opinion in Neurobiology. 2011 doi: 10.1016/j.conb.2011.06.002. [DOI] [PubMed] [Google Scholar]
  • 15.Harris KD, Thiele A. Cortical state and attention. Nature Reviews Neuroscience. 2011;12(9):509–523. doi: 10.1038/nrn3084. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 16.Luczak A, MacLean JN. Default activity patterns at the neocortical microcircuit level. Frontiers in Integrative Neuroscience. 2012;6 doi: 10.3389/fnint.2012.00030. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 17.Histed Mark H, Bonin Vincent, Reid R Clay. Direct activation of sparse, distributed populations of cortical neurons by electrical microstimulation. Neuron. 2009;63(4):508–522. doi: 10.1016/j.neuron.2009.07.016. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 18.Kwan AC, Dan Y. Dissection of cortical microcircuits by single-neuron stimulation in vivo. Current Biology. 2012 doi: 10.1016/j.cub.2012.06.007. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 19.Wang Q, Millard DC, Zheng HJV, Stanley GB. Voltage-sensitive dye imaging reveals improved topographic activation of cortex in response to manipulation of thalamic microstimulation parameters. Journal of Neural Engineering. 2012;9:026008. doi: 10.1088/1741-2560/9/2/026008. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 20.Deecke L, Schwarz DWF, Fredrickson JM. Vestibular responses in the rhesus monkey ventroposterior thalamus. ii. vestibulo-proprioceptive convergence at thalamic neurons. Experimental Brain Research. 1977;30(2):219–232. doi: 10.1007/BF00237252. [DOI] [PubMed] [Google Scholar]
  • 21.Diamond ME, Armstrong-James M, Ebner FF. Somatic sensory responses in the rostral sector of the posterior group (pom) and in the ventral posterior medial nucleus (vpm) of the rat thalamus. The Journal of comparative neurology. 1992;318(4):462–476. doi: 10.1002/cne.903180410. [DOI] [PubMed] [Google Scholar]
  • 22.Roy SA, Alloway KD. Coincidence detection or temporal integration? what the neurons in somatosensory cortex are doing. The Journal of Neuroscience. 2001;21(7):2462–2473. doi: 10.1523/JNEUROSCI.21-07-02462.2001. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 23.Middleton JW, Omar C, Doiron B, Simons DJ. Neural correlation is stimulus modulated by feedforward inhibitory circuitry. The Journal of Neuroscience. 2012;32(2):506–518. doi: 10.1523/JNEUROSCI.3474-11.2012. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 24.Tiesinga P, Fellous JM, Sejnowski TJ. Regulation of spike timing in visual cortical circuits. Nature Reviews Neuroscience. 2008;9(2):97–107. doi: 10.1038/nrn2315. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 25.Poulet JFA, Fernandez LMJ, Crochet S, Petersen CCH. Thalamic control of cortical states. Nature Neuroscience. 2012 doi: 10.1038/nn.3035. [DOI] [PubMed] [Google Scholar]
  • 26.Pezaris John S, Reid R Clay. Demonstration of artificial visual percepts generated through thalamic microstimulation. Proceedings of the National Academy of Sciences. 2007;104(18):7670–7675. doi: 10.1073/pnas.0608563104. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 27.Panetsos Fivos, Sanchez-Jimenez Abel, Diaz de Cerio Elena R, Diaz-Guemes Idoia, Sanchez Francisco M. Consistent phosphenes generated by electrical microstimulation of the visual thalamus. an experimental approach for thalamic visual neuroprostheses. Frontiers in Neuroscience. 2011;5(0) doi: 10.3389/fnins.2011.00084. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 28.Heming EA, Choo R, Davies JN, Kiss ZHT. Designing a thalamic somatosensory neural prosthesis: Consistency and persistence of percepts evoked by electrical stimulation. Neural Systems and Rehabilitation Engineering, IEEE Transactions on. 2011 Oct.19(5):477–482. doi: 10.1109/TNSRE.2011.2152858. [DOI] [PubMed] [Google Scholar]
  • 29.Combarros O, Polo JM, Pascual J, Berciano J. Evidence of somatotopic organization of the sensory thalamus based on infarction in the nucleus ventralis posterior. Stroke. 1991;22(11):1445–1447. doi: 10.1161/01.str.22.11.1445. [DOI] [PubMed] [Google Scholar]
  • 30.Kaas JH, Nelson RJ, Sur M, Dykes RW, Merzenich MM. The somatotopic organization of the ventroposterior thalamus of the squirrel monkey, saimiri sciureus. The Journal of comparative neurology. 1984;226(1):111–140. doi: 10.1002/cne.902260109. [DOI] [PubMed] [Google Scholar]
  • 31.Heming E, Sanden A, Kiss ZHT. Designing a somatosensory neural prosthesis: percepts evoked by different patterns of thalamic stimulation. Journal of neural engineering. 2010;7:064001. doi: 10.1088/1741-2560/7/6/064001. [DOI] [PubMed] [Google Scholar]
  • 32.Voges J, Hilker R, Bätzel K, Kiening KL, Kloss M, Kupsch A, Schnitzler A, Schneider GH, Steude U, Deuschl G, et al. Thirty days complication rate following surgery performed for deep-brain-stimulation. Movement disorders. 2007;22(10):1486–1489. doi: 10.1002/mds.21481. [DOI] [PubMed] [Google Scholar]
  • 33.Burbaud P, Vital A, Rougier A, Bouillot S, Guehl D, Cuny E, Ferrer X, Lagueny A, Bioulac B. Minimal tissue damage after stimulation of the motor thalamus in a case of chorea-acanthocytosis. Neurology. 2002;59(12):1982–1984. doi: 10.1212/01.wnl.0000038389.30437.1e. [DOI] [PubMed] [Google Scholar]
  • 34.Heffer LF, Fallon JB. A novel stimulus artifact removal technique for high-rate electrical stimulation. Journal of neuroscience methods. 2008;170(2):277–284. doi: 10.1016/j.jneumeth.2008.01.023. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 35.Bazhenov Maxim, Timofeev Igor, Steriade Mircea, Sejnowski Terrence J. Computational models of thalamocortical augmenting responses. J. Neurosci. 1998;18(16):6444–6465. doi: 10.1523/JNEUROSCI.18-16-06444.1998. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 36.Bazhenov Maxim, Timofeev Igor, Steriade Mircea, Sejnowski Terrence J. Model of thalamocortical slow-wave sleep oscillations and transitions to activated states. J. Neurosci. 2002;22(19):8691–8704. doi: 10.1523/JNEUROSCI.22-19-08691.2002. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 37.Bialek W, Zee A. Coding and computation with neural spike trains. Journal of Statistical Physics. 1990;59(1):103–115. [Google Scholar]
  • 38.Bialek W, Rieke F, de Ruyter van Steveninck RR, Warland D. Reading a neural code. Science. 1991;252(5014):1854–1857. doi: 10.1126/science.2063199. [DOI] [PubMed] [Google Scholar]
  • 39.Ostojic S, Brunel N. From spiking neuron models to linear-nonlinear models. PLoS Computational Biology. 2011;7(1):e1001056. doi: 10.1371/journal.pcbi.1001056. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 40.Fagg AH, Ojakangas GW, Miller LE, Hatsopoulos NG. Kinetic trajectory decoding using motor cortical ensembles. Neural Systems and Rehabilitation Engineering, IEEE Transactions on. 2009 Oct;17(5):487–496. doi: 10.1109/TNSRE.2009.2029313. [DOI] [PubMed] [Google Scholar]
  • 41.Wu W, Gao Y, Bienenstock E, Donoghue JP, Black MJ. Bayesian population decoding of motor cortical activity using a kalman filter. Neural Computation. 2006 Jan;18(1):80–118. doi: 10.1162/089976606774841585. [DOI] [PubMed] [Google Scholar]
  • 42.Cunningham JP, Nuyujukian P, Gilja V, Chestek CA, Ryu SI, Shenoy KV. A closed-loop human simulator for investigating the role of feedback control in brain-machine interfaces. J. Neurophysiol. 2011;105(4):1932–1949. doi: 10.1152/jn.00503.2010. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 43.Simons DJ, Carvell GE, Kyriazi HT, Bruno RM. Thalamocortical conduction times and stimulus-evoked responses in the rat whisker-to-barrel system. Journal of neurophysiology. 2007;98(5):2842–2847. doi: 10.1152/jn.00800.2007. [DOI] [PubMed] [Google Scholar]
  • 44.McCreery D, Pikov V, Troyk PR. Neuronal loss due to prolonged controlled-current stimulation with chronically implanted microelectrodes in the cat cerebral cortex. Journal of neural engineering. 2010;7:036005. doi: 10.1088/1741-2560/7/3/036005. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 45.Farrokhi FR, Foschini GJ, Lozano A, Valenzuela RA. Link-optimal space-time processing with multiple transmit and receive antennas. Communications Letters, IEEE. 2001 Mar;5(3):85–87. [Google Scholar]
  • 46.Scaglione A, Stoica P, Barbarossa S, Giannakis GB, Sampath H. Optimal designs for space-time linear precoders and decoders. Signal Processing, IEEE Transactions on. 2002 May;50(5):1051–1064. [Google Scholar]
  • 47.Gray R. On the asymptotic eigenvalue distribution of toeplitz matrices. Information Theory, IEEE Transactions on. 1972 Nov;18(6):725–730. [Google Scholar]
  • 48.Gazzah H, Regalia PA, Delmas J-P. Asymptotic eigenvalue distribution of block toeplitz matrices and application to blind simo channel identification. Information Theory, IEEE Transactions on. 2001 Mar;47(3):1243–1251. [Google Scholar]
  • 49.Yang Jian, Roy S. On joint transmitter and receiver optimization for multiple-input-multipleoutput (mimo) transmission systems. Communications, IEEE Transactions on. 1994 Dec;42(12):3221–3231. [Google Scholar]
  • 50.Lozano A, Tulino AM, Verdu S. Optimum power allocation for parallel gaussian channels with arbitrary input distributions. Information Theory, IEEE Transactions on. 2006 Jul;52(7):3033–3051. [Google Scholar]
  • 51.Wang Qi, Webber Roxanna M, Stanley Garrett B. Thalamic synchrony and the adaptive gating of information flow to cortex. Nature Neuroscience. 2010;13(12):1534–1541. doi: 10.1038/nn.2670. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 52.Verd Sergio. Spectral efficiency in the wideband regime. IEEE Transactions on Information Theory. 48(6):1319–1343. [Google Scholar]
  • 53.Logothetis Nikos, Borchers Svenja, Himmelbach Marc, Karnath Hans-Otto. Direct electrical stimulation of human cortex - the gold standard for mapping brain functions. Nat Rev Neurosci. 2011;13(1):63–70. doi: 10.1038/nrn3140. [DOI] [PubMed] [Google Scholar]
  • 54.Logothetis NK, Augath M, Murayama Y, Rauch A, Sultan F, Goense J, Oeltermann A, Merkle H. The effects of electrical microstimulation on cortical signal propagation. Nature neuroscience. 2010;13(10):1283–1291. doi: 10.1038/nn.2631. [DOI] [PubMed] [Google Scholar]
  • 55.Fitzsimmons NA, Drake W, Hanson TL, Lebedev MA, Nicolelis MAL. Primate reaching cued by multichannel spatiotemporal cortical microstimulation. J. Neurosci. 2007;27(21):5593–5602. doi: 10.1523/JNEUROSCI.5297-06.2007. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 56.Sun Feng-Wen, Jiang Yimin, Baras JS. On the convergence of the inverses of toeplitz matrices and its applications. Information Theory, IEEE Transactions on. 2003 Jan;49(1):180–190. [Google Scholar]

RESOURCES