• Tidak ada hasil yang ditemukan

FREQUENCY RESPONSE AND MEAN-SQUARED STABILITY

4.6 Further Discussions

50 100 150 200 250

k

-1 -0.5 0 0.5 1

I m{uk} Re{uk}

50 100 150 200 250

k

0 1 2 3

tr(Qk) tr(Qrk)

(a)

50 100 150 200 250

k

-1 -0.5 0 0.5 1

I m{uk} Re{uk}

50 100 150 200 250

k

0 1 2 3

tr(Qk) tr(Qrk)

(b)

Figure 4.3: Comparison between inputs (a)π‘’π‘˜ = 𝑒𝑗 πœ” π‘˜, and (b)π‘’π‘˜ =cos(πœ” π‘˜) with frequencyπœ” =2πœ‹/100. The first row shows the input signal, and the second row shows the trace of the error correlation matrix, which is obtained by averaging over 106independent runs.

simplicity, in the rest of this section we assume that the input signal isπ‘’π‘˜ =𝑒𝑗 πœ” π‘˜. So, we have kxssπ‘˜k = k (𝑒𝑗 πœ”Iβˆ’AΒ―)-1BΒ―k, and the randomization error is given in (4.49).

Thus, SRRπ‘˜ remains constant as a function of the iterations. However, the value of SRRπ‘˜ depends on the input frequency πœ” as well as the update probabilities P. In order to demonstrate this point, we compute SRR numerically for the system in (4.27) for different values ofπœ”and 𝑝. These results are presented in Figure 4.4.

Generally speaking, SRR tends to be larger as the input signal varies more or the state variables are updated less frequently.

We first note that the matrixAgiven in (4.27) has𝜌(A) > 1. However, for the case ofP= 𝑝I, we have numerically verified that the stability condition (4.41) is satisfied for 0< 𝑝 ≀ 0.9542. This is why the case of 𝑝 > 0.9542 is excluded in Figure 4.4.

Heuristically speaking, Figure 4.4 shows that state variables in the randomized case are trying to β€œkeep up with the input signal.” As the input signal varies faster (larger values ofπœ”), or the state variables are updated slower (small values of𝑝), the randomization error tends to be larger. However, SRRπ‘˜isnotmonotonic in terms of the input frequencyπœ” and the update probabilitiesPin general. This complicated behavior follows from the fact that signal power and randomization error change

Figure 4.4: SRR of the example in (4.27) for different values of the input frequency πœ”andP= 𝑝I. The plot is in dB scale, i.e., 10 log10(SRR)is plotted. Dotted black curve corresponds to the case of 0 dB.

simultaneously with the input frequency and the update probabilities.

4.6.3 The Distribution of the Random Variables

Due to random selection of the indices, the state vector xπ‘˜ in the asynchronous model (4.13) is a discrete random vector with at most 2𝑁 π‘˜ distinct values, as there are 2𝑁 different ways of selecting an update set in any iteration. We note that the first and the second order statistics ofxπ‘˜ are described previously in Theorem 4.1 and Corollary 4.2, respectively. In this section, we will consider the distribution of the random vectorxπ‘˜ (as well as the outputyπ‘˜).

One can consider approximatingxπ‘˜ with a multivariate complex Gaussian random vector with mean xssπ‘˜ and covariance Qπ‘˜ due to the independent selection of the indices and the central limit theorem. Contrary to the anticipation, we have numer- ically observed thatthe random vectorxπ‘˜ does not have a Gaussian distributionin general as we demonstrate next.

In this regard, we consider the system in (4.27) with the inputπ‘’π‘˜ =cos(2πœ‹ π‘˜/100), and we takeP= 𝑝Iandπšͺ=0. Since the output is a scalar real random variable in this case, we will focus onyπ‘˜ for the sake of simplicity. In particular, we present the empirical distribution ofyπ‘˜ for several different values ofπ‘˜ for the probabilities 𝑝 ={0.3, 0.6, 0.9}in Figure 4.5.

-14 -12 -10 -8 -6 -4 -2 0 2 4 6 8 10 12 14 yk

0 0.10 0.20 0.30 0.40 0.50

PDF

y100

y120

y130

y140

y150

(a)

-14 -12 -10 -8 -6 -4 -2 0 2 4 6 8 10 12 14 yk

0 0.25 0.50 0.75 1.00 1.25 1.50

PDF

y100

y120

y130

y140

y150

(b)

-14 -12 -10 -8 -6 -4 -2 0 2 4 6 8 10 12 14 yk

0 1.00 2.00 3.00 4.00

PDF

y100

y120

y130

y140

y150

(c)

Figure 4.5: Empirical distributions of the output random variable for the update probabilities (a) 𝑝 =0.3, (b) 𝑝 =0.6, (c) 𝑝=0.9. Dotted lines denote the mean of the corresponding random variables. Distributions are obtained via 109independent samples of the random variables.

Numerical results in Figure 4.5 show that the distributions are not necessarily symmetric with respect to their means, and they can be multimodal. So, it is clear that the random variableyπ‘˜ does not have a Gaussian distribution in general.

In addition to the mean and the variance being a function of the iteration index π‘˜ (see Theorem 4.1 and Corollary 4.2), Figure 4.5 shows that overall β€œshape”

of the distributions also change with iterations. In particular, Figures 4.5b and 4.5c show that the distributions can be multimodal or unimodal depending on π‘˜. Similarly, update probabilities also affect the distributions. As discussed previously in Section 4.6.2, distributions tend to be β€œnarrower” as the update probabilities get larger. However, the precise relationship between the update probabilities and the distributions is not know at this point.

4.6.4 Effect of the Stochastic Model

Although linear systems show an unexpected behavior under randomized asyn- chronicity, precise details of the stochastic model are also important in determining the mean-squared stability. The results presented in this chapter are valid only for the stochastic index selection model described in Section 4.2.1, and the stability con- dition can be different under different models. In this section we will demonstrate this point.

We start by considering the model in Section 4.2.1 with all the indices being updated with probability πœ‡/𝑁, so that πœ‡ uniformly randomly selected indices are updated per iteration on average, that is,E[|Tπ‘˜|] = πœ‡for allπ‘˜. More precisely,

P= πœ‡ 𝑁

I =β‡’ AΒ― =I+ πœ‡ 𝑁

Aβˆ’I

. (4.76)

In this case, the matrix𝚽in (4.38) has the following form:

𝚽=AΒ―βˆ—βŠ—AΒ― + πœ‡(π‘βˆ’ πœ‡) 𝑁2 J

(Aβˆ—βˆ’I) βŠ— (Aβˆ’I)

. (4.77)

We now consider a slightly different model where we update exactly πœ‡ indices per iteration. So, we have |Tπ‘˜| =πœ‡ for all π‘˜, and the set Tπ‘˜ is selected uniformly randomly among all possible π‘πœ‡

subsets of size πœ‡. In this case the average state transition matrix Β―Astill has the form in (4.76). However, it can be shown (using the identity (2.2)) that the error correlation matrix evolves according to the following function:

πœ‘0(X) =A XΒ― AΒ―Hβˆ’ πœ‡(π‘βˆ’πœ‡)

𝑁2(π‘βˆ’1) (Aβˆ’I)X(AH βˆ’I) + πœ‡(π‘βˆ’ πœ‡)

𝑁(π‘βˆ’1)

(Aβˆ’I)X(AH βˆ’I)

I. (4.78)

By vectorizing both sides of (4.78), matrix representation of the functionπœ‘0(Β·)can be found as follows:

𝚽0=AΒ―βˆ— βŠ—AΒ― + πœ‡(π‘βˆ’ πœ‡) 𝑁(π‘βˆ’1)

Jβˆ’ 1

𝑁

I (Aβˆ—βˆ’I) βŠ— (Aβˆ’I)

. (4.79)

It is clear that𝚽and𝚽0are different from each other although the differenceπš½βˆ’πš½0 approaches zero as𝑁gets larger. More importantly, there is no clear relation between 𝜌(𝚽) and 𝜌(𝚽0). Thus, random asynchronous updates may be stable under one stochastic model, but the iterations may get unstable under the other model although both models update πœ‡uniformly selected random indices per iteration on average.