Main > Free Download Search >

Free adc software for linux

adc

Sponsored Links
Sponsored Links
Sort by >> Relevance
rss
Secleted [ 0 ] software to compare
Results 1 - 15 of about 9
GNU Radio 2.8

GNU Radio 2.8


GNU Radio is a collection of software that when combined with minimal hardware, allows the construction of radios. more>>
GNU Radio is a collection of software that when combined with minimal hardware, allows the construction of radios where the actual waveforms transmitted and received are defined by software. What this means is that it turns the digital modulation schemes used in todays high performance wireless devices into software problems.
What is a Software Defined Radio?
Joe Mitola says, "A software radio is a radio whose channel modulation waveforms are defined in software. That is, waveforms are generated as sampled digital signals, converted from digital to analog via a wideband DAC and then possibly upconverted from IF to RF. The receiver, similarly, employs a wideband Analog to Digital Converter (ADC) that captures all of the channels of the software radio node. The receiver then extracts, downconverts and demodulates the channel waveform using software on a general purpose processor."
For our purposes, on the receive side, the idea is to get a wide band ADC as close to the antenna as is convenient, get the samples into something we can program, and then grind on them in software.
Enhancements:
- GNU Radio 2.6 includes sending and receiving data at up to 1Mbit/sec using GMSK. - Theres also support for the new USRP Flex 400 transceiver daughterboards.
- Handling of all daughterboards has been unified, so most apps will work without modification on any of them. For those of you interested in wireless networking, see especially gnuradio-examples/python/gmsk2. Weve got a framework in place to allow you to build and experiment with your own MACs. 2.6 includes the "null MAC". A carrier sense MAC is the next logical step.
<<less
Download (1.0MB)
Added: 2006-06-05 License: GPL (GNU General Public License) Price:
1258 downloads
DCH# 0.61 Beta

DCH# 0.61 Beta


DCH# is a DirectConnect hub designed to be easy to use and highly configurable. more>>
DCH# project is a DirectConnect hub designed to be easy to use and highly configurable as well as providing quality administration tools to operators.
Main features:
- C# Language - Runs on both .NET and Mono
- XML Configuration - Easily Configurable
- Plugins - Server plugins and protocol exensions
- Protocol Support - Supports ADC protocol and NMDC
- Logging - 4 different logging levels for your viewing pleasure
- Multi-Threaded Design - Multithreaded goodness
Enhancements:
- This release adds basic user authenication based on the Users.xml file and the PrivateID.
- This only applies to the ADC protocol; the NMDC is broken and will be fixed in the future release.
- This also adds the StatusPlugin and HubRules plugin.
<<less
Download (0.033MB)
Added: 2006-03-22 License: MIT/X Consortium License Price:
744 downloads
DSHub Epsilon / Zeta RC12

DSHub Epsilon / Zeta RC12


DSHub is a hubsoft for Direct Connect Network. more>>
DSHub is a hubsoft for Direct Connect Network. DSHub project uses the ADC protocol currently in development by Jacek Sieka and DC DEV. ADC is the future of DC++ network.
How can I use DSHub ?
You can download DSHub from this site and just use it. DSHub is free and every user can take it for himself. You can also redistribute it and you can modify it ( substantially only) under the terms of GNU General Public License. Right click here to download . DSHub comes in zip archive.
DShub is now Open Source and source for current binaries is available here.
How do I install DSHub ?
DSHub is a software created in Java Language developed by Sun. For it to run you need JRE installed. [ That is, Java Runtime Environment]. JRE can be found on http://java.sun.com/ . DSHub requires the least JRE version 1.5.0.0 to run properly. After that just create a folder for your hub and paste the DSHub.jar file downloaded from this site in there.
How do I use DSHub ?
Either you read manual, or after you got your DSHub installed, you can run it from command line by using the command:
path_to_java_exe -jar path_to_DSHub.jar
Linux Example:
java -jar /home/user/myhub/dshub.jar
Whats New in Epsilon Stable Release:
- fixed bug with kick/ban message not showing properly;
- fixed again usercount hope its for good;
- fixed restarting from console;
- fixed rename issue selecting bad/used nick;
- fixed issue when putting max_chat_msg 0 nobody could change it from cmd line;
- ops_override_spam now override max_chat_msg too;
- corrected bug not showing when ureg not online user;
- DSHub is now OPEN-SOURCE under GPL !!! Please look into SRC and give me feedback !
- corrected massall command not working for more words;
- modyfied the random data from IGPA now its real random data;
- fixed bug when restarting, not showing new motd and help file ( thanks Catalin);
- fixed bug when restarting reading regs and bans, doubling them (thanks Catalin);
- fixed bug when restarting after a failure in starting server ( thanks Catalin);
- fixed bug when port was a out of range one and hub would crash;
- corrected message when disconnect on too many ops not showing (thanks ffrag);
- tryed to fix the ghost thingy on unnormal TCP closing sending a keepalive (thanks Ghost for helping);
- added a variable keep_alive_interval for seconds interval between keep alive messages;
- fixed bug when not checking nick lenght on rename ( thanks b_w_johan );
- fixed unbanning some string which is invalid CID;
- fixed issue with opchat nick cant rename to its nick now;
- now users cant use an IP for a nick;
- removed whocid and whoip commands, moved that to info example !info nick gives info about a nick, !info cid shows user with cid, !info ip shows info about users with given ip;
- big change: default password "defpass" removed, now, by default, regs have no pass, just CID check however is good to have one for even better security;
- tryed to fix ugly bug when double client connecting ( example: connecting at same time, double fav hub auto connect); syncronized method handleINF so that it cant be called @ same time;
- improved history, now retains IMSG broadcasts as well;
- created a command cmdhistory that pastes given commands since startup;
- added drop command , a kick with no reason and 0 ban time;
Kick Command:
- Kicking in DSHub is very simple now.
- Classic kick:
kicks just a user out in flames, with a kick_time temporary ban, default 5 minutes.
- Extended kick has way more advantages and can be used very efficiently with a large hub.
- Extended kick features:
- Kicking users that match a certain regular expression:
- Example: !kick [RO].* -- this command kicks all users that have their nick starting with [RO]
- Example: !kick .. --this command kicks all users with 2 letter nicks
- This type of kick accepts just any regular expression.
- Kicking users that have their fields checked:
- Example: !kick share, < , =, !
- And a list of possible fields : share, sl (slots), ni (nick length),su(supports, accepts only = or !, example: !kick su=tcp4),hn(normal hubs count),hr(registered hub count),ho(op hub count),aw(away, 1 means normal away, 2 means extended away),rg (1- registered, 0 otherwise, registered means not op),op ( 1 -op, 0 - otherwise , op means it has key).
- created a kick and ban function for easy call from commands;
- done almost all that kick stuff, for share slots and su, still need to do for rest;
- added a debug message, please ignore, or if you figure it out, report to me;
- modified share kick, to be in megabytes;
- completed kick with all mentioned above in the log;
- fixed bug on new kick, forgot to check if kick_ops is enabled;
- added same features to drop command as well;
- added extra fields to reg class so OLD regs DONT WORK anymore sorry so please REREG;
- modified reg command, now if user already added prints user info;
- added a getRegInfo method, also added extra fields on info and reg;
- added hideme command that toggles the hideme, also hideme is remembered in reg file;
- fixed bug when restarting and changing default port;
- fixed bug when opchat could have same nick as other users;
- fixed exploit when cmdhistory could see the !password;
- fixed bug with renaming into a CID or IP and not repsecting sizes;
Whats New in Zeta RC12 Development Release:
- Completely changed string parsing hope its better now.
<<less
Download (0.086MB)
Added: 2007-07-29 License: GPL (GNU General Public License) Price:
822 downloads
snescom 1.7.0

snescom 1.7.0


snescom is a 65c816 (SNES, etc.) assembler. more>>
This program reads symbolic 65816 or 65c816 machine code and compiles (assembles) it into a relocatable object file.
The produced object file is binary-compatible with those made with XA65.
This program was born when Bisqwit needed a relocatable object -producing snes assembler and XA65 had too many bugs in it.
He was unable to fix the XA65 source so he started his own project, aiming for enough compatibility to be able to use the assembly files already written in the XAxa65 syntax.
Since that, this program has been growing to meet the needs in SNES game and patch development.
The following mnemonics are supported:
adc, and, asl, bcc, bcs, beq, bit, bmi, bne, bpl, bra, brk, brl, bvc, bvs, clc, cld, cli, clv, cmp, cop, cpx, cpy, db , dec, dex, dey, eor, inc, inx, iny, jml, jmp, jsl, jsr, lda, ldx, ldy, lsr, mvn, mvp, nop, ora, pea, pei, per, pha, phb, phd, phk, php, phx, phy, pla, plb, pld, plp, plx, ply, rep, rol, ror, rti, rtl, rts, sbc, sec, sed, sei, sep, sta, stp, stx, sty, stz, tax, tay, tcd, tcs, tdc, trb, tsb, tsc, tsx, txa, txs, txy, tya, tyx, wai, xba, xce
All the standard addressing modes of the 65816 cpu are supported.
Syntax:
- Implied: nop; clc
- Immediate: lda #value; rep #value etc (size may depend on an operand size setting)
- Short relative: bra end
- Long relative: brl end; per end+2
- Direct: lda $12
- Direct indexed: lda $12,x; lda $12,y
- Direct indirect: lda ($12); pei ($12)
- Direct indexed indirect: lda ($12,x)
- Direct indirect indexed: lda ($12),y
- Direct indirect long: lda [$12]
- Direct indirect indexed long: lda [$12],y
- Absolute: lda $1234
- Absolute indexed: lda $1234,x; lda $1234,y
- Absolute long: lda $123456
- Absolute indexed long: lda $123456,x
- Stack-relative: lda $12,s
- Stack-relative indirect indexed: lda ($12,s),y
- Absolute indirect: lda ($1234)
- Absolute indirect long: lda [$1234]
- Absolute indexed indirect: lda ($1234,x)
- MVN/MVP: mvn $7E,$7F
For reference, in Intel syntax it would be something like this (not supported by snescom):
- Implied: nop; clc
- Immediate: lda value; rep value etc (size may depend on an operand size setting)
- Short relative: bra end
- Long relative: brl end; per end+2
- Direct: lda [$00:d+$12]
- Direct indexed: lda [$00:d+$12+x]; lda [$00:d+$12+y]
- Direct indirect: lda [db:[$00:d+$12]]; pei [db:[$00:d+$12]]
- Direct indexed indirect: lda [db:[$00:d+$12+x]]
- Direct indirect indexed: lda [db:[$00:d+$12]+y]
- Direct indirect long: lda [long[$00:d+$12]]
- Direct indirect indexed long: lda [long[$00:d+$12]+y]
- Absolute: lda [db:$1234]
- Absolute indexed: lda [db:$1234+x]; lda [db:$1234+y]
- Absolute long: lda [$12:$3456]
- Absolute indexed long: lda [$12:$3456+x]
- Stack-relative: lda [$00:$12+s]
- Stack-relative indirect indexed: lda [db:[$00:$12+s]+y]
- Absolute indirect: lda [db:[$1234]]
- Absolute indirect long: lda [long[db:$1234]]
- Absolute indexed indirect: lda [db:[db:$1234+x]]
- MVN/MVP: mvn $7E,$7F
Enhancements:
- This release updates the linker program, adding a feature to output raw files, or even ROM files directly in the SMC format, with proper checksums.
- The error handling of the assembler was improved somewhat.
<<less
Download (0.09MB)
Added: 2006-07-27 License: GPL (GNU General Public License) Price:
1189 downloads
Media Library 0.6

Media Library 0.6


Media Library is a management software for a CD catalog and media library. more>>
MediaLibrary is a multi-platform free software that lets you catalog your media files ( CD-Rs, DVDs...)
Its main purpose is to reference your media files in a category tree with any comment. You can then easily find any file you are looking for.
MediaLibrary is Free Software available under the terms of the GNU/GPL running on Java.
Main features:
- Status Bar with Current Selection Management & Monitored Task Stacking
- Catalog Load Tracing (options/trace menu)
- Recent files list
- Automatic backup & Warning if saving on an already existing different Catalog
- Graphical file category change
- Browsable help & documentation
- Numerous switchable gui icon sets (through setting the medialib.icons.directory property in the resources/medialib.prop file)
- 2 GUI loading & indexing refresh politics: continuous or on action end only (customizable in resources/medialib.prop by setting the medialib.gui.refresh property either to "OnModelEvent" or to "OnActionEndOnly"). The last one is 6 times faster.
- XML format:
- Read & write catalogs in XML and gzip XML
- Full ADC catalog 1.15b format compliance:
- Minus: media drive "free size" field
- Read & write (catalog, medias, dirs & files, categories, dates, comments, sizes...)
- Adc uses a nonstandard date storage format, so there may be up to 4 min delay between adc dates loaded from pure adc and stored by MediaLibrary
- Indexed media & file tree sorted view:
- Shows full indexed filesystem & file properties (name, size...)
- Directory properties (full size, files number...) autocomputing
- Media can be renamed & removed (media tree popup or Edit menu)
- Media & directories can be sorted (media tree popup or Edit menu)
- Customizable sort strategies (in resources/medialib.prop)
- Select Subtree action (media tree popup or Edit menu)
- Media indexation:
- Any drive or directory may be indexed in the current catalog
- MediaLibrary on Windows guesses drives label, type & serial number
- Indexed MP3 files ID3s are parsed as file comments
- Hierarchical categorization model:
- Compliant with pure ADC file format
- The / slash character is used as categories level separator
- Features a tree categories view showing categorized files
- Navigation from categorized files to media view by double click
"new", "add","move" and "remove" categories tree popup & Edit menu actions
- All selected files may be recategorized at the same time
- File & media search feature:
- Toolbar search textfield & launch button
- Google like behaviour for the search entries : spaces are understood as AND operators
- Category cross searching
- Satistics tab providing information on found files
- Stats:
- Toolbar statistics launch button to compute statistics on the current catalog
- An increasing panel of statistics for now : basic statistics on files, statistics on multimedia files
- An "easy to extend" stats computing architecture. Develop your own statistics algorithm
- Preferences Edition:
- Edits the reources/medialib.prop, saves on exit
- Single and multi properties handled
- Report:
- HTML output
- Reports missing serial episodes in the subcategories of the Preferences chosen top serial Category
<<less
Download (5.1MB)
Added: 2005-05-10 License: GPL (GNU General Public License) Price:
1634 downloads
active acoustic vibration control 0.0.1

active acoustic vibration control 0.0.1


active acoustic vibration control is a set of basic tools for monitoring and modulating audio noise. more>>
active acoustic vibration control tool is a set of basic tools for monitoring and modulating audio noise.

The tools aim toward a set of codes and algorithms for monitoring noise signal and modulation and reducing them using active noise control priciples.

Active noise control and soundproofing is a relativly recent development (first researched around 30 years ago), and has been in constant development for many and varied situations and applications.

The basic concept of active noise control is the aplication of equal and opposite force to cancel out vibration.

The project attempts to provide a starting point and library for experimentation into various methods of digital signal processing for active noise reduction and soundproofing.

Noise cancellation has been used in many environments currently active control is best used in constant vibrations with lower frequencys.

The principle is of controlling the noise level by adding an equal and opposite sound to the noise in the environment. The basic principle may be simple but the actual effectivness depends on many environmental factors.

Generally simplistic out of phase sound wave is used which works to some extent and requires little processing (a simple XOR with -1) this will tend to leave a large number of artifacts as the amplitude of higher frequency components (above i->o delay time) rises.

i->o processing delay
e transducer efficiency
p sound propagation characteristics
r reflections

The project aims to provide a framework for many dsp architectures, dac/adc chips, transducers and monitors.

Create tools for acoustic calibration and data logging hardware
To simplify implementation of active noise and vibration control systems.
To provide an open source standard for use within the industry and education.
To encourage hardware producers to distribute standard interface descriptions for their hardware
Enable low cost development of systems using COTS consumer hardware for noise and vibration control.
<<less
Download (0.003MB)
Added: 2005-12-08 License: GPL (GNU General Public License) Price:
811 downloads
Math::Group::Thompson 0.96

Math::Group::Thompson 0.96


Math::Group::Thompson module contains OO methods that calculates the cardinality of the ball of radius n of Thompson group F. more>>
Math::Group::Thompson Perl module contains OO methods that calculates the cardinality of the ball of radius n of Thompson group F.

SYNOPSIS

use Math::Group::Thompson;

my $F = Math::Group::Thompson->new( VERBOSE => 0 );
my $card = $F->cardBn(3,);

print "#B(3) = $cardn";

The Math::Group::Thompson module provides objetct oriented methods that calculates the cardinality of the ball of radius n of Thompson group F.

This module uses the presentation of F

F = < A,B | [AB^(-1),A^(-1)BA] = [AB^(-1),A^(-2)BA^2] = e >

where A,B are formal symbols, [x,y] is the usual commutator and e is the identity element of F.

[x,y] = xyx^(-1)y^(-1)

This means that for every g in F, g can be written as word

g = a_{1}a_{2} ... a_{n}

where all the a_{i} are A,B,A^(-1) or B^(-1) for all i r br Usage: my $F = new-Math::Group::Thompson( VERBOSE => $v );
Verbose argument tells Math::Group::Thompson whether print every word generated ($v == 1) or not ($v == 0), or store them in a file, where $v is the name of the file (obviously different to 0 or 1). If the verbose file exists it is replaced, so you have to check for its integrity.

NOTE:
Its not recommend to store the words on a file because for
very small values of n, #B(n) or #gB(n)-B(n) are very very large.
For example for n = 19, #B(n) ~ 3^n = 1162261467 ~ 1.1 Giga, but
the space ocupped by the file will be (in bytes):

#B(1) + sum(i=2 to 19){i*(#B(i) - #B(i-1))} =
cardBn

This method calculates #B(n) or #(gB(n) - B(n)) depending on if the argument passed to the first call of cardBn is or not.

Usage: my $c = $F->cardBn($radius,$g);

where

$radius is an integer number >= 0 and $g is an element of F (word written with A,B,C or D).

If the first time cardBn is called $g is not equal to , then cardBn returns the cardinality of the set

gB(n) - B(n) = { w in F | w in gB(n) and w not in B(n) }

If the firs time cardBn is callen $g is equal to , then cardBn returns #B(n).

This algorithm runs on exponential time because F is of exponential growth (more "exactly", this algorithm is O(3^n) ).

reset

Resets the counter used on cardBn method, set the FIRST_ELEMENT property at , and the FIRST_CALL proporty to 1.

Usage: $F->reset;

multiply

Multiplication between two words of F. This method considers the inverse relations stored in the attribute INV.

Usage: my $mul = $F->multiply($g,$w);

where $g and $w are elements of F, and $mul is the result of $g$w.

rotate

This module receives as argument a word in F and puts the last letter on word in its first place.

Usage: $w = ABC; $W = $self->rotate($w); # $W is now equal to CBA

inverse

This method receives a word in F and returns its inverse.

Usage: $w = ABC; $W = $self->inverse($w); # $W == ADC

divide

This method receives a word in F and returns a 2-dimensional array where the first element is the first half of the word, and the second is the inverse of the second half of the word.

Usage: $w = AABC; ($w1,$w2) = $self->divide($w); # Now $w1 == AA and $w2 == AD

get_inv

This method return the hash of inverse relations between the generators elements of F.

note

This method prints in STDERR the string received or puts it on the correspondent file.

Usage: $F->note(AA); # Print AA."n" or store it on a file.

<<less
Download (0.006MB)
Added: 2007-06-28 License: Perl Artistic License Price:
848 downloads
uHub 0.1.3-2147

uHub 0.1.3-2147


uHub is a high performance peer-2-peer hub designed for UNIX-like operating systems. more>>
uHub is a high performance peer-2-peer hub designed for UNIX-like operating systems. The project is written in C, has a clean design and small memory footprint. It is scalable, and will work for small hubs on embedded hardware, as well as big hubs running on high preformance servers with thousands of users.
uHub uses the ADC protocol (ie. the next generation Direct Connect), and is compatible with DC++, Elise, QuickDC and other ADC clients.
Unlike other peer-2-peer networks, ADC is centralized. Clients connect to a central "hub" to communicate with other clients. It can be compared to super nodes (or ultra nodes) in other networks, except the hubs do not openly communicate between each other. The advantage to such a design is that the hubs are in control on who can access the network.
Main features:
- Easy configuration
- Advanced access control support
- Ban by network address ranges, nick name or CID
- IPv4 and IPv6 support
- Event logging
- Fast with a low memory footprint
- Support for chat only hubs (optional)
- Support for registered users only (optional)
- Runs as an unprivileged daemon (optional)
Enhancements:
- This release fixes several known crashes and cleans up the code quite a bit.
- The event handling has been refactored, a memory handling debug infrastructure is in place, and the log file format has changed slightly.
- The code base is now automatically tested for regressions.
- This release changes the license to the GPLv3.
<<less
Download (0.044MB)
Added: 2007-08-21 License: GPL v3 Price:
799 downloads
Net::UP::Notify 1.01

Net::UP::Notify 1.01


Net::UP::Notify is a Perl module that can send Net Alerts to cellular phones with the Unwired Planet browser. more>>
Net::UP::Notify is a Perl module that can send "Net Alerts" to cellular phones with the "Unwired Planet" browser (AKA phone.com, AKA OpenWave UP.Browser).

SYNOPSIS

use Net::UP::Notify;
$blah=new Net::UP::Notify;
$blah->subscriberid("111111111-9999999_atlsnup2.adc.nexteldata.net");
$blah->location("http://www.perl.com/");
$blah->description("The Perl.com Homepage");
print $blah->send;

This allows you to send a Net Alert to a cellular phone, provided you know the subscriber ID of the user. This also requires the end user to have the Wireless Web service on their phone, and they also must have it provisioned by the carrier.

This was designed and tested using a Nextel phone, but I think that both Cingular and Sprint PCS should be supported here when given the proper subscriberid string.
My intention is to completely support the entire UP SDK, but for right now, I can only support the sending of Net Alerts.

<<less
Download (0.003MB)
Added: 2006-06-27 License: Perl Artistic License Price:
1218 downloads
Secleted [ 0 ] software to compare
  • Page: 1 of 1
  • 1