Компанія Xilinx тихо і без зайвої помпи анонсувала продукт, який може повністю змінити вигляд і процес розробки сучасних радіоприймачів і передавачів. Це маленька мікросхема, яка об'єднує 90% питань обробки та формування радіосигналів:
  • програмована логіка (FPGA),
  • процесори для обробки сигналів і користувальницьких додатків (два ARM'а),
  • до восьми 12-розрядних АЦП з верхньою частотою до 4 ГГц (!),
  • до восьми 14-розрядних ЦАП з верхньою частотою до 6.4 ГГц (!).
Здається ми входимо в епоху, коли архітектура трансивера стає такою ж універсальною, як архітектура сучасного ПК. Make SW, not HW!

Читати далі →

imageУ продовження своєї вчорашньої статті на Geektimes про Саморобний USB-свисток з мікрофоном, STM32 і ESP8266 на борту хочу розповісти докладніше про реалізацію оцифровки і кодування звуку на мікроконтролері STM32. У статті покажу як налаштувати проект в STM32CubeMX, збирати дані з АЦП в два кільцевих буфера через DMA, підключити бібліотеку Speex і кодувати дані. Можливо багатьом матеріал здасться очевидним, але сподіваюся хоч комусь буде корисним. Прошу під кат.

Читати далі →


AWS Marketplace
Перш за все хотілося б сказати кілька слів про маркеті Amazon AWS Marketplace. На відміну від Google Play та App Store, де викладаються мобільні додатки, на AWS розробники викладають серверні додатки. Тут можна знайти багато цікавого, починаючи від безкоштовного стека LAMP і закінчуючи серверними Enterprise-рішеннями на зразок SAP.

Принадність роботи з маркетом криється в швидкості і зручності розгортання. Потрібний сервер додатків, як правило, вже налаштований, оптимально конфігурований і буде запущено під час запуску самого EC2 инстанса (віртуального сервера Amazon EC2). Запуск инстанса відбувається з веб-інтерфейсу і не потребує якихось додаткових адмінських знань і вмінь.
Читати далі →

Трансляція WebRTC-відеопотоку з браузера на YouTube Live 65 рядків JavaScript/HTML-коду

image

У даній статті ми розповімо як працюють трансляції Youtube Live і покажемо як людина з базовими знаннями JavaScript може закодить трансляцію на Youtube Live з HTML сторінки з використанням технології WebRTC.

Для роботи категорично потрібні такі знання та вміння:

1) Базові знання JavaScript / HTML
2) Вміння працювати в командному рядку Linux.
3) Прямі руки.

Читати далі →

Протокол OSSI і Avaya Communication Manager

У даній статті я спробую детально розповісти про використання протоколу OSSI для взаємодії з АТС Avaya Communication Manager. У відкритому доступі дуже мало інформації по даній темі, а вже в російському сегменті все обмежується поверхневої статтею на Хабре за 2013 рік. Необхідно дану усувати несправедливість.

Читати далі →

Новорічний колл-центр 2017 з рапознаванием мови та призом

П'ятниця, вечір, 30 грудня, ми традиційно запилили розважальний сервіс «Новорічний колл-центр 2017». В цьому році значно розширили можливості по розпізнаванню мови у платформи і тому для демонстрації цих можливостей широкій публіці зробили міні-гру для хабраюзеров. Кожен бажаючий може підключитися до конференції і спробувати свої сили у вгадуванні слів. Правила гри та опис призу під катом.
Читати далі →

Специфікація LoRaWAN. Активація кінцевих пристроїв

«Відлуння минулих років»: Як вирішується питання нестачі адрес IPv4

IPv4 дозволяє близько 4,3 млрд адрес. Однак «потужності» інфраструктури інтернету, яку заклали в 70-х роках XX століття, сьогодні стає недостатньо, оскільки в той час ніхто не припускав такого швидкого зростання споживачів. За останні 20 років кількість інтернет-користувачів виросло практично в 60 разів, багато в чому завдяки густонаселених країнах — Індії та Китаю. Також цьому сприяло поширення мобільних пристроїв.


Читати далі →

Специфікація LoRaWAN. Введення. Основні поняття і класи кінцевих пристроїв

Дана стаття являє собою введення в бездротові мережі LoRaWAN, і заснована на специфікації LoRaWAN 1.0.2.



Читати далі →

Elastix 5 beta

Дуже несподівана новина прийшла з сонячної Іспанії, де розробляють популярну надбудову під назвою Elastix для управління, в першу чергу Asterisk, а по-друге великою кількістю додаткових сервісів, зручно зібраних в одному дистрибутиві. Є можливість нарощування функціоналу за допомогою модулів. Дистрибутив з великим ком'юніті по всьому світу. Перша версія була представлена в 2006 році, більше 3 мільйонів завантажень дистрибутива на сьогодні.
І сьогодні з'явилася новина від розробників про Elastix 5.
Читати далі →