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

 
 
4 страниц V  < 1 2 3 4 >  
Reply to this topicStart new topic
> Симуляция ЧМ сигнала содержащего музыку, Вопрос спецам
petrov
сообщение Mar 11 2009, 15:00
Сообщение #31


Гуру
******

Группа: Свой
Сообщений: 2 220
Регистрация: 21-10-04
Из: Balakhna
Пользователь №: 937



Цитата(ACiDUser @ Mar 11 2009, 17:40) *
Это означает что можно обойти критерий Найквиста о двух обязательных считываний на период - для возможности восстановить сигнал.

Широкополосные не потянет. Но ЧМ демодулировать реально.

Получить многофункциональный девайс, в идеале для приёма видео и аудио информации.


Сначала сделаем - а потом посмотрим где можно применить.

Никто не создавал, например, компьютеры изначально для массового потребления.


Может я чего-то не понимаю, но не видно реализма какого-то. Вот берёшь буржуйские диссеры и многие можно в реальной разработке тех же модемов использовать. А у нас что-то не видно такого, да вообще зачастую бред какой-то.
Go to the top of the page
 
+Quote Post
ACiDUser
сообщение Mar 11 2009, 15:12
Сообщение #32


Участник
*

Группа: Новичок
Сообщений: 25
Регистрация: 9-12-08
Пользователь №: 42 321



Ну почитай почему многие институты сейчас уделяют внимание Software Radio, а в армии это уже давно используется. А процессоры будут выходить еще мощнее что будет открывать новые возможности. Я думаю когда компьютеры первые были, тоже были такие люди, которые говорили, что это бред и никому не нужно smile.gif
Go to the top of the page
 
+Quote Post
petrov
сообщение Mar 11 2009, 15:27
Сообщение #33


Гуру
******

Группа: Свой
Сообщений: 2 220
Регистрация: 21-10-04
Из: Balakhna
Пользователь №: 937



Цитата(ACiDUser @ Mar 11 2009, 18:12) *
Ну почитай почему многие институты сейчас уделяют внимание Software Radio, а в армии это уже давно используется. А процессоры будут выходить еще мощнее что будет открывать новые возможности. Я думаю когда компьютеры первые были, тоже были такие люди, которые говорили, что это бред и никому не нужно smile.gif


Так не в этом бред, кто же против Software Radio, цифровая обработка сигналов и есть Software Radio. ИМХО усилия надо направлять на разработку новых модуляций, кодирования и т. п.
Go to the top of the page
 
+Quote Post
ACiDUser
сообщение Mar 11 2009, 15:39
Сообщение #34


Участник
*

Группа: Новичок
Сообщений: 25
Регистрация: 9-12-08
Пользователь №: 42 321



Ну вот пусть болит голова об этом у тех кто этим занимается - кодированием и разработкой модуляций. Пока всё радиовещание перейдет на цифровой стандарт пройдет еще много времени. А иметь устройство для которого демодуляция - это просто написанная программа очень удобно, можно принимать разные сигналы и демодулировать их, и для этого не нужно переделывать железо.
Go to the top of the page
 
+Quote Post
Pathfinder
сообщение Mar 11 2009, 17:58
Сообщение #35


Местный
***

Группа: Свой
Сообщений: 275
Регистрация: 29-06-05
Пользователь №: 6 400



ACiDUser,
Как вы себе представляете SDR? Антенна+АЦП+компьютер? Дак это утопия. Как минимум потому что невозможно сделать абсолютно универсальный преселектор. За универсальность всегда приходится платить очень дорого - и ценой и характеристиками.

Цитата
Может я чего-то не понимаю, но не видно реализма какого-то. Вот берёшь буржуйские диссеры и многие можно в реальной разработке тех же модемов использовать. А у нас что-то не видно такого, да вообще зачастую бред какой-то.

+1


--------------------
ADC / DAC LC Filter Designer — Удобный инструмент проектирования LC-фильтров для ЦАП и АЦП
Go to the top of the page
 
+Quote Post
_Anatoliy
сообщение Mar 12 2009, 05:48
Сообщение #36


Утомлённый солнцем
******

Группа: Свой
Сообщений: 2 646
Регистрация: 15-07-06
Из: г.Донецк ДНР
Пользователь №: 18 832



Цитата(leksa @ Mar 4 2009, 20:07) *
Подскажите пожалуйста, из какой книги рисунок?


http://rapidshare.com/files/189408753/cifr...lov-lajjons.rar
Go to the top of the page
 
+Quote Post
ACiDUser
сообщение Mar 12 2009, 12:58
Сообщение #37


Участник
*

Группа: Новичок
Сообщений: 25
Регистрация: 9-12-08
Пользователь №: 42 321



Цитата(Pathfinder @ Mar 11 2009, 21:58) *
ACiDUser,
Как вы себе представляете SDR? Антенна+АЦП+компьютер? Дак это утопия. Как минимум потому что невозможно сделать абсолютно универсальный преселектор. За универсальность всегда приходится платить очень дорого - и ценой и характеристиками.


+1


Создайте отдельную тему с названием "SDR реально или нет?"

Можно уже по теме отвечать?

Цитата(_Anatoliy @ Mar 12 2009, 09:48) *


Спасибо, книжка что надо! А про метод с детектированием нулей что-нибудь есть?
Go to the top of the page
 
+Quote Post
_Anatoliy
сообщение Mar 12 2009, 13:40
Сообщение #38


Утомлённый солнцем
******

Группа: Свой
Сообщений: 2 646
Регистрация: 15-07-06
Из: г.Донецк ДНР
Пользователь №: 18 832



Цитата(ACiDUser @ Mar 12 2009, 14:58) *
Спасибо, книжка что надо! А про метод с детектированием нулей что-нибудь есть?


У меня нет.
Go to the top of the page
 
+Quote Post
ACiDUser
сообщение Mar 12 2009, 14:35
Сообщение #39


Участник
*

Группа: Новичок
Сообщений: 25
Регистрация: 9-12-08
Пользователь №: 42 321



С детектированием нулей получилось так.
Если наложить шум, тогда алгоритм детектирует лишние нули и демодулированный сигнал уже искажен.
Есть задумка брать из этих нескольких нулей среднее значение.
Эскизы прикрепленных изображений
Прикрепленное изображение
Прикрепленное изображение
 
Go to the top of the page
 
+Quote Post
leksa
сообщение Mar 12 2009, 18:02
Сообщение #40


Участник
*

Группа: Участник
Сообщений: 41
Регистрация: 20-09-08
Пользователь №: 40 352



Цитата(ACiDUser @ Mar 12 2009, 17:35) *
С детектированием нулей получилось так.
Если наложить шум, тогда алгоритм детектирует лишние нули и демодулированный сигнал уже искажен.
Есть задумка брать из этих нескольких нулей среднее значение.

Имхо, метод с детектированием нулей не очень подходит для приема радиосигнала, по-моему помехоустойчивость у него будет хуже чем у других уже обсуждавшихся схем.
Но если очень хочется именно его попробовать, тогда может быть пропустить сигнал через схему с гистерезисом
Результат будет примерно такой:
Прикрепленное изображение

Здесь желтый сигнал - ваш с шумами, а красный - на выходе этого устройства с гистерезисом.
голубые линии - пороги
На языке Матлаба вот такой код это делает:

%нач условия
if(Sinp(1)>0)
state=1
else
state=-1
end
amp=max(abs(Sinp)) %- размах входного сигнала
thp=amp/3 %задаем пороги
thn=-thp
for k=2:length(Sinp)
if(state==1)% если сигнал в положительной фазе
if(Sinp(k)<thn)% если сигнал пересек отрицательный порог, то уходим в отрицательную фазу
Sc(k)=-amp;
state=-1% обозначаем что состояние теперь - сигнал в отрицательной фазе
else
Sc(k)=amp;
end
else% ну а здесь все точно наоборот!
if(Sinp(k)>thp)
Sc(k)=amp;
state=1
else
Sc(k)=-amp;
end
end
end

Если с матлабом работаете могу целиком скрипт кинуть.

Цитата(_Anatoliy @ Mar 12 2009, 08:48) *

Спасибо!

Цитата(ACiDUser)
А если этот алгоритм проводить не электронной схемой а программным кодом?

Не совсем понял вопрос.
Если точно его смоделировать программно, то результат я думаю будет очень похож на схемную реализацию.
Насколько я знаю, наибольшей помехоустойчивостью обладают методы с обратной связью: на ФАПЧ и с отрицательной обратной связью. Рассматриваются в книге Communication systems. S.Haykin
http://electronix.ru/forum/index.php?s=&am...st&p=557474
глава 2.13-2.14

Сообщение отредактировал leksa - Mar 12 2009, 18:44


--------------------
A designer knows he has achieved perfection not when there is nothing left to add, but when there is nothing left to take away (Antoine de Saint-Exupery)
Go to the top of the page
 
+Quote Post
ACiDUser
сообщение Mar 13 2009, 00:44
Сообщение #41


Участник
*

Группа: Новичок
Сообщений: 25
Регистрация: 9-12-08
Пользователь №: 42 321



Цитата(leksa)
Имхо, метод с детектированием нулей не очень подходит для приема радиосигнала, по-моему помехоустойчивость у него будет хуже чем у других уже обсуждавшихся схем.

Насчет помехоустойчивости согласен. А про гистерезис коллеги посоветовали сегодня, всеравно спасибо!

Я читал что этот метод очень хвалят из-за его быстрой работы. А также не требуется знать несущюю частоту.
При грамотной обработке шумов метод может быть весьма хорош.

Можно попробовать проводить усреднение сигнала на коротких промежутках, что может существенно убрать шумы.
Ну и, конечно, срезать амплитуду. Алгоритм умеет определять нули положительного полупериода и отрицательного - т.е. сигнал после пересечения идет вверх или вниз. Это может пригодится для демодуляции цифрового ЧМ.

Пока не понял зачем используется генератор импульсов (см. прикрепленную картинку)

Цитата(leksa)
Если с матлабом работаете могу целиком скрипт кинуть.


Работаю в LabView, но Матлаб тоже имеется и буду благодарен за пример скрипта.

Как доведу алгоритмы до стабильной работы попробую с реальным сигналом от генератора, поэтому пока и балуюсь с шумами.

с ФАПЧ я нашел готовый пример, но пока не могу его настроить под мой проект. Еще не разобрался как сам фильтр работает. Буду делать по мануалу.

Спасибо за конструктивные ответы
Эскизы прикрепленных изображений
Прикрепленное изображение
 
Go to the top of the page
 
+Quote Post
leksa
сообщение Mar 13 2009, 06:51
Сообщение #42


Участник
*

Группа: Участник
Сообщений: 41
Регистрация: 20-09-08
Пользователь №: 40 352



Цитата(ACiDUser @ Mar 13 2009, 03:44) *
Пока не понял зачем используется генератор импульсов (см. прикрепленную картинку)


Насколько я понял из картинки, генератор импульсов генерирует импульс постоянной ширины по каждому входному короткому импульсу. Где короткие импульсы чаще - там и на выходе генератора импульсы чаще. Потом сигнал поступает на ФНЧ, который сглаживает эту последовательность импульсов. Где импульсы на входе чаще, там сигнал на выходе ФНЧ будет чаще. Потом сравнение с порогом, и получается регенерированный двухпозиционный сигнал.
Насколько я понял, конкретно этот вариант схемы подойдет только для 2 позиционной частотной манипуляции.

Вот интересно, а что будет на выходе генератора импульсов, если сигналы на входе пойдут с интервалом меньше, чем ширина выходного импульса генератора?

И еще, может быть в программном виде генератор импульсов и ФНЧ можно заменить просто ФНЧ, с простой ИХ, близкой по форме и длительности к импульсам генератора. Тогда реакцией ФНЧ на входной дельта-импульс будет его ИХ, то есть как раз импульсы, как на выходе генератора. Но это сейчас в голову пришло и требует проверки.


--------------------
A designer knows he has achieved perfection not when there is nothing left to add, but when there is nothing left to take away (Antoine de Saint-Exupery)
Go to the top of the page
 
+Quote Post
leksa
сообщение Mar 13 2009, 15:34
Сообщение #43


Участник
*

Группа: Участник
Сообщений: 41
Регистрация: 20-09-08
Пользователь №: 40 352



Цитата(leksa @ Mar 13 2009, 09:51) *
Где импульсы на входе чаще, там сигнал на выходе ФНЧ будет чаще.

Бррр, не то написал, должно быть " Где импульсы на входе чаще, там сигнал на выходе ФНЧ будет больше. "


--------------------
A designer knows he has achieved perfection not when there is nothing left to add, but when there is nothing left to take away (Antoine de Saint-Exupery)
Go to the top of the page
 
+Quote Post
Serg76
сообщение Mar 13 2009, 16:44
Сообщение #44


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

Группа: Участник
Сообщений: 1 050
Регистрация: 4-04-07
Пользователь №: 26 775



Цитата(ACiDUser @ Mar 11 2009, 16:31) *
А можно узнать откуда такие данные?

Я занимаюсь разработкой софтовых демов. Приемный тракт строится по аналогичной схеме Антенна->ВЧ часть->модуль АЦП->модуль ввода оцифрованного потока в ПК (через USB2.0). Демодулятор выполнен программно. Максимум что я смог получить это 1,5 Мсим/сек на QPSK сигнале при использовании одного ядра Core2Duo 2,4 GHz в реалтайме. Думаю что можно дотянуть до 2 Мсим/сек если взять проц по-мощнее. Похоже что это предел. На таких скоростях даже простейшие тривиальные операции становятся существенным тормозом. На TMS и FPGA можно получить гораздо большие скорости. Но зато программные демы более гибкие. Так что выбор конфигурации приемного тракта должен зависеть от конкретной сложившейся ситуации.
Go to the top of the page
 
+Quote Post
leksa
сообщение Mar 13 2009, 18:28
Сообщение #45


Участник
*

Группа: Участник
Сообщений: 41
Регистрация: 20-09-08
Пользователь №: 40 352



Скрипт с "гистерезисом".
Прикрепленный файл  Test_ZCD.txt ( 1.07 килобайт ) Кол-во скачиваний: 208

Расширение надо поменять на m.


--------------------
A designer knows he has achieved perfection not when there is nothing left to add, but when there is nothing left to take away (Antoine de Saint-Exupery)
Go to the top of the page
 
+Quote Post

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

 


RSS Текстовая версия Сейчас: 20th July 2025 - 15:17
Рейтинг@Mail.ru


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