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

 
 
 
Reply to this topicStart new topic
> Перенос частоты, перенос частоты на половину частоты дискретизации
geust
сообщение Jun 15 2011, 12:00
Сообщение #1





Группа: Новичок
Сообщений: 2
Регистрация: 15-06-11
Пользователь №: 65 708



Здравствуйте!!!
Очень нужна ВАША помощь! Вопрос состоит в том, чтобы перенести частоту на половину частоты дискретизации.
В матлабе я это уже сделал, так как сдесь уже пробегала эта тема. Но теперь мне нужно сделать это в simuink.
Помогите Пожалуйста, очень нужно!!!
Код в матлабе если нужно прилагаю:

Fs=10*10^3;%Частота дескритизации
f1=4*10^3;
f2=3.5*10^3;
f3=3*10^3;
f4=Fs/2;%Частота переноса
t=0:1/Fs:1-1/Fs;

signal=2*sin(2*pi*f1*t)+3*sin(2*pi*f2*t)+4*sin(2*pi*f3*t);
y1=fft(signal);

figure(1)
stem(abs(y1)),grid
title('Спектр исходного сигнала');
axis([0 10000 0 25000]);

s1=signal.*exp(-j*2*pi*f4*t);
figure(2)
y2=fft(s1);
stem(abs(y2)),grid
title('Спектр перенесенного сигнала');
axis([0 10000 0 25000]);

Заранее спасибо!!!
Go to the top of the page
 
+Quote Post
MKS
сообщение Jun 16 2011, 04:24
Сообщение #2


Местный
***

Группа: Свой
Сообщений: 469
Регистрация: 13-03-05
Пользователь №: 3 315



Там есть блок Frequency shift, находится если правильно помню в разделе communication toolbox.
Go to the top of the page
 
+Quote Post
geust
сообщение Jun 16 2011, 19:08
Сообщение #3





Группа: Новичок
Сообщений: 2
Регистрация: 15-06-11
Пользователь №: 65 708



Это я так понял в какой то новой версии Matlab?
У меня нет ни communication toolbox ни Frequency shift.
Но все равно спасибо)))
Go to the top of the page
 
+Quote Post

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

 


RSS Текстовая версия Сейчас: 4th August 2025 - 04:14
Рейтинг@Mail.ru


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