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

 
 
> Перенос спектра в Matlab
deneb13
сообщение Mar 7 2011, 18:03
Сообщение #1


Участник
*

Группа: Участник
Сообщений: 32
Регистрация: 16-02-11
Пользователь №: 63 022



Здравствуйте! Возникла проблема. Реализую перенос спектра sin на 0-ю частоту. Для этого умножаю на экспоненту. Вопрос, почему из за переноса изменяются амплитудные соотношения?Совсем немного,но меняются!ведь по идее должны изменяться только частоты гармоник и все. Код привожу ниже
Fs=10*10^3;
f1=2*10^3;

t=0:1/Fs:1;
signal=1*sin(2*pi*f1*t);
y1=fft(signal);

figure(1)
plot(abs(y1)),grid


s1=signal.*exp(j*2*pi*f1*t);
figure(2)
y2=fft(s1);
plot(abs(y2)),grid
Спасибо!
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
deneb13
сообщение Mar 8 2011, 17:38
Сообщение #2


Участник
*

Группа: Участник
Сообщений: 32
Регистрация: 16-02-11
Пользователь №: 63 022



Это задание на курсовой. Нужно сделать именно компенсатор помех, работающий по такому методу. В дальнейшем вместо полезного сигнала будет шпс.Сейчас проверяю методику на более простом примере

То есть, получается что данное изменение амплитуды есть погрешность вычислений, которое никак не обойти?Верно?
Go to the top of the page
 
+Quote Post
ataradov
сообщение Mar 8 2011, 17:44
Сообщение #3


Профессионал
*****

Группа: Участник
Сообщений: 1 014
Регистрация: 8-01-07
Из: San Jose, CA
Пользователь №: 24 202



QUOTE (deneb13 @ Mar 8 2011, 20:38) *
Это задание на курсовой. Нужно сделать именно компенсатор помех, работающий по такому методу. В дальнейшем вместо полезного сигнала будет шпс.Сейчас проверяю методику на более простом примере
Возможно и есть такие компенсаторы, но с какими-нибудь тонкостями в реализации, я не знаю, это пусть более опытные товарищи расскажут.

QUOTE (deneb13 @ Mar 8 2011, 20:38) *
То есть, получается что данное изменение амплитуды есть погрешность вычислений, которое никак не обойти?Верно?

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

Это не совсем погрешность вычислений уже, это просто фильтр не идеален (и 500+ порядок - это редко когда применимо в жизни) и неидеальность фильтра накладывается на результат.
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- deneb13   Перенос спектра в Matlab   Mar 7 2011, 18:03
- - Taradov Alexander   Разница зависит от частоты дискретизации и длинны ...   Mar 7 2011, 19:43
- - Самурай   Цитата(deneb13 @ Mar 7 2011, 21:03) Здрав...   Mar 7 2011, 20:34
- - deneb13   Спасибо огромное!действительно помогло! Е...   Mar 8 2011, 17:04
- - Taradov Alexander   1. для создания фильтров в момент выполнения есть ...   Mar 8 2011, 17:20
- - deneb13   Исходная задача: сигнал есть сумма полезной состав...   Mar 8 2011, 17:24
|- - Taradov Alexander   Не думаю что так получится в жизни, не хватит точн...   Mar 8 2011, 17:33
- - deneb13   Спасибо! Taradov Alexander, по вашему совету ...   Mar 8 2011, 18:16
|- - Taradov Alexander   QUOTE (deneb13 @ Mar 8 2011, 21:16) Tarad...   Mar 8 2011, 18:25
- - deneb13   Помеха в дальнейшем так и будет sin-узкополосная.С...   Mar 8 2011, 18:47
- - Taradov Alexander   Хорошо, этот метод почти сработал для небольшого к...   Mar 8 2011, 19:03
|- - deneb13   Цитата(Taradov Alexander @ Mar 8 2011, 22...   Mar 9 2011, 11:11
|- - Taradov Alexander   QUOTE (deneb13 @ Mar 9 2011, 14:11) Вопро...   Mar 9 2011, 11:17
- - deneb13   Например,в Тузове "Стат.теория приема сложных...   Mar 8 2011, 19:15
|- - Taradov Alexander   QUOTE (deneb13 @ Mar 8 2011, 22:10) Напри...   Mar 8 2011, 19:31
- - deneb13   Спасибо!Вы мне очень помогли!А насчет книг...   Mar 8 2011, 19:32
|- - Taradov Alexander   QUOTE (deneb13 @ Mar 8 2011, 22:32) Спаси...   Mar 8 2011, 19:37
- - deneb13   Спасибо!   Mar 8 2011, 19:47
- - 314   Извините, если не в тему, но такой метод фильтраци...   Mar 9 2011, 06:38
- - Taradov Alexander   Что-то не выходит у меня из головы этот метод, мож...   Mar 9 2011, 06:39
- - deneb13   Мои знания о фильтре Калмана достаточно поверхност...   Mar 9 2011, 08:33
|- - Taradov Alexander   QUOTE (deneb13 @ Mar 9 2011, 11:33) Перен...   Mar 9 2011, 09:46
|- - deneb13   Цитата(Taradov Alexander @ Mar 9 2011, 12...   Mar 9 2011, 09:55
|- - Taradov Alexander   QUOTE (deneb13 @ Mar 9 2011, 12:55) а как...   Mar 9 2011, 09:59
- - petrov   Узкополосную помеху можно адаптивным фильтром комп...   Mar 9 2011, 09:30
- - deneb13   Да,я знаю об адаптивной фильтрации. Просто по зада...   Mar 9 2011, 09:43
- - deneb13   я описала общий принцип метода компенсации.в своем...   Mar 9 2011, 09:49
|- - Taradov Alexander   QUOTE (deneb13 @ Mar 9 2011, 12:49) Т.е. ...   Mar 9 2011, 09:55
- - deneb13   Спасибо,интересная для меня мысль!   Mar 9 2011, 10:01
- - Herz   Цитата(Taradov Alexander @ Mar 9 2011, 08...   Mar 9 2011, 10:15
- - deneb13   Да,блок всегда фиксированной длины.а если использо...   Mar 9 2011, 11:41
|- - Taradov Alexander   QUOTE (deneb13 @ Mar 9 2011, 14:41) Да,бл...   Mar 9 2011, 11:53
- - petrov   deneb13, делайте с переносом в 0 и обратно, в нуле...   Mar 9 2011, 12:05
|- - Taradov Alexander   QUOTE (petrov @ Mar 9 2011, 15:05) deneb1...   Mar 9 2011, 12:13
|- - petrov   Цитата(Taradov Alexander @ Mar 9 2011, 15...   Mar 9 2011, 12:17
||- - Taradov Alexander   QUOTE (petrov @ Mar 9 2011, 15:17) Это бу...   Mar 9 2011, 12:22
|- - deneb13   Цитата(Taradov Alexander @ Mar 9 2011, 15...   Mar 9 2011, 12:45
|- - Taradov Alexander   QUOTE (deneb13 @ Mar 9 2011, 15:45) именн...   Mar 9 2011, 12:52
- - deneb13   Буду благодарна,если расскажете о своих результата...   Mar 9 2011, 12:58
- - Taradov Alexander   Я решил попробовать для начала просто одну помеху...   Mar 9 2011, 18:43
|- - Самурай   Цитата(Taradov Alexander @ Mar 9 2011, 21...   Mar 9 2011, 19:30
|- - Taradov Alexander   QUOTE (Самурай @ Mar 9 2011, 22:30) Полос...   Mar 9 2011, 19:42
- - deneb13   Скажите, а как можно посчитать комплексный фильтр?...   Mar 9 2011, 20:48
|- - Taradov Alexander   QUOTE (deneb13 @ Mar 9 2011, 23:48) Скажи...   Mar 9 2011, 20:58
- - deneb13   Для того,чтобы узнать насколько следует увеличиват...   Mar 9 2011, 20:59
|- - Taradov Alexander   QUOTE (deneb13 @ Mar 9 2011, 23:59) Для т...   Mar 9 2011, 21:03
|- - petrov   Цитата(Taradov Alexander @ Mar 10 2011, 00...   Mar 9 2011, 21:46
- - deneb13   Спасибо,попробую   Mar 9 2011, 21:05


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

 


RSS Текстовая версия Сейчас: 31st July 2025 - 22:02
Рейтинг@Mail.ru


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