Detailed instructions for use are in the User's Guide.
User manual V2.1.01
WAVECOM W61BV BitView
by WAVECOM ELEKTRONIK AG
PUBLISHED BY WAVECOM ELEKTRONIK AG Hammerstrasse 8 CH-8180 Buelach Switzerland Phone Fax Email: Internet: +41-44-872 70 60 +41-44-872 70 66 info@wavecom.ch http://www.wavecom.ch
© by WAVECOM ELEKTRONIK AG. All rights reserved. Reproduction in whole or in part in any form is prohibited without written consent of the copyright owner. The publication of information in this document does not imply freedom from patent or other protective rights of WAVECOM ELEKTRONIK AG or others. All brand names in this document are trademarks or registered trademarks of their owners. Specifications are subject to change without further notice
Printed: Tuesday, April 15, 2008, 14:10:01
Contents
Introduction 1
General ....................................................................................................... 1 Revisions ..................................................................................................... 1 Open Issues ................................................................................................. 1 Requirements ............................................................................................... 1 Limitations ................................................................................................... 1
Installation
2
Setup .......................................................................................................... 2 Paths ............................................................................................... 3
Getting Started
3
Program Start .............................................................................................. 3
Menu
5
Bit Stream Processing ................................................................................... 5 Analysis Sets................................................................................................ 6 Reports ....................................................................................................... 7 Properties Window ........................................................................................ 8 History Explorer Window................................................................................ 9 Toolbox ....................................................................................................... 9 Preferences .................................................................................................. 9 Layout Settings .......................................................................................... 10
Function Library
14
Source/Sink ............................................................................................... 14 Import Text Data ............................................................................. 14 Import Hex Data ............................................................................. 14 Import Binary Data .......................................................................... 14 Import IAS Bitstream ....................................................................... 14 Export Text Data ............................................................................. 15 Synchronization .......................................................................................... 15 Preamble ........................................................................................ 15 Binary Modulation ....................................................................................... 15 NRZ-I............................................................................................. 15 NRZ-M ........................................................................................... 15 NRZ-S ............................................................................................ 16 Bi-Phase-L (Manchester) .................................................................. 16 Bi-Phase-M ..................................................................................... 16 Bi-Phase-S...................................................................................... 17 DBi-Phase-M ................................................................................... 17 DBi-Phase-S ................................................................................... 17 Bit Manipulation ......................................................................................... 18 De-Stuffing (HDLC) .......................................................................... 18 Mirroring ........................................................................................ 18 Rotation ......................................................................................... 19 Shift .............................................................................................. 19 Polarity .......................................................................................... 19 De-Interleave Bit Block .................................................................... 20 De-Interleaving Stream .................................................................... 20 Contents iii
User manual V2.1.01 WAVECOM W61BV BitView
AND / OR / XOR / NOT ..................................................................... 21 Extraction ....................................................................................... 21 Cutting ........................................................................................... 22 Decoding/Equalizer ..................................................................................... 22 Viterbi-Decoding.............................................................................. 22 De-Puncturing ................................................................................. 23 Difference-Decoding ........................................................................ 23 BCH-Decoding ................................................................................. 24 CRC & Polynomial ....................................................................................... 24 CRC (1..32) .................................................................................... 24 CRC-8 ............................................................................................ 25 CRC-10 .......................................................................................... 25 CRC-12 .......................................................................................... 26 CRC-16 .......................................................................................... 26 CRC-CCITT ..................................................................................... 26 CRC-32 .......................................................................................... 27 Channel Decoding (Protocol) ........................................................................ 27 ARQ-E ............................................................................................ 27 SITOR ............................................................................................ 28 FEC-A ............................................................................................ 28 BAUER ........................................................................................... 28 HNG-FEC ........................................................................................ 28 RUM-FEC ........................................................................................ 29 ITA-3 (M.342) ................................................................................. 29 ITA-5 ............................................................................................. 29 PSK-31........................................................................................... 30 Source Decoding (Alphabet) ......................................................................... 30 Latin .............................................................................................. 30 Third-shift Greek ............................................................................. 30 Cyrillic............................................................................................ 30 Tass-Cyrillic .................................................................................... 31 Third-shift Cyrillic ............................................................................ 31 Hebrew .......................................................................................... 31 Arabic Baghdad-70 .......................................................................... 31 Arabic Baghdad-80 (ATU-80) ............................................................ 31 Bulgarian ........................................................................................ 32 Swedish ......................................................................................... 32 Danish-Norwegian ........................................................................... 32 German .......................................................................................... 32 French ........................................................................................... 32 US ................................................................................................. 32 ASCII ............................................................................................. 33 UNICODE........................................................................................ 33 UTF-7 ............................................................................................ 33 UTF-8 ............................................................................................ 33 Analysis Tools ............................................................................................ 33 Bit Statistic ..................................................................................... 33 Autocorrelation................................................................................ 34 Signal Duration ............................................................................... 34 Bit Sync Analysis ............................................................................. 35
Custom Library
38
Want to Roll Your Own functions? ................................................................. 38 Adding a Custom Function ........................................................................... 40 Constraints ................................................................................................ 41 Important Notes ......................................................................................... 41 Steps to Write a Custom Function in C# .NET ................................................. 41 Steps to Write a Custom Function with Matlab ................................................ 42 Source Code Template / Example (C# .NET) .................................................. 43 CustomLibFunction.cs.................................................................................. 43 Source Code Template / Example (C# .NET for Matlab) ................................... 46 BVCustLibMatlab.cs .......................................................................... 46 Source Code Template / Example (Matlab) .................................................... 53
iv Contents
User manual V2.1.01 WAVECOM W61BV BitView
MatlabFunction.m ....................................................................................... 53
Glossary of Terms Index
55 57
User manual V2.1.01 WAVECOM W61BV BitView
Contents v
Introduction
General
BitViewTool enables the user to analyze any bit stream. The range of functions extends from the display of a bit stream in various formats, simple bit stream manipulations, over statistical functions to complex mathematical functions and functions based on coding theory. The tools are targeted at users with experience in bit stream analysis. To understand some of the functions a comprehensive, mathematical knowledge is a prerequisite. BitViewTool supports the Windows 2000, XP, 2003 Server and Vista operating systems.
Revisions
Version
1.1 2.0
Date
10.May.2007 05.Nov.2007
Changes
Installation folders changed ,,Hide on close preference added Layout settings removed from context menu Layout settings now in the property grid Graphic layout added ,,Inversion function name inversion changed to ,,polarity Bit Sync Analysis added Custom library updated Hexadecimal view added Enhanced printer dialog Matlab custom libraries General overwork : Improved readability Extended explanations ,,Parameters window changed to ,,Properties window
2.1
14.Mar.2008
2.1.01
15.Apr.2008
Open Issues
Version
2.1
Date
14.Mar.2008
Open Issue
Default import will be HF IAS bitstream Default port for License check is fixed
Requirements
.NET Framework version 2.0 must be installed. The framework is included in the setup and is installed if miss ...