Internal CRC presentation about Mobile Multimedia Broadcasting team projects. Mostly based on www.slideshare.net/fralef and www.slideshare.net/roykilo presentations.
The document describes several labs demonstrating FM-RDS transmission and reception, RadioDNS applications testing, online ETI creation and playback, ETI modulation and transmission over DAB, offline and live DAB slideshows, offline DAB multiplexing, DAB+ encoding, audio processing with DAB+ encoding, and dual radio transmission over DAB and FM using USRP equipment and open source software tools from CRC.
RadioDNS provides a way to link broadcast radio with internet services by translating broadcast signal information like frequency and program identification into hostname and IP addresses. It defines several services like RadioVIS, which delivers slideshows to enhance broadcast audio, RadioEPG for electronic program guides, and RadioTAG for user tagging of broadcast content. While RadioDNS has benefits, issues around governance, device support, and service servers need to be addressed for broader adoption.
EBU DRW 2011 - CRC-mmbTools - Software Radio WorkshopPascal Charest
The document provides an overview of the CRC-mmbTools software suite for digital radio broadcasting. It discusses:
1. The CRC-mmbTools live CD and website, which contain various open-source tools for DAB/DAB+ broadcasting.
2. How to use the major tools - CRC-OpenMokast, CRC-DabMod, CRC-Dwap, and CRC-DabMux - including examples of basic and complex configurations.
3. How the tools support different types of service encoding for audio and multimedia content.
4. An overview of how the tools can be used for other modulations like FM and DRM broadcasting in addition to DAB
This document discusses implementing a low probability of intercept (LPI) radio transmitter using GNU Radio and a USRP radio hardware platform. It provides an overview of the system architecture, describing how GNU Radio software interfaces with the USRP hardware. It then outlines the DSP design flow, including writing custom signal processing blocks in C++. Finally, it details the implementation of the LPI radio transmitter, describing blocks for Manchester encoding, amplitude modulation using oscillators, and configuration of the USRP for transmission.
The document provides an overview of the Digital Video Broadcast (DVB) Project. It discusses the DVB Forum and its timeline of standards development. Key DVB standards include DVB-S, DVB-C, DVB-T, DVB-H, and DVB-SH. The document compares DVB standards to competing standards and outlines the system architecture and protocol stack. It also notes that Huawei Satellite Communications (HSC) is exploring opportunities to leverage and integrate with various DVB standards.
A Glimpse into Developing Software-Defined Radio by PythonAlbert Huang
Software-defined radio~(SDR) has been emerging for many years in
various fields, including military, commercial communication
systems, and scientific research, e.g. space exploration. GNU Radio
is an open source SDR framework written in Python. This talk will introduce from basic concept of software-defined radio and various
front-end hardware, and then illustrate how to use Python to develop
SDR.
This document provides an overview of the development of DVB-H (Digital Video Broadcast - Handheld), a digital television broadcast standard for handheld devices. It describes how DVB-H was created to address the need for mobile TV by modifying DVB-T to include features like time-slicing for power savings, additional error correction, and signaling improvements. Key aspects of DVB-H like its use of MPEG transport streams, IP-based service information, FLUTE and RTP for content delivery are summarized.
The document describes several labs demonstrating FM-RDS transmission and reception, RadioDNS applications testing, online ETI creation and playback, ETI modulation and transmission over DAB, offline and live DAB slideshows, offline DAB multiplexing, DAB+ encoding, audio processing with DAB+ encoding, and dual radio transmission over DAB and FM using USRP equipment and open source software tools from CRC.
RadioDNS provides a way to link broadcast radio with internet services by translating broadcast signal information like frequency and program identification into hostname and IP addresses. It defines several services like RadioVIS, which delivers slideshows to enhance broadcast audio, RadioEPG for electronic program guides, and RadioTAG for user tagging of broadcast content. While RadioDNS has benefits, issues around governance, device support, and service servers need to be addressed for broader adoption.
EBU DRW 2011 - CRC-mmbTools - Software Radio WorkshopPascal Charest
The document provides an overview of the CRC-mmbTools software suite for digital radio broadcasting. It discusses:
1. The CRC-mmbTools live CD and website, which contain various open-source tools for DAB/DAB+ broadcasting.
2. How to use the major tools - CRC-OpenMokast, CRC-DabMod, CRC-Dwap, and CRC-DabMux - including examples of basic and complex configurations.
3. How the tools support different types of service encoding for audio and multimedia content.
4. An overview of how the tools can be used for other modulations like FM and DRM broadcasting in addition to DAB
This document discusses implementing a low probability of intercept (LPI) radio transmitter using GNU Radio and a USRP radio hardware platform. It provides an overview of the system architecture, describing how GNU Radio software interfaces with the USRP hardware. It then outlines the DSP design flow, including writing custom signal processing blocks in C++. Finally, it details the implementation of the LPI radio transmitter, describing blocks for Manchester encoding, amplitude modulation using oscillators, and configuration of the USRP for transmission.
The document provides an overview of the Digital Video Broadcast (DVB) Project. It discusses the DVB Forum and its timeline of standards development. Key DVB standards include DVB-S, DVB-C, DVB-T, DVB-H, and DVB-SH. The document compares DVB standards to competing standards and outlines the system architecture and protocol stack. It also notes that Huawei Satellite Communications (HSC) is exploring opportunities to leverage and integrate with various DVB standards.
A Glimpse into Developing Software-Defined Radio by PythonAlbert Huang
Software-defined radio~(SDR) has been emerging for many years in
various fields, including military, commercial communication
systems, and scientific research, e.g. space exploration. GNU Radio
is an open source SDR framework written in Python. This talk will introduce from basic concept of software-defined radio and various
front-end hardware, and then illustrate how to use Python to develop
SDR.
This document provides an overview of the development of DVB-H (Digital Video Broadcast - Handheld), a digital television broadcast standard for handheld devices. It describes how DVB-H was created to address the need for mobile TV by modifying DVB-T to include features like time-slicing for power savings, additional error correction, and signaling improvements. Key aspects of DVB-H like its use of MPEG transport streams, IP-based service information, FLUTE and RTP for content delivery are summarized.
The document provides an introduction to GNU Radio, including:
1. GNU Radio is an open source software toolkit for building software defined radios and signal processing systems. It works with low-cost hardware like the USRP to allow processing of waveforms in software.
2. The GNU Radio architecture includes the USRP hardware which handles analog-digital conversion and the FPGA, and a software architecture built on signal processing blocks that can be connected graphically.
3. Programming GNU Radio involves tasks like creating a "Hello World" program and building an FM radio receiver by connecting different signal processing blocks in software.
Introduction to Digital Signal Processing Using GNU RadioAlbert Huang
The document discusses digital signal processing using GNU Radio. It begins with an introduction to software-defined radio (SDR) and GNU Radio. It then demonstrates how to add a simple moving average filter in GNU Radio and analyzes the filter using back-of-the-envelope calculations. Specifically, it shows that the filter has a low-pass frequency response by examining how it averages input samples over time. The document thus provides an overview of SDR concepts and a hands-on example of creating and analyzing a basic filter using GNU Radio.
The document discusses media VoIP protocols and technologies. It provides an overview of:
- RTP and RTCP protocols for transporting audio and video over IP networks. RTP provides sequencing and time stamping while RTCP provides quality feedback.
- Common audio and video codecs like G.711, H.261, H.263 that are used to compress media.
- Mechanisms for mixing and translating streams to connect networks of different capabilities.
- DTMF signaling which can be carried in-band or out-of-band using SIP INFO.
1) GNU Radio is an open-source software development toolkit that provides signal processing blocks to implement software-defined radios. It can be used with low-cost hardware such as the Universal Software Radio Peripheral (USRP) for rapid prototyping of wireless systems.
2) The USRP is a flexible radio hardware platform for software-defined radio that features ADCs, DACs, and an FPGA. It supports various daughterboards for different frequency ranges and has been used to implement systems like cognitive radios and wireless networking.
3) The USRP2 is an updated version of the USRP that features higher speed ADCs/DACs, a larger FPGA, and a Gigab
This document discusses software defined radio (SDR) and various low-cost SDR devices that can be used for experimenting with radio signals, including RTL-SDR USB dongles, HackRF, NooElec SDR sticks, and FUNcube Dongles. It provides information on software like GNU Radio, Gqrx, rtl-sdr library, ViewRF, and OpenBTS for processing radio signals on devices like the BeagleBone Black.
The Technisat Digit 4S is a small but powerful satellite receiver. It has a compact size that allows it to fit on any living room shelf. Despite its small size, it has most important connectors and supports satellites including Astra, Hotbird, and Hispasat. It has a channel memory of 5,000 entries and automatic programming guide data loading. Testing found its tuner to be sensitive and able to receive signals down to 4-5 dB. The on-screen menus are nicely designed and intuitive to use.
This document provides an introduction to digital television. It discusses analog TV standards and the conversion to digital with ITU-BT.601 and BT.709 defining digital video formats. It describes MPEG-2 transport streams and tables for encoding digital TV signals. Standards for digital terrestrial, satellite and cable broadcasting networks are also summarized.
Espruino - JavaScript for MicrocontrollersDrew Fustini
Espurino allows programming microcontrollers with JavaScript. It runs on an STM32 board with a Cortex M3 CPU, Flash memory, GPIO pins and other interfaces. JavaScript can be used without compiling, modified during runtime, and has widespread usage and tutorials available. The Espruino board costs $40 and can be programmed over USB or via an online IDE. Examples show blinking LEDs, controlling strings of LEDs, and using timers. Tessel is another JavaScript board aimed at internet-connected devices with built-in WiFi. Micro Python brings the Python language to microcontrollers in a lean and optimized implementation.
1. The document tests a USB receiver called the TBS QBOX 5925 that can receive Multi Input Stream (MIS) signals, which allow multiple independent transport streams to be transmitted on the same satellite frequency.
2. Key features of the receiver include its ability to receive signals between 950-2150 MHz, support for various modulation modes, and compatibility with different reception software.
3. The receiver was able to successfully receive and display channels from different MIS streams on various satellite transponders, demonstrating its capability for MIS reception.
VoIP allows voice calls over the internet using IP packets. It has advantages over traditional telephone networks like lower costs and ability to make calls anywhere internet can reach. Quality of service for VoIP calls can be impacted by packet loss, delay, and jitter. Standards like H.323 and SIP define protocols for call signaling, while RTP and SRTP are used for media transport and security. H.323 specifies components like terminals, gateways, MCUs and gatekeepers that work together to enable VoIP calls.
RTP and RTCP are protocols used for delivering audio and video over IP networks. RTP carries the media streams, while RTCP monitors transmission quality and aids synchronization. RTCP sends periodic reports containing statistics like packet loss to allow senders to adapt transmission rates. While TCP is not suitable due to retransmissions causing delay, RTP supports features needed for real-time multimedia like sequencing, timestamps, error concealment, and quality of service feedback.
The document discusses software defined radar technology and its implementation levels. It describes how analog front-end processing, domain conversion, and digital signal processing can all be implemented through software. Different hardware platforms like FPGAs, DSPs and GPPs are discussed for digital signal processing. Future trends like opto-electric devices and high-temperature superconductors may impact software defined radio technology. The document concludes that radar systems will increasingly follow the trend of software defined radio technology.
Digital video broadcasting second generationqSusmita Pandey
Digital Video Broadcasting - Second Generation Terrestrial is the second generation standards for terrestrial transmission. to know more go though the slides
Approach to handover in heterogeneous NetworkAdrian Hornsby
This document outlines an approach for seamless handover between DVB-H broadcast networks and Wi-Fi networks for mobile devices. It discusses the need to integrate heterogeneous networks to enhance coverage and addresses challenges like network and service discovery, selection algorithms, and a prototype implementation. The approach involves a network selection process using the Analytic Hierarchy Process to evaluate available networks and trigger handovers, with the goal of testing and validating an integrated system to enable continuous multimedia experiences across different access networks.
The document provides a test report of the Icecrypt S3700CHD triple tuner PVR HDTV receiver. It has an elegant front panel with a readable display and card readers. The back panel features three tuner inputs, USB, HDMI, and network ports. It has a mechanical power switch. The remote is comfortable and labels are clear. Setup assists with language, time, and network settings. It allows 1080p resolution. Software updates are seamless. The main menu offers channel search. It has a user-friendly channel list with EPG integration. Additional features include multimedia, apps, and online content streaming. PVR allows two simultaneous recordings while watching a third channel. Overall the receiver has excellent hardware
DVB-T2 provides significant improvements over first generation digital terrestrial television solutions. It offers higher data rates and robustness, allowing for more programs including HDTV using less spectrum. The improved efficiency also reduces costs for broadcasters through lower infrastructure expenditures and operating expenses. DVB-T2 supports important features like emergency alerting, mobile reception, and pay television, while also maintaining competitive costs for consumer equipment.
The document provides a test report of the Icecrypt S3700CHD triple tuner PVR HDTV receiver. It has an elegant front panel with a VFD display and smartcard readers. The back panel features three tuner inputs, HDMI, network interfaces, audio/video outputs, and an RS232 interface. The receiver has an installation assistant, supports 1080p video resolution, automatic software updates, and copies DiSEqC motor settings between satellites. Channel searches found over 1500 TV and 300 radio channels on HOTBIRD. The receiver has a user-friendly interface, 32 favourite lists, EPG integration, and multimedia apps like YouTube. It provides flexible settings for recordings and network access.
The document discusses H.264 NAL and RTP. It describes how H.264 encodes video into a sequence of Network Abstraction Layer (NAL) units that can be transmitted over packet-based networks or stored in a file. Each NAL unit contains a header and payload. There are different types of NAL units including those containing encoded video data and parameter sets. The document also explains how H.264 NAL units can be packetized into RTP packets for transmission, either with each NAL unit in its own packet or by fragmenting a large NAL unit across multiple packets.
The document provides an introduction to GNU Radio, including:
1. GNU Radio is an open source software toolkit for building software defined radios and signal processing systems. It works with low-cost hardware like the USRP to allow processing of waveforms in software.
2. The GNU Radio architecture includes the USRP hardware which handles analog-digital conversion and the FPGA, and a software architecture built on signal processing blocks that can be connected graphically.
3. Programming GNU Radio involves tasks like creating a "Hello World" program and building an FM radio receiver by connecting different signal processing blocks in software.
Introduction to Digital Signal Processing Using GNU RadioAlbert Huang
The document discusses digital signal processing using GNU Radio. It begins with an introduction to software-defined radio (SDR) and GNU Radio. It then demonstrates how to add a simple moving average filter in GNU Radio and analyzes the filter using back-of-the-envelope calculations. Specifically, it shows that the filter has a low-pass frequency response by examining how it averages input samples over time. The document thus provides an overview of SDR concepts and a hands-on example of creating and analyzing a basic filter using GNU Radio.
The document discusses media VoIP protocols and technologies. It provides an overview of:
- RTP and RTCP protocols for transporting audio and video over IP networks. RTP provides sequencing and time stamping while RTCP provides quality feedback.
- Common audio and video codecs like G.711, H.261, H.263 that are used to compress media.
- Mechanisms for mixing and translating streams to connect networks of different capabilities.
- DTMF signaling which can be carried in-band or out-of-band using SIP INFO.
1) GNU Radio is an open-source software development toolkit that provides signal processing blocks to implement software-defined radios. It can be used with low-cost hardware such as the Universal Software Radio Peripheral (USRP) for rapid prototyping of wireless systems.
2) The USRP is a flexible radio hardware platform for software-defined radio that features ADCs, DACs, and an FPGA. It supports various daughterboards for different frequency ranges and has been used to implement systems like cognitive radios and wireless networking.
3) The USRP2 is an updated version of the USRP that features higher speed ADCs/DACs, a larger FPGA, and a Gigab
This document discusses software defined radio (SDR) and various low-cost SDR devices that can be used for experimenting with radio signals, including RTL-SDR USB dongles, HackRF, NooElec SDR sticks, and FUNcube Dongles. It provides information on software like GNU Radio, Gqrx, rtl-sdr library, ViewRF, and OpenBTS for processing radio signals on devices like the BeagleBone Black.
The Technisat Digit 4S is a small but powerful satellite receiver. It has a compact size that allows it to fit on any living room shelf. Despite its small size, it has most important connectors and supports satellites including Astra, Hotbird, and Hispasat. It has a channel memory of 5,000 entries and automatic programming guide data loading. Testing found its tuner to be sensitive and able to receive signals down to 4-5 dB. The on-screen menus are nicely designed and intuitive to use.
This document provides an introduction to digital television. It discusses analog TV standards and the conversion to digital with ITU-BT.601 and BT.709 defining digital video formats. It describes MPEG-2 transport streams and tables for encoding digital TV signals. Standards for digital terrestrial, satellite and cable broadcasting networks are also summarized.
Espruino - JavaScript for MicrocontrollersDrew Fustini
Espurino allows programming microcontrollers with JavaScript. It runs on an STM32 board with a Cortex M3 CPU, Flash memory, GPIO pins and other interfaces. JavaScript can be used without compiling, modified during runtime, and has widespread usage and tutorials available. The Espruino board costs $40 and can be programmed over USB or via an online IDE. Examples show blinking LEDs, controlling strings of LEDs, and using timers. Tessel is another JavaScript board aimed at internet-connected devices with built-in WiFi. Micro Python brings the Python language to microcontrollers in a lean and optimized implementation.
1. The document tests a USB receiver called the TBS QBOX 5925 that can receive Multi Input Stream (MIS) signals, which allow multiple independent transport streams to be transmitted on the same satellite frequency.
2. Key features of the receiver include its ability to receive signals between 950-2150 MHz, support for various modulation modes, and compatibility with different reception software.
3. The receiver was able to successfully receive and display channels from different MIS streams on various satellite transponders, demonstrating its capability for MIS reception.
VoIP allows voice calls over the internet using IP packets. It has advantages over traditional telephone networks like lower costs and ability to make calls anywhere internet can reach. Quality of service for VoIP calls can be impacted by packet loss, delay, and jitter. Standards like H.323 and SIP define protocols for call signaling, while RTP and SRTP are used for media transport and security. H.323 specifies components like terminals, gateways, MCUs and gatekeepers that work together to enable VoIP calls.
RTP and RTCP are protocols used for delivering audio and video over IP networks. RTP carries the media streams, while RTCP monitors transmission quality and aids synchronization. RTCP sends periodic reports containing statistics like packet loss to allow senders to adapt transmission rates. While TCP is not suitable due to retransmissions causing delay, RTP supports features needed for real-time multimedia like sequencing, timestamps, error concealment, and quality of service feedback.
The document discusses software defined radar technology and its implementation levels. It describes how analog front-end processing, domain conversion, and digital signal processing can all be implemented through software. Different hardware platforms like FPGAs, DSPs and GPPs are discussed for digital signal processing. Future trends like opto-electric devices and high-temperature superconductors may impact software defined radio technology. The document concludes that radar systems will increasingly follow the trend of software defined radio technology.
Digital video broadcasting second generationqSusmita Pandey
Digital Video Broadcasting - Second Generation Terrestrial is the second generation standards for terrestrial transmission. to know more go though the slides
Approach to handover in heterogeneous NetworkAdrian Hornsby
This document outlines an approach for seamless handover between DVB-H broadcast networks and Wi-Fi networks for mobile devices. It discusses the need to integrate heterogeneous networks to enhance coverage and addresses challenges like network and service discovery, selection algorithms, and a prototype implementation. The approach involves a network selection process using the Analytic Hierarchy Process to evaluate available networks and trigger handovers, with the goal of testing and validating an integrated system to enable continuous multimedia experiences across different access networks.
The document provides a test report of the Icecrypt S3700CHD triple tuner PVR HDTV receiver. It has an elegant front panel with a readable display and card readers. The back panel features three tuner inputs, USB, HDMI, and network ports. It has a mechanical power switch. The remote is comfortable and labels are clear. Setup assists with language, time, and network settings. It allows 1080p resolution. Software updates are seamless. The main menu offers channel search. It has a user-friendly channel list with EPG integration. Additional features include multimedia, apps, and online content streaming. PVR allows two simultaneous recordings while watching a third channel. Overall the receiver has excellent hardware
DVB-T2 provides significant improvements over first generation digital terrestrial television solutions. It offers higher data rates and robustness, allowing for more programs including HDTV using less spectrum. The improved efficiency also reduces costs for broadcasters through lower infrastructure expenditures and operating expenses. DVB-T2 supports important features like emergency alerting, mobile reception, and pay television, while also maintaining competitive costs for consumer equipment.
The document provides a test report of the Icecrypt S3700CHD triple tuner PVR HDTV receiver. It has an elegant front panel with a VFD display and smartcard readers. The back panel features three tuner inputs, HDMI, network interfaces, audio/video outputs, and an RS232 interface. The receiver has an installation assistant, supports 1080p video resolution, automatic software updates, and copies DiSEqC motor settings between satellites. Channel searches found over 1500 TV and 300 radio channels on HOTBIRD. The receiver has a user-friendly interface, 32 favourite lists, EPG integration, and multimedia apps like YouTube. It provides flexible settings for recordings and network access.
The document discusses H.264 NAL and RTP. It describes how H.264 encodes video into a sequence of Network Abstraction Layer (NAL) units that can be transmitted over packet-based networks or stored in a file. Each NAL unit contains a header and payload. There are different types of NAL units including those containing encoded video data and parameter sets. The document also explains how H.264 NAL units can be packetized into RTP packets for transmission, either with each NAL unit in its own packet or by fragmenting a large NAL unit across multiple packets.
The document describes the design of a mobile satellite communication station. The station will allow a university's satellite lab to communicate with satellites from different locations as they move, increasing contact time. It will include a motorized 2.4m S-band antenna, software defined radio, and auto-calibration system to account for the vehicle's movement. The goal is to design a highly mobile station that can operate satellites, record passes, and accommodate multiple satellites simultaneously.
The document provides an overview of LTE networks and outlines potential security testing approaches. It describes the components of LTE networks including eNodeBs, MMEs, and gateways. The document discusses protocols like S1AP, GTP, and potential attacks such as spoofing signaling or manipulating encapsulated user data. It recommends testing key controls enforced by the gateway, IPSec implementation, and network routing/filtering to evaluate the security of LTE networks.
This paper clarifies the standards defined around LTE network security by standard development organizations including 3GPP, ITU, ETSI, and industry group NGMN. It also examines the different security borders of the mobile network, and delves deeper into the requirements of the Mobile Access Border - the border between the RAN and the core (S1).
This document summarizes a presentation on IPTV security. It provides an overview of IPTV, describing its history and features. It outlines the IPTV architecture and services. It then discusses various security threats to IPTV, including threats to content, services, infrastructure, and users. Specific threats mentioned include viruses, worms, flooding attacks, and unauthorized access. The presentation emphasizes the need to secure all components of the IPTV system, from the headend and servers to the set-top boxes and home gateways.
This document discusses information gathering techniques used during a penetration test. It outlines the phases of a pentest as information gathering, vulnerability analysis, exploitation, post exploitation, and reporting. Effective information gathering, such as using Google hacking, Netcraft, Whois, host, and dig commands, significantly increases the chances of a successful attack. Passive techniques include searching online databases and documents, while active techniques involve direct interaction with the target system through actions like port scanning. Gathering public information on a target prepares pentesters to find and analyze vulnerabilities before attempting exploitation.
LTE uses symmetric key cryptography with algorithms like AES and Snow 3G for encryption and integrity protection. During attachment, the UE and MME perform mutual authentication using the AKA protocol and derive session keys from which encryption and integrity keys are obtained for NAS and AS security. The UE and eNB then negotiate the specific algorithms to use for ciphering and integrity protection of signaling and user data.
Open Software Platforms for Mobile Digital BroadcastingFrancois Lefebvre
Overview of CRC projects in digital radio software projects. Discussion of potential future projects. Presented in Gatineau to students and professors of Computer Science and Engineering Department of UQO
The document provides an update on CRC's open and free DAB tools. It discusses the Canadian context of digital radio, explains why CRC develops tools with open/free licenses, describes several of CRC's DAB tools including CRC-DABMUX, CRC-DABMOD and Openmokast, discusses limitations and future plans, and concludes by emphasizing the benefits of open source approaches.
New Radio Platforms and Applications Trends March 2011Francois Lefebvre
The document discusses new platforms and applications for radio broadcasting. It covers several topics: the desire of broadcasters to improve their service by offering more interactivity and integration with other platforms and devices; the many technological enablers now available to support this; the status of digital radio deployment; limitations of internet streaming; opportunities for FM radio through technologies like RDS; hybrid broadcast-internet models; hosting content in cloud-based platforms; and new types of radio receivers.
Presentation made at the annual Central Canada Broadcast Engineers (CCBE) convention in Barrie, Ontario, Canada.
It introduces the concepts of hybrid radio and RadioDNS and provides the basic knowledge to start a RadioVIS service
The document discusses developments in bringing FM radio functionality to mobile devices using FM-RDS technology. It describes efforts to develop FM receiver apps for Windows Mobile and Android phones between 2009-2010. It also outlines the creation of an FM-RDS test platform using GNU Radio and USRP hardware to experiment with RDS features. More recent progress includes the development of an FM API and app for a new Android phone that includes an FM-RDS chip, allowing for advanced FM features and opening the door to new hybrid radio innovations using RDS.
Public Alerting with Digital Broadcast TechnologiesFrancois Lefebvre
This document discusses using digital broadcast technologies like FM/RDS and mobile DTV for public alerting on smartphones. It summarizes CRC's work developing an FM radio application called FM TwoO for Android phones that demonstrates receiving emergency alerts over FM/RDS. While FM/RDS has good penetration, smartphone integration is inconsistent. Mobile DTV has potential for multimedia alerts but has no penetration currently in Canada. CRC could contribute to standardizing alert formats, coverage planning, testing, and field trials using these broadcast technologies for public alerts on mobile devices.
Universal software defined radio development platformBertalan EGED
Award winning presentation at a NATO RTO IST symposium in 2006 on Universal Software Defined Radio (SDR) Development Platform and its use for prototyping radar system and spectrum monitoring receiver. Till this time I made several presentations on the topic, but this is the original version from 2006.
RNE currently operates various digital radio platforms including DAB, DRM, podcasts, and internet. It is moving towards more digital platforms to address deficiencies in analogue radio like audio quality, interference, and limited data capacity. DAB faced stagnation in Spain due to its outdated design from the 1980s, but DAB+ improved efficiency. DRM is positioned as the replacement for MW and SW bands, allowing better quality audio and more robust signals. The document outlines RNE's use of DAB, DAB+, and DRM across various frequency bands and regions to modernize its radio broadcasting capabilities.
The document discusses an FM-RDS Android library and FM TwoO application. It provides an overview of the CRC FM-RDS Android library, which allows easy integration of FM radio and RDS decoding functionality into Android apps. It can be downloaded and integrated in 1 minute. The document also discusses the launch and success of the FM TwoO application, which was developed using the CRC FM-RDS library.
- IT is advancing rapidly due to internet connectivity now available through various means such as fiber optics, 3G, 4G and WiMAX.
- The internet is based on open TCP/IP protocols and the source code is openly available, enabling freedom of choice and open innovation.
- Many governments and organizations have adopted open source software to reduce costs, increase access and share technology.
This document compares HD Radio, DRM, and DAB digital radio technologies. It summarizes that HD Radio operates in existing AM and FM bands, allowing it to reuse existing radio infrastructure and have lower implementation costs than DAB or DRM. HD Radio uses COFDM modulation like DAB and DRM. Its HDC audio codec provides near-CD quality at lower bitrates than the MP2 codec used for DAB. Overall, HD Radio is presented as having implementation and operational cost advantages over DAB and DRM due to operating in existing bands and reusing existing radio infrastructure.
FREE A4 Cyber Security Awareness Posters-Social Engineering part 3Data Hops
Free A4 downloadable and printable Cyber Security, Social Engineering Safety and security Training Posters . Promote security awareness in the home or workplace. Lock them Out From training providers datahops.com
Digital Banking in the Cloud: How Citizens Bank Unlocked Their MainframePrecisely
Inconsistent user experience and siloed data, high costs, and changing customer expectations – Citizens Bank was experiencing these challenges while it was attempting to deliver a superior digital banking experience for its clients. Its core banking applications run on the mainframe and Citizens was using legacy utilities to get the critical mainframe data to feed customer-facing channels, like call centers, web, and mobile. Ultimately, this led to higher operating costs (MIPS), delayed response times, and longer time to market.
Ever-changing customer expectations demand more modern digital experiences, and the bank needed to find a solution that could provide real-time data to its customer channels with low latency and operating costs. Join this session to learn how Citizens is leveraging Precisely to replicate mainframe data to its customer channels and deliver on their “modern digital bank” experiences.
How information systems are built or acquired puts information, which is what they should be about, in a secondary place. Our language adapted accordingly, and we no longer talk about information systems but applications. Applications evolved in a way to break data into diverse fragments, tightly coupled with applications and expensive to integrate. The result is technical debt, which is re-paid by taking even bigger "loans", resulting in an ever-increasing technical debt. Software engineering and procurement practices work in sync with market forces to maintain this trend. This talk demonstrates how natural this situation is. The question is: can something be done to reverse the trend?
Dandelion Hashtable: beyond billion requests per second on a commodity serverAntonios Katsarakis
This slide deck presents DLHT, a concurrent in-memory hashtable. Despite efforts to optimize hashtables, that go as far as sacrificing core functionality, state-of-the-art designs still incur multiple memory accesses per request and block request processing in three cases. First, most hashtables block while waiting for data to be retrieved from memory. Second, open-addressing designs, which represent the current state-of-the-art, either cannot free index slots on deletes or must block all requests to do so. Third, index resizes block every request until all objects are copied to the new index. Defying folklore wisdom, DLHT forgoes open-addressing and adopts a fully-featured and memory-aware closed-addressing design based on bounded cache-line-chaining. This design offers lock-free index operations and deletes that free slots instantly, (2) completes most requests with a single memory access, (3) utilizes software prefetching to hide memory latencies, and (4) employs a novel non-blocking and parallel resizing. In a commodity server and a memory-resident workload, DLHT surpasses 1.6B requests per second and provides 3.5x (12x) the throughput of the state-of-the-art closed-addressing (open-addressing) resizable hashtable on Gets (Deletes).
Skybuffer SAM4U tool for SAP license adoptionTatiana Kojar
Manage and optimize your license adoption and consumption with SAM4U, an SAP free customer software asset management tool.
SAM4U, an SAP complimentary software asset management tool for customers, delivers a detailed and well-structured overview of license inventory and usage with a user-friendly interface. We offer a hosted, cost-effective, and performance-optimized SAM4U setup in the Skybuffer Cloud environment. You retain ownership of the system and data, while we manage the ABAP 7.58 infrastructure, ensuring fixed Total Cost of Ownership (TCO) and exceptional services through the SAP Fiori interface.
Building Production Ready Search Pipelines with Spark and MilvusZilliz
Spark is the widely used ETL tool for processing, indexing and ingesting data to serving stack for search. Milvus is the production-ready open-source vector database. In this talk we will show how to use Spark to process unstructured data to extract vector representations, and push the vectors to Milvus vector database for search serving.
Ivanti’s Patch Tuesday breakdown goes beyond patching your applications and brings you the intelligence and guidance needed to prioritize where to focus your attention first. Catch early analysis on our Ivanti blog, then join industry expert Chris Goettl for the Patch Tuesday Webinar Event. There we’ll do a deep dive into each of the bulletins and give guidance on the risks associated with the newly-identified vulnerabilities.
Driving Business Innovation: Latest Generative AI Advancements & Success StorySafe Software
Are you ready to revolutionize how you handle data? Join us for a webinar where we’ll bring you up to speed with the latest advancements in Generative AI technology and discover how leveraging FME with tools from giants like Google Gemini, Amazon, and Microsoft OpenAI can supercharge your workflow efficiency.
During the hour, we’ll take you through:
Guest Speaker Segment with Hannah Barrington: Dive into the world of dynamic real estate marketing with Hannah, the Marketing Manager at Workspace Group. Hear firsthand how their team generates engaging descriptions for thousands of office units by integrating diverse data sources—from PDF floorplans to web pages—using FME transformers, like OpenAIVisionConnector and AnthropicVisionConnector. This use case will show you how GenAI can streamline content creation for marketing across the board.
Ollama Use Case: Learn how Scenario Specialist Dmitri Bagh has utilized Ollama within FME to input data, create custom models, and enhance security protocols. This segment will include demos to illustrate the full capabilities of FME in AI-driven processes.
Custom AI Models: Discover how to leverage FME to build personalized AI models using your data. Whether it’s populating a model with local data for added security or integrating public AI tools, find out how FME facilitates a versatile and secure approach to AI.
We’ll wrap up with a live Q&A session where you can engage with our experts on your specific use cases, and learn more about optimizing your data workflows with AI.
This webinar is ideal for professionals seeking to harness the power of AI within their data management systems while ensuring high levels of customization and security. Whether you're a novice or an expert, gain actionable insights and strategies to elevate your data processes. Join us to see how FME and AI can revolutionize how you work with data!
Connector Corner: Seamlessly power UiPath Apps, GenAI with prebuilt connectorsDianaGray10
Join us to learn how UiPath Apps can directly and easily interact with prebuilt connectors via Integration Service--including Salesforce, ServiceNow, Open GenAI, and more.
The best part is you can achieve this without building a custom workflow! Say goodbye to the hassle of using separate automations to call APIs. By seamlessly integrating within App Studio, you can now easily streamline your workflow, while gaining direct access to our Connector Catalog of popular applications.
We’ll discuss and demo the benefits of UiPath Apps and connectors including:
Creating a compelling user experience for any software, without the limitations of APIs.
Accelerating the app creation process, saving time and effort
Enjoying high-performance CRUD (create, read, update, delete) operations, for
seamless data management.
Speakers:
Russell Alfeche, Technology Leader, RPA at qBotic and UiPath MVP
Charlie Greenberg, host
Taking AI to the Next Level in Manufacturing.pdfssuserfac0301
Read Taking AI to the Next Level in Manufacturing to gain insights on AI adoption in the manufacturing industry, such as:
1. How quickly AI is being implemented in manufacturing.
2. Which barriers stand in the way of AI adoption.
3. How data quality and governance form the backbone of AI.
4. Organizational processes and structures that may inhibit effective AI adoption.
6. Ideas and approaches to help build your organization's AI strategy.
For the full video of this presentation, please visit: https://www.edge-ai-vision.com/2024/06/temporal-event-neural-networks-a-more-efficient-alternative-to-the-transformer-a-presentation-from-brainchip/
Chris Jones, Director of Product Management at BrainChip , presents the “Temporal Event Neural Networks: A More Efficient Alternative to the Transformer” tutorial at the May 2024 Embedded Vision Summit.
The expansion of AI services necessitates enhanced computational capabilities on edge devices. Temporal Event Neural Networks (TENNs), developed by BrainChip, represent a novel and highly efficient state-space network. TENNs demonstrate exceptional proficiency in handling multi-dimensional streaming data, facilitating advancements in object detection, action recognition, speech enhancement and language model/sequence generation. Through the utilization of polynomial-based continuous convolutions, TENNs streamline models, expedite training processes and significantly diminish memory requirements, achieving notable reductions of up to 50x in parameters and 5,000x in energy consumption compared to prevailing methodologies like transformers.
Integration with BrainChip’s Akida neuromorphic hardware IP further enhances TENNs’ capabilities, enabling the realization of highly capable, portable and passively cooled edge devices. This presentation delves into the technical innovations underlying TENNs, presents real-world benchmarks, and elucidates how this cutting-edge approach is positioned to revolutionize edge AI across diverse applications.
Introduction of Cybersecurity with OSS at Code Europe 2024Hiroshi SHIBATA
I develop the Ruby programming language, RubyGems, and Bundler, which are package managers for Ruby. Today, I will introduce how to enhance the security of your application using open-source software (OSS) examples from Ruby and RubyGems.
The first topic is CVE (Common Vulnerabilities and Exposures). I have published CVEs many times. But what exactly is a CVE? I'll provide a basic understanding of CVEs and explain how to detect and handle vulnerabilities in OSS.
Next, let's discuss package managers. Package managers play a critical role in the OSS ecosystem. I'll explain how to manage library dependencies in your application.
I'll share insights into how the Ruby and RubyGems core team works to keep our ecosystem safe. By the end of this talk, you'll have a better understanding of how to safeguard your code.
3. New Applications for Radio
Radio Technologies (AM, FM, DAB, ..)
=
Mobile
Goal : explore, demonstrate, innovate, ...
Mobile multimedia applications
Methodology: Prototypes (not products)
integration of system building blocks
re-use, remix, tweak, develop, ... buy
3
4. Problematic
Commercial equipment and mobile handsets
NOT optimal for playing around (R&D)
- Closed, expensive, NDAs, ...
- MNOs (used to?) control handsets functionality
- Can’t easily modify functionality
- ...
Instead: Generic HW + Free/Libre OSS
4
5. Software + Generic HW
CRC-mmbTools
DAB Transmitter OpenBTS
GSM Base Station
USRP Oscilloscope
???
Test System
5
6. The Software Advantage
●
Can be changed, fixed, enhanced... easily
●
Can be copied at almost no cost
●
Can be distributed at almost no cost
●
Functionality can be enhanced after HW has been
produced, distributed: upgrades. ...
6
7. Defining Free Software
●
As in free beer or as in free speech?
●
You are free to do what you want with it... once
you've paid for it !
●
Executable software available at no cost with limited
or full functionality: freeware, shareware
●
Free open source: license limits redistribution
●
Free libre open open source (FLOSS): copyleft (GPL)
●
Free open source BSD: free to do anything
●
WARNING: Software Patents = Legal Gray Zone
7
8. CRC-mmbTools Timeline
●
2000-2006: Mains tools developed
●
2006: IBC demo DAB, DRM, DMB (USRP)
●
2007: First live CD released (freeware)
●
2008: GPL CRC-DABMUX, CRC-DABMOD, …
●
2009: Demo EBU Village IBC, Android DAB
●
2010: NAB demo Live CD FM tx + FM hybrid app
●
2011: FM-RDS Android Library, FM TwoO
●
2012: NAB???
8
10. Transmitter and receiver
TRANSMITTER “Open” Receivers
since 2007
Integrated GNU/Linux Open
Source DAB transmitter
with USRP since 2006
2007 2008
GNU/Linux Android 1.6
FreeRunner Google G1
USB DAB Rx DAB over Wifi
10
12. Testing in the “Cloud” CRC Web Appliances
●
First DAB+ encoder
●
Upload .mp3
●
Get .ETI
●
Playback with CRC-
EtiStreamer
●
Reference encoder,
compliance, ...
12
21. FM Project Objectives
Demonstrate new potential uses for FM-RDS
Public Alerting to mobile devices
Hybrid Radio: FM Audio + Mobile Internet Enhancements
Radio Tagging
Why?
FM already inside many smart phones
New devices available: iPod Nano 5 (2009) ... iPhone ?
Rumours of an FM API in Android 2.2 (May 2010)
Challenges
US Mobile Network Operators disable FM function in handsets
Closed APIs
Reverse engineering
21
22. Early mobile developments (2002):
Reaching Portable Devices
DAB
Radio
Signal
- iPaq + Wifi
- Java Widget
CRC Concept: Broadcast Hotspot - DAB Audio streaming
Linux embedded
CRC Receiver Manager Software
Receives DAB, forward over Wifi
PC-104, Geode
22
23. FM-RDS Tx/Rx Test Platform
Tx/Rx platform to
experiment with FM-RDS
Hardware (generic and cheap)
Laptop
USRP with basic TX and basic RX
daughter boards
Software
GNURadio version 3.2.2
GNURadio Companion 3.2.2
gr-rds (to enable RDS)
Built from free software
23
25. PC Development
Platform
ODA Rx on G1
Rx
PC
USRP
Tx FM
Rx FM
G1
Tx
USRP
PC
WiFi
G1
USRP
25
26. FM/RDS Library on Windows Mobile
2009-2010
App. for HTC Touch Pro
Windows Mobile
(closed platform)
FM-RDS chip
(no official API)
Developed RDS decoder
(rdslib)
Presented at NAB 2010
Copyright: HTC
26
27. FM/RDS Library ported to Android
2010 (After NAB)
App. for T-Mobile G1
Android
(open platform)
FM-RDS chip
(no! → RDS over WiFi)
Developed FM-RDS app.
(Support for ODAs)
(Using USRP + PC)
Ready for Android handset Copyright: HTC
with FM-RDS chip.
27
28. Low Level Access to FM on Samsung Galaxy S
Q4 2010
New phone:
Android
(Great! It's the platform we have
selected earlier)
FM-RDS chip
(yes! But no API)
Developed an API
(Silicon Labs fmsi4709)
Enhanced the app
RDS Audio Volume Region Copyright: Samsung
GUI Seek
28
30. FM TwoO Overview
Released in February 2011 on Android Market
Pronounce: Two "O", like in Web 2.0
Samsung Galaxy S
Demo/Testing Application
First FM App on Android Market
+50k downloads to date
Test mode (RDS via Wifi)
RT+ Decoding
RadioDNS: RadioVIS/EPG
Distribute free library available
30
31. FM TwoO vs Samsung Stock FM App
src: mmbtools.crc.ca
31
32. FM TwoO Compatibility
Galaxy S Then: YES
Galaxy TAB: NO
Nexus S: NO
5 Galaxy S US models: NO?
Galaxy S 2: root
Galaxy S Now: ROOT
32
33. FM Driver Disabled
•Since new firmware release May 2011
•New permissions to FM radio driver
•Phone must be rooted for full TwoO functionality
33
34. FM TwoO UI
RadioVIS
A RadioDNS-based application
From FM-RDS
- RT/RT+
- PS
- PI
- Audio
Hybrid Radio
From Internet
- Image
- Text
34
35. Our Android Projects
Openmokast FM TwoO
2010
2008 Android 2.2
Android 1.6 Samsung Galaxy S
Google G1 First FM RDS App on the Android Market
DAB/RDS over Wifi FM RDS Open Data Applications
CELT audio decoder Hybrid Radio
MOT Slideshow decoder Public Alerting
35