社区
其他开发语言
帖子详情
求matlab中信号处理方面的f-k滤波程序
zhoutf
2008-11-12 03:05:57
f是频率,k是波数
谢谢~
...全文
391
回复
打赏
收藏
求matlab中信号处理方面的f-k滤波程序
f是频率,k是波数 谢谢~
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
数字
信号处理
如采样
程序
分享-数字
信号处理
程序
分享1.rar
数字
信号处理
如采样
程序
分享-数字
信号处理
程序
分享1.rar k1=-10;k2=10;k=k1:k2; f1=2*[==0];f2=3*[==0];f=f1-f2; figure; stem; title');xlabel;ylabel');
通信原理软件实验实验报告.pdf
通信原理软件实验 实验报告 班级: 姓名: 班内序号: 学号: 电话 : 北 京 邮 电 大 学 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的整幂。举例来说,假如设计要
求
的系统 带宽
Matlab
实现信号
滤波
文章目录项目介绍代码实现1、导入信号2、加入噪声3、绘制原始信号的时域、频域4、
滤波
4.1 移动平均
滤波
4.2
中
值
滤波
4.3 维纳
滤波
4.4 自适应
滤波
4.5 巴特沃斯
滤波
4.5.1 低通
滤波
4.5.2 高通
滤波
4.5.3 带通
滤波
项目介绍 在此文章
中
,信号的导入、
滤波
以及时频转换将被介绍。 代码实现 1、导入信号 这里我们使用三种不同频率的信号的叠加信号。 clc clear fs = 1000; % 重采样频率 T = 1/fs; % 周期 n = 5; % 1Hz频率被分成n段 N = f
信号处理
——
MATLAB
音频信号加噪、
滤波
音频信号叠加噪声及
滤波
一、前言二、信号分析及加噪三、
滤波
去噪四、总结 一、前言 之前一直对硬件上的内容比较关注,但是可能是因为硬件
方面
的东西可能真的是比较杂,而且需要渗透的东西太多了,所以学习进展比较缓慢。 因为也很少有单纯的硬件学习研究,总是会伴随着各种理论需要硬件做支撑,所以还是想要慢慢接触理论学习。但是之前总找不到切入点,不知道从哪里开始,就一直拖着。最近稍微接触了一点
信号处理
,就用这个当作切入点,开始接触理论学习。 二、信号分析及加噪
信号处理
选用了
matlab
做工具,选了一个最简单的语音
信号处理
方
particle filtering---粒子
滤波
particle filtering---粒子
滤波
(讲的很通俗易懂) particle filtering—粒子
滤波
(讲的很通俗易懂)
其他开发语言
3,423
社区成员
15,635
社区内容
发帖
与我相关
我的任务
其他开发语言
其他开发语言 其他开发语言
复制链接
扫一扫
分享
社区描述
其他开发语言 其他开发语言
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章