Next:
Contents
Contents
Modular Software Radio
L.Gasser, EPFL
Contents
Introduction
How to read this document
Overview of this part
Motivation
Why Software-Radio?
System Overview
Simulation Mode
Real-Time Mode
Communication
Usage
Past
Present
Future
Outlook
Multi-point to Multi-point
Low-Tech Communication
Architecture
Overview
GUI
User IO
Chains
Stats
Output-ports
Plots
Export
Re-configuration
Process-Data
Mapper
FifoCmd
Signal Processing
DBG
Framework
Modules
CDB and SDB
STFA
Antenna
Common
Driver
Hardware or Simulation
Hardware
Simulation
Operating System
Modes of Operation
Test
Simulation or Real-Time
Local-Loop
Two-Radio System
Setup
Modules
Master
Client
Hardware
Code
Directory Structure
Reference-Manuals
Overview
Abbreviations and terms used
GUI
User Interfaces
Plots
Mapper
Modules
Signal Processing
CDB
SDB
Subsystem
Module
General introduction
Data Structures
Data Types
Macros
Makefile
Make Arguments
Common
Radios
Code
DBG-interface
Command-syntax
list
show
get_output
get_config
set_config
get stats
TODO
Tests
Radios
Visualize
Signal Flow
Antenna
Driver
Channel-Server
Hardware
Modules
STFA
RRC
Midamble
HOWTOs
From Conception to Measurement
Defining New Modules
The Files
Compile it
Testing
The Directory
Makefile
test_snr.c
Going Over the Air
The Directories and Files
README
MS/radio_ms.c
radio_bs.c
Running it with the channel-simulation
Running the real thing
Tools
Visualize
Starting it
Mouse handling
Plotting of values
Exporting values
Known bugs
Channel-server
Starting it
Known bugs
LDPC-code generation
Starting it
Known bugs
Output data-blocks
Syntax
Debugging
Debugging in user-space
Using gdb
Using ddd
Getting Started
Prerequisites
Installing the MSR
Download the software
Compile the software
Common errors
Running the examples
Testing
Files
Main
TODO
Using CVS
Writing a new Module
Writing a Test
Writing a new Radio
Tips 'n Tricks
Future thoughts
About this document ...
Linus Gasser 2004-04-14