xtg.rar_matlab中xtg函数_xtg_xtg函数

这篇博客介绍了如何在MATLAB中使用xtg函数生成一个长度为N的单频调幅信号,并添加高频噪声。通过设计高通滤波器滤除噪声,展示信号的幅频特性曲线,包括原始信号加噪声波形、全频谱和高频部分频谱的频谱分析。
摘要由CSDN通过智能技术生成

function [xt,t]=xtg(N)
%clc;clear all;close all;
%实验五信号x(t)产生信号,并显示信号的幅频特性曲线
%xt=xtg产生一个长度为N,有加性高频噪声的单频调幅信号xt,采样频率是1000Hz
%载波频率为fc=Fs/10=100Hz,调制信号(正弦信号)频率为f0=fc/10=10Hz
%N=2000;             %取2000个样点
Fs=1000;            %采样频率
T=1/Fs;               %采样周期,采样间隔
Tp=N*T;             %信号持续时间
t=0:T:(N-1)*T;
fc=Fs/10;           %载波频率100
f0=fc/10;             %基带信号频率10
mt=cos(2*pi*f0*t);                      %单频基带信号
ct=cos(2*pi*fc*t);                        %载波信号
xt=mt.*ct;                                    %调制,采样
nt=2*rand(1,N)-1;                       %产生随机噪声

%====设计高通滤波器hn,用于滤除噪声nt中的低频成分,生成高通噪声===
fp=150;fs=200;rp=0.1;As=70;     %滤波器指标,依次是截止频率,最大衰减,最小衰减!
fb=[fp,fs];   

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值