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

 
 
> OFDM - реальные значения частоты (неотрицательные), C#
lennen
сообщение Nov 3 2015, 06:58
Сообщение #1


Местный
***

Группа: Свой
Сообщений: 227
Регистрация: 1-10-15
Из: Москва
Пользователь №: 88 647



Я писал с помощью библиотеки IFFTW на C# преобразование ОБПФ для генерирования OFDM-сигнала.
1. Фаза определяется амплитудами синфазной и квадратурной составляющих - ОК.
2. Если сделать БПФ от косинусоиды, то получится две палки - на частоте синусоиды fc, и на частоте fд - fс (отнимаем от частоты дискретизации значение). Настолько я понял, вторая частота может быть рассмотрена в отрицательных частотах, а сигнал бесконечно периодичен. Потому если нужна конкретная полоса, то нужно поставить фильтр на ширину спектра OFDM-сигнала, и верхние гармоники уйдут, а вот составляющая меньше 0 останется. Я прав?

Потому что из этого идут дальнейшие рассуждения: я могу поставить несколько частот fc1, fc2, fc3 ... fcn, то есть если генерирую несколько синусоид, то кроме основных частот получу зеркальные палочки fд - fc1, fд - fc2, fд - fc3, ... fд - fcn.
Тогда я хочу наоборот - я формирую спектр сигнала, в котором будут вышеупомянутые частоты, и, сделав ОБПФ, получаю сумму гармоник во временной области.
Теперь внимание! Я формирую спектр, где есть fc1, fc2, fc3 ... fcn с теми амплитудами, с которыми я захочу. Надо бы сделать и частоты fд - fc1, fд - fc2, fд - fc3, ... fд - fcn с теми же значениями амплитуд. Но я хочу именно изменить их. То есть у меня есть массив различных значений амплитуд, и эта информация не закладывается в fc1, fc2, fc3 ... fcn и дублируется в fд - fc1, fд - fc2, fд - fc3, ... fд - fcn, а именно закладывается как в положительные частоты, так и в "отрицательные". Потом по любому будет фильтр, который отфильтрует сигнал в требуемой области. Я корректно соображаю, можно ли так? Или я потом не смогу раскодировать такой сигнал?
Я бы проверил, да это надо делать цифровой фильтр, и чтобы он корректно работал, а у меня пока других морок хватает, поэтому интересует теория, как Вы это понимаете?

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

Сообщение отредактировал lennen - Nov 3 2015, 07:00
Go to the top of the page
 
+Quote Post



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

 


RSS Текстовая версия Сейчас: 1st August 2025 - 20:07
Рейтинг@Mail.ru


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