Вверх ↑
Этот топик читают: Гость
Этот топик был перемещен из раздела "Помощь по среде"
Ответов: 4621
Рейтинг: 746
#61: 2020-01-21 13:17:00 ЛС | профиль | цитата
Andrej77rv писал(а):
Только с помощью дискретизации. Или ещё есть какой то другой способ?
Чтением байт и математическими операциями с ними для получения требуемого результата. Почему это "в HiAsm дискретизировать всё равно не получится" - непонятно.
карма: 26

0
Ответов: 63
Рейтинг: 1
#62: 2020-01-21 13:21:55 ЛС | профиль | цитата
Netspirit, вот именно что чтением. Только вопрос с какой скоростью будет это чтение? Вы сможете прочитать информацию из файла в HiAsm со скоростью 900 байт в секунду? Если нет, тогда и принимать онлайн сигнал вы не сможете.

Редактировалось 2 раз(а), последний 2020-01-21 13:29:34
карма: 1

0
Ответов: 4621
Рейтинг: 746
#63: 2020-01-21 13:30:02 ЛС | профиль | цитата
Andrej77rv писал(а):
Только вопрос с какой скоростью будет это чтение?
Из файла? Со скоростью работы жесткого диска.
А какое это имеет значение? Ты что, собрался на графике со скоростью 100 МГц рисовать?
Andrej77rv писал(а):
Вы сможете прочитать информацию из файла в HiAsm со скоростью 900 байт в секунду?
Ну, из жесткого диска SATA2 данные читаются со скоростью 80 Мбайт в секунду. Предполагаю, в консольных утилитах должна быть возможность выводить данные не в файл, а в стандартный поток вывода, тогда их можно брать оттуда на-лету.

С другой стороны, предполагаю, в API и в консольных утилитах есть какие-то функции для удобного получения именно интересующих данных в реальном времени. USB 2.0 работает со скоростью до 480 Мбит (80 Мбайт) в секунду. Если данные будут приходить по 1 байту, то все равно больше 80 МГц в реальном времени не считается. Разве что данные приходят в каком-то сжатом виде и распаковываются драйвером.

Редактировалось 2 раз(а), последний 2020-01-21 13:33:41
карма: 26

0
Ответов: 63
Рейтинг: 1
#64: 2020-01-21 13:44:37 ЛС | профиль | цитата
Netspirit писал(а):
Предполагаю, в консольных утилитах должна быть возможность выводить данные не в файл, а в стандартный поток вывода, тогда их можно брать оттуда на-лету.

Есть такая возможность брать данные при помощи RTL_TCP а не из файла. Но пока с файлами надо разобраться. Я пока не додумался как можно эти 900 кбайт разложить по времени,за одну секунду, на отельные байты.
карма: 1

0
Разработчик
Ответов: 26066
Рейтинг: 2120
#65: 2020-01-21 13:59:16 ЛС | профиль | цитата
Andrej77rv писал(а):
Вы сможете прочитать информацию из файла в HiAsm со скоростью 900 байт в секунду?

Из памяти можно. Файл не обязательно может быть на диске, его образ может прекрасно себя чувствовать и в памяти. А с памятью скорость работы гораздо выше, чем с любым накопителем. Единственное что, так это нужно будет иметь быстрые мат операции для обработки, вот тут основные компоненты HiAsm могут уже не потянуть. Тут можно пробовать уже в InLineCode

Редактировалось 1 раз(а), последний 2020-01-21 14:02:34
карма: 22

0
Ответов: 63
Рейтинг: 1
#66: 2020-01-21 14:01:51 ЛС | профиль | цитата
nesco, да здесь кстати ошибся. Не 900 байт, а 900 кбайт.
карма: 1

0
Разработчик
Ответов: 26066
Рейтинг: 2120
#67: 2020-01-21 14:04:46 ЛС | профиль | цитата
Andrej77rv писал(а):
да здесь кстати ошибся. Не 900 байт, а 900 кбайт.

Я это уже понял.
Те, ту предполагается RealTime сканирование диапазона с отображением. Я правильно понял?

Редактировалось 2 раз(а), последний 2020-01-21 14:07:31
карма: 22

0
Ответов: 63
Рейтинг: 1
#68: 2020-01-21 14:12:22 ЛС | профиль | цитата
nesco, да. "Сканирование" - это и есть дискретизация. т.е. каждый байт должен соответствовать своему участку времени. А все байты соответствуют времени 1 сек.
карма: 1

0
Разработчик
Ответов: 26066
Рейтинг: 2120
#69: 2020-01-21 14:20:40 ЛС | профиль | цитата
Andrej77rv писал(а):
да. "Сканирование" - это и есть дискретизация. т.е. каждый байт должен соответствовать своему участку времени. А все байты соответствуют времени 1 сек.

Ну и как предполагается отобразить на экране весь диапазон в 900 кбайт? Сколько байт уходит на пиксель из этих данных, те какова разрядность одной точки дискретизации?
карма: 22

0
Главный модератор
Ответов: 2997
Рейтинг: 395
#70: 2020-01-21 14:21:04 ЛС | профиль | цитата
Это мне напоминает "разговор глухого со слепым". Думаю только Леонид способен понять чего хочет автор темы. Мы не разбираемся в радиотехнике, он не разбирается в программировании. Получается мы разговариваем на разных языках, думая каждый о своём.
карма: 6
Дорогу осилит идущий. Install/Update HiAsm.NET
0
Разработчик
Ответов: 26066
Рейтинг: 2120
#71: 2020-01-21 14:24:43 ЛС | профиль | цитата
Nic писал(а):
Получается мы разговариваем на разных языках, думая каждый о своём.

Чел полез в программирование, и вот тут уже надо объяснить ему, что можно реально попытаться реализовать, а что нельзя. А вот тут уже надо конкретно знать, какой результат чел хочет получить от программы.

Редактировалось 1 раз(а), последний 2020-01-21 14:25:58
карма: 22

0
Главный модератор
Ответов: 2997
Рейтинг: 395
#72: 2020-01-21 14:27:34 ЛС | профиль | цитата
Andrej77rv писал(а):
Подскажите возможно ли вообще написать программу в HiAsm для приемника RTL2832U + R820T типа SDRSharp? Пусть она будет проще, но чтобы принимала FM диапазон 88-108 мГц.

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

Редактировалось 1 раз(а), последний 2020-01-21 14:28:15
карма: 6
Дорогу осилит идущий. Install/Update HiAsm.NET
0
Ответов: 63
Рейтинг: 1
#73: 2020-01-21 14:28:46 ЛС | профиль | цитата
nesco писал(а):

Ну и как предполагается отобразить на экране весь диапазон в 900 кбайт? Сколько байт уходит на пиксель из этих данных, те какова разрядность одной точки дискретизации?

Да здесь не так важно это. Посколько радиостанции занимают полосы в несколько кГц.

--- Добавлено в 2020-01-21 14:29:54

Nic, совершенно верно.

Редактировалось 1 раз(а), последний 2020-01-21 14:29:54
карма: 1

0
Разработчик
Ответов: 26066
Рейтинг: 2120
#74: 2020-01-21 14:31:30 ЛС | профиль | цитата
Nic писал(а):
что автор желает услышать звуки радиостанции FM диапазона при помощи программы HiAsm и звуковой карты компьютера.

Насколько я понял, то нет. Он хочет получить что-то типа сканера диапазона с отображением инфы на экране. И звуковые карты компов не поддерживают дискретизацию выше 48 кГц. Выносные уже поддерживают до 384 кГц, но стоят они бешеных денег, и это все еще не 900 кГц.
Andrej77rv писал(а):
Посколько радиостанции занимают полосы в несколько кГц.

Те, ты хочешь выделить из диапазона пики и уже их просматривать, тк весь диапазон не лезет на экран. И несколько кГц это уже не 1 мГц.

Редактировалось 1 раз(а), последний 2020-01-21 14:35:40
карма: 22

0
Главный модератор
Ответов: 2997
Рейтинг: 395
#75: 2020-01-21 14:36:01 ЛС | профиль | цитата
Andrej77rv писал(а):
Nic, совершенно верно.

Бинго!

--- Добавлено в 2020-01-21 14:44:52

Andrej77rv, Можно узнать причину чем не устраивают имеющиеся программы работы с данным приёмником?

Редактировалось 1 раз(а), последний 2020-01-21 14:44:52
карма: 6
Дорогу осилит идущий. Install/Update HiAsm.NET
0
Сообщение
...
Прикрепленные файлы
(файлы не залиты)