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

 
 
 
Reply to this topicStart new topic
> FixedPoint в Матлаб
Ivan55
сообщение Apr 5 2018, 08:33
Сообщение #1


Местный
***

Группа: Участник
Сообщений: 212
Регистрация: 17-01-12
Пользователь №: 69 640



Доброго времени суток!
Написал простую программу которая генерит синус косинус и переводит в fixedpoin
строю спектр синуса косинуса в плавающей точке все класно спектры совпадают все красиво

строю спектры синуса косинуса в fixedpoint: во первых он не строит, ругается на fixedpoint, это ладно...
перевожу в double ругаться перестает, но спектр все равно не строит, выдает нули не понятно...

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

скорее всего это из за того что приходится выкидывать последние два отсчета, но если не выкидывать то спектр почемуто не строится

Помогите разобраться буду благодарен
CODE
Fclc = 500e6;
NFFT = 2^15;
Fout = 1000*Fclc/NFFT; % Частота выходного сигнала
T = 1/Fclc;
t1 = (1:NFFT)*T;
x1 = cos(2*pi*Fout*t1);
x2 = sin(2*pi*Fout*t1);
xf1 = fi(x1, 1, 18, 16);
xf2 = fi(x2, 1, 18, 16);

figure(1)
periodogram(double(x1(1:end)));
figure(2)
periodogram(double(xf1(1:end-2)));


Сообщение отредактировал Ivan55 - Apr 5 2018, 08:36
Go to the top of the page
 
+Quote Post
Tpeck
сообщение Apr 5 2018, 08:59
Сообщение #2


Местный
***

Группа: Свой
Сообщений: 307
Регистрация: 14-03-06
Пользователь №: 15 243



Цитата(Ivan55 @ Apr 5 2018, 11:33) *
Доброго времени суток!

Не удачное соотношение частот.
Там только две точки получается (постоянка и значение частоты), а остальные нули. А Log от нуля, плохо выглядит sm.gif
Go to the top of the page
 
+Quote Post
Ivan55
сообщение Apr 5 2018, 09:46
Сообщение #3


Местный
***

Группа: Участник
Сообщений: 212
Регистрация: 17-01-12
Пользователь №: 69 640



Цитата(Tpeck @ Apr 5 2018, 11:59) *
Не удачное соотношение частот.
Там только две точки получается (постоянка и значение частоты), а остальные нули. А Log от нуля, плохо выглядит sm.gif

Вы правы кажись начинаю догонять)))
Go to the top of the page
 
+Quote Post

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

 


RSS Текстовая версия Сейчас: 16th April 2024 - 13:31
Рейтинг@Mail.ru


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