• 大小: 23.21MB
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2023-06-17
  • 语言: Matlab
  • 标签:

资源简介

本资源包含了PDF与MATLAB源代码。 由德国波鸿鲁尔大学的Heinz G. Gckler教授和Alexandra Groth博士所著,是近年来德国多采样率数字信号处理领域中的一本权威著作。《多采样率系统:采样率转换和数字滤波器组》由两大部分组成:第一部分——采样率转换,内容涵盖了采样率转换的基础知识、与多采样率系统有关的滤波器设计以及多采样率系统的高效结构和算法;第二部分——数字滤波器组,这部分是对第一部分知识的延续应用,并深入到I通道滤波器组的层面。全书共包括10章,内容精炼新颖,条理清楚,而且专门针对一些复杂又不易掌握的内容,设置了相应的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

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2008-11-29 00:29  Multiratensysteme_MATLAB(Chinese Version)\
     文件       55286  2002-10-16 16:14  Multiratensysteme_MATLAB(Chinese Version)\AAU.png
     文件        7689  2008-10-02 03:23  Multiratensysteme_MATLAB(Chinese Version)\ab.m
     文件       15403  2008-10-02 03:23  Multiratensysteme_MATLAB(Chinese Version)\ab_band.m
     文件       20824  2008-09-22 07:35  Multiratensysteme_MATLAB(Chinese Version)\ab_band_gui.fig
     文件       12358  2008-09-28 15:56  Multiratensysteme_MATLAB(Chinese Version)\ab_band_gui.m
     文件       25255  2002-06-20 22:25  Multiratensysteme_MATLAB(Chinese Version)\ab_graph.png
     文件       16181  2008-07-30 01:40  Multiratensysteme_MATLAB(Chinese Version)\ab_gui.fig
     文件        7516  2008-09-25 19:49  Multiratensysteme_MATLAB(Chinese Version)\ab_gui.m
     文件         612  2008-10-02 03:24  Multiratensysteme_MATLAB(Chinese Version)\arrow.m
     文件       17893  2008-10-02 03:24  Multiratensysteme_MATLAB(Chinese Version)\asynau.m
     文件       18572  2008-09-28 22:03  Multiratensysteme_MATLAB(Chinese Version)\asynau_gui.fig
     文件       10988  2002-11-01 19:07  Multiratensysteme_MATLAB(Chinese Version)\asynau_gui.m
     文件        8395  2008-10-02 03:24  Multiratensysteme_MATLAB(Chinese Version)\auf.m
     文件       32236  2008-09-24 23:42  Multiratensysteme_MATLAB(Chinese Version)\auf_graph.png
     文件       16129  2008-09-25 21:43  Multiratensysteme_MATLAB(Chinese Version)\auf_gui.fig
     文件        5979  2002-07-12 00:46  Multiratensysteme_MATLAB(Chinese Version)\auf_gui.m
     文件         381  2003-10-07 21:05  Multiratensysteme_MATLAB(Chinese Version)\ausblenden.m
     文件         181  2002-08-15 22:52  Multiratensysteme_MATLAB(Chinese Version)\ausblenden2.m
     文件         180  2002-06-20 17:22  Multiratensysteme_MATLAB(Chinese Version)\ausblenden_dezint.m
     文件        6550  2008-10-02 03:24  Multiratensysteme_MATLAB(Chinese Version)\AUSGABE.m
     文件       36299  2008-10-02 03:48  Multiratensysteme_MATLAB(Chinese Version)\DATEN.mat
     文件       12596  2008-10-02 03:27  Multiratensysteme_MATLAB(Chinese Version)\dcs.m
     文件       53545  2002-08-15 23:49  Multiratensysteme_MATLAB(Chinese Version)\dcs_graph.png
     文件       22644  2008-09-30 11:17  Multiratensysteme_MATLAB(Chinese Version)\dcs_gui.fig
     文件        7756  2008-09-30 12:24  Multiratensysteme_MATLAB(Chinese Version)\dcs_gui.m
     文件        1069  2008-10-02 03:27  Multiratensysteme_MATLAB(Chinese Version)\delta.m
     文件        1178  2008-10-02 03:27  Multiratensysteme_MATLAB(Chinese Version)\delta_bp.m
     文件        9027  2008-10-02 03:27  Multiratensysteme_MATLAB(Chinese Version)\dezimation.m
     文件       32906  2008-09-24 23:33  Multiratensysteme_MATLAB(Chinese Version)\dezimation_graph.png
     文件       16099  2008-07-30 05:06  Multiratensysteme_MATLAB(Chinese Version)\dezimation_gui.fig
............此处省略206个文件信息

评论

共有 条评论