EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
本帖最后由 silenced 于 2020-12-18 11:07 编辑
3 c O# C& U: J* @1 f! }) t
% I; z) \$ _4 q' }0 s$ I8 P一.星座图 BPSK是怎么扯到了星座图的,来,看公式
! X. u# k* `- ?2 r8 W! I0 b6 je 2 p s k ( t ) = { A c o s w c t , 发送码元“1” − A c o s w c t , 发送码元“0” e_{2psk}(t) ={Acoswct,−Acoswct,amp;发送码元“1”amp;发送码元“0”{Acoswct,amp;发送码元“1”−Acoswct,amp;发送码元“0”e2psk(t)={Acoswct,−Acoswct,发送码元“1”发送码元“0”
" E# q. \6 V; T1 j; |+ T& m
我们知道s i n w c t 和 c o s w c sinw_ct和cosw_csinwct和coswc是正交的,可以作为信号空间的两个基,就像X轴和Y轴,可以表示任意的二维信号,这个从傅里叶级数可以看出。 c* E8 m: P% |0 r2 p' B
现在在以s i n ( w c t ) 和 c o s ( w c t ) sin(w_ct)和cos(w_ct)sin(wct)和cos(wct)为基的信号空间中,码元1的坐标为(A,0),码元0的坐标为(-A,0)那么还有噪声呢,它的坐标呢,如果你看过通信原理的书,就会知道经过带通滤波器的噪声信号为
+ T* ~ H0 c- S3 g$ Tξ ( t ) = ξ c ( t ) c o s w c t − ξ c ( t ) s i n w c t \xi(t) = \xi_c(t)cosw_ct-\xi_c(t)sinw_ctξ(t)=ξc(t)coswct−ξc(t)sinwct# I7 W1 r+ y1 l# \" o
所以噪声的坐标为ξ c ( t ) \xi_c(t)ξc(t),它的均值为零,方差为σ \sigmaσ,这个的产生要用函数randn( )产生。 " t, @. [3 J% p4 O2 J- w- b( Q- Y
星座图为我们理解调制解调信号提供了新的角度,仅从坐标图就可看出信号的能量,两个信号的距离,非常好用的。
: q7 }% }1 n' G' b4 l4 E* ~2 w6 ~/ h 现在给matlab的代码, 4 O) \- C, ?% m; t' ]2 o3 `
3 P O# D; x: m$ ~+ n
! m- K& r% {4 `, D0 { D; C0 {- H% i
4 P$ c6 J3 U( i3 d$ I3 D3 U
我想说啥呢,就是最后打印误码率的函数,我开始用的是plot( ),就是下图 ![]()
% f1 P5 r8 W; M4 G跟书上不一样,后来我发现他们跟书上一样的,用的是semilogy( ) 函数,然后图就是这个了。
' g, X7 H0 Q2 ?2 [7 H+ W$ G
1 q5 f0 z/ Q9 q* L+ U* B
semilogy()的纵轴坐标是1 0 i 10^i10i,看到了吧,就是这样的。
u6 W. C! y: u& i8 j8 K1 a8 F A4 L, r; y! p
6 d7 J% p5 u5 N; H+ @+ A+ v M3 b4 Y5 G, k1 O# H+ c$ \4 M
r+ l' B# G# L" X; h0 a+ [* o$ m/ o( `* y2 B# ]
|