SRadio1_0_0 04/03/31 - Conventions: update_from_ changed a bit - Cleaned up Test/* and Radios/* with respect to old swr_chain_create( x, ... ) without CHAIN_END - Test/* added small description for each test-case - Base/DBG: Fixed crash if port-size is 0 and DBG has to show it - Base/SDB: Fixed long-needed disbehaviour of tracking - Include/modules.mk: detects needed inclusion of math- libraries automatically - Visualize: identifies BLOCK and IMAGE in stats-popup-menu - Visualize: possibility to 'hide' and 'debug' stats- and config params - Visualize: switch between 'showDebug' and not - Visualize: adapt font-size so that everything fits into box - Visualize: grays out outputs that are empty - Visualize: fix export-error for xy-plots - Visulaize: added zoom - qwt: added newer version, qwt-4.2.0rc1 - Tools/Documentation: fixed mkreadme.pl - Tools/Documentation: added mkdirreadme.pl for creating readmes in Modules/* - Tools/Server: fixed ICS-mode - Simul: debugged and fixed a race-condition - Radios: further fix of all radios - Radios: added Selected04 as radio for course of D.Tuninetti - Radios/*: updated all READMEs - Modules/Signal/Midamble: added snr_data - Modules/Signal/Synch: Fixed bug in ICS-synchronizer - Modules: put many parameters to 'debug' state so that they don't show up anymore in visualize - Modules/Signal/STFA*: cleaned up once again the mess with \(BUFFER|DMA)_OFFSET_{TX|RX} so that it should be better, debugged also for the mimo-case - Modules/Code/LDPC_sse2: added a working version, as well as a good test for it. SRadio0_9_4 03/12/16 - Base/SDB: added SUBS_MSG_UPDATE to make sure chains are reconfigured as needed - Base/Antenna: cleaned up a bit the interfaces - Mapper: added possibility of decoding n-QAM in the slicer - Modules: added Dirac for debugging purposes - Modules: added a stfa_complex - Modules: added a general convolutional (de-)coder - Modules: moved General to Channel - Modules: added Channel/Biterror that works on U8 - Modules: added a general LDPC-(de)coder for up to 4x4 mimo-channel - Radios: added a Mimo-radio - Radios: added a radio to test convolutional codes - Server: added a complex-channel server - Simul: is now real and complex, depending on the stfa(_complex) - Visualize: debugged a bit - Visualize: allowed for changing of plot-window size - Visualize: Better undersampling for complex data SRadio0_9_3 - 03/11/14 - Visualize: added FFT - Base/Antenna: Updated functions - Modules: Updated mimo-blocks SRadio0_9_2 - 03/10/09 - Antenna/ICS: started implementation of ICS cards - Base: added an image_t type to transmit images, for the moment it's limited to 1 slot - Visualize: show images - Documentation: added a presentation done for Siemens for the Swiss Technology Award - Documentation: cleaned up and added some presentations lying around - Radios: added a radio to show off the images, debugged also for real-time SRadio0_9_1 - 03/09/08 - Base: re-wrote resizing of inputs/outputs - Base: added a double-structure between modules - Base: Re-wrote the interface between SRadio and visualize. Now it's more RT-safe - Base: added a threading-option for the modules - Base: deleted Diag - Modules: added LDPC_2fold, Block_complex - Modules: added Block_mimo, ChEst, RRC_rcv, LDPC_soft - Modules: added Successive Interference Canceller (SIC) - Modules: added LDPC_soft - Tools: fixed a bug in Tools/User/main.c - Tools: niced up Tools/Banner to take care about screen-width - Visualize: added a function to be sure not to miss any stats-value when plotting XY - Visualize: consistent plot-windows (complex,abs,..) - Visualize: export to matlab-functions that can be used by both matlab and octave - Visualize: cleaned up internal structures a lot, still lots of work to do... - Visualize: add 'clear' button to plot - Visualize: when stopping plot, show all points - Visualize: main-block can also be 'block' and 'block_mimo' - Documentation: lots of good will, but no result :( Radio0_9 - 03/07/18 - Fixed some more bugs - Visualize: Added plotting-function - Visualize: config-ints and -floats debugged - Visualize: Do not show all points in plot - Visualize: only fill half the screen - Visualize: Beautified and added legends to the axis in XYPlot - Rename: FFT got OFDM and has it's own radio - Rename: De/Modulator got Mapper/Slicer - module.mk: Made Makefile-options more nice and useful - module.mk: Added qwt and visualize to general-make - General: Added qwt-library - Server: Server and /proc are now per-user - RF: Threw out gain-control, hardware is not OK Radio0_8_6 - 03/06/11 - Fixed some bugs - memory is 32-byte aligned - FFT module added - More nice performance-show - Tried to make it compatible for RTLinux-smp - Added Redhat-compatibility - Cleaned up some code Radio0_8_5 - 03/05/12 - Updated documentation with new stuff in modules Radio0_8_4 - 03/05/07 - Visualize has tabs and can config the msr - added 'whole' target to Makefile - fixed bug in calculating SNR in Matched Filter - Added SNR-module - Updated Documentation - Gaussian noise in block and channel-server - Various changes to modules - check in swr_sdb_[gs]et_(stats|config)* for correct type - Base-directory can be Main.* - Updated convert to output correctly - Added some presentations Branch_Linus - 03/03/16 - My own development tree Branch_Nicou - 03/03/16 - So Nicou can have his own development - and some test, 2nd Radio0_8_3 - 03/04/07 - Antenna/Simul uses MSR_SERVER to find a server - Radios updated to use the new structures - QwtPlot zooms in/out more nicely - Profiling enabled, to see who's using up time - Memory allocates blocks on request - Added indexing to config/struct - Implemented doubles in config/struct - Startup ddd with breakpoint in main.c:35 - More easy chain-using Radio0_8_2 - 03/03/25 - second implementation of LDPC-codes - added config-doubles and stats-doubles Radio0_8_1 - 03/03/20 - Bugfixing, simpler using... - Gain-control on client-side, both rx and tx - Allow for changing slot-size and number in stfa-config - Fix up modulator - Added a macro-module: synch - Categorised modules into: General, Coding, Channel, Layer2, Macro - MATH and LFLAGS in Makefile - Finished README-files in modules Radio0_8 - 2003-02-27: - The three radios are working both in simulation and rf-mode - Matched-filter output is now 16-bit - Cleaned up lots of stuff with the offsets Radio0_7_9_1: - 03/02/25 - Normalised midamble, stfa, simul, block and rf Radio0_7_9: - 03/01/31 - LOTS of improvements. Three user-space radio working, at least one in real-time, fixed modules and base, having the possiblity to program EEPROMS; JIMUD, TCPIP and Visualiser work, as well as a channel-server. Well, once the two other radios work well again, this will be 0_8 Radio0_7: - two radios working: simple and multi-user Radio0_6: - a more or less working simple BS/MS model