for any vector v∈Rn, there exits a vector u∈Nθ, such that the angle between v and u is less thanθ, and the cardinality ofNθ is at most(1+sin(θ)2 )n.
Proof. Letε =sin(θ), then by Theorem 4.2.2 there exists anε−net Nε with cardinality N (RN,θ)at most(1+sin(θ2 ))n. Then let
Nθ ={u|u=−−→
x−0,x∈Nε}.
By the definition ofε−net, we know for any vectorv∈Rnand anyu∈Nθ, we have
|u−v| ≤sin(θ),
which means the angle between betweenvanduat mostθ.
After we have the concept of nets, we can give the first definition of quantizer Qn as following:
Theorem 4.2.4. Let{(Wn,wn)}n∈I be a fusion frame for HandNπ3,n={ei,n}Ni=1(Rn,π3) be unit vectors set in Wn constructed in Corollary 4.2.3. The algorithm is defined by (4.2.1).
For any x∈Wn, we define:
Qn(x) =ei,n, i=min{k∈N (Rn,π
3):hx/|x|,ek,ni ≥ hx/|x|,ej,ni f or all j6=k}
and
Qn(x) =e1,n, i f x=0.
Then ifkxk ≤δ <12, for all n, we have:
kunk ≤C=max{δ2−δ+1 1−2δ ,1}
Proof. Let ak =kπWk(uk−1) +xkk, bk=kqkk, ck=kukk, θk is the angle between vector
πWk(uk−1) +xkand vectorqk. Then by the definition ofNπ3,n, we knowθk≤π3.
We prove the theorem by induction. Whenn=1, sinceu0=0 andθ1< π3, then by the law of cosines, we have:
c21=a21+b21−2 cos(θ1)a1b1≤a21+b21−a1b1.
Since|a1| ≤ |δ+0|=δ < 12 andb1=1. Thus:
a21+b21−a1b1=a21+1−a1= (a1−1 2)2+3
4 ≤1 4+3
4=1 then we get
|u1| ≤C=max{δ2−δ+1 1−2δ ,1}
so whenn=1 the result is true.
Suppose for all n≤k−1, the result is true, then when n=k, by Law of cosines, we have:
c2k=a2k+b2k−2 cos(θk)akbk. Sinceθk≤π3 andbk=1, so we have:
c2k=a2k+1−2 cos(θk)ak≤a2k+1−2 cos(π
3)ak≤a2k+1−ak.
Consider about the function:f(x) =x2+1−x, since f0(x) =2x−1 and f00(x) =2>0, then f(x) has minimum at x= 12. By the inductive assumption, 0<ak ≤C+δ, so for x∈[0,C+δ], f(x)has its maximum value at f(0)or f(C+δ). Now, we claim
f(x)≤C=max{δ2−δ+1
1−2δ ,1},f or x∈(0,C+δ). (4.2.2) For f(0), we have f(0) =1.
For f(C+δ), if we can prove:
C2≥(C+δ)2+1−(C+δ) (4.2.3)
then we know our claim (4.2.2) is true. Since the inequality (4.2.3) is equivalent to:
C2+δ2+2Cδ+1−(C+δ)≤C2
which is equivalent to:
2C(δ−1
2)≤ −δ2+δ−1 we know(δ−12)<0, then the inequality (4.2.3) becomes:
C≥ δ2−δ+1 1−2δ , which follows from the definition of C:
C=max{δ2−δ+1 1−2δ ,1}.
Thus we haveC≥ |uk|. Hence by induction, we prove the Theorem.
By Corollary 4.2.3, we know
|RQn|=N (RMn,π
3)≤(1+ 2
√3 2
)Mn ≈3.3Mn.
Thus for each subspace we need log2(3.3Mn)1.7Mn bits to quantize the signal. Actu- ally, we can show that to keep |un| have uniform bound, we just need log2(Mn+1) bits.
Moreover, it is the best we can get. For proving this, we need several lemmas.
Lemma 4.2.5. InRd, there exists a set of vectors{ei}d+1i=1 such that:
hei,eii=1, hei,eji=c=cosθ, f or any i6= j,
d+1 i=1
∑
ei=0
Moreover,θ =arccos(−1d).
X Y
X Z
Y
Figure 4.1: Example inR2andR3
Proof. Consider the subspace
A={(x1,x2, . . . ,xd+1)|
d+1 i=1
∑
xi=0} ∈Rd+1.
There exists a 1-to-1 invertible mapping fromAtoRd which preserves the Euclidean met- ric. Hence,Ais isomorphic toRd. Then let
Vi= (0,0, . . . ,1, . . . ,0) f or i=1,2, . . . ,d+1
where the i-th coordinate is 1 and the rest are all 0, and let
V0= ( 1 d+1, 1
d+1, . . . , 1 d+1).
Letui=Vi−V0fori=1,2, . . . ,d+1, then we know{ui}is a subset inA.
For anyi6= j,
hui,uji=hVi−V0,Vj−V0i=hVi,Vji − hVi,V0i − hV0,Vji+hV0,V0i=− 1
d+1 =C1, hereC1is a constant.
For alli=1,2, . . . ,d+1,
hui,uii= (1− 1
d+1)2+ d
(d+1)2 = d
d+1 =C2, hereC2is a constant.
Also,
d+1
∑
i=1
ui=
d+1
∑
i=1
Vi−(d+1)V0= (1,1, . . . ,1)−(1,1, . . . ,1) =0.
Letei= |uui
i|= √ui
C2.
Firstly,{ei}is also a subset inA, and for alli=1,2, . . . ,d+1, we know|ei|=1.
Secondly, for anyi6= j,
hei,eji=h ui
|ui|, uj
|uj|i=C1 C2 =C.
Lastly,
d+1 i=1
∑
ei=
d+1 i=1
∑
ui
√C2 =0∗p C2=0
Hence, {ei} exists has the designed properties. Additionally, since ∑d+1i=1 ei=0, then for anyej,∑d+1i=1hei,eji=0 which is equivalent to:
dc+1=0
.
Hencec=−d1, which impliesθ =arccos(−1d).
Lemma 4.2.6. Let {ei}d+1i=1 ∈Rd be the vectors set in Lemma 4.2.5. For any unit vector
u∈Rd, we define the vector function Q(u)as following:
Q(u) =ei, i f hx,eii ≥ hx,eji f or all i6= j
Letθ =arccoshu,Q(u)i, thenθ ≤π−arccos(−1d).
Proof. Let u= (x1,x2, . . . ,xd+1) be a unit vector inA, here A is the same as in Lemma 4.2.5. As we know, there exists a 1-to-1 invertible mapping fromAtoRd which preserves the Euclidean metric, thus we can consider u as a unit vector inRd. Then we have:
d+1 i=1
∑
xi=0;
d+1 i=1
∑
x2i =1 (4.2.4)
Let{ei}be the same as in Lemma 4.2.5. Fori=1,2, . . . ,d+1, let
hu,eii= (− 1 d+1
d+1 j=1
∑
xj+xi)/C2=xi/C2.
Then by definition ofQ(u), we have
hu,Q(u)i=max{xi}/C2.
Sinceuis a unit vector, then
θ =arccoshu,Q(u)i ≤π−arccos(−1 d), if and only if,
hu,Q(u)i=max{xi}/C2≥ 1 d. Hence, to proveθ ≤π−arccos(−1d)is equivalent to prove
min max{xi}=C2 d =
s 1 d(d+1),
here{xi}satisfy equation (4.2.4).
Without loss of generality, we supposex1≥x2≥. . .≥xd+1. First step, ifx16=x2, then we let
x10 = x1+x2
2 , x02= x1+x2
2 , x0i=xi, f or i=3,4, . . . ,d+1.
Firstly we know
d+1
∑
i=1
x0i=
d+1
∑
i=1
xi=0.
Also sincex21+x22≥x102+x022, we get
d+1 i=1
∑
x02i ≤
d+1 i=1
∑
x2i =1.
Let
c=
d+1 i=1
∑
x02i and let x1i =x0i/c f or i=1,2, . . . ,d+1.
Then for{x1i}, we know∑d+1i=1 x1i = 1c∑d+1i=1 x1i =0 and∑d+1i=1 x1i2=1. Sincec≤1, also we still havex11≥x12≥. . .≥x1d+1, then we getx1i ≥xifor alli=2,3, . . . ,d+1, Hencex11≤x1. Thus max{xi} ≥max{x1i}.
Ifx1=x2, we just letx1i =xifor alli=1,2, . . . ,d+1. Thus we have
max{xi} ≥max{x1i}.
Second step, by same method we can get {x2i}d+1i=1 satisfy that equation(4.2.4), x12=x22= x23≥x24≥. . .≥x2d+1and max{x1i} ≥max{x2i}.
We can keep doing the same thing for d−1 times until we get {xd−1i }d+1i=1 satisfy that equation(4.2.4),xd−11 =xd−12 =. . .=xd−1d ≥x2d+1 and max{xid−1} ≤max{xij}for all j= 1,2, . . . ,d−2. Since∑d+1i=1 xid−1=0, then we can not do the next step. Thus min max{xi}= max{xd−1i }.
Leta=xd−11 andb=xd−1d+1, by equation (4.2.4), we have:
da2+b2=1, ad+b=0
By solving the equations above, we geta=q
1
d(d+1) which is we want.
After all the preparation, now we give the definition of the new quantizerQnas follow- ing and prove the stability of the scheme.
Theorem 4.2.7. Let {(Wn,wn)}n∈I be a fusion frame for Hwhere dim(Wn) =Mn and let {ei,n}Mi=1n+1 be the set of unit vectors in Wn which we constructed in Lemma 4.2.5. The algorithm is defined as (4.2.1). For any x∈Wn, we define:
Qn(x) =ei,n, i=min{k∈ {1,2, ...,Mn+1}:hx/kxk,ek,ni ≥ hx/kxk,ej,ni f or all j6=k}
and
Qn(x) =e1,n, i f x=0
Let d=max{dim(Wn)},θ =π−arccos(−d1). Ifkxk ≤δ <cos(θ) =1d. Then for all n, we have:
kunk ≤C=max{δ2−2 cos(θ)δ+1 2(cos(θ)−δ) ,1}
Proof. Let ak =kπWk(uk−1) +xkk, bk =kqkk ,ck =kukk, θk is the angle between vector πWk(uk−1) +xk and vectorqk. Then by Lemma 4.2.6, we know θk≤θ =π−arccos(−d1).
Sinced≥2, thusθ ∈[π3,π2)
We prove the theorem by induction, whenn=1, sinceu0=0 andθ1< π2,then by the law of cosines,we have:
c21=a21+b21−2 cos(θ1)a1b1≤a21+b21−2 cos(θ)a1b1
Since|a1| ≤ |δ+0|=δ <cos(θ)andb1=1, then
a21+b21−2 cos(θ)a1b1=a21+1−2 cos(θ)a1= (a1−cos(θ))2+1−cos2(θ)
which implies,
a21+b21−2 cos(θ)a1b1≤cos2(θ) +1−cos2(θ) =1
which means:
|u1| ≤C=max{δ2−2 cos(θ)δ+1 2(cos(θ)−δ) ,1}
so whenn=1 the result is true.
Suppose for alln≤k−1, the result is true, then whenn=k, by the Law of cosines, we have:
c2k=a2k+b2k−2 cos(θk)akbk. Sinceθk≤θ < π2 andbk=1, then we get:
|ck|2=a2k+1−2 cos(θk)ak≤a2k+1−2 cos(θ)ak
Consider the function: f(x) =x2+1−2 cos(θ)x, since f0(x) =2x−2 cos(θ)and f00(x) = cos(θ)> 0, then f(x) has its minimum at x=cos(θ). Since 0<ak ≤C+δ, then for x∈[0,C+δ], f is maximal at f(0)or f(C+δ). Now we claim:
f(x)≤C2, f or x∈[0,C+δ] (4.2.5)
For f(0), we have f(0) =1.
For f(C+δ), if we can prove:
C2≥(C+δ)2+1−2 cos(θ)(C+δ), (4.2.6)
then we know our claim (4.2.5) is true. The inequality (4.2.6) is equivalent to:
C2+δ2+2Cδ+1−2 cos(θ)(C+δ)≤C2,
which is equivalent to:
2C(δ−cos(θ))≤ −δ2+2 cos(θ)δ−1.
Sinceδ <cos(θ), then(δ−cos(θ))<0, hence the inequality (4.2.6) is equivalent to:
C≥δ2−2 cos(θ)δ+1 2(cos(θ)−δ)
which holds by the definition of C. Hence by induction, we have proven the Theorem.
Remark 4.2.8. Suppose for every subspace Wn, the cardinality|R(Qn)|is less then Mn+1, for example, R(Qn) =Mn. Then no matter how we define the quantize Qn, the situation θk ≥π/2 will happen, then cos(θk)<0, so for any δ >0 we have 2(δ−cos(θk))>0.
Hence we can only get
C≤ δ2−2 cos(θk)δ+1 2(cos(θk)−δ)
which is always false since the right part of the inequality is negative, so we cannot get a positive uniform bound C.
Actually, if we suppose all θk =π/2, by the law of cosine we can get that |uk+1|2=
|πWk+1(uk) +xk+1|2+1 for all k, and we can easily get |uk+1| ≥ |uk|+σ, where σ is a positive constant. Hence {|un|} is increasing with n, which means {|un|} does not have uniform bound. Hence|R(Qn)|=Mn+1is the best we can hope for Theorem 4.2.7.
However, in practice, quantizers are never perfect. In [DD03], the authors assume the quantizerq(x) =sign(x+ρ), whereρis unknown noise except for the specification|ρ|<τ.
Then the authors define the non-idealQas following:
Q(x) =sign(x), f orkxk ≥τ;
or
Q(x)≤1, f orkxk ≤τ.
and proved the 1-bitΣ∆quantization scheme is still stable.
Here, we will show the robustness of the quantizersQnin Theorem 4.2.7. Observe the definition of the quantizer Qn in Theorem 4.2.7, not same as the quantizer Q above, Qn mapping the vectorx∈Rdto alphabet vectors not depend on thekxkbut on thehx/|x|,ek,ni which is the angle between x and each alphabet vector ei,n. Now, define the non-ideal quantizerQnwith a noiseρ as following:
Qn(x) =ei,n, i=min{k∈ {1,2, ...,Mn+1}:hx/|x|,ek,ni − hx/|x|,ej,ni ≥ρ f or all j6=k}, (4.2.7) Qn(x) =ei,n, i={k∈ {1,2, ...,Mn+1}: 0<hx/|x|,ek,ni − hx/|x|,ej,ni ≤ρ f or all j6=k}.
(4.2.8) In equation (4.2.8), we just letibe any vector which satisfies the condition:
0<hx/|x|,ek,ni − hx/|x|,ej,ni ≤ρ f or all j6=k.
Then we have the proposition for our new quantizerQnas:
Proposition 4.2.9. Let{(Wn,wn)}n∈I be fusion frame forH and {ei,n}Mi=1n+1 be the set of unit vectors in Wnwhich we constructed in Lemma 4.2.5. The algorithm is defined as 4.2.1.
For any x∈Wn, we define Qn by equation (4.2.7) and (4.2.8). Let d=max{dim(Wn)}, θ =π−arccos(−1d). Ifkxk ≤δ <cos(θ+arccos(ρ))andarccos(ρ)<arccos(−1d)−π2.
Then for all n, we have:
kunk ≤max{δ2−2 cos(θ+arccos(ρ))δ+1 2(cos(θ+arccos(ρ))−δ) ,1}.
Proof. Let ak =kπWk(uk−1) +xkk, bk=kqkk, ck=kukk, θk is the angle between vector πWk(uk−1) +xk and vectorqk. Notice that we assume arccos(ρ)<arccos(−1d)−π2. Then by Lemma 4.2.6 and the definition ofQn, we have
θk≤θ+arccos(ρ) =π−arccos(−1
d) +arccos(ρ)< π 2
thus we still haveθ+arccos(ρ)∈[π3,π2). Since every thing else is the same as Theorem4.2.7, following the same method, we have:
kunk ≤C=max{δ2−2 cos(θ+arccos(ρ))δ+1 2(cos(θ+arccos(ρ))−δ) ,1}.
In [DD03], the noise ρ do not have any limitation. Unlike as [DD03], in Proposition 4.2.9, we assume the noiseρ should satisfy arccos(ρ)<arccos(−1d)−π2 which is equiv- alent toρ <|cos(arccos(−d1)−π2)|. However, sinced=max{dim(Wn)}, in practice, the dimension of the subspaceWnis always far less the the dimension of the whole spaceH, for example, whend=10, we only need arccos(ρ)< 15π which is a reasonable noise. Hence, Qnis robust for a acceptable noise.
In Theorem 4.2.7, we know
|RQn|=Mn+1.
Thus for each subspace we need log2(Mn+1)Mnbit to quantize the signal. Compared to the algorithm (4.0.4) we gave in the beginning of this section and the first algorithm (4.2.4) we gave before, it is a big improvement.
Now we give a example to show the error bound of the fisrt-order Sigma-Delta quanti- zation with fusion frame:
Example 4.2.10. Let{E(n/N)}Nn=1⊂R3be defined as following:
E(n/N) = [cos(2πn/N),sin(2πn/N),0]∗, 1≤n≤N, (4.2.9)
Let Wn be the two dimensional subspace ofR3 with normal vector E(n/N). By Theorem 1.3.5, we know there exists a constant w, such that {Wn,w} is a C−tight fusion frame.
Moreover, by Proposition 1.3.6, we have:
kSW,wkop=C= ∑Nn=1w2ndim(Wn)
dim(R3) = w22N 3 Suppose f is a signal inR3that satisfieskfk ≤12, then we know,
f =SW,w−1 SW,wf =
N
∑
n=1
w2S−1W,wπWn(f)
Now we use the fisrt-order Sigma-Delta quantization as in Theorem 4.2.7, then we have the reconstructed signal,
ef =
N
∑
n=1
w2SW,w−1 qn
Thus, the error is equal to:
kf−efk=k
N
∑
n=1
w2SW,w−1 πWn(f)−
N
∑
n=1
w2SW,w−1 qnk
=w2k
N
∑
n=1
SW,w−1 (πWn(f)−qn)k
=w2k
N n=1
∑
SW,w−1 (un−πWn(un−1))k
≤w2kSW,w−1 kopk
N n=1
∑
(un−πWn(un−1))k
=w2kSW,w−1 kopk
N−1
∑
n=1
(un−πWn+1(un)) +uNk
By the definition of Wn, we have:
un−πWn+1(un) =unsin(2π N ), and by Theorem 4.2.7 we havekunk ≤C. Thus,
k
N−1 n=1
∑
(un−πWn+1(un)) +uNk=k
N−1 n=1
∑
Csin(2π
N ) +Ck=kC(N−1)sin(2π N ) +Ck Since when N is large enough, we havesin(2πN)≈ 2πN. Then,
kC(N−1)sin( N
2π) +Ck ≈ kC(N−1)2π
N +Ck=O(1),
which meansk∑N−1n=1(un−πWn+1(un)) +uNkis equivalent to a constant C0. Hence,
w2kSW,w−1 kopk
N−1
∑
n=1
(un−πWn+1(un)) +uNk=C0w2 3
w22N =O(N−1).
So the errorkf−efkis equal toO(N−1).