首页 > 其他分享 >20、matlab信号波形生成:狄利克雷函数、高斯脉冲和高斯脉冲序列

20、matlab信号波形生成:狄利克雷函数、高斯脉冲和高斯脉冲序列

时间:2024-06-02 21:01:21浏览次数:13  
标签:20 高斯 脉冲 tc 单脉冲 fc 脉冲序列 gmonopuls

1、狄利克雷函数生成波形diric()函数

语法:y = diric(x,n) 返回n次的狄利克雷函数对输入数组x的元素求值。

1)diric()函数

代码

x = linspace(-2*pi,2*pi,301);%定义x取值
d6 = diric(x,6);
d7 = diric(x,7);
subplot(2,1,1)
plot(x,d6)
ylabel('n= 6')
title('狄利克雷函数')
subplot(2,1,2)
plot(x/pi,d7)
ylabel('n= 7')

视图效果 

2)周期和非周期Sinc函数

代码

xm = 8;
x = linspace(-xm,xm,1001)';
n= 6;
yd = diric(x*pi,n);
ys = sinc(n*x/2)./sinc(x/2);
ys(~mod(x,2)) = (-1).^(x(~mod(x,2))/2*(n-1));
subplot(2,1,1)
plot(x,yd)
title('D_6(x*pi)')
subplot(2,1,2)
plot(x,ys)
title('sinc(6*x/2) / sinc(x/2)')

视图效果

 2、高斯调制正弦射频脉冲gauspuls()

语法

语法1:yi = gauspuls(t,fc,bw,bwr) 返回一个单位振幅的同相高斯射频脉冲,其分数带宽为bw,相对于归一化信号峰值在bwr dB水平上测量。
语法2:[yi,yq,ye]= gauspuls()  返回射频信号包络。

语法3:tc = gauspuls('cutoff',fc,bw,bwr,tpe) 返回尾随脉冲包络相对于峰值包络幅值降至dB类型以下的截止时间tc。

参数

t:时间

fc:中心频率

bw:部分带宽

 bwr:分数带宽参考电平              

yi:同相高斯脉冲 yq:正交高斯脉冲 

ye:射频信号包络   

ct:截止时间

tpe:拖尾脉冲包络电平产生高斯射频脉冲

代码

tc = gauspuls('cutoff',50e3,0.6,[],-40); 
t = -tc : 1e-7 : tc; 
[yi,yq,ye] = gauspuls(t,50e3,0.6); 
plot(t,yi,t,yq,t,ye)
legend('同相高斯脉冲','正交高斯脉冲','射频信号包络')

视图效果

 3、高斯脉冲gmonopuls()

语法

语法1:y = gmonopuls(t,fc) 返回中心频率为fc的单位振幅高斯单脉冲在阵列t中指示的时间点的样本。
语法2:tc = gmonopuls('cutoff',fc)  返回脉冲的最大振幅和最小振幅之间的持续时间。

参数

t:时间      fc:中心频率      y:单脉冲    tc:时间差

1)高斯单脉冲

代码

fc = 1e9;
fs = 150e9;
tc = gmonopuls('cutoff',fc);
t  = -2*tc:1/fs:2*tc;
y = gmonopuls(t,fc);
sg = 1/(2*pi*fc);
ys = exp(1/2)*t/sg.*exp(-(t/sg).^2/2);%单脉冲方程
plot(t,y,t,ys,'p')
legend('高斯单脉冲','单脉冲方程')

视图效果 

2)高斯脉冲序列

代码

fc = 1e9;
fs = 150e9;
tc = gmonopuls('cutoff',fc);
t  = -2*tc:1/fs:2*tc;
y = gmonopuls(t,fc);
sg = 1/(2*pi*fc);
ys = exp(1/2)*t/sg.*exp(-(t/sg).^2/2);%单脉冲方程
plot(t,y,t,ys,'p')
%高斯单脉冲脉冲序列
fc = 1e9;
fs = 150e9;
tc = gmonopuls('cutoff',fc);
c = ((-5:5)*7.5+2.5)*1e-9;%采样间隔
t  = -150*tc:1/fs:150*tc;%时间轴设置
gp = pulstran(t,c,'gmonopuls',fc);%脉冲序列
plot(t,gp)
legend('高斯单脉冲序列')

视图效果

标签:20,高斯,脉冲,tc,单脉冲,fc,脉冲序列,gmonopuls
From: https://blog.csdn.net/XU157303764/article/details/139396891

相关文章

  • GB-T 18262-2024 人造板机械 通用技术条件
    GB-T18262-2024人造板机械通用技术条件概览编写背景随着人造板行业的快速发展,对人造板机械的质量和性能要求越来越高。为了规范人造板机械的生产和使用,提高产品的可靠性和安全性,GB-T18262-2024《人造板机械通用技术条件》应运而生。这一标准旨在为人造板机械的设计、制......
  • GB-T 18003-2024 人造板机械 设备型号编制方法
    GB-T18003-2024人造板机械设备型号编制方法编写背景随着人造板行业的快速发展,标准化的设备型号编制方法对于提高行业内部的沟通效率、促进设备管理的规范化具有重要意义。GB-T18003-2024标准是针对人造板机械领域制定的一项国家级推荐性标准,旨在统一人造板机械设备的......
  • P7311 [COCI2018-2019#2] Maja题解
    [COCI2018-2019#2]Maja题目描述蜜蜂Maja在一个神奇的牧场里为花朵传粉。牧场可用一个\(N\timesM\)的矩阵表示。在第\(i\)行第\(j\)列有\(C_{i,j}\)朵未传粉的花。Maja从位于第\(A\)行第\(B\)列的蜂巢出发,并前往牧场的一些区域后返回。Maja可以在\(1\)步内......
  • 南澳大学INFS 2042 Data Structures Advanced Assignment 2 – Contact Tracing
    INFS2042DataStructuresAdvancedAssignment2–ContactTracingINFS2042DataStructuresAdvancedAssignment2–ContactTracingwechat:help-assignment1.IntroductionTotrackandreducethespreadofadiseaseduringanepidemicorpandemicsituat......
  • JSOI 信息与未来2024游记
    JSOI信息与未来2024游记day0似乎就一天祭day1签到通知12:10到,结果13:10才开始先开T1签到题一如既往是幸运数字不得不吐槽一下出题人的语文水平了先20min整完这题,过~开T2一看什么红绿灯灯管,感觉是道模拟,先放着开T3一个明显的BFS连通块,思考了一下确定先做T2jc......
  • 23201228-第二次Blog
    一、前言:从上一次Blog到现在又完成了三次PTA大作业,这三次大作业相较于第一次Blog中的三次PTA作业而言平均难度要稍微低一点,除了本次的第一个大作业外其余两个都较为简单,也许是因为更清晰的理解了类与类之间的关系,本次的第一个大作业是基于第一次Blog中的题目迭代而来,相较于第一次......
  • 20240602比赛总结
    T1等差子序列https://gxyzoj.com/d/hzoj/p/3638主要在枚举的方法上,要选小常数较小的方法30pts:枚举前两个数,然后算出第三个数的值,看位置是否满足条件100pts:上面的方法中,不是每组数都可以满足条件,可能会出现大于n或小于1的情况,但是却无法避免对它的的枚举,所以常数较大可以......
  • 2024.6.2
    2024.6.2【明霄升海平,飞彩镌流年。】Sunday四月廿六A.矩形覆盖题目描述有N个矩形,矩形的底边边长为1,且均在X轴上,高度给出,第i个矩形的高为h[i],求最少需要几个矩形才能覆盖这个图形。例如h=[3,2,4,2]的图形如下:image容易发现,只需要3个矩形就能覆盖这个图形。输入......
  • LitCTF2024-ZongRan战队WriteUp
    ZongRan战队WriteUpWeb+Misc:MuneyoshiCrypto:chachaReverse:laonazaixiuxingMisc涐贪恋和伱、甾―⑺dé毎兮毎秒解题思路:lsb隐写,直接提取LitCTF{e8f7b267-9c45-4c0e-9d1e-13fc5bcb9bd6}你说得对,但__一张二维码扫描一下发现不对,发现这是原神网页binwalk提取一下然后......
  • Litctf2024-Crypto(部分wp)
    common_primes共享素数给了一个e,和多组的n,c。这些n,c还都是一个明文m通过对不同的n进行gcd()算法,求出最大公约数(即p)求出p了,就能求出q,进而求出d,解出明文mfromCrypto.Util.numberimport*importgmpy2n1=6330693176526188188891200809534047097877299962020517485727101......