• 大小: 21.87MB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2023-08-05
  • 语言: Matlab
  • 标签:

资源简介

多采样率系统-采样率转换和数字滤波器组的pdf,并含有书中陪套的MATLAB程序。MATLAB程序的运行结果是简单的界面,改变参数即可看到结果,很简单方便,没有MATLAB基础的人也可以轻松使用,便于更好地理解多采样率系统

资源截图

代码片段和文件信息

function ab(speichernwgMpauswahlhandles)
warning(‘off‘‘MATLAB:dispatcher:InexactCaseMatch‘)%(modified 2008)
% Abw鋜tstastung eines Tiefpa?Signals
%
% Inhalt:
% -------
% Abw鋜tstastung wenn eingegebene Grenzfrequenz
% kleiner als wg/M ansonsten Dezimation.
% Achtung: Das hei遲 nicht da?wir in Realit鋞 
% je nach Signal wahlweise abw鋜tstasten oder 
% dezimieren k鰊nen!!!
%
% Ziel: 
% -----
% Zeigen der Auswirkung von Aliasing
%
% L鰏ung:
% -------
% Anti-Aliasing Filter => Dezimation
%
% Variablen:
% ----------
% p      Phasenversatz
% M      Dezimationsfaktor 
% wg     Grenzfrequenz des Tiefpass-Signals

% Funktionsaufruf: z. B. abwaertstastung(0.15*pi4)

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% Berechnung des bandbegrenzten Signals
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

% Der erste Aufruf mit zwei Parametern bewirkt die Initialisierung
% der graphischen Oberflaeche.
% Wird kein Parameter uebergeben so werden zusaetzlich wg und M gesetzt.
% Bei jedem weiteren Aufruf die Parameter nicht mehr setzen

if nargin<4
    wg = 0.15*pi;
    M = 4;
    p = 0;
    auswahl = 1;
elseif nargin<5
    auswahl = 1;
end;

% Graphische Oberflaeche initialisieren
% und uebergebene Werte in GUI-Felder eintragen
if nargin<6
    ab_gui;
    handles = guihandles(ab_gui);
    % Systembild plotten
    axes(handles.system);
    image(imread(‘ab_graph.png‘)); 
    axis([0 900 0 700]);
    axis off;
    speichern = 0;
end;
set(handles.wg‘Value‘wg./pi);
set(handles.wgtext‘String‘[num2str(wg./pi)]);
set(handles.M‘Value‘M);
set(handles.Mtext‘String‘M);
set(handles.ptext‘String‘p);

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% Ueberpruefung auf Aliasing
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
if (pi/M    set(handles.text‘String‘‘WARNUNG: Aliasing‘);
end;

% Signal ist die Impulsantwort eines Tiefpasses 
% mit der Grenzfrequenz wg und der Filterlaenge N
N=70;                          % Filterlaenge 

% Entwurf mit Remez
Fre=[0 wg/pi-0.05 wg/pi 1];    % Frequenz [0 pi]->[0 1]
Mag=[1 1 0 0];                 % Amplitude
x=remez(N-1FreMag);          % Entwurf mit Remezverfahren

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% Abtastung mit Dezimationsfaktor 4
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
x0=zeros(1N+p);
x0(p+1:M:length(x)) = x(p+1:M:length(x));

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% Abw鋜tstastung 
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
y = x(p+1:M:length(x));

switch (auswahl)
    case 1
        % Plotten des Signals und dessen Spektrum
        if speichern
            figure(10);
            subplot(211);
            zeichne

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件   27532429  2015-05-06 15:45  多采样率系统\多采样率系统-采样率转换和数字滤波器组.pdf

     文件      55286  2002-10-16 16:14  多采样率系统\多采样率系统_MATLAB(Chinese Version)\AAU.png

     文件       7689  2008-10-02 03:23  多采样率系统\多采样率系统_MATLAB(Chinese Version)\ab.m

     文件      15403  2008-10-02 03:23  多采样率系统\多采样率系统_MATLAB(Chinese Version)\ab_band.m

     文件      20824  2008-09-22 07:35  多采样率系统\多采样率系统_MATLAB(Chinese Version)\ab_band_gui.fig

     文件      12358  2008-09-28 15:56  多采样率系统\多采样率系统_MATLAB(Chinese Version)\ab_band_gui.m

     文件      25255  2002-06-20 22:25  多采样率系统\多采样率系统_MATLAB(Chinese Version)\ab_graph.png

     文件      16181  2008-07-30 01:40  多采样率系统\多采样率系统_MATLAB(Chinese Version)\ab_gui.fig

     文件       7516  2008-09-25 19:49  多采样率系统\多采样率系统_MATLAB(Chinese Version)\ab_gui.m

     文件        612  2008-10-02 03:24  多采样率系统\多采样率系统_MATLAB(Chinese Version)\arrow.m

     文件      17893  2008-10-02 03:24  多采样率系统\多采样率系统_MATLAB(Chinese Version)\asynau.m

     文件      18572  2008-09-28 22:03  多采样率系统\多采样率系统_MATLAB(Chinese Version)\asynau_gui.fig

     文件      10988  2002-11-01 19:07  多采样率系统\多采样率系统_MATLAB(Chinese Version)\asynau_gui.m

     文件       8395  2008-10-02 03:24  多采样率系统\多采样率系统_MATLAB(Chinese Version)\auf.m

     文件      32236  2008-09-24 23:42  多采样率系统\多采样率系统_MATLAB(Chinese Version)\auf_graph.png

     文件      16129  2008-09-25 21:43  多采样率系统\多采样率系统_MATLAB(Chinese Version)\auf_gui.fig

     文件       5979  2002-07-12 00:46  多采样率系统\多采样率系统_MATLAB(Chinese Version)\auf_gui.m

     文件        381  2003-10-07 21:05  多采样率系统\多采样率系统_MATLAB(Chinese Version)\ausblenden.m

     文件        181  2002-08-15 22:52  多采样率系统\多采样率系统_MATLAB(Chinese Version)\ausblenden2.m

     文件        180  2002-06-20 17:22  多采样率系统\多采样率系统_MATLAB(Chinese Version)\ausblenden_dezint.m

     文件       6550  2008-10-02 03:24  多采样率系统\多采样率系统_MATLAB(Chinese Version)\AUSGABE.m

     文件      36299  2008-10-02 03:48  多采样率系统\多采样率系统_MATLAB(Chinese Version)\DATEN.mat

     文件      12596  2008-10-02 03:27  多采样率系统\多采样率系统_MATLAB(Chinese Version)\dcs.m

     文件      53545  2002-08-15 23:49  多采样率系统\多采样率系统_MATLAB(Chinese Version)\dcs_graph.png

     文件      22644  2008-09-30 11:17  多采样率系统\多采样率系统_MATLAB(Chinese Version)\dcs_gui.fig

     文件       7756  2008-09-30 12:24  多采样率系统\多采样率系统_MATLAB(Chinese Version)\dcs_gui.m

     文件       1069  2008-10-02 03:27  多采样率系统\多采样率系统_MATLAB(Chinese Version)\delta.m

     文件       1178  2008-10-02 03:27  多采样率系统\多采样率系统_MATLAB(Chinese Version)\delta_bp.m

     文件       9027  2008-10-02 03:27  多采样率系统\多采样率系统_MATLAB(Chinese Version)\dezimation.m

     文件      32906  2008-09-24 23:33  多采样率系统\多采样率系统_MATLAB(Chinese Version)\dezimation_graph.png

............此处省略211个文件信息

评论

共有 条评论