资源简介
本资源包含了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个文件信息
相关资源
- 数字滤波器的MATLAB与FPGA实现光盘文件
- 数字滤波器的MATLAB与FPGA实现第2版——
- 数字滤波器的MATLAB与FPGA实现:ALTERA
- 完整版-数字滤波器的MATLAB与FPGA实现第
- 数字滤波器的MATLAB与FPGA实现——杜勇
- 《数字滤波器的MATLAB与FPGA实现——
- 数字滤波器的MATLAB与FPGA实现 第2版
- IIR数字滤波器设计及软件实现 Matlab
- 数字信号处理课程设计+FIR数字滤波器
- 基于matlab的IIR数字滤波器的设计与仿
- 基于Matlab的数字滤波器设计及其对语
- 基于MATLAB的IIR和FIR滤波器设计-实验
- 滤波器中的基于Matlab的FIR数字滤波器
- 数字滤波器设计(冲激响应不变法与
- 基于MATLAB的IIR数字滤波器的设计 毕业
- FIR数字滤波器的设计和实现
- FIR数字滤波器设计
- 基于Matlab的IIR高通、带通、低通和带
- IIR数字滤波器的Matlab和FPGA实现.pdf
- 遗传算法用于数字滤波器的设计实验
- IIR数字高通滤波器
- 基于matlab的数字滤波器的有限字长效
- 数字滤波器GUI设计
- 用双线性变换法设计一个巴特沃斯低
- 数字滤波器的Matlab仿真设计
- 窗函数法设计FIR数字滤波器Matlab程序
- FIR数字滤波器设计及DSP实现
- 基于Matlab/GUI的FIR数字滤波器设计
- 基于Matlab的FIR数字滤波器的设计与仿
- matlab四种fir数字滤波器.zip
评论
共有 条评论