Рекламку не надо бросать. Совершенно без привлечения украинских комплексов могу произвести любые измерения радиотрактов в дипазоне 10Hz - 25GHz. Цены минимальные, от 250р/ч
Вид для печати
Код действительно не мой, т.к. такого рода смесители я не использую в своих программах. Вам было непонятно, каким образом в программных квадратурных смесителях используются синусы и косинусы - я Вам дал образец программы, где это реализовано. Откуда они заполняются, написано в строке, где они объявляются:
complex x = complex(cos(FIRphase),sin(FIRphase));
FIRphase - это заранее рассчитанное смещение угла фазы на каждый семпл исходного IQ массива.
Одно значение заполняется косинусом, другое синусом. Далее эти значения перемножаются с таким же комплексным числом из IQ потока, указатель на который - переменная buf.
Таким образом любое место из всей ширины IQ потока переносится в нулевую частоту, а там уже применяются фильтры. Для CW и SSB не нужны никакие детекторы, т.к. описанный выше смеситель и есть детектор для таких видов модуляции. Это Вам к сведению,
Я понял одно: Вы никогда не занимались созданием программных гетеродинов, а тем более, приемников. Устраивать тут Вам ликбез нет никакого желания, да и тема не подходит. Хотите узнать больше - создавайте тему, может и я подключусь.
Очень неплохая работа. Но Вы то сами внимательно читали?
Вот вам физика и математика.Цитата:
В природе существуют только сигналы вещественные — как функции времени s(t), в форме изменения во времени некоторой физической величины s. Комплексные же сигналы существуют только на бумаге в виде математических моделей или в нашем воображении.
Чего копировать я не понял, ну, по большому счёту, другого я и не ожидал. И Вам не хворать ;) Будете проходить мимо... проходите :)
Помнится, что постов 10-15 назад вы говорили о ПЧ 12 кГц...
Физически это не смеситель или детектор. Это программный преобразователь, хотя функционально он выполняет такие-же функции.
Как Вы поняли меня не очень тревожит, только перенесение общеизвестной формулы на С# у меня бы язык не повернулся назвать "созданием", всё это давно уже создано.
Насчёт ликбеза тоже вопрос спорный, особенно относительно того, кому он больше нужен.
Ну и, напоследок, опять тот-же самый вопрос, Юрий, услышьте меня, пожалуйста: откуда, при помощи чего и в каком виде физически вы получаете данные для заполнения буфера? Может это вернёт нас к теме регулировки усиления по (нулевой) ПЧ...
Не.. реально интересная тема!!! :)
.. почитал начало темы.. узнал много нового.. :)
ога! :)
Их тут у нас .. 16 человек.
Кстати, в начале темы узнал (вернее вспомнил), что некоторые коллеги, которые хотят, но пока не могут, берут аппараты в кредит, а не пишут ерундой на форумах.. :)
Начинаю думать над подобными советами.
Кстати, пока не добрался до решения ТС-а.. он-то что выбрал?? :)
ТС, по всей видимости, уже сильно пожалел о поднятом вопросе. Извиняюсь за офф, но сильно напоминает:
https://www.youtube.com/watch?v=_Hl4iDfARv8
:):):)
В спор мудрецов не вмешиваюсь, хотя и имею TS-590. Я доволен. Мне нравится. Больше добавить нечего. Запасаемся попкорном, ибо большие выходные, а значит нас ждет много интересного в этой теме, возможно перед нами раскроются доселе невиданные горизонты. ;)