xxxx18一60岁hd中国/日韩女同互慰一区二区/西西人体扒开双腿无遮挡/日韩欧美黄色一级片 - 色护士精品影院www

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

資源簡介

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

資源截圖

代碼片段和文件信息

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];?????%%隨便給一個相位結果是不正確的


subplot(231);
stem(sita);
title(‘(a)設計的濾波器相位-(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);????%%之前是這里出現了問題,應該在中間點對稱,但不能考慮0點處的值
end

H_abs=[Hb_abs??H_after_half]

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

評論

共有 條評論