Вверх ↑
Этот топик читают: Гость
Этот топик был перемещен из раздела "Помощь по среде"
Ответов: 63
Рейтинг: 1
#76: 2020-01-21 14:46:55 ЛС | профиль | цитата
nesco, анализатор спектра это уже задача номер два. А сначала нужно получить звук.

--- Добавлено в 2020-01-21 14:49:38

Nic писал(а):
Можно узнать причину чем не устраивают имеющиеся программы работы с данным приёмником?

В HiAsm гораздо больше возможностей. Т.е. я уже могу добавлять всё что захочу. Сканеры, демодуляторы, эквалайзеры и т.д.

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

0
Разработчик
Ответов: 26061
Рейтинг: 2120
#77: 2020-01-21 14:54:18 ЛС | профиль | цитата
Andrej77rv писал(а):
А сначала нужно получить звук.

Те необходимо выделить из всего этого файла нужную активную модулирующую частоту и преобразовать ее математически в звук. Это уже по части точно Леонида, он у нас тут главный математик. У меня только вопрос в другом, как все это предполагается сделать непрерывно через файл, это же вообще молореально. Вы представляете себе размерность такого потока?
карма: 22

0
Ответов: 63
Рейтинг: 1
#78: 2020-01-21 14:56:56 ЛС | профиль | цитата
nesco, так в этом то все и дело. Но прога SDRSharp как то же это делает.
карма: 1

0
Разработчик
Ответов: 26061
Рейтинг: 2120
#79: 2020-01-21 15:11:25 ЛС | профиль | цитата
Andrej77rv писал(а):
Но прога SDRSharp как то же это делает.

Через файл или все же через память, использую доступ к API драйвера? Это совершенно разные подходы.

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

0
Главный модератор
Ответов: 2997
Рейтинг: 395
#80: 2020-01-21 15:13:48 ЛС | профиль | цитата
Andrej77rv писал(а):
В HiAsm гораздо больше возможностей.

Лестное мнение, но не соответствует действительности к сожалению. Превзойти "классические" языки программирования HiAsm пока не готов. SDRSharp скорее всего делает все преобразования в памяти, поэтому нет проблем с "realtime", но если рядом с компом включить обычный приёмник, то почти наверняка задержка сигнала будет заметна на слух. Что касается возможностей, то они ограничиваются в данном случае используемой библиотекой в backend'e, так как мало кто в здравом уме возьмётся писать всё с нуля, когда есть сторонние наработки по работе с данной микросхемой. И уж точно для задачи "всё с нуля" HiAsm не подходит однозначно. Реально сделать программу, которая будет использовать туже самую библиотеку, что и SDRSharp, но как уже говорил, возможности будут ограничены.
карма: 6
Дорогу осилит идущий. Install/Update HiAsm.NET
0
Ответов: 4612
Рейтинг: 746
#81: 2020-01-21 16:12:34 ЛС | профиль | цитата
nesco писал(а):
У меня только вопрос в другом, как все это предполагается сделать непрерывно через файл
Файл он получает через консольные утилиты - думаю, там есть режим выводить не в файл, а в STDOUT. Все равно файл не годится для непрерывного воспроизведения, так как имеет конечный размер и отсутствует событие поступления новых данных.

Раз нам нужен звук, предполагаю:
- на вход нашей программы идут исходные данные с радио-частотой, в программе фильтруются и обрабатываются для получения звуковых семплов (демодуляция). Полученные семплы с помощью SoundBuffer воспроизводятся как звук.
- параметрами консольных утилит добиться чтобы на вход поступали отфильтрованные данные без несущей частоты, в виде готовых аудио-семплов с известной частотой и разрядностью семплов. Воспроизвести полученный поток.

Редактировалось 3 раз(а), последний 2020-01-21 16:14:45
карма: 26

0
#82: Этот пост был удален
Ответов: 63
Рейтинг: 1
#83: 2020-01-21 17:33:36 ЛС | профиль | цитата
Nic, HiAsm_4.05b186 и HiAsm.NET это разные проги? Ошибки выдает


карма: 1

0
Ответов: 16884
Рейтинг: 1239
#84: 2020-01-21 17:34:21 ЛС | профиль | цитата
Мой SDR трансивер. 4Z5LP
Второй год. Я доволен. На приём лучше моего старичка KENWOOD 850.

Редактировалось 2 раз(а), последний 2020-01-21 17:42:07
карма: 25
Немного терпения! Дежурный экстрасенс скоро свяжется с Вами!
0
Главный модератор
Ответов: 2997
Рейтинг: 395
#85: 2020-01-21 17:39:28 ЛС | профиль | цитата
Andrej77rv писал(а):
HiAsm_4.05b186 и HiAsm.NET это разные проги?

HiAsm.NET - это другая программа.
карма: 6
Дорогу осилит идущий. Install/Update HiAsm.NET
0
Ответов: 63
Рейтинг: 1
#86: 2020-01-21 17:42:02 ЛС | профиль | цитата
Tad, а у меня ic-718

--- Добавлено в 2020-01-21 17:54:10

Nic,установил HiAsm.NET. Ваш проект не открывается, виснет. Да и антивирус сильно ругается на этот HiAsm.NET. На HiAsm_4.05b186 так не ругается.

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

0
Ответов: 16884
Рейтинг: 1239
#87: 2020-01-21 17:55:03 ЛС | профиль | цитата
Andrej77rv, нормальный аппарат.
карма: 25
Немного терпения! Дежурный экстрасенс скоро свяжется с Вами!
0
Главный модератор
Ответов: 2997
Рейтинг: 395
#88: 2020-01-21 18:10:31 ЛС | профиль | цитата
Andrej77rv писал(а):
Ваш проект не открывается, виснет

Да, есть пока такое, если Вы распаковали архив куда-то ещё кроме папки c:\temp.
карма: 6
Дорогу осилит идущий. Install/Update HiAsm.NET
0
Ответов: 63
Рейтинг: 1
#89: 2020-01-21 18:11:56 ЛС | профиль | цитата
Nic, нет в эту папку и распаковал.
карма: 1

0
#90: Этот пост был удален
Сообщение
...
Прикрепленные файлы
(файлы не залиты)