如何计算显示波形的功率谱??解决问题,给分100!!!

ALong_Yue 2001-11-27 01:06:15
...全文
283 13 打赏 收藏 转发到动态 举报
写回复
用AI写文章
13 条回复
切换为时间正序
请发表友善的回复…
发表回复
amoroso 2001-11-28
  • 打赏
  • 举报
回复
matlab里面有现成的函数,它的帮助里应该有详细的说明
ALong_Yue 2001-11-28
  • 打赏
  • 举报
回复
回复人: snlee(新丁) (2001-11-28 11:22:52) 得0分
upup
snlee 2001-11-28
  • 打赏
  • 举报
回复
upup
ALong_Yue 2001-11-28
  • 打赏
  • 举报
回复
加分了!!
DeadWolf 2001-11-28
  • 打赏
  • 举报
回复
还有这些

ftp://ftp.sjtu.edu.cn/sjtubbs/C/incoming/Temp/1sjl11/VC中使用MATLAB C++数学库函数.htm
ftp://ftp.sjtu.edu.cn/sjtubbs/C/incoming/Temp/1sjl11/利用Matlab引擎实现VC和Matlab的混合编程.caj
ftp://ftp.sjtu.edu.cn/private/Doc/AI/202.112.116.44/documents/Tutorial/MATLAB5中文手册.zip

DeadWolf 2001-11-28
  • 打赏
  • 举报
回复
ftp://ia.hust.edu.cn/Pub/Science/Matlab/matlab5.1完整版(有帮助)

希望这个对你有用
amoroso 2001-11-28
  • 打赏
  • 举报
回复
网上全都有资料的,很容易找到的
ALong_Yue 2001-11-28
  • 打赏
  • 举报
回复
那个函数?如何把MATLAB和VC结合起来编程!?
A_Qiao 2001-11-27
  • 打赏
  • 举报
回复
你也太懒了。到图书馆或书店去查一下关于数字信号处理的内容,肯定能得到你想要的。
ALong_Yue 2001-11-27
  • 打赏
  • 举报
回复
为什么现在肯帮助别人的高手如此之少??
A_Qiao 2001-11-27
  • 打赏
  • 举报
回复
你有了FFT,计算功率谱应该是比较简单的。查一下功率谱的定义就知道了
ALong_Yue 2001-11-27
  • 打赏
  • 举报
回复
有分,没人得>??
ALong_Yue 2001-11-27
  • 打赏
  • 举报
回复
波形是离散数据,所以运用FFT算法可以得到频谱,请问?如何得到功率谱?
通信原理软件实验 实验报告 班级: 姓名: 班内序号: 学号: 电话 : 北 京 邮 电 大 学 Beijing University of Posts and Telecommunications 【实验目的】 本实验是"通信原理"的一个组成部。在本实验中我们使用的软件工具是MATLAB。 设计本实验的目的是希望你在以下几方面有所收获; 1 、会MATLAB软件的最基本运用。 MATLAB是一种很实用的数学软件,它易学易用。MATLAB对于许多的通信仿真类问题来 说是比较合适的。   2、了解计算机仿真的基本原理及方法,知道怎样通过仿真的方法去研究通信问题。 3、加深对通信原理课有关内容的理解。 【实验任务】 1、掌握matlab的基本操作及了解基本的仿真方法,析运行范例程序。 2、按以下要求编制仿真程序并调试运行,其中第四项为可选内容 (1)绘出正弦信号波形及频谱 (2)单极性归零(RZ)波形及其功率谱,占空比为50% (3)升余弦滚降波形的眼图及其功率谱。滚降系数为0.5。发送码元取值为0、2。 (4)最佳基带系统的Pe~Eb\No曲线,升余弦滚降系数a=0.5,取样值的偏差是Ts/4。 (5)Pe~Eb\No,升余弦滚降系数a=0.5,取样时间无偏差,但信道是多径信道,C(f) =abs(1-0.5*exp(-j*2*pi*f*dt)),dt=Ts/2。 (6)仿真数字基带传输系统,包括输入、输出信号波形及其功率谱,眼图(升余弦滚降 系数a=0.5),Pe~Eb\No曲线,取样时间无偏差。 (7)自选题(部相应系统、模拟调制、数字频带传输)。 【实验原理】 从数学的角度来看,信息从一地传送到另一地的整个过程或者其各个环节不外乎是一 些码或信号的变换过程。例如信源压缩编码、纠错编码、AMI编码、扰码等属于码层次上 的变换,而基带成形、滤波、调制等则是信号层次上的。码的变换是易于用软件来仿真 的。要仿真信号的变换,必须解决信号与信号系统在软件中表示的问题。 时域取样及频域取样 一般来说,任意信号是定义在时间区间上的连续函数,但所有计算机的CPU都只能按 指令周期离散运行,同时计算机也不能处理这样一个时间段。即计算机处理信号是离散运 行,有限域的。 对s(t)的解决方法:我们把按区间截短为,再对 ) (t s T 按时间间隔均匀取样得到个样 值。仿真时我们用这个样值集合来表示信号。这样,将会出现一系列新的问题,现在从频 域析其频谱的变化。显然反映了仿真系统对信号波形辨率,越小则仿真的精确度越 高。据通信原理所学,信号被取样以后的频谱是频率的周期函数,其重将(-inf, inf)截短 为[-T/2,T/2],再将[-T/2,T/2]的信号均匀采样,采样点数为N=T/dt 1.采样信号xs (i)及其频谱Xs (ω) 若连续时间信号x(t)被数采卡DAQ中的采样器以等时间间隔T采样,则采样时刻0、T、 2T…所 取得信号x(t)的瞬时值,就构成了连续信号x(t)的离散时间序列xs (i),i=0、1、2…如下 图所示。图一:连续信号与离散信号 当x(t)的频谱为X(ω)时,则xs (i)的频谱Xs (ω),如下图所示。 为保证不出现频率混叠失真,要求: H t 2 2 即 H f t 2 1 , 取 H f t B s = = 1 2 1 Bs定义为仿真系统的带宽。 从以上的推导可以看出:信号的时间采样间隔一定,则仿真信号的带宽也就相应定 了,反之仿真信号的带宽一定,则信号的时间采样间隔也就相应定了。 2对频谱S(f)的处理 将频域为无限域的频域信号S(f)截短为[-Bs,Bs]域的信号 ) ( f S s B ,再将带宽为[-Bs, Bs]的信号 ) ( f S s B 均匀采样,采样点数为Nf=2Bs/df。 为保证不出现时域波形重叠失真,要求 T f 1 , 取 T t = 1 , 即 f T = 1 从以上的推导可以看出:信号的频率采样间隔一定,则仿真信号的周期也就相应定 了,反之仿真信号的周期一定,则信号的频率采样间隔也就相应定了。 下面我们看看时域取样点数和频域取样点数的关系: 时域取样点数: f t N t T N f T t t = = = 1 , 1 得 带入 将 频域取样点数: f t N f B N t B f s f s = = = 1 , 2 2 1 得 带入 将 所以,时域取样点数与频域取样点数取值相同,这样就可以保证连续时间信号及连续 频率信号均不出现重叠失真。 以上是防止重叠失真。 另外,为了提高仿真精度,要求提高取样点数N,其取值为2的冪次, * , 2 , 1 , 0 , 2 = = k N k 为了处理上的方便,我们今后规定采样点数N为2的整幂。举例来说,假如设计要求的系统 带宽

16,472

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC相关问题讨论
社区管理员
  • 基础类社区
  • Web++
  • encoderlee
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

        VC/MFC社区版块或许是CSDN最“古老”的版块了,记忆之中,与CSDN的年龄几乎差不多。随着时间的推移,MFC技术渐渐的偏离了开发主流,若干年之后的今天,当我们面对着微软的这个经典之笔,内心充满着敬意,那些曾经的记忆,可以说代表着二十年前曾经的辉煌……
        向经典致敬,或许是老一代程序员内心里面难以释怀的感受。互联网大行其道的今天,我们期待着MFC技术能够恢复其曾经的辉煌,或许这个期待会永远成为一种“梦想”,或许一切皆有可能……
        我们希望这个版块可以很好的适配Web时代,期待更好的互联网技术能够使得MFC技术框架得以重现活力,……

试试用AI创作助手写篇文章吧