Я построил простой проект GNURadio, где я пытаюсь отправить простой текстовый файл (txF.txt), содержащий предложение «Привет всем!». Следующие блоки, которые я использовал:GNURadio: файл не получен, когда параметр повтора установлен на «Нет»
File Source -> Packet Encoder -> GMSK Mod -> Throuttle -> GMSK демод -> Packet Decoder -> Файловые Раковина
Блок настройки выглядит следующим образом:
файла Источник: txF.txt, Repeat = Да
Пакетные кодировщик: Пример/Символы = 1, бит/символ = 1
GMSK Mod: Sample/Символ Раковина = 4
Файл: rxF.txt, Unbuffered = О
Когда я установить параметр повтора в исходном файле 'Да', я получаю «Привет всем! " многократно повторяется в полученном файле rxF.txt. Однако, когда я установил параметр повторения в исходном файле в «Нет», полученный файл «rxF.txt» создается, но в нем ничего нет (независимо от того, сколько времени я жду, прежде чем остановить проект) ,
Когда я заменяю текстовый файл в блоках источника и приемника фотографией .png и устанавливаю параметр повтора на «Нет», я получаю только часть исходной фотографии (обычно более трех четвертей фотографии) , в то время как остальная часть фотографии никогда не получает (независимо от того, как долго я жду).
- Почему это происходит?
- Есть ли способ отправить любой файл (текст или фотографию) один раз без необходимости повторной отправки его, т. Е. Установить параметр повтора в «Нет» и все же получить исходный файл один раз?
- Также есть способ остановить проект, когда исходный файл полностью принят?