GNU Radio HUD A graphical user interface proposal

project started 27 Jan 2012 by Michelle Thompson [email protected] www.delmarnorth.com/microwave

hi!

Inspiration

“Artificial Intelligence in Wireless Communications” is a book by Thomas W. Rondeau and Charles W. Bostian. It contains an objective function map (page 69) that provided a framework for a “head-up” display (HUD) of system behavior and interactions.

pg 69 After sketching out the objective function map, and listing the knobs and meters for each of the objective functions, it seemed like the map might be a good thing to experiment with while learning how to use Qt4. Qt4 is a cross-platform graphical user interface tool. Using C++, one body of code can create applications for Linux, Windows, and Mac.

Objectives Solid arrows are direct objective dependencies. Dotted lines are indirect dependencies through one or more knobs.

Objectives as GUI If you select an objective function, then the blue box in the middle presents the meters and knobs for that objective function. Manipulate the knobs. Observe the effects.

Ok... •• But how do you operate the radio? This isn’t really a radio operation disply, is it? This display shows the multi-objective functionality of GNU Radio and allows for quick and easy modifications to the various parameters that affect each of the objective functions. This display is intended to clearly show the dependencies by graying out objective functions not affected by the current set of knobs in the center box. It allows experimentation and design.

•• What else is good about this GUI? This GUI can be adapted to a touchscreen.

•• What about an operating screen? I think the panadapter style screen is the best user interface for radio operation. A panadapter screen below this one would be my next big step in incorporating GUI elements for “normal” operation of a radio.

Whatcha got so far?

Here’s the landmarks along the way of my journey through Qt4. The Bit Error Rate box has connected boxes and sliders. The Find! box is set up to implement search functionality. All of the infrastructure, such as close and the check boxes modifying what type of search function is called, works.

Adding a bit at a time At upper right is a screen shot of the qtDesigner tool. Up until today, I was learning how to use Qt by hand-coding. However Qt has a layout design tool that makes it easy to experiment with graphical user interface elements. At lower right is a screen shot of the resulting graphical user interface element, which has regular expression based input format checking built in, in front of the main c++ file.

Shape change Above is a graphical user interface element in simple mode. If you click more, the element changes shape into an advanced mode, with more options for sorting. At left is the element in advanced mode positioned over the working Qt4 Designer screen and console windows with the code and compilation record.

GNU Radio HUD A graphical user interface proposal - Del Mar North

Inspiration. “Artificial Intelligence in Wireless Communications” is a book by Thomas W. ... type of search function is called, works. Whatcha got ... main c++ file.

2MB Sizes 5 Downloads 220 Views

Recommend Documents

GNU Radio HUD A graphical user interface proposal - Del Mar North
panadapter screen below this one would be my next big step in ... The Find! box is set up to implement search ... type of search function is called, works.

Six-Ports - Del Mar North
All of the wave is reflected back with no phase change.1. The zeroes and ones of the input data translate the. LO into a modulated waveform (RF) by using the reflection coefficients held by the reflection states. 1. As you might expect, G = zero is a

Six-Ports - Del Mar North
the name) and can be used as a modulator, demodulator, network analyzer, or ..... Wideband, small, and cheap digital transceivers are in great demand.

Matlab-Based Graphical User Interface Development ...
exploiting Matlab's abundant GUI tools. The proposed ... Even though third party GUI tools are available for ... the user to plot the data without the ability to, for example, filter it. ..... visualize system response within a GUI-based environment.

The Poway Symphony Orchestra Spring Concert ... - Del Mar North
Mar 17, 2013 - Spring Concert. P.I. Tchaikovsky Marche Slave. P.I. Tchaikovsky Piano Concerto No. 1. Allegro non troppo - Andantino semplice - Allegro con ...

PICTURES data dictionary - HUD User
6=Projects (multifamily assisted or public housing) ... Name of the public housing agency (e.g., Alaska Housing Finance ... Average HUD Expenditure per.

PICTURES data dictionary - HUD User
Names for various summary levels. Char. 60 ... operating subsidy and capital improvement cost is divided by the total number of ... extremely low income.

Del mar siete
me,and just nowI have no fancy to whip myself; it isenough ifI givethoumy delmar sieteto flog and flap ... Amanifesto pdf. ... particularly the Baron..480975538511710819 Shutter Island (2010) dual. ... kqj9x91660jga6v - Antichrist lars von trier.

Semantic user interface
Oct 26, 2001 - 707/2, 3*6, 100, 101, 103 R, 104.1, 202, .... le.edu/homes/freeman/lifestreams.html, pp. .... pany/index.html, last visited Apr. 26, 1999, 2 pages.

CHMA: Bend-Redmond, Oregon - HUD User
HMA are soft but improving, with an estimated sales vacancy rate of 3.1 ..... Demand: The demand estimates in the analysis are not a forecast of building activity ...

Advanced Notice of Proposed Rulemaking - HUD User
Due to security measures at the HUD Headquarters building, an advance ... amount” used to calculate the maximum monthly subsidy for a voucher household (see ... than the payment standard, but they must then pay the full cost of the ..... In additio

Advanced Notice of Proposed Rulemaking - HUD User
from the HUD User page at http://www.huduser.org/datasets/fmr.html. Federal ... 1. See http://www.huduser.org/periodicals/USHMC/winter98/summary-2.html.

CHMA: Bend-Redmond, Oregon - HUD User
Data Profile ............................... 9 ..... led by the ongoing recovery of tour- ism and the leisure and .... La Pine, an affordable apartment complex for seniors, is ...

Pheme: A real-time user interface for distributed systems - GitHub
Jun 1, 2013 - standalone web application that is straightforward to use for both ..... In the Develop section we delve into how Pheme works internally.

ePub Designing the User Interface
Proceedings of the International Conference ‘Between Data and Senses .... air traffic control) and consumer examples (e.g. web services, e-government, ...

Task-Centered User Interface Design
1 The Task-Centered Design Process. 1. 1.1 Figure Out .... 5.4 Deciding What Data to Collect . ..... logical order the steps needed to design a good user interface. Chapter 1 ..... cycle, the interface can't be produced or analyzed at one point.