RDS Surveyor


Version: 0.3
Size:
128KB
Requirements:
Java Runtime Environment
Price:
Free
System:
Windows XP/2000/98/Mac OS X/Mac OS 9/Unix/Linux
Rating:
4.5
License:
Others

Description - RDS Surveyor



RDS Surveyor is a Java-based framework for decoding, monitoring and analyzing RDS data. It is multi-platform (currently tested on MacOS X and Windows). It takes raw RDS bit streams in input, achieves synchronization, analyzes the elementary chunks of data called groups, and finally reconstruct more Complex information. Contrary to off-the-shelf radio sets that give access to only a subset of RDS features, RDS Surveyor enables the user to analyze all RDS data, at various protocol levels. The itended audience for RDS Surveyor is both end users (radio enthusiasts) who wish to get full access to RDS data, and developers who wish to re-use an RDS decoder as a library. The code is available under an MIT license. Features RDS Surveyor uses a syndrome-based Algorithm to achieve group and block synchronization quickly and reliably. Spurious synchronizations are almost impossible. Unlike most RDS decoders that discard groups with errors, RDS Surveyor tries to interpret groups even with some blocks missing. This enables RDS Surveyor to decode RDS data very quickly, even with poor Reception. The following features of RDS are currently implemented: * basic features for programme identification: PI, PTY, TP/TA, various flags, * program service name (PS), * alternative frequencies (AF), * radiotext (RT), * clock time (CT), * cross-referencing of other networks (EON), * radio paging (RP), * generic handling of open data applications (ODA), with a basic understanding of: TMC (Traffic Message Channel), RT+ (Radiotext Plus).

RDS Surveyor


More in Java & JavaScript-RDS Surveyor

Groups Radio Rds Surveyor Tries