找回密码
 注册
关于网站域名变更的通知
查看: 270|回复: 3
打印 上一主题 下一主题

[仿真讨论] 2DPSK调制和解调系统的matlab仿真

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2022-8-26 10:50 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

EDA365欢迎您登录!

您需要 登录 才可以下载或查看,没有帐号?注册

x
function y=dpsk2()3 w0 s% k7 A" ~; W) }3 G
fs = 30000;+ n# F$ F/ }! F+ l" M
Time_Hold_On = 0.01;& m$ L- I/ L) _
Num_Unit = fs * Time_Hold_On;
) R1 \# Q7 `+ v3 [High_Level = ones ( 1, Num_Unit );& d$ ?" r' F+ m% b4 G, B' `
Low_Level = zeros ( 1, Num_Unit );
( s1 A7 Z2 }. Uw = 300;/ \, X9 E7 J: w1 B
A = 1;
7 C4 q% R/ f4 ]Sign_Set =randi(2,1,8)-1;
! h2 n4 @  Z: c" `* W  |7 wLenth_Of_Sign = length ( Sign_Set );5 g* k* F2 T; |7 \" ]: s0 x
st = zeros ( 1, Num_Unit * Lenth_Of_Sign );
- F4 \* P5 }* h" L  p8 gsign_orign = zeros ( 1, Num_Unit * Lenth_Of_Sign );
3 ~5 W6 V: g' K# J7 W% wsign_result = zeros ( 1, Num_Unit * Lenth_Of_Sign );# r; O8 r9 P5 u* l' T  D8 X
t = 0 : 1/fs : Time_Hold_On * Lenth_Of_Sign - 1/fs;; j7 i6 o" F6 ~7 z3 \& U
for I = 1 : Lenth_Of_Sign( \3 x5 W% A$ L6 ~* v$ ^
if Sign_Set(I) == 1% a& c5 B0 O) B) D9 {( i5 m
sign_orign( (I-1)*Num_Unit + 1 : I*Num_Unit) = High_Level;
$ }% ^5 r9 g0 t, M8 p6 P& ielse, O. W% N5 {. p0 Y7 d$ V' ^
sign_orign( (I-1)*Num_Unit + 1 : I*Num_Unit) = Low_Level;
1 j6 A, s# I) _. B2 s' wend
$ i- D# g* b6 @. x5 u4 r4 i2 xend
5 F8 B) Q8 y& T5 ]8 yfor I = 1 : Lenth_Of_Sign
; r, {, @/ [- U( Q; iif Sign_Set(I) == 1
. @. }$ I' F1 _6 Q2 A. ust( (I-1)*Num_Unit + 1 : I*Num_Unit) = A * cos ( 2 * pi * w * t( (I-1)*Num_Unit + 1 : I*Num_Unit ) + ( pi / 2 ) );
/ S7 K, P. a8 k/ Q9 ~' Gelse( Z# s8 g* `$ a7 K  \$ R; M
st( (I-1)*Num_Unit + 1 : I*Num_Unit) = A * cos ( 2 * pi * w * t( (I-1)*Num_Unit + 1 : I*Num_Unit ) );
$ A+ \! R7 ~  Cend5 J7 K  _: j9 G" H$ V/ J
end
- x& s- Y" }/ [1 f  Z5 Z7 R9 j0 W+ v+ V# w- R7 j
figure
) `* ]( p$ J8 A7 F+ Csubplot ( 2, 1, 1 )/ F. b+ d/ ^& D; ^
plot(t, sign_orign);0 N+ E8 c: n; f. O' u
axis( [ 0 , Time_Hold_On *( Lenth_Of_Sign + 1), - (A / 2), A + (A / 2) ] );
) O4 N4 k: ]4 C* Atitle ( '原始信号' );( v+ N. a% t: n' d" b2 D
grid" [" v: l3 b2 b9 U! V' q
5 c3 C) J1 w; _$ B
subplot ( 2, 1, 2 );
$ J7 Q3 z& w, |& s; aplot ( t, st );& ^7 ], y+ y+ r  e0 S! v3 _
axis( [ 0 , Time_Hold_On *( Lenth_Of_Sign + 1), - 3*(A / 2), 3*(A / 2) ] );' w7 P1 B. T$ F. y- w
title ( '调制后的信号' );# @; L. f& t% D& \; R# D, S/ p
grid
  V6 ^/ @. \$ T, X7 Edt = st .* cos ( 2 * pi * w * t );0 ~8 N" \' Y. X) f/ i3 Q

9 j* H! H6 T) X: L7 ^figure8 E1 e* m4 i" V* Q6 Z3 O
subplot(2,1,1)
! P; ]5 i$ D+ {7 N' C! v" s  ^4 jplot ( t, dt );
2 p8 ~" U& D0 Zaxis( [ 0 , Time_Hold_On *( Lenth_Of_Sign + 1), - 3*(A / 2), 3*(A / 2) ] );; S. U" o# ?2 q/ M0 _& X+ h
title ( '相乘后的波形' );8 P9 x4 M5 y# v. f, f  Q0 ?
grid. ~1 T3 ]% {# Q3 E6 x
[N,Wn] = buttord( 2*pi*50, 2*pi*150,3,25,'s'); %临界频率采用角频率表示5 w1 f; D  Q& Z: d' @+ b: O
[b,a]=butter(N,Wn,'s');. F  \& s8 c) f. q  u
[bz,az]=impinvar(b,a,fs); %映射为数字的! _% r) s; P# Q5 S
& _1 m: M  W( u
dt = filter(bz,az,dt);
- K+ x$ I; i7 Q* K8 v& x+ p; ~9 Y8 Y% f9 {# f. d
subplot(2,1,2)
" Y$ H. w  U8 G: W( aplot ( t, dt );; k/ ?- e8 B# t& p0 p$ T5 y0 T
axis( [ 0 , Time_Hold_On *( Lenth_Of_Sign + 1), - 3*(A / 2), 3*(A / 2) ] );
% g8 m5 q! c2 a3 Ttitle ( '低通滤波后的波形' );
7 F# ~+ r8 Z0 A* x$ }- G' Zgrid+ K; ~8 Z. Q- E; A
for I = 1 : Lenth_Of_Sign
; D  B# r2 Q+ i6 D7 aif dt((2*I-1)*Num_Unit/2) < 0.25. j8 L3 g" u! v0 o3 d* `1 }
sign_result( (I-1)*Num_Unit + 1 : I*Num_Unit) = High_Level;
& L! X2 ^; X, }else) X1 G6 v/ S. X' R9 e) H
sign_result( (I-1)*Num_Unit + 1 : I*Num_Unit) = Low_Level;4 y% ~3 U; q: X6 G6 }) V* K
end7 P2 p2 n. b& M4 I
end) Q& a8 T. }1 h6 j, }* d, g
+ O( @$ q+ q% K" _  Z$ W4 z
figure, R! }. t/ Y9 h4 T( Y/ h; }
plot ( t, sign_result );) z  R4 A% m5 m! o
axis( [ 0 , Time_Hold_On *( Lenth_Of_Sign + 1), - 3*(A / 2), 3*(A / 2) ] );4 \/ [6 [5 F  R/ H( @
title ( '逆码变换后的波形' );0 _5 M- q5 R+ m0 n8 p: R
grid
, m! L4 J8 {  Y+ G7 `
  • TA的每日心情
    开心
    2023-6-2 15:15
  • 签到天数: 1 天

    [LV.1]初来乍到

    2#
    发表于 2022-8-26 11:25 | 只看该作者
    也就是可以直接对调制信号进行解调,理想信道下接收端信号与发送端信号完全相同
    2 v. x" C" X1 \/ O& Q9 ?, m

    该用户从未签到

    3#
    发表于 2022-8-26 14:19 | 只看该作者
    再看看其他人是怎么说的. W6 [5 m  g' f/ u$ u# q

    该用户从未签到

    4#
    发表于 2022-8-26 15:00 | 只看该作者
    同问,求结果& N# Y6 n2 v' `7 }+ p
    您需要登录后才可以回帖 登录 | 注册

    本版积分规则

    关闭

    推荐内容上一条 /1 下一条

    EDA365公众号

    关于我们|手机版|EDA365电子论坛网 ( 粤ICP备18020198号-1 )

    GMT+8, 2025-6-28 11:56 , Processed in 0.093750 second(s), 23 queries , Gzip On.

    深圳市墨知创新科技有限公司

    地址:深圳市南山区科技生态园2栋A座805 电话:19926409050

    快速回复 返回顶部 返回列表