Дьяконов В.П. MATLAB 6.5 SP1 / 7.0 Simulink 5/6. Обработка сигналов и проектирование фильтров

Опубликовал: pvi777 в категорию Материалы по MathWorks MATLAB - Дата добавления: 24.10.2020, 08:44


Третья книга в серии работ, посвященных двум последним реализациям мощных матричных систем компьютерной математики MATLAB 6.5 SP1/7 + Simulink 5/6.
Впервые дан вводный курс по новейшей версии MATLAB 7 + Simulink 6. Описаны последние версии пакетов расширения по обработке сигналов и проектированию фильтров: Signal Processing Toolbox, Signal Processing Blockset, Digital Processing и Filter Design Toolbox. Впервые описаны пакеты расширения RF Toolbox и RF Blockset по расчету и проектированию радиочастотный цепей, устройств и систем и пакет Filter Design HDL Coder, создающий коды для программирования больших интегральных микросхем фильтров. Дано описание последних версий пакета Wavelet Toolbox 2*/3 по вейвлетам и вейвлет-преобразованиям. Для всех пакетов, наряду с функциями командного режима, описан интерактивный и визуально-ориентированный инструментарий на основе графического интерфейса пользователя (GUI), справка и наиболее показательные демонстрационные примеры. Описана работа с MATLAB виртуальной лаборатории PC-Lab 2000 для анализа, обработки и представления реальных сигналов.
Для научных работников, инженеров, студентов, аспирантов и преподавателей университетов и вузов.

СОДЕРЖАНИЕ

Введение
Предупреждения
Благодарности
Адреса для переписки

ГЛАВА 1. РАБОТА С MATLAB И SIMULINK
1.1. Назначение и особенности системы MATLAB
1.1.1. Назначение системы MATLAB
1.1.2. Версии MATLAB, предшествующие MATLAB 7
1.2. Возможности последних реализаций систем MATLAB
1.2.1. Возможности версий MATLAB 6.0/6.1
1.2.2. Возможности версии MATLAB 6.5
1.2.3. Особенности версии MATLAB 6.5 + Service Pack 1.0
1.2.4. Особенности версии MATLAB 7 + Simulink 6
1.3. Общие особенности матричных систем MATLAB
1.3.1. Интеграция с другими программными системами
1.3.2. Ориентация на матричные операции
1.3.3. Расширяемость системы
1.3.4. Мощные средства программирования
1.3.5. Визуализация и графические средства
1.4. Установка и файловая система MATLAB 7
1.4.1. Системные требования
1.4.2. Инсталляция системы MATLAB 7 + Simulink 6
1.4.3. Файловая система MATLAB
1.5. Начало работы с системами MATLAB 7
1.5.1. Запуск MATLAB и работа в режиме диалога
1.5.2. Понятие о сессии работы с системой MATLAB
1.6. Основы интерфейса системы MATLAB 7
1.6.1. Новый и старый облик
1.6.2. Операции строчного редактирования
1.6.3. Команды управления окном
1.6.4. MATLAB в режиме прямых вычислений
1.6.5. О переносе строки в сессии
1.6.6. Запуск примеров из командной строки
1.7. Основные объекты MATLAB
1.7.1. Понятие о математическом выражении
1.7.2. Действительные и комплексные числа
1.7.3. Форматы чисел
1.7.4. Константы и системные переменные
1.7.5. Текстовые комментарии
1.7.6. Переменные и присваивание им значений
1.7.7. Уничтожение определений переменных
1.7.8. Операторы и функции
1.7.9. Применение оператора : (двоеточие)
1.7.10. Функции пользователя
1.7.11. Сообщения об ошибках и их исправление
1.8. Формирование векторов и матриц
1.8.1. Особенности задания векторов и матриц
1.8.2. Объединение малых матриц в большую
1.8.3. Удаление столбцов и строк матриц
1.9. Операции с рабочей областью, текстом сессии и редактором m-файлов
1.9.1. Дефрагментация рабочей области
1.9.2. Сохранение рабочей области сессии
1.9.3. Ведение дневника
1.9.4. Загрузка рабочей области сессии
1.9.5. Работа с редактором m-файлов
1.9.6. Завершение вычислений и работы с системой
1.10. Двумерная графика
1.10.1. Особенности графики системы MATLAB
1.10.2. Построение графика функций одной переменной
1.10.3. Построение в одном окне графиков нескольких функций
1.10.4. Графическая функция fplot
1.11. Трехмерная графика
1.11.1. Построение трехмерных графиков
1.11.2. Вращение графиков мышью
1.11.3. Контекстное меню графиков
1.12. Основы форматирования графиков
1.12.1. Форматирование двумерных графиков
1.12.2. Форматирование линий графиков
1.12.3. Работа с инструментом Plot Tool
1.12.4. Работа с редактором графики MATLAB 7
1.12.5. Форматирование линий графиков и маркеров опорных точек
1.12.6. Форматирование линий и маркеров для графика нескольких функций
1.12.7. Форматирование осей графиков
1.12.8. Позиция Tools меню окна графики
1.12.9. Нанесение надписей и стрелок прямо на график
1.12.10. Применение графической «лупы»
1.12.11. Построение легенды и шкалы цветов на графике
1.12.12. Работа с камерой 3D-графики
1.13. Специальные средства графики
1.13.1. Обработка данных в графическом окне
1.13.2. Полиномиальная регрессия для табличных данных
1.13.3. Оценка погрешности аппроксимации
1.13.4. Расширенные возможности окна приближения кривых
1.13.5. Сплайновая и эрмитовая интерполяции в графическом окне
1.13.6. Графики разного типа в одном окне
1.13.7. Низкоуровневая дескрипторная графика
1.14. Работа со справочной системой MATLAB
1.14.1. Запуск справочной системы Help Desk
1.14.2. Справка по функциям и полнотекстовый обзор
1.14.3. Работа с демонстрационными примерами
1.15. Работа с основным пакетом расширения Simulink
1.15.1. Доступ к пакету расширения Simulink
1.15.2. Запуск моделей Simulink из среды MATLAB
1.15.3. Особенности интерфейса Simulink
1.15.4. Поиск и загрузка модели
1.15.5. Установка параметров компонентов модели
1.15.6. Установка параметров моделирования
1.15.7. Запуск процесса моделирования
1.15.8. Применение субмоделей

ГЛАВА 2. СОЗДАНИЕ И ОБРАБОТКА СИГНАЛОВ
2.1. Возможности пакета Signal Processing
2.1.1. Сигналы и их виды
2.1.2. Задание сигналов средствами системы MATLAB
2.1.3. Прохождение сигналов через искажающие устройства
2.1.4. Назначение пакета Signal Processing Toolbox 6.0/6.1
2.1.5. Общепринятые сокращения и условные обозначения
2.2. Начало работы с пакетом Signal Processing Toolbox
2.2.1. Установка пакета Signal Processing Toolbox
2.2.2. Справка no пакету Signal Processing Toolbox
2.2.3. Документация по пакету в формате PDF
2.2.4. Обзор функций пакета
2.2.5. Просмотр демонстрационных примеров из справки
2.2.6. Выполнение демонстрационных примеров
2.2.7. Другие возможности вызова демонстрационных примеров
2.3. Работа с комплексными числами и массивами
2.3.1. Вычисление модуля комплексного числа – abs
2.3.2. Вычисление фазы комплексного числа – angle
2.3.3. Группирование комплексных чисел – cplxpair
2.3.4. Преобразование в инверсный битовый порядок – bitrevorder
2.3.5. Функция удаления элементов в массиве – downsample
2.3.6. Добавление элементов в массив – upsample
2.4. Моделирование сигналов
2.4.1. Инициализация генератора случайных чисел
2.4.2. Еще о создании сигналов средствами MATLAB
2.4.3. Косинусоида с переменной частотой – chirp
2.4.4. Функция Дирихле – diric
2.4.5. Синусоида, модулированная функцией Гаусса – gauspuls
2.4.6. Генерация Гауссового моноимпульса – gmonopuls
2.4.7. Генерация импульсов – pulstran
2.4.8. Генерация пилообразного или треугольного колебания – sawtooth
2.4.9. Функция sine и интерполяция сигнала
2.4.10. Генерация прямоугольных импульсов – square
2.4.11. Генерация апериодических треугольных импульсов – tripuls
2.4.12. Управляемый напряжением источник – vco
2.5. Функции задания окон
2.5.1. Назначение окон
2.5.2. Задание окна Бартлетта – bartlett
2.5.3. Задание окна Блэкмана – blackman
2.5.4. Задание прямоугольного окна – boxcar
2.5.5. Задание окна Чебышева – chebwin
2.5.6. Задание окна Хэмминга – hamming
2.5.7. Задание окна Хэннинга – hanning
2.5.8. Задание окна Кайзера – kaizer
2.5.9. Создание треугольного окна – triang
2.6. Новые функции задания окон
2.6.1. Обобщенная функция задания окон – window
2.6.2. Построение графиков амплитудного спектра окон
2.6.3. Применение вьювера окон VWTool
2.7. Изменение частоты дискретизации сигналов
2.7.1. Децимация – decimate
2.7.2. Интерполяция сигналов – interp
2.7.3. Рациональное изменение частоты дискретизации – resample
2.8. Модуляция и демодуляция сигналов
2.8.1. Создание модулированных сигналов – modulate
2.8.2. Демодуляция сигналов – demod
2.8.3. Пофрагментный вывод сигналов – strips
2.9. Специальные операции с сигналами
2.9.1. Создание буфера кадров сигнала – buffer
2.9.2. Свертка одномерных сигналов – conv
2.9.3. Операция, обратная свертке – deconv
2.9.4. Свертка двумерная и многомерная – conv2 и convn
2.9.5. Дискретные сфероидальные последовательности – dpss
2.10. Дискретные быстрые преобразования Фурье
2.10.1. Прямое одномерное дискретное БПФ – fft
2.10.2. Перегруппировка выходного массива преобразования Фурье – fftshift
2.10.3. Обратное одномерное дискретное БПФ – ifft
2.10.4. Матрица дискретного преобразования Фурье – dftmtx
2.10.5. Прямое и обратное двумерное БПФ – fft2 и ifft2
2.11. Специальные виды преобразования сигналов
2.11.1. Прямое дискретное косинусное преобразование – det
2.11.2. Обратное дискретное косинусное преобразование – idet
2.11.3. Z-преобразование по спиральному контуру – czt
2.11.4. Преобразование Гильберта – hilbert
2.12. Кепстральный анализ
2.12.1. Комплексный кепстр действительной последовательности – cceps
2.12.2. Вещественный кепстр и минимально-фазовая реконструкция – rceps
2.12.3. Обратный комплексный кепстр – icceps
2.13. Спектральный анализ дискретных сигналов
2.13.1. Основы спектрального анализа дискретных сигналов
2.13.2. Параметры функций спектрального анализа
2.13.3. Метод Бурга – pburg
2.13.4. Ковариационный метод – pcov
2.13.5. Модифицированный ковариационный метод – pmcov
2.13.6. Многооконный метод – pmtm
2.13.7. Метод Уэлча – pwelch
2.13.8. Метод собственных значений – peig
2.13.9. Метод Юла–Уокера – pyulear
2.13.10. Метод классификации множественных сигналов – pmusic
2.13.11. Вычисление частот и мощностей по алгоритму MUSIC – rootmusic
2.13.12. Сравнение спектральных оценок разными методами
2.14. Статистика сигналов
2.14.1. Оценка КМ К двух сигналов – cohere
2.14.2. Взаимная СПМ двух сигналов – csd
2.14.3. Вычисление корреляционной и ковариационной матриц – corrcoef и cov
2.14.4. Взаимная корреляционная функция – хсогг и хсогг2
2.14.5. Оценка матрицы автокорреляции – corrmtx
2.14.6. Взаимная ковариационная функция – xcov
2.15. Средства визуализации спектра сигналов
2.15.1. Построение периодограмм – periodogramm
2.15.2. Построение графиков спектральной плотности
2.15.3. Построение спектрограмм – specgram
2.15.4. Применение функции дискретного Фурье-преобразования – goertzel

ГЛАВА 3. ФИЛЬТРАЦИЯ СИГНАЛОВ
3.1. Построение характеристик фильтров
3.1.1. Классификация фильтров
3.1.2. Основные структуры фильтров
3.1.3. АЧХ аналогового фильтра – freqs
3.1.4. Формирование отсчетов частоты – freqspace
3.1.5. АЧХ цифрового фильтра – freqz
3.1.6. Коррекция фазового сдвига – unwrap
3.1.7. Групповое время задержки – grpdelay
3.1.8. Импульсная характеристика цифрового фильтра – impz
3.1.9. Построение частотных зависимостей –      freqzplot
3.1.10. Построение нулей и полюсов – zplane
3.1.11. Вычисление второй нормы фильтра – filternorm
3.2. Базовые функции фильтрации
3.2.1. Дискретная одномерная фильтрация – filter
3.2.2. Дискретная двумерная фильтрация – filter2
3.2.3. Цифровая фильтрация без фазовых искажений – filtfilt
3.2.4. Цифровая фильтрация решетчатым фильтром – latcfilt
3.2.5. Одномерная медианная фильтрация – medfiltl
3.2.6. Фильтрация фильтром Савицкого–Голея – sgolayfilt
3.2.7. Фильтрация каскадным фильтром – sosfilt
3.3. Преобразование описаний линейных систем
3.3.1. Вычисление коэффициентов передаточной функции по коэффициентам решетчатого фильтра – latc2tf
3.3.2. Масштабирование корней полинома – polyscale
3.3.3. Стабилизация полинома polystab
3.3.4. Разложение на простые дроби – residuez
3.3.5. Функции представления линейных систем в пространстве состояний
3.4. Функции линейного предсказания
3.4.1. Прямые функции предсказания
3.4.2. Обратные функции предсказания
3.5. Параметрическое моделирование
3.5.1. Расчет параметров линейной АР-модели методом Бурга – arburg
3.5.2. Другие функции расчета параметров АР-модели
3.6. Аналоговые НЧ-фильтры – прототипы (АФП)
3.6.1. Расчет параметров АФП Бесселя – besselap
3.6.2. Расчет параметров АФП Баттерворта – buttap
3.6.3. Расчет параметров АФП Чебышева I рода – cheblap
3.6.4. Расчет параметров АФП Чебышева II рода – cheb2ap
3.6.5. Расчет параметров эллиптического АФП – ellipap
3.7. Проектирование базовых аналоговых и цифровых фильтров
3.7.1. Проектирование аналоговых фильтров Бесселя – besself
3.7.2. Проектирование фильтров Баттерворта – butter
3.7.3. Проектирование фильтров Чебышева I – chebyl
3.7.4. Проектирование фильтров Чебышева II – cheby2
3.7.5. Проектирование эллиптических фильтров – ellip
3.7.6. Расчет аналоговых фильтров по характеристикам прототипа – 1р2*
3.7.7. Проектирование цифровых фильтров с БИХ
3.7.8. Выбор минимального порядка фильтров с БИХ
3.8. Дискретизация аналоговых фильтров
3.8.1. Билинейное преобразование – bilinear
3.8.2. Инвариантное импульсное преобразование impinvar
3.9. Средства проектирования фильтров с конечной импульсной характеристикой
3.9.1. Вычисление матрицы свертки – convmtx
3.9.2. Метод Ремеза для фильтров с равными пульсациями – cremez
3.9.3. Метод взвешивания – fir1
3.9.4. Метод взвешивания для фильтра с произвольной АЧХ – fir2
3.9.5. Метод наименьших квадратов – fircls, firclsl и firls
3.9.6. Расчет косинусного фильтра – firrcos
3.9.7. Расчет интерполирующего фильтра – intfilt
3.9.8. Использование окна Кайзера – kaiserord
3.9.9. Проектирование фильтров Ремеза – remez и remezord

ГЛАВА 4. СПЕЦИАЛЬНЫЕ СРЕДСТВА ОБРАБОТКИ СИГНАЛОВ
4.1. Графический интерфейс пакета Signal Processing
4.1.1. Назначение графического интерфейса пользователя GUI
4.1.2. Демонстрация модуляции/демодуляции – moddemo
4.1.3. Вьюверы окон – wintool и wvtool
4.1.4. Доступ к инструменту sptools
4.1.5. Браузер сигналов
4.1.6. Браузер спектра
4.2. Демонстрационные примеры на основе GUI
4.2.1. Доступ к демонстрационным примерам и средствам проектирования
4.2.2. Демонстрация z-преобразований – dztdemo
4.2.3. Демонстрация непрерывного и дискретного преобразований Фурье
4.2.4. Демонстрация методов спектрального оценивания
4.2.5. Пример проектирования полосового фильтра
4.2.6. Интерактивное проектирование ФНЧ
4.2.7. Демонстрация работы фильтра Савицкого-Голея
4.2.8. Демонстрация изменений АЧХ секционных фильтров второго порядка
4.3. Визуально-ориентированное проектирование фильтров
4.3.1. Проектировщик/анализатор фильтров – fdatool
4.3.2. Панели инструментов – fdtool
4.3.3. Браузер фильтров
4.3.4. Проектировщик фильтров – Filter Designer
4.4. Пакет Digital Signal Processing (DSP) Blockset
4.4.1. Разделы библиотеки пакета DSP
4.4.2. Работа с источниками и получателями сигналов
4.4.3. Работа с блоками математических операций
4.4.4. Типовые матричные операции
4.4.5. Операции с полиномами
4.4.6. Квантование сигналов
4.4.7. Управление сигналами
4.4.8. Организация очереди и стека
4.4.9. Организация сдвигового регистра и линии задержки
4.4.10. Подраздел DSP Signal Attributes
4.4.11. Переключатели и счетчики
4.4.12. Обработка сигналов (раздел Signal Operations)
4.4.13. Раздел оценки блоков – DSP Estimation
4.4.14. Преобразования сигналов – раздел Transforms
4.4.15. Статистическая обработка данных – раздел DSP Statistics
4.4.16. Фильтрация сигналов (раздел Filtering)
4.5. Примеры моделирования систем на основе пакета DSP
4.5.1. Доступ к примерам применения пакета DSP
4.5.2. Адаптивная дельта-импульсная кодовая модуляция
4.5.3. Дельта-модуляция типа CVSD
4.5.4. Сравнение трех видов дельта-модуляции
4.5.5. Однополосная модуляция (SSB)
4.5.6. FIR-интерполяция синусоидального сигнала
4.5.7. Моделирование адаптивного фильтра
4.5.8. Моделирование многополосных фильтров
4.5.9. Моделирование аудиосистем
4.5.10. Быстрый оконной спектральный анализ
4.5.11. Моделирование приемника сигналов точного времени
4.5.12. Ситуационное моделирование приемника акустических кодов
4.6. Взаимодействие пакетов расширения
4.6.1. Пакеты расширения со средствами задания и обработки сигналов
4.6.2. Работа с пакетом Communication Toolbox
4.7. Работа с компьютеризированной виртуальной лаборатории
4.7.1. Виртуальные PC-осциллографы фирмы Velleman
4.7.2. Спектроанализатор на базе виртуального осциллографа фирмы Velleman
4.7.3. Самописец на базе виртуального осциллографа фирмы Velleman
4.7.4. Работа с PC-осциллографом фирмы Velleman
4.7.5. Виртуальные функциональные генераторы фирмы Velleman
4.7.6. Работа с виртуальным функциональным генератором фирмы Velleman
4.8. Работа с компьютеризированной виртуальной лабораторией PC-Lab 2000
4.8.1. Развертывание лаборатории PC-Lab 2000
4.8.2. Специальные возможности лаборатории PC-Lab 2000
4.9. Обмен данными между лабораторией и системой MATLAB
4.9.1. Передача осциллограмм в среду системы MATLAB
4.9.2. Взаимодействие MATLAB с функциональным генератором
4.9.3. Импорт спектрограмм
4.9.4. Об экспорте данных из MATLAB

ГЛАВА 5. ПАКЕТЫ ПРОЕКТИРОВАНИЯ ФИЛЬТРОВ
5.1. Возможности пакета Filter Design Toolbox
5.1.1. Назначение пакета Filter Design Toolbox
5.1.2. Справка и документация по пакету Filter Design Toolbox
5.1.3. Фильтры и объекты класса Quantized (Q-типа)
5.1.4. Влияние погрешности вычислений
5.2. Основные функции пакета Filter Design Toolbox
5.2.1. Функции преобразования чисел и бинарных строк
5.2.2. Функции преобразования ячеек и фильтров
5.2.3. Функции конструирования Q-фильтров и оценки их свойств
5.2.4. Характеристики Q-фильтров
5.2.5. Функции дискретных Q-фильтров
5.2.6. Функции тестирования Q-фильтров
5.2.7. Функции Q-квантователей и их свойств
5.2.8. Функции анализа Q-квантователей
5.2.9. Q-БПФ (быстрое преобразование Фурье)
5.2.10. Функции конвертирования Q-фильтров
5.3. Техника проектирования Q-фильтров
5.3.1. Проектирование фильтров в командном режиме работы
5.3.2. Использование демонстрационных примеров
5.3.3. Адаптивная фильтрация зашумленной синусоиды
5.3.4. Адаптивная фильтрация с линейным предсказанием
5.3.5. Создание Q-фильтров на основе проектировщика фильтров
5.3.6. Создание Simulink-блока спроектированного фильтра
5.4. Особенности реализации пакета Filter Design Toolbox 3.0
5.4.1. Новые возможности пакета Filter Design Toolbox 3.0
5.4.2. Новое представление демонстрационных примеров
5.4.3. Доступ к общему перечню демонстрационных примеров
5.4.4. Инструменты FDATool и FVT
5.5. Пакет расширения Filter Design HDL Coder Toolbox
5.5.1. Назначение пакета Filter Design HDL Coder
5.5.2. Возможности пакета Filter Design HDL Coder 1.0
5.5.3. Доступ к справке пакета Filter Design HDL Coder 1.0
5.5.4. Работа с демонстрационными примерами
5.5.5. Проектирование фильтров на основе GUI

ГЛАВА 6. ПРОЕКТИРОВАНИЕ РАДИОЧАСТОТНЫХ ЦЕПЕЙ
6.1. Пакет расширения RF Toolbox 1.0
6.1.1. Назначение пакета расширения RF Toolbox 1.0
6.1.2. Системы параметров для объектов RF Toolbox
6.1.3. Объекты и методы радиочастотных цепей
6.1.4. Работа со справкой пакета RF Toolbox
6.1.5. Обзор функций пакета RF Toolbox
6.2. Работа с примерами применения пакета RF Toolbox
6.2.1. Пример работы с объектами типа RF Circuit
6.2.2. Пример работы с объектами типа RF Data
6.2.3. Демонстрационные примеры пакета RF Tools
6.3. Инструмент RFTool
6.3.1. Открытие окна инструмента RFTtool
6.3.2. Загрузка примеров в RFTool
6.3.3. Визуализация результатов анализа с помощью RFTtool
6.4. Пакет расширения RF Blockset
6.4.1. Назначение пакета RF Blockset
6.4.2. Библиотека блоков пакета RF Blockset
6.4.3. Работа с математическими блоками
6.4.4. Блоки физических устройств
6.4.5. Применение блоков портов ввода/ вывода
6.4.6. Визуализация графических характеристик блоков
6.5. Примеры применения пакета RF Blockset
6.5.1. Сравнение реализаций усилителей
6.5.2. Моделирование фильтров на линиях передачи
6.5.3. Моделирование многокаскадных радиочастотных систем
6.5.4. Примеры совместного применения пакетов RF и Communication Blockset

ГЛАВА 7. ВЕЙВЛЕТЫ В ПАКЕТЕ WAVELET TOOLBOX
7.1. Характеристика и место вейвлетов
7.1.1. Вейвлеты как новое научное направление
7.1.2. Список основных сокращений по вейвлетам
7.1.3. Ограничения и недостатки преобразования Фурье
7.1.4. Кратковременное (оконное) преобразование Фурье
7.1.5. Идея вейвлет-преобразования
7.2. Основы теории вейвлет-преобразований
7.2.1. Аппроксимирующая и детализирующая компоненты вейвлетов
7.2.2. Непрерывное прямое вейвлет-преобразование
7.2.3. Вейвлет-анализ сигналов с помощью спектрограмм
7.2.4. Вейвлеты в частотной области
7.2.5. Непрерывное обратное вейвлет-преобразование
7.2.6. Сравнение различных представлений сигналов
7.2.7. О скорости вычислений при вейвлет-преобразованиях
7.3. Кратномасштабный анализ
7.3.1. Ортогональные вейвлеты
7.3.2. Дискретное вейвлет-преобразование непрерывных сигналов
7.3.3. Суть кратномасштабного анализа
7.3.4. Точное и грубое разрешение
7.4. Частотный подход и быстрое вейвлет-преобразование
7.4.1. Частотный подход к вейвлет-преобразованиям
7.4.2. Основы вейвлет-фильтрации
7.4.3. Квадратурные фильтры
7.4.4. Быстрое вейвлет-преобразование и алгоритм Малла
7.4.5. Декомпозиция и реконструкция сигналов в Wavelet Toolbox
7.5. Специальные вопросы вейвлет-преобразований
7.5.1. Пакетные вейвлеты
7.5.2. Дискретный вейвлет-анализ и временные ряды
7.5.3. Двумерные вейвлеты
7.5.4. Вейвлет-компрессия сигналов и изображений и их очистки от шумов
7.6. Краткая характеристика пакета расширения Wavelet Toolbox
7.6.1. Назначение пакета Wavelet Toolbox 2.*/3
7.6.2. Техническая документация по пакету Wavelet Toolbox
7.6.3. Типы вейвлетов в пакете Wavelet Toolbox
7.6.4. Вейвлет-менеджер – wavemngr
7.7. Основные функции вейвлет-анализа
7.7.1. Центральная вейвлет-частота – centfrq
7.7.2. Уменьшение размера матрицы вдвое – dyaddown
7.7.3. Увеличение размера матрицы вдвое – dyadup
7.7.4. Интегрирование вейвлет-функции – intwave
7.7.5. Масштабирование к частоте – scal2frq
7.7.6. Аппроксимирующая и масштабирующие функции – wavefunavefun
7.7.7. Максимальный уровень вейвлет-разложения – wmaxlev
7.8. Семейство вейвлет-фильтров
7.8.1. Множество фильтров биортогонального вейвлета – biorfilt
7.8.2. Множество фильтров ортогонального вейвлета – orthfilt
7.8.3. Фильтры ортогональных или биортогональных вейвлетов – wfilters
7.8.4. Биортогональный сплайновый вейвлет-фильтр – biorwavf
7.8.5. Комплексный Гауссовский вейвлет – cgauwavf
7.8.6. Комплексный вейвлет Морлета – cmorwav
7.8.7. Вейвлет-фильтр Коифлета – coifwavf
7.8.8. Вейвлет-фильтр Добеши – dbaux и dbwavf
7.8.9. Частотный В-сплайновый вейвлет – fbspwavf
7.8.10. Гауссовый вейвлет – gauswavf
7.8.11. Вейвлет «мексиканская шляпа» – mexihat
7.8.12. Вейвлет-функция Мейера – meyer и meyeraux
7.8.13. Вейвлет Морлета – morlet
7.8.14. Обратный биортогональный вейвлет-фильтр – rbiowavf
7.8.15. Вейвлет-фильтр Шеннона
7.8.16. Масштабирующие фильтры вейвлета Симлета – symaux и symwavf
7.8.17. Сравнение вейвлетов разного типа
7.8.18. Грубые (Crude) вейвлеты
7.8.19. Бесконечные регулярные вейвлеты
7.8.20. Ортогональные вейвлеты с компактным носителем
7.8.21. Биортогональные парные вейвлеты с компактным носителем
7.8.22. Комплексные вейвлеты
7.9. Утилиты управления построением деревьев
7.9.1. Обзор утилит управления построением деревьев
7.9.2. Построение дерева разложения пакетного вейвлета – drawtree
7.9.3. Построение дерева – plot
7.9.4. Построение цветной вейвлет-спектрограммы – wpviewcf
7.10. Основные утилиты
7.10.1. Кодированная версия матрицы – wcodemat
7.10.2. Утилита расширения – wextend
7.10.3. Извлечение – wkeep
7.10.4. Разворот вектора – wrev
7.11. Прочие функции
7.11.1. Обратное нестандартное БПФ – instdfft
7.11.2. Нестандартное прямое БПФ – nstdfft
7.11.3. Точки оценки – wvarchg

ГЛАВА 8. ПРИМЕНЕНИЕ ВЕЙВЛЕТОВ
8.1. Непрерывное одномерное вейвлет-преобразование
8.1.1. Функция одномерного непрерывного вейвлет-преобразования – cwt
8.1.2. Вейвлет-спектрограмма синусоиды с малыми разрывами
8.1.3. Вейвлет-спектрограмма степенной функции синуса
8.1.4. Вейвлет-представление сигнала с разрывами и шумом
8.1.5. Вейвлет-анализ реальных звуковых сигналов
8.2. Дискретное одномерное вейвлет-преобразование
8.2.1. Нахождение вейвлет-коэффициентов одномерного преобразования – appcoef
8.2.2. Функция нахождения одномерных детализирующих коэффициентов – detcoef
8.2.3. Одноуровневое дискретное одномерное вейвлет-преобразование – dwt
8.2.4. Метод расширения вейвлет-преобразования – dwtmode
8.2.5. Одноуровневое обратное вейвлет-преобразование – idwt
8.2.6. Прямое восстановление из одномерных вейвлет-коэффициентов – upcoef
8.2.7. Одноуровневое восстановление одномерного вейвлет-разложения – upwlew
8.2.8. Многоуровневое одномерное вейвлет-разложение – wavedec
8.2.9. Многоуровневое одномерное вейвлет-восстановление – waverec
8.2.10. Восстановление одиночной ветви из одномерных вейвлет-коэффициентов – wrcoef
8.3. Средства GUI одномерного вейвлет-преобразования
8.3.1. Вызов окна GUI пакета Wavelet Toolbox – wavemenu
8.3.2. Просмотр вейвлетов – окно Wavelet Display
8.3.3. Доступ к демонстрационным примерам – wavedemo
8.3.4. Работа с демонстрационными примерами
8.3.5. Просмотр примера Short ID scenario
8.3.6. Демонстрационные примеры GUI
8.4. Дискретное двумерное вейвлет-преобразование
8.4.1. Нахождение вейвлет-коэффициентов двумерного преобразования – аррсоеf2
8.4.2. Функция нахождения двумерных детализирующих коэффициентов – detcoef2
8.4.3. Одноуровневое дискретное двумерное вейвлет-преобразование – dwt2
8.4.4. Одноуровневое дискретное двумерное обратное вейвлет-преобразование – idwt2
8.4.5. Прямое восстановление из двумерных вейвлет-коэффициентов – upcoef2
8.4.6. Многоуровневое двумерное вейвлет-разложение – wavedec2
8.4.7. Одноуровневое восстановление двумерного вейвлет-разложения – upwlew2
8.4.8. Многоуровневое двумерное вейвлет-восстановление – waverec2
8.4.9. Восстановление одиночной ветви из двумерных вейвлет-коэффициентов – wrcoef2
8.5. Пакетные вейвлет-алгоритмы
8.5.1. Наилучшее дерево уровня – bestlevt
8.5.2. Наилучшее дерево по критерию энтропии – besttree
8.5.3. Вычисление энтропии – wentropy
8.5.4. Обновление энтропии – entrupd
8.5.5. Извлечение вейвлет-дерева из пакетного дерева – wp2wtree
8.5.6.  Пакетные вейвлет-коэффициенты – wpcoef
8.5.7.  Сечение вейвлет-пакетного дерева – wpcutree
8.5.8. Пакетное одномерное вейвлет-разложение –  wpdec
8.5.9. Пакетное двумерное вейвлет-разложение – wpdec2
8.5.10. Пакетная вейвлет-функция – wpfun
8.5.11. Перекомпонованный пакетный вейвлет – wpjoin
8.5.12. Восстановление коэффициентов пакетного вейвлета – wprcoef
8.5.13. Пакетное вейвлет-восстановление – wprec и wprec2
8.6. Дискретное стационарное вейвлет-преобразование
8.6.1. Дискретное стационарное одномерное вейвлет-преобразование – swt
8.6.2. Обратное одномерное стационарное дискретное вейвлет-преобразование – iswt
8.6.3. Дискретное стационарное двумерное вейвлет-преобразование – swt2
8.6.4. Обратное стационарное двумерное дискретное вейвлет-преобразование – iswt2
8.7. Удаление шумов и сжатие сигналов и изображений
8.7.1. Принципы очистки сигналов и шумов
8.7.2. Установка параметров по умолчанию – ddencmp
8.7.3. Выбор порога для удаления шумов – thselect
8.7.4. Штрафной порог для удаления шума – wbmpen
8.7.5. Порог одномерного вейвлета – wdcbm
8.7.6. Порог двумерного вейвлета – wdcbm2
8.7.7. Создание архива отпечатков пальцев
8.7.8. Автоматическое одномерное удаление – wden
8.7.9. Удаление шума и сжатие – wdencmp
8.7.10. Генерация тестовых сигналов – wnoise
8.7.11. Оценка шума одномерных вейвлет-коэффициентов – wnoisest
8.7.12. Штрафной порог для удаления шумов пакетного вейвлета – wpbmpen
8.7.13. Удаление шумов и сжатие с использованием пакетного вейвлета – wpdencmp
8.7.14. Пример очистки изображения от шума
8.7.15. Порог коэффициентов пакетного вейвлета – wpthcoef
8.7.16. Одномерный порог вейвлет-коэффициентов – wthcoef
8.7.17. Двумерный порог вейвлет-коэффициентов – wthcoef2
8.7.18. Установка гибкого или жесткого порогов – wthresh
8.7.19. Управление параметрами порога – wthrmngr
8.8. Обзор основных применений вейвлет-технологии
8.8.1. Выявление тонких особенностей сигналов с помощью непрерывных вейвлетов
8.8.2. Статистическая обработка сигналов и их дискретных вейвлетов
8.8.3. Компрессия сигналов
8.8.4. Очистка сигнала от шума
8.8.5. Очистка сигналов от шумов с помощью стационарных вейвлетов
8.8.6. Оценка плотности сигналов
8.8.7. Регрессия по результатам оценки плотности сигналов
8.8.8. Расширение и экстраполяция сигналов
8.8.9. Двумерное вейвлет-разложение и реконструкция изображений
8.8.10. Двумерное пакетное вейвлет-разложение и реконструкция изображений
8.8.11. Компрессия изображения и очистка его от шума
8.8.12. Расширение изображений
8.9. Особенности различных версий Wavelet Toolbox
8.9.1. Новые возможности пакета Wavelet Toolbox 2.1
8.9.2. Новая функция – disp
8.9.3. Новая функция – wavefun2
8.9.4. Новые функции в Wavelet Toolbox 3.0
8.10. Вейвлет-преобразования в пакете DSP
8.10.1. Интерполяция с применением вейвлет-преобразований
8.10.2. Реконструкция сигнала на основе вейвлет-преобразования
8.10.3. Моделирование трехканального wavelet-мультиплексора
8.10.4. Очистка сигнала от шумов на основе вейвлет-преобразований
8.11. Перспективы дальнейшего развития вейвлет-технологии
8.11.1. Вейвлеты в графике
8.11.2. Вейвлеты в очистке сигналов от шума
8.11.3. Вейвлеты в Интернете
8.11.4. Аппаратная реализация вейвлет-преобразований
8.11.5. Вейвлеты в решении математических и физических задач
8.11.6. Вейвлеты в предсказании событий
8.11.7. Заключительные замечания

ПРИЛОЖЕНИЕ
Состав различных версий системы MATLAB
Состав версии MATLAB 6.0
Состав версии MATLAB 6.1
Состав версии MATLAB 6.5
Состав версии MATLAB 6.5 SP1
Состав версии MATLAB 7

Список литературы


Скачать:


  • Теги:

Комментарии:


Оставить комментарий

Вход на сайт

Информация о проекте

Настоящий сайт представляет собой информационный портал, содержащий материалы по проблеме бизнес-аналитики, раскрывающие особенности использования современных подходов и методов анализа и обработки данных, что в условиях современной информатизации общества представляется весьма актуальным при исследовании различных проблем социально-экономического характера.
Настоящий портал содержит материалы познавательного, учебно-методического и научно-исследовательского характера, демонстрирующие современное состояние развития проблемы бизнес-аналитики, проблемы анализа и обработки данных. Особое внимание на страницах сайта уделено методическому и аналитическому инструментарию рассматриваемых проблем. Наряду с теоретическими и аналитическими материалами сайт содержит пакеты программных продуктов, представляющих собой прикладной инструментарий, способный автоматизировать научно-практические исследования в области бизнес-аналитики и бизнес-статистики.

Контакты