Вверх ↑
Этот топик читают: Гость
Ответов: 8930
Рейтинг: 823
#91: 2012-12-18 13:06:29 ЛС | профиль | цитата
nesco, Tad наверное ошибся, 29788
карма: 19

0
Разработчик
Ответов: 26170
Рейтинг: 2127
#92: 2012-12-18 13:18:29 ЛС | профиль | цитата
Леонид писал(а):
29788

А что в нем такого сверхординарного, мне кто-нибудь пояснит
карма: 22

0
Ответов: 91
Рейтинг: 1
#93: 2012-12-18 14:54:59 ЛС | профиль | цитата
Вот полная рабочая схема. Мне непонятна роль элемента StreamToHex convertor в режиме StrToHex но только так я могу увидеть принятые данные.
Если у вас есть версии как лучше сохранить 1442 байта чтобы иметь доступ к каждому - я с радостью рассмотрю все !
code_29799.txt
------------ Дoбавленo в 14.54:
Леонид писал(а):
А что Вы хотите делать с этими данными -- собственный приёмник, сохранить в виде *.wav файла, или ещё что-то?
С какой частотой выдаются эти 1442 байта?

Для начала пропустить данные через пиковый детектор а результат представить в виде графика - вот те АЧХ-метр готов.
Данные передаются не особо быстро, раз 10 в секунду, это ж только 48ксэмплов.
карма: 1

0
файлы: 1code_29799.txt [6.6KB] [160]
Ответов: 16884
Рейтинг: 1239
#94: 2012-12-18 18:16:48 ЛС | профиль | цитата
rolin, индусский код, однако. ИМХО.
карма: 25
Немного терпения! Дежурный экстрасенс скоро свяжется с Вами!
0
Ответов: 8930
Рейтинг: 823
#95: 2012-12-18 20:52:49 ЛС | профиль | цитата
rolin, вот, попробуйте (на рассыпухе большая получилась -- нет у нас в конверторе трёхбайтного целого пришлось на IC делать) code_29804.txt
карма: 19

0
файлы: 1code_29804.txt [3.2KB] [145]
Ответов: 91
Рейтинг: 1
#96: 2012-12-18 21:30:42 ЛС | профиль | цитата
Леонид, схема не воспринимается
карма: 1

0
Ответов: 8930
Рейтинг: 823
#97: 2012-12-18 21:41:18 ЛС | профиль | цитата
rolin, вот архив resiver.rar
карма: 19

0
файлы: 1resiver.rar [2.4KB] [98]
Ответов: 91
Рейтинг: 1
#98: 2012-12-18 23:47:11 ЛС | профиль | цитата
Леонид, Это работает! Только цифры по оси Х постоянно инкрементируются - это так задумано?
Правда , чтобы это использовать мне придется выучить Дельфи.
карма: 1

0
Ответов: 8930
Рейтинг: 823
#99: 2012-12-19 00:06:56 ЛС | профиль | цитата
rolin писал(а):
цифры по оси Х постоянно инкрементируются - это так задумано
Цифры по оси Х -- номер точки от начала, естественно они меняются.
А зачем знать Дельфи (изучить-то конечно надо какой нибудь язык) кубик IC равноценен компоненту, его можно применять, копировать и не зная никаких языков
А что это за данные, усреднённые значения принимаемого сигнала?
карма: 19

0
Ответов: 16884
Рейтинг: 1239
#100: 2012-12-19 00:32:29 ЛС | профиль | цитата
Леонид писал(а):
нет у нас в конверторе трёхбайтного целого
А это чем не конвертор трёхбайтного целого

Add(RGB,15207685,140,133)
{
}
Add(ToRGB,11458431,196,133)
{
}
карма: 25
Немного терпения! Дежурный экстрасенс скоро свяжется с Вами!
0
Ответов: 91
Рейтинг: 1
#101: 2012-12-19 00:43:58 ЛС | профиль | цитата
По факту - получился осциллограф.
Данные - это входной сигнал АЦП с частотой сэмплирования 48кГц(может меняться) перенесённый с более высокой частоты с помощью DigitalDownConverter.
Типа как смеситель, только полностью цифровой. Q и I сигналы - одно и то же, только сдвинуты друг от друга на 90 градусов ещё на стадии преобразования.
карма: 1

0
Ответов: 8930
Рейтинг: 823
#102: 2012-12-19 14:43:17 ЛС | профиль | цитата
Tad писал(а):
А это чем не конвертор трёхбайтного целого
Ой, и правда! Ни в жизни не догадался бы! (но там трёхбайтовое беззнаковое но приспособить можно!)
rolin писал(а):
это входной сигнал АЦП с частотой сэмплирования 48кГц
rolin писал(а):
раз 10 в секунду, это ж только 48ксэмплов.
1440/3/2=240 значений*10=2400 Гц, это никак не 48 кГц Если только это полуготовые данные на дальнейшее преобразование (цифровой смеситель с 1600 Гц, получение четырёх сигналов и их суммирование/вычитание для выделения полосы 400-2800 Гц; или разложить в Фурье, тоже получить четыре спектра и складывать/вычитать для восстановления исходного сигнала)? Это тоже легко можно сделать.
карма: 19

0
Ответов: 91
Рейтинг: 1
#103: 2012-12-19 16:41:53 ЛС | профиль | цитата
rolin писал(а):
раз 10 в секунду, это ж только 48ксэмплов

Тут я маху дал, звиняйте , видимо лампочка сетевой активности чаще моргать не может.
Чтобы лучше понять что на выходе, представим наши сигналы в спектральной области. На выходе - кусок спектра ,перенесенный с более высокой частоты с помощью DDC, частота настройки приемника соответствует 0Гц на выходе и если мы применим к выходным сигналам квадратурный демодулятор, то таким образом подавим(и выделим) частоты зеркального приёма (выше или ниже частоты настройки) и сможем рассматривать спектр в полосе +/- 24кГц от частоты настройки приемника.
полоса частот на выходе настраивается и может быть аж до 1920кГц.
Исходя из вышесказанного, осциллограф у нас получится хреновенький, тем более что он есть в родном софте.
Надо делать АЧХ-метр, ведь RX/TX поддерживает полный дуплекс.
карма: 1

0
Ответов: 8930
Рейтинг: 823
#104: 2012-12-19 17:28:16 ЛС | профиль | цитата
rolin, сделайте вот такой частотмерчик code_29812.txt и отпишитесь, сколько раз в секунду Ваше железо выдаёт этот блок данных, будем точно знать и полосу и что с ней делать
карма: 19

0
файлы: 1code_29812.txt [561B] [183]
Ответов: 91
Рейтинг: 1
#105: 2012-12-19 18:58:44 ЛС | профиль | цитата
Леонид, 43 пакета в секунду, но что это нам даёт?
карма: 1

0
Сообщение
...
Прикрепленные файлы
(файлы не залиты)