信号与系统实验:信号抽样

已知一个连续时间信号f(t)=sinc⁡(t)f(t)=sinc⁡(t)f(t)=sinc(t),取最高有限带宽频率fm=1Hzf_m=1Hzfm=1Hz
(1)分别显示原连续信号波形和 fs=fm、fs=2fm、fs=3fmf_s=f_m、f_s=2f_m、f_s=3f_mfs=fmfs=2fmfs=3fm三种情况下抽样信号的波形。

matlab程序:

fm=1;
Tm=1/fm;
dt=0.1;
t=-4:dt:4;
f=sinc(t);
subplot(4,1,1);plot(t,f);
axis([min(t),max(t),1.1*min(f),1.1*max(f)]);
title('原连续信号和抽样信号');
for i=1:3;fs=i*fm;Ts=1/fs;n=-4:Ts:4;f=sinc(n);subplot(4,1,i+1);stem(n,f,'filled');axis([min(n),max(n),1.1*min(f),1.1*max(f)]);
end

在这里插入图片描述

(2)求解原连续信号和抽样信号的幅度谱

matlab程序:

dt=0.1;
fm=1;Tm=1/fm;
t=-4:dt:4;
N=length(t);
f=sinc(t);
wm=2*pi*fm;
k=0:N-1;
w1=k*wm/N;
F1=f*exp(-1i*t'*w1)*dt;
subplot(4,1,1);
plot(w1/(2*pi),abs(F1));
axis([0,max(4*fm),1.1*min(abs(F1)),1.1*max(abs(F1))]);
for i=1:3;if i<=2 c=0;else c=1;endfs=(i+c)*fm;Ts=1/fs;n=-4:Ts:4;N=length(n);f=sinc(n);wm=2*pi*fs;k=0:N-1;w=k*wm/N;F=f*exp(-1i*n'*w)*Ts;subplot(4,1,i+1);plot(w/(2*pi),abs(F));axis([0,max(4*fm),0.5*min(abs(F)),1.1*max(abs(F))]);
end

在这里插入图片描述
(3)用时域卷积的方法重建信号。

matlab程序

	dt=0.1;fm=1;Tm=1/fm;t=0:dt:8;x=sinc(t);subplot(4,1,1);plot(t,x);axis([min(t),max(t),1.1*min(x),1.1*max(x)]);title('用时域卷积重建抽样信号');for i=1:3;fs=i*fm;Ts=1/fs;n=0:8/Ts;t1=0:Ts:8;x1=sinc(n/fs);T_N=ones(length(n),1)*t1-n'*Ts*ones(1,length(t1));xa=x1*sinc(fs*pi*T_N);subplot(4,1,i+1);plot(t1,xa);axis([min(t1),max(t1),1.1*min(xa),1.1*max(xa)]);end

在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/560418.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

php http 500 内部服务器错误,解决:phpmyadmin http 500 内部服务器发生错误

phpMyAdmin 设置(phpMyAdmin 4.2.9):下载解压缩后,打开phpMyAdmin 目录找到config.sample.inc.php 文件,将改文件名改成config.inc.php修改config.inc.php 文件找到以下代码并将cookie 改成http/* Authentication type */$cfg[Servers][$i][auth_type] cookie;改成$cfg[Server…

php 的html文件怎么打开,什么是html文件?html格式如何打开?(图)

打开html的软件有&#xff1a;1、记事本&#xff1b;2、Adobe Dreamweaver软件&#xff1b;3、sublime text软件&#xff1b;4、notepad软件&#xff1b;5、vscode软件等等。有时我们会遇到html格式的文件需要打开&#xff0c;那么什么是html格式&#xff1f;该怎么打开html格式…

信号与系统实验:用Matlab表示常用连续时间信号

(1)单位阶跃信号u(t)u(t)u(t) function yheaviside(t) y(t>0);单位阶跃信号的MATLAB源程序如下&#xff1a; t-10:0.001:10; yheaviside(t); plot(t,y,r);(2)单位冲激信号δ(t)δ(t)δ(t) 单位冲激信号的MATLAB源程序如下&#xff1a; x-100:0.1:100; ydirac(x); %狄拉克…

信号与系统实验:Matlab求连续时间信号的傅里叶变换

1.用Matlab符号运算求解法求单边指数信号f(t)e−2tu(t)f(t)e^{-2t}u(t)f(t)e−2tu(t)的FT MATLAB源程序为&#xff1a; ftsym(exp(-2*t)*heaviside(t)); fwfourier(ft)运行结果为&#xff1a; fw 1/(2 w*1i)2.用Matlab符号运算求解法求F(jw)11w2F(jw)\frac{1}{1w^2}F(jw)1…

oracle11g基目录和主目录,Red Hat Enterprise Linux4.0 安装oracle11g

在linux环境下安装前的准备1.内存空间大小 最少1GB的物理内存查看现有内存的命令#grep MemTotal /proc/meminfo2.交换分区的大小内存和交换分区的配置关系内存 (MB) 交换分区256~512 内存的2倍513~2048 内存的1.5倍2049…

数据结构实验:一元多项式计算器

一、实验内容及要求 1.任务描述&#xff1a; 实验内容&#xff1a; 设有一元多项式Am(x)和Bn(X)&#xff0c;编程实现多项式Am(x)和Bn(x)的加法、减法和乘法运算。其中多项式描述为&#xff1a; Am(x)A0A1x1A2x2A3x3….Amxm&#xff1b; Bn(x)B0B1x1B2x2B3x3….Bnxn。 输入和…

php保存gbk字符串,php判断字符串gbk/utf8编码和转换

代码就点击进来看吧。前段时间聊天的时候卜卜口提到可以由程序提取歌曲文件的ID3信息&#xff0c;这样就免去那些音乐上传时候用户填写表单的步骤。仔细想想这么利国利民的东西必需试试&#xff01;首先考虑到的就是编码的判断&#xff0c;在网上找到别人写好的代码&#xff0c…

数据结构实验:城市交通咨询模拟系统

一、 实验目的 1&#xff0e;目的&#xff1a;掌握图的存储、构建、搜索等操作和应用&#xff0c;能用最短路径及其搜索等算法编制较综合性的程序&#xff0c;求解最优路线问题&#xff0c;进行程序设计、数据结构和算法设计等方面的综合训练。 2&#xff0e;任务&#xff1a;…

传感器信号处理仿真实验(c语言实现),均值滤波,滑动滤波

文章目录总结test1、动态显示一段正弦波信号的曲线&#xff1a;test2、现提供随机信号函数&#xff0c;随意设定两路不同幅度的随机信号&#xff0c;动态显示出来。test3、用均值法将原始的传感器信号进行滤波处理test4、用滑动滤波法将原始的传感器信号进行滤波处理总结 1.为…

python和php合成,Python照片合成的方法详解

【相关学习推荐&#xff1a;python教程】文章目录前言Github效果实现过程整体代码前言看电影的时候发现一个照片墙的功能&#xff0c;觉得这样生成照片挺好玩的&#xff0c;于是就动手用Python做了一下&#xff0c;觉得用来作照片纪念的效果可能会不错。P:后面了解到我想做的功…

蓝桥杯入门练习1-4(python)

1.Fibonacci数列 Fibonacci数列的递推公式为&#xff1a;FnFn-1Fn-2&#xff0c;其中F1F21。 当n比较大时&#xff0c;Fn也非常大&#xff0c;现在我们想知道&#xff0c;Fn除以10007的余数是多少。 输入格式 输入包含一个整数n。 输出格式 输出一行&#xff0c;包含一个整数…

12514oracle数据库重启,12514(linux登录oracle数据库)

ora-12514的错误的原因有很多。但无外乎这几种&#xff1a;1)、 ORA-12541: TNS&#xff1a; 没有监听器 显而易见&#xff0c;服务器端的监听器没有启动&#xff0c;另外检查客户端IP地址或端口填写是否正.早上同事用PL/SQL连接虚拟机中的Oracle数据库&#xff0c;发现又报了“…

python常用输入输出の方法

获取用户输入&#xff1a; Python split()方法&#xff1a; #Python split()方法&#xff1a; """ 描述 Python split() 通过指定分隔符对字符串进行切片&#xff0c;如果参数 num 有指定值&#xff0c;则分隔 num1 个子字符串 语法 split() 方法语法&#xf…

存储器和寄存器数据传输(ARMv8)

存储器和寄存器交互操作(ARMv8) 1.为什么需要存储器和寄存器交互操作&#xff1f; 编程语言中可能有数组和结构体这样复杂的数据结构。处理器只能保存少量数据到寄存器&#xff0c;但是可以存储器中放数十亿数据&#xff0c;因此数据结构存在存储器中。LEGv8指令只对寄存器操…

linux下载命令 scp,linux命令详解之scp命令

作用scp命令常用于linux之间复制文件和目录。scp是secure copy的缩写, scp是linux系统下基于ssh登陆进行安全的远程文件拷贝命令。格式从本地复制到远程复制文件scp local_file remote_usernameremote_ip:remote_folder或者scp local_file remote_usernameremote_ip:remote_fil…

python常用类型转换の方法

python实现字符和ascll转换 # 用户输入字符 c input("请输入一个字符: ") # 用户输入ASCII码&#xff0c;并将输入的数字转为整型 a int(input("请输入一个ASCII码: ")) print( c " 的ASCII 码为", ord(c)) print( a , " 对应的字符为&…

linux系统运行pbs出现ntf,Linux系统启动故障修复

Linux在启动过程中会出现一些故障&#xff0c;导致系统无法正常启动&#xff0c;本文列举了几个应用单用户模式、GRUB命令操作、Linux救援模式的典型故障修复案例。一、单用户模式Linux提供了单用户模式(类似Windows安全模式)&#xff0c;可以在最小环境中进行系统维护。在单用…

python常用进制转换の方法

python常用进制转换の方法 &#xff08;正整数&#xff09;任意进制转十进制 1.int()函数 描述 int() 函数用于将一个字符串或数字转换为整型。 语法 class int(x, base10) 参数 x -- 字符串或数字。 base -- 进制数&#xff0c;默认十进制。 返回值 返回整型数据。>>&…

在安卓手机上下载linux系统,如何在安卓手机上运行Ubuntu系统

Ubuntu是一款linux系统&#xff0c;一般我们都是将其运行在电脑中&#xff0c;可不可以在手机端也能运行Ubuntu呢&#xff1f;也是可以的&#xff0c;想知道如何实现的&#xff0c;就跟我来吧。第一步:首先, 你的手机需要获取root权限. 如果不知道如何获取, 可以到搜索一下安卓…

linux系统如何挂载新硬盘,Linux系统挂载新硬盘操作流程

1、登录后输入fdisk -l命令看当前磁盘信息2、可以看到除了当前的第一块硬盘外还有一块sdb的第二块硬盘&#xff0c;然后用fdisk /dev/sdb 进行分区3、进入fdisk命令&#xff0c;输入h可以看到该命令的帮助&#xff0c;按n进行分区4、这里输入e即分为逻辑分区&#xff0c;按p即分…