的QPSK的仿真

Z

zhanch

Guest
嗨,人

我想要做的软件模拟正交相移键控( QPSK调制) ,但不明白的原则非常。

如果使用RAND函数生成的原始邮件。那么
, 如何划分的原始邮件到I和Q通道。只要把奇数的原始信息
, 甚至我的收藏编号
, 以Q通道。

其次,分割后的I和Q ,藿模拟调制的软件,如MATLAB的。乘以黄大仙(重)为Q通道和COS (重)
, 因为我的收藏,最后信号为
: Y =一*产地来源证(重) Q *黄大仙(重) 。我对不对?

在解调,只是做同样的手术
, 如调制?
谢谢你的帮助。

 
让说你要模拟的基础上8的QPSK ...... ....首先
, 你必须生成一个表.....是基于想象和现实的一部分........ 。然后当您收到3位输入.....从二进制转换为十进制数字
, 并回顾..... I和Q部分从表......你可以到MATLAB的网站有更多的例子......

 
您可以使用dmod (
是 ,
财政 ,金融衍生工具,外勤人员, ...的调节和ddemod (
是 ,
财政 ,金融衍生工具, ...为解调。我不有MATLAB的instaled到这个压缩机做。您将需要使用帮助看到参数。

 
你可以使用模拟软件“ SystemView的” ,这是非常方便的
, 以模拟通信系统。

 
如果您使用的是基于MATLAB
1 。产生随机信号使用randint 。让我们呼吁
十2 。获得氙= × ( [ 2 4 6 8 ......])
和XO = × ( [ 1 3 5 7 .......])
3 。乘的价值位的矩形脉冲相应的位持续时间。
4 。产生的载体
ccos =产地来源证( w0 *吨)
csin =黄大仙( w0 *吨)
5 。执行元件的要素之间的乘法甚至信号和COS承运人那么奇怪的信号与单载波使用.*行动
6 。购买所产生的同相和四。调制信号

 
如果您使用的是Matlab的,您可以模拟在复杂的域名,所以QPSK调制,你只需要使用年限( J某(重 披) )
, 代表您的信号,而皮皮是阶段。许多通信系统仿真是在基带当量,仅进出口( j披)将这样做。

并在接收器,你只有噪声损坏信号(
宽 /禾衰落) ,所以你需要自己作出决定
, 根据接收到的信号。通常,这是基于相位。如果有衰落参与,您需要获得信息的渠道试点符号。

 
一些意见。

1 。有时调制信号代表为S (吨) =一*产地来源证( w0 *吨) - Q *黄大仙( w0 *吨) 。(您写“ ”
号 ) 。这不是主要的
, 但也存在这种平等。

2 。在解调你必须适用于低通滤波器
, 以乘法秒(吨) *产地来源证( w0 * t )和秒(吨) *黄大仙( w0 *吨)获取正确的I和Q部分。

 
长度= 8000 ;

重新=符号( randn ( 1 ,长度) ) ;
即时通讯=符号( randn ( 1 ,长度) ) ;
以下各=重新
一 *即时通讯;

数字;
阴谋(真正的(以下各条) ,成像(以下各条)
的 '
X ' ) ;
轴( [ -1.5 1.5 -1.5 1.5 ] ) ;
网格;

信噪比= 10 ;
六西格玛= 2 / ( 10 ^ ( SNR/10 ) )
new_seq =以下各 适马* randn ( 1 ,长度)
一 *六西格玛* randn ( 1 ,长度) ;
搁置;
阴谋(真正的( new_seq ) ,成像( new_seq ),' ');

 
嗨,

请回答这些问题之前
, 我告诉我的看法。ü表演是整个调制解调?我的意思是完整的收发系统基于MATLAB ?iwhat渠道ü仿真?什么结果ü旨在?我的意思是,任何其他方案的比较显示潜在好处的这一计划?是ü打算去硬件项目相同?

@ echo47 ,
我 建议ü使用randsrc的位置上randn堂妹ü将获得1 & 0只incase的randn 。ü必须获得1 & -1至获得同相和正交我猜..我对不对?

/ cedance

答:如果ü的调节信号,这是怎么和罪恶的条件
, 而不使用他们的基带,那么,我们的模拟可能需要长期长期小时(甚至数天)才能完成。因此,解决为基带, Echo47的方式
, 我建议。保持1和-1 ' S作为此类。

 
嗨!球员
本人认为elcielo使一个很好的例子。
但我仍然有一些qusetion约elcielo
的 示例代码。

关于“噪声方差(噪声能量) ”

elcielo说:
“信噪比= 10 ;
六西格玛= 2 / ( 10 ^ ( SNR/10 ) ) “

他是根据信噪比找出噪声能量。
信噪比= 10 *日志(乙苯/否) ;
%信噪比每比特,这里调= 1 ,
% = cuz重新签署( randn ( 1 ,长度) ) ;即时=符号( randn ( 1 ,长度) ) ;; isn't it?

六西格玛^ 2 =否/ 2
;是不是?
因此,
new_seq =以下各 适马* randn ( 1 ,长度)
一 *六西格玛* randn ( 1 ,长度) ;
这将使QPSK调制星座图。

 
如果ü是基于MATLAB 6.5或7使用的Simulink模块它是简单的方法。

 

Welcome to EDABoard.com

Sponsor

Back
Top