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

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

[复制链接]

该用户从未签到

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

EDA365欢迎您登录!

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

x
function y=dpsk2()2 L1 z! n/ O7 n: K1 R4 p  @& ^
fs = 30000;
+ N. a" z4 u  X2 n# Q" k1 jTime_Hold_On = 0.01;: b( p5 n! `9 c8 F) t; n
Num_Unit = fs * Time_Hold_On;# n" w' f( S9 t8 @0 z
High_Level = ones ( 1, Num_Unit );# Z( }+ r" @) D
Low_Level = zeros ( 1, Num_Unit );6 O5 r5 r8 y% B
w = 300;
" ~' d8 p# w+ z4 ~* `A = 1;3 v" a3 e6 a+ ^7 `4 d# A' m' k
Sign_Set =randi(2,1,8)-1;
: v" x7 c$ a. k2 U+ mLenth_Of_Sign = length ( Sign_Set );
: g, A, H6 m9 O5 f- B# ast = zeros ( 1, Num_Unit * Lenth_Of_Sign );3 m9 D0 x) e' X3 N# q6 G
sign_orign = zeros ( 1, Num_Unit * Lenth_Of_Sign );( ?2 G; k2 L4 N0 A
sign_result = zeros ( 1, Num_Unit * Lenth_Of_Sign );
6 [3 B; I* K3 j3 K! @. Vt = 0 : 1/fs : Time_Hold_On * Lenth_Of_Sign - 1/fs;
$ x  P  j, S; Dfor I = 1 : Lenth_Of_Sign
& j3 m& B+ W; hif Sign_Set(I) == 1
- A; C$ h+ a% @' gsign_orign( (I-1)*Num_Unit + 1 : I*Num_Unit) = High_Level;$ v" x! s: A4 N7 \5 c8 g; }
else0 A# F+ X" E$ S( g7 k
sign_orign( (I-1)*Num_Unit + 1 : I*Num_Unit) = Low_Level;, D/ H1 B4 x6 I2 e; o5 ~3 r
end
+ |' C8 [' v' J5 \end
7 I, l  g/ l: [' Dfor I = 1 : Lenth_Of_Sign
4 M; g; w; l0 i7 V5 l  Qif Sign_Set(I) == 1
7 Z, Z- c6 \! r  Mst( (I-1)*Num_Unit + 1 : I*Num_Unit) = A * cos ( 2 * pi * w * t( (I-1)*Num_Unit + 1 : I*Num_Unit ) + ( pi / 2 ) );
5 m4 y6 O- K0 D* W; j, Xelse
! J& o( h" u9 tst( (I-1)*Num_Unit + 1 : I*Num_Unit) = A * cos ( 2 * pi * w * t( (I-1)*Num_Unit + 1 : I*Num_Unit ) );
7 _" r8 E( v# d# E6 w0 F+ qend
; B- ^0 m% x; l$ |1 P/ U) kend$ [' a8 ^/ i7 Z" F. J
$ e$ p: g' k2 ?
figure: J$ j, m, M9 Z( w
subplot ( 2, 1, 1 )% P7 [; ]- q0 ]9 p5 M9 t! z$ c; z
plot(t, sign_orign);0 ]; H3 U: Q5 I' W' j% u. h; H
axis( [ 0 , Time_Hold_On *( Lenth_Of_Sign + 1), - (A / 2), A + (A / 2) ] );! Y+ h7 c4 U0 E, M0 P' [0 v
title ( '原始信号' );' p( A7 d2 m  @  o0 b- J3 c
grid
7 [2 U/ d. ~0 f; W9 J1 a& w; p' B. ~& R2 V% o( K5 K
subplot ( 2, 1, 2 );
- U9 Z& t: R4 uplot ( t, st );
. D/ y) O: ]) O9 kaxis( [ 0 , Time_Hold_On *( Lenth_Of_Sign + 1), - 3*(A / 2), 3*(A / 2) ] );
  t) N+ t4 c: y8 m% jtitle ( '调制后的信号' );+ Z7 @" r, r' g1 _
grid# T3 o+ C; M/ r! }7 d( _( Z$ J' r
dt = st .* cos ( 2 * pi * w * t );+ C+ s. _* h. o! ]" e: f
' [2 R( a; f. ?/ {9 J* I) u' j
figure  Z5 t. I: E& [* H" {3 ?
subplot(2,1,1)& ^5 W. T, X. ?# W1 Z
plot ( t, dt );( }% W! r8 F9 T' `2 a8 l0 j  g; T+ n
axis( [ 0 , Time_Hold_On *( Lenth_Of_Sign + 1), - 3*(A / 2), 3*(A / 2) ] );+ {3 g$ Z: x8 u! K! L* ^) d0 E; ]) U
title ( '相乘后的波形' );
% F. |& h, g# ]5 k' Egrid
$ Z# T* h' J: v$ V1 A% E+ g' Q) y[N,Wn] = buttord( 2*pi*50, 2*pi*150,3,25,'s'); %临界频率采用角频率表示
' T0 ^' f& k0 W! A* r[b,a]=butter(N,Wn,'s');
! B& R9 E! P  `# q[bz,az]=impinvar(b,a,fs); %映射为数字的4 M" A; W) G  X$ B# ]. P  ]/ ]
8 K1 [: L. o* R7 k4 ~: W6 |
dt = filter(bz,az,dt);
7 v% V1 A2 g- h/ z( s/ g1 O- `. J4 }
subplot(2,1,2)+ I; P2 `$ |" Q* x3 u
plot ( t, dt );! M5 \/ S5 `) W$ I# M
axis( [ 0 , Time_Hold_On *( Lenth_Of_Sign + 1), - 3*(A / 2), 3*(A / 2) ] );2 L" J& o) \4 S2 V+ H7 V& u7 ?) L
title ( '低通滤波后的波形' );
7 S% Y4 u3 p1 N; p& x1 p+ e. R0 Igrid( N/ k4 X) Z5 q2 n4 D1 ?/ @
for I = 1 : Lenth_Of_Sign
5 P$ u8 ^1 Q: Oif dt((2*I-1)*Num_Unit/2) < 0.25
* v# G( W5 n5 tsign_result( (I-1)*Num_Unit + 1 : I*Num_Unit) = High_Level;
$ }- v; N$ R  x$ O! Relse
4 G$ ]8 c/ r" g, ]8 rsign_result( (I-1)*Num_Unit + 1 : I*Num_Unit) = Low_Level;' u* o& P( ]3 U5 i) N
end
6 K# Y; P  T, c& _3 u+ S! {! O# wend: M7 E; h' M7 q$ ]1 E! W# e2 {- |& [

: k9 p8 i0 ^& k. ]7 hfigure
' Y- R9 `9 L& M: G) f$ o3 z/ Qplot ( t, sign_result );
/ _5 a+ L: U5 P- d. D7 kaxis( [ 0 , Time_Hold_On *( Lenth_Of_Sign + 1), - 3*(A / 2), 3*(A / 2) ] );+ Y% O' e/ D% Q& r. [
title ( '逆码变换后的波形' );
* ^! D' Y+ Y/ w4 M! ?+ W( Tgrid
2 N: ]0 v0 l& K
  • TA的每日心情
    开心
    2023-6-2 15:15
  • 签到天数: 1 天

    [LV.1]初来乍到

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

    该用户从未签到

    3#
    发表于 2022-8-26 14:19 | 只看该作者
    再看看其他人是怎么说的
    ) C  F! n, R: K* z

    该用户从未签到

    4#
    发表于 2022-8-26 15:00 | 只看该作者
    同问,求结果: J2 ]% F' C0 {
    您需要登录后才可以回帖 登录 | 注册

    本版积分规则

    关闭

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

    EDA365公众号

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

    GMT+8, 2025-11-2 20:11 , Processed in 0.156250 second(s), 23 queries , Gzip On.

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

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

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