Я обнаружил, что мой смартфон (android 4.2.2) не способен генерировать квадратные формы (мне нужно использовать аудиовыход в качестве последовательной линии для передачи данных). В начале я предполагал, что это мое приложение, но затем я сделал много важных тестов. Это последние тесты. Надеюсь, вы сможете найти объяснение этого явления.
Я создал wav файл с квадратной формой волны на 500 Гц внутри него. Я играю wav файл на телефоне Android и на яблочном iphone. Я записал и проанализировал сигнал с помощью моего ноутбука (аудиокабель, подключенный к аудиовходу ноутбука).
Затем я повторил тесты с аудиокабелем, подключенным между приемопередатчиком bluetooth и аудиовходом ноутбука. И смартфоны, подключенные через Bluetooth (по одному) к приемопередатчику bluetooth.
ПРИМЕЧАНИЕ. Приемопередающее устройство Bluetooth - это устройство, которое принимает аудиоданные через Bluetooth и дает аудиовыход со стандартным аудиоразъемом.
Это сигнал, генерируемый iphone, напрямую подключенный к аудиоразъему:
Это сигнал, генерируемый устройством Bluetooth, получающим данные от iphone:
Это сигнал, генерируемый устройством Android, напрямую подключенным к аудиоразъему:
Это сигнал, генерируемый устройством Bluetooth, получающим данные с Android-смартфона:
анализы:
- Устройство bluetooth вводит разрез полосы пропускания сигнала (кажется мне приемлемым).
- У iPhone действительно хорошая аналоговая часть (он выводит очень хорошую квадратную форму)
- У Android-устройства действительно плохая аналоговая часть (даже если она идеально подходит для воспроизведения музыки)
- данные, отправленные телефоном android на устройство bluetooth, неверны, на самом деле полученный сигнал отличается от того, который получил данные, поступающие с iphone.
Я восстановил смартфон до factory по умолчанию, но проблема не была решена. Я также пытался установить kitkat custom rom, но проблема все еще там. Я также пробовал с Nexus 5 (android 5) и samsung S4 mini (android 4.2.2, как у меня), и они действуют как iphone.
Я подозреваю, что проблема связана с звуком студии DTS (я попытался отключить его и установить его разными способами без успеха). DTS, кажется, единственное различие в программном обеспечении между моим телефоном и Samsung s4 mini.
ВОПРОС: Я могу понять, что аналоговая сторона моего устройства Android не так хороша, как iphone, я также могу предположить, что аналоговая часть моего устройства Android нарушена... но я не понимаю, почему я не понимаю, t получить тот же результат, когда я вставляю устройство приемопередатчика bluetooth.