91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

  • 大小: 2KB
    文件類型: .m
    金幣: 1
    下載: 0 次
    發(fā)布日期: 2021-06-08
  • 語言: Matlab
  • 標簽:

資源簡介

在設(shè)計升余弦濾波器的時候我們習(xí)慣直接調(diào)用matlab中的rcosfir函數(shù)得到濾波器的沖擊響應(yīng),那么如何自己來設(shè)計這樣的濾波器呢而不調(diào)用已有的rcosfir函數(shù)?程序中給出了如何設(shè)計這樣濾波器的方法。對于其他的已知頻率響應(yīng)函數(shù),要求去求濾波器的沖擊響應(yīng)的方法和程序中給出的設(shè)計升余弦濾波器的方法是完全一樣的,其主要思想既是利用頻率采樣法來設(shè)計,并且滿足線性相位。

資源截圖

代碼片段和文件信息

clc
clear
Ts=1/2e6;
erfa=0.5;
fs=8e6;
N=129

%%%%所有的相角%%%%
k1=0:64;
sitak1=-2*pi/N*k1*((N-1)/2);
k2=65:128;
sitak2=2*pi/N*(N-k2)*((N-1)/2);
sita=[sitak1?sitak2];

%?k1=0:64;
%?sitak1=-2*pi/N*k1*24;
%?k2=65:128;
%?sitak2=2*pi/N*(N-k2)*24;
%?sita=[sitak1?sitak2];?????%%隨便給一個相位結(jié)果是不正確的


subplot(231);
stem(sita);
title(‘(a)設(shè)計的濾波器相位-(N-1)/2*w‘);
grid?on
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%所有的幅值%%%%%%%%%%%%%%
H1_abs=[1?1?1?1?1?1?1?1?1?];
n=[9:24];
w2=2*pi*n*fs/(N-1);
H2_abs=1/2*(1+sin(Ts/2/erfa*(pi/Ts-w2)));
nn=64-25+1;
H3_abs=zeros(1nn);
Hb_abs=[?H1_abs?H2_abs?H3_abs];

%?n=66:128
%?H_after_half_abs=Hb_abs(129-n);
for?n=1:64
????H_after_half(n)=Hb_abs(66-n);????%%之前是這里出現(xiàn)了問題,應(yīng)該在中間點對稱,但不能考慮0點處的值
end

H_abs=[Hb_abs??H_after_half]

subplot(234);
stem(H_abs);
title(‘(b)設(shè)計的濾波器幅度‘);
grid?on
%%%構(gòu)造hk%%%%%
Hdk=H_abs.*exp(j*sita);
phase_hk=atan(imag(Hdk)./real(Hdk));
subplot(232)
stem(phase_hk);
title(‘(c)用atan函數(shù)計算設(shè)計的濾波器的相位‘);
grid?on

評論

共有 條評論