作者asdiii (xd)
看板MATLAB
标题[讨论] 请问一题UPSAMPLE
时间Wed Jul 10 22:31:32 2013
题目如下
1. 试以产生五组rand序列(ex:10100111) ,rand('seed ')分别为1、2、3、4与5 ,
并对应其rand('seed ')分别存档为1~5.txt与1~5.mat,并选择rand('seed ')为5
序列产生与升频後OOK与BPSK讯号,如下图所示。
(升频条件:Bit_rate=1GHz ,Sample_rate=10GHz,Carrier_frequency=3GHz,
Sample_pre_bit_ratio=10GHz/1GHz=10,讯号长度1000) ,试画出如下图所
示之RF-OOK 与RF-BPSK之波形图(取1000个其中一段波型图即可,
ex: Figure;plot(RF-OOK(1:20)))。
https://docs.google.com/file/d/0B7AcUtuBfHo9X0loN3FsSnlfanM/edit?usp=sharing
我解题如下
rand('seed',1)
>> r1=randint(1,100,2);
for k=1:100
if r1(1,k)==0;
b(1,10*(k-1)+1)=0;
b(1,10*(k-1)+2)=0;
b(1,10*(k-1)+3)=0;
b(1,10*(k-1)+4)=0;
b(1,10*(k-1)+5)=0;
b(1,10*(k-1)+6)=0;
b(1,10*(k-1)+7)=0;
b(1,10*(k-1)+8)=0;
b(1,10*(k-1)+9)=0;
b(1,10*(k-1)+10)=0;
else r1(1,k)==1;
b(1,10*(k-1)+1)=0;
b(1,10*(k-1)+2)=0.866;
b(1,10*(k-1)+3)=-0.866;
b(1,10*(k-1)+4)=0.;
b(1,10*(k-1)+5)=0.866;
b(1,10*(k-1)+6)=-0.866;
b(1,10*(k-1)+7)=0;
b(1,10*(k-1)+8)=0.866;
b(1,10*(k-1)+9)=-0.866;
b(1,10*(k-1)+10)=0;
end
end
figure;plot(c);axis([0 10000 -5 5]);
请问这样对吗?
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 218.173.177.8