| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1150 人关注过本帖
标题:[讨论]给大家看一段程序,大家一起分析下.
只看楼主 加入收藏
爱上沙漠的鱼
Rank: 1
等 级:新手上路
帖 子:10
专家分:0
注 册:2006-4-13
收藏
 问题点数:0 回复次数:7 
[讨论]给大家看一段程序,大家一起分析下.

8信道软件无线电发射机程序(复信号)
a=[1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0];f=[1.0 2.0 3.0 4.0 5.0 6.0 7.0 8.0];
I=8;nl=200;Fs=25.0;fs=Fs*2*I;kf=12.5;
for k=1:I
for r=1:(nl+1)
m(k,r)=a(k)*(1.0+5.0*cos(2*pi*f(k)/Fs*(r-1)));
end
end

[n0,f0,m0,w]=remezord([8,12.5],[1,0],[0.001 0.001],fs);
b=remez(287,f0,m0,w);figure(1)plot(20*log10(abs(fft(b))));grid on;
for r=1:36
for k=1:I
h(k,r)=b((r-1)*I+k);;
end
end
for r=1:(nl+1)
for k=1:I
mk(k)=m(k,r);
end
mfft=fft(mk)
for k=1:I
x0(k,r)=mfft(k)*exp(j*pi/(2*I)*(k-1);
end
end
for r=1:(nl+1);
for k=1:I
x00(k,(2*r-1))=x0(k,r);
x00(k,2*r)=0;
end
end

for k=1:I
for r=1:(nl+1)
x00k(r)=x00(k,r);
end
for r=1:36
hk(r)=h(k,r);
end
y0=conv(x00k,hk);
for r=1:nl
y0(r)=y0(r+36);%*(-1)^(k-1)*exp(j*pi/I*(k-1));
end
end
for k=1:I
for n=1:nl*I
if mod((n-1),I)==0
y00(k,n)=y(k,(n-1)/I+1);
else y00(k,n)=0.0;
end
end
end
for n=I:n(nl*I-I)
yout(n-I+1)=y00(1,n)+y00(2,n-1)+y00(3,n-2)+y00(4,n-3)+y00(5,n-4)+y00(6,n-5)+y00(7,n-6)+y00(8,n-7);
end
point=512;
yy(1:point)=yout(101:(100+point));
for n=1:point
yy(n)=(yy(n)+0.001*randn)*(0.42323-0.49755*cos(2*pi(n-1)/point)+0.07922*cos(4*pi*(n-1)
/point));
l(n)=fs/point*(n-1);
end
yy1=real(yy);
pp1=abs(fft(yy1));
ppml=max(ppl);
figure(3)
plot(l(1:256),20*log(ppl(1:256)/ppml));
gird on;
pp=abs(fft(yy));
ppm=max(pp);
figure(2)
plot(1,20*log10(pp/ppm));



大家帮我看看里面有什么问题么?

搜索更多相关主题的帖子: figure 
2006-04-13 18:30
爱上沙漠的鱼
Rank: 1
等 级:新手上路
帖 子:10
专家分:0
注 册:2006-4-13
收藏
得分:0 
我总感觉这个程序有点问题,但是又看不出.

大家帮我看看是那里有问题!



谢谢了!!!!
2006-04-13 18:31
爱上沙漠的鱼
Rank: 1
等 级:新手上路
帖 子:10
专家分:0
注 册:2006-4-13
收藏
得分:0 
难道,就没一个高手指导下?
2006-04-14 08:39
firebare
Rank: 1
等 级:新手上路
帖 子:3
专家分:0
注 册:2006-4-14
收藏
得分:0 
嘿嘿,沙漠鱼。。。都是群里的,帮你顶一下~~~
2006-04-14 10:34
爱上沙漠的鱼
Rank: 1
等 级:新手上路
帖 子:10
专家分:0
注 册:2006-4-13
收藏
得分:0 
谢谢了!
但是就是没有高人帮我看啊!
郁闷!
2006-04-15 15:25
爱上沙漠的鱼
Rank: 1
等 级:新手上路
帖 子:10
专家分:0
注 册:2006-4-13
收藏
得分:0 
我有试着将这段程序运行,但是就是有错误啊!

2006-04-16 14:29
topxl718
Rank: 1
等 级:新手上路
帖 子:1
专家分:0
注 册:2006-4-18
收藏
得分:0 
程序里面一共有4处错误,每执行一次就会出现提示,告诉你错误在哪里,仔细检查一下找出来就行了!
2006-04-18 19:09
爱上沙漠的鱼
Rank: 1
等 级:新手上路
帖 子:10
专家分:0
注 册:2006-4-13
收藏
得分:0 
我检查出了,只剩下一处了!
2006-04-20 08:31
快速回复:[讨论]给大家看一段程序,大家一起分析下.
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.014985 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved