|
|
|||||||||||||||||||||||||||||||||
|
|
||||||||||||||||||||||||||||||||
|
|||||||||||||||||||||||||||||||||
|
|
|||||||||||||||||||||||||||||||||
| Вход | |||||||||||||||||||||||||||||||||
|
Раздел "Обработка сигналов и изображений\Communications Toolbox" Список функций CommunicationsToolbox: Функции анализа сигналов В оглавление \ К следующему разделу \ К предыдущему разделу
Синтаксис: scatterplot(x); Описание: scatterplot(x) Вывод диаграммы рассеяния для сигнала x. Интерпретация массива x зависит от его размера и наличия мнимой части:
scatterplot(x,n) То же, что и предыдущий вариант синтаксиса, но при построении графика используется только каждый n-й отсчет сигнала, начиная с первого (то есть перед формированием графика выполняется прореживание сигнала x с коэффициентом n). scatterplot(x,n,offset) То же, что и первый вариант синтаксиса, но при построении графика используется только каждый n-й отсчет сигнала x, начиная с отсчета с номером (offset+1). scatterplot(x,n,offset,plotstring) То же, что и предыдущий вариант синтаксиса, но параметр plotstring задает символы точек, тип линии и цвет для графика. Параметр plotstring — это строка, формат и назначение элементов которой те же самые, что и в функции plot. scatterplot(x,n,offset,plotstring,h) То же, что и предыдущий вариант синтаксиса, но вместо создания нового графического окна график создается в существующем окне с дескриптором h. Параметр h должен быть дескриптором графического окна, ранее созданного функцией scatterplot. Для вывода нескольких сигналов в одном окне используйте команду hold on. h = scatterplot(...) То же, что предыдущие варианты синтаксиса, с возвратом дескриптора окна, содержащего график, в выходном параметре h. Примеры. Приведенный ниже код отображает случайный цифровой сигнал в точки 16-точечного созвездия квадратурной манипуляции. Затем с помощью фильтра с косинусоидальным сглаживанием АЧХ имитируются искажения, вносимые каналом связи. Несколько команд выделяют из фильтрованного сигнала фрагмент, соответствующий установившемуся состоянию. Наконец, для результирующего сигнала выводится диаграмма рассеяния. % Число точек созвездия и частоты дискретизации Третий параметр функции scatterplot определяет смещение точек взятия отсчетов при прореживании. Нулевое смещение дает оптимальные результаты (левая диаграмма).
Правая диаграмма построена с помощью команд, приведенных ниже. Крестики и плюсы на диаграмме показывают два неоптимальных варианта смещения (в одном случае отсчеты берутся слишком рано, в другом — слишком поздно). Обратите внимание на то, что отсчеты, взятые вовремя (на правой диаграмме они отображаются точками), совпадают с точками используемого созвездия, а крестики и плюсы разбросаны вблизи этих точек. hold on; Еще один пример содержится на странице с описанием функции demodmap. Этот пример также иллюстрирует построение нескольких диаграмм рассеяния в одном графическом окне. Использование диаграмм рассеяния иллюстрируется демонстрационной программой scattereyedemo. Сопутствующие функции: eyediagram, plot, hold. |
|
Всероссийская научная конференция "Проектирование научных и инженерных приложений в среде MATLAB" (май 2002 г.)
|
||
| На первую страницу \ Сотрудничество \ MathWorks \ SoftLine \ Exponenta.ru \ Exponenta Pro | ||
| E-mail: | ||
| Информация на сайте была обновлена 11.05.2004 |
Copyright 2001-2004 SoftLine Co Наши баннеры |
|