реклама на сайте
подробности

 
 
2 страниц V  < 1 2  
Reply to this topicStart new topic
> Проблема с Матлабом
Грендайзер
сообщение Feb 19 2017, 19:32
Сообщение #16


Местный
***

Группа: Участник
Сообщений: 351
Регистрация: 18-04-11
Пользователь №: 64 451



ViKo, Grizzzly, спасибо за помощь, буду учить мат часть.

Сообщение отредактировал Грендайзер - Feb 19 2017, 19:32
Go to the top of the page
 
+Quote Post
ViKo
сообщение Feb 19 2017, 21:01
Сообщение #17


Универсальный солдатик
******

Группа: Модераторы
Сообщений: 7 641
Регистрация: 1-11-05
Из: Минск
Пользователь №: 10 362



Цитата(Grizzzly @ Feb 19 2017, 15:09) *
Посмотрите пример: https://www.mathworks.com/examples/matlab/c...-of-white-noise
Ну и функции для периодограмм: psd, periodogram, pwelch и т.д.

Цитата
Undefined function or variable 'per'.
Go to the top of the page
 
+Quote Post
Grizzzly
сообщение Feb 20 2017, 08:31
Сообщение #18


Местный
***

Группа: Свой
Сообщений: 444
Регистрация: 22-02-13
Пользователь №: 75 748



Какая-то собственная функция используется автором примера, я её сходу нигде не нашел. Именно поэтому привел ниже стандартные функции, а этот пример ради картинок выложил.
Go to the top of the page
 
+Quote Post
ViKo
сообщение Feb 20 2017, 08:54
Сообщение #19


Универсальный солдатик
******

Группа: Модераторы
Сообщений: 7 641
Регистрация: 1-11-05
Из: Минск
Пользователь №: 10 362



Цитата(Grizzzly @ Feb 20 2017, 11:31) *
Какая-то собственная функция используется автором примера, я её сходу нигде не нашел. Именно поэтому привел ниже стандартные функции, а этот пример ради картинок выложил.

Вот и я говорю, странный пример mathworks выложили. А те функции сходу тоже не работают вместо per.
Go to the top of the page
 
+Quote Post
Grizzzly
сообщение Feb 20 2017, 18:23
Сообщение #20


Местный
***

Группа: Свой
Сообщений: 444
Регистрация: 22-02-13
Пользователь №: 75 748



Цитата(ViKo @ Feb 20 2017, 11:54) *
А те функции сходу тоже не работают вместо per.

Код
x = randn(1e6,1);
segmentLength = 256;
noverlap = 64;
pwelch(x, segmentLength, noverlap)
Go to the top of the page
 
+Quote Post
dortonyan
сообщение Mar 18 2017, 17:50
Сообщение #21


Участник
*

Группа: Участник
Сообщений: 63
Регистрация: 5-09-10
Пользователь №: 59 314



Приветствую всех. Имею тоже проблемку, заключающуюся в выводе данных.
Для расчета КИХ фильтра использую приложение Filter Builder. Полученные коэф-ты выводятся в графическом окне. Далее для работы с этими коэф-тами я их копирую из графического окна в эксель, но это очень неудобно. Т.к. их нельзя выделить целиком, и в окне нет меню для экспорта коэф-тов в текстовый файл. Подскажите, есть ли способ выполнить экспорт расчитанных коэф-тов в хоть какой текстовый файл, или консоль, чтобы можно было их копировать целиком?

Сообщение отредактировал dortonyan - Mar 18 2017, 17:51
Go to the top of the page
 
+Quote Post
litv
сообщение Mar 20 2017, 05:50
Сообщение #22


Местный
***

Группа: Свой
Сообщений: 386
Регистрация: 6-10-04
Из: Воронеж
Пользователь №: 806



Есть 400 сравнительно честных способов:
1)В Filter Builder есть окошко Code Generation.
В нем нажать Generate HDL затем Generate.
В подсправочнике (например hdlsrc ) появится vhd файл.
В заголовке у него будут коэффициенты, например
CONSTANT coeff1 : real := 2.3574733985073271E-01; -- double
CONSTANT coeff2 : real := 4.5533112183209062E-01; -- double
CONSTANT coeff3 : real := 4.0212275532151742E-01; -- double
CONSTANT coeff4 : real := 6.3471617519811604E-02; -- double
CONSTANT coeff5 : real := -1.7345712997816107E-01; -- double
CONSTANT coeff6 : real := -8.3405232665476184E-02; -- double
CONSTANT coeff7 : real := 9.6712083768928814E-02; -- double
CONSTANT coeff8 : real := 7.0059255238747967E-02; -- double
CONSTANT coeff9 : real := -5.9151008111162653E-02; -- double
CONSTANT coeff10 : real := -5.8639690459920728E-02; -- double
CONSTANT coeff11 : real := 4.2865017153505616E-02; -- double
CONSTANT coeff12 : real := 4.2572184612806076E-02; -- double
CONSTANT coeff13 : real := -2.5663702650954363E-02; -- double
CONSTANT coeff14 : real := -3.9768041692391849E-02; -- double
CONSTANT coeff15 : real := 2.6819657383063533E-02; -- double
CONSTANT coeff16 : real := 2.0526375025919964E-02; -- double
CONSTANT coeff17 : real := -6.3992916187920312E-03; -- double
CONSTANT coeff18 : real := -3.4257800407989016E-02; -- double
CONSTANT coeff19 : real := 2.5304430306846367E-02; -- double
CONSTANT coeff20 : real := 1.1922844147413555E-02; -- double
CONSTANT coeff21 : real := -2.2482143695504459E-02; -- double
.

2)Вообще надо пользоваться Filter Design& Analysis.
В нем есть экспорт.

Читайте help.



Go to the top of the page
 
+Quote Post

2 страниц V  < 1 2
Reply to this topicStart new topic
2 чел. читают эту тему (гостей: 2, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 22nd October 2017 - 06:17
Рейтинг@Mail.ru


Страница сгенерированна за 0.01404 секунд с 7
ELECTRONIX ©2004-2016