[Flexradio] SDR and N1MM w/ WinKeyer

2005-11-25 Thread Tom Ski








Has anyone made operational the K1EL WinKeyer with N1MM and
the SDR? If so, please communicate with me off board and when I get it working,
I will post a how-to on the Felx web site.



73s

AA8YI








Re: [Flexradio] FlexSDR software and Multiple CPU's

2005-11-25 Thread tom
am running an hp graphics workstation with 2 pent. 3, each at 1gh with 1.5g 
ram and scusi hard drive with xp-pro with the radio as part of the software. 
need the xp-pro to pickup the two processors.  works for me.

tom
[EMAIL PROTECTED] 





Re: [Flexradio] FlexSDR software and Multiple CPU's

2005-11-25 Thread Tim Ellison
Cecil,
 
I am running an AMD Athlon dual core 4400+ on Win2003.
 
With PowerSDR, logging software, MIXw, VAC, Vcom, Firefox and a Citrix session 
for e-mail, my total processor utilization is about 10-15% max.  About 8% on 
the average.  All of that is on the first processor.  Less than 1% is running 
on the second processor.
 
From what I can tell, PowerSDR is not specifically written to take advantage 
of dual processor machines.  When I look at the processor utilization, ~90% of 
the total CPU utilization in on the first processor.  As you continue to add 
application load, it will mostly consume the first processor until the load 
gets to about 50% (assuming no single process exceeds 50%) and then new 
processes are run on the other processor.  This is mostly a function of the 
operating system and not the application.  I would suspect that the 
multi-processing logic is a little more robust on Win2003 than XP.  In my 
testing, most things being equal, two 1 gig processors will not outperform a 2 
gig processor.
 
Multi-processor aware applications specifically choose how to distribute 
their process between the processors.
 
But, with the current incarnation of PowerSDR not really pushing the processor 
on very fast machines, for now it is a moot point.  Although I'd like to see 
how a multi-processor aware version of PowerSDR would behave and how specific 
application processes would be divided among the processors.  Having the 
graphics run on one and the FFT and signal processing operations run on the 
other would be interesting.
 
-Tim



From: [EMAIL PROTECTED] on behalf of KD5NWA
Sent: Thu 11/24/2005 11:51 PM
To: FlexRadio@flex-radio.biz
Subject: [Flexradio] FlexSDR software and Multiple CPU's



Will the existing Flex software take advantage of a PC that has
multiple CPU's? The dual CPU unit is the fastest PC while running the
FlexSDR software, it usually runs between 10% to 15% utilization.

I'm debating on which box to install my Delta-44 card, I have two
PC's that are candidates one uses a 1700MHz Athalon in a industrial
all metal case, a unit that is easy to work with and has lots of open
slots, the other box is a Dell with 2X 1000MHz Pentium III's.

Both are going to end up on my workbench next to my antenna's and
radios. I would use one with the Delta-44 for use with Software
Define Radios, the other is to be used as a programming platform and
interfacing to ongoing radio projects.

Thanks


Cecil Bayona
KD5NWA
www.qrpradio.com

I fail to see why doing the same thing over and over and getting the
same results every time is insanity: I've almost proved it isn't;
only a few more tests now and I'm sure results will differ this time ... 


___
FlexRadio mailing list
FlexRadio@flex-radio.biz
http://mail.flex-radio.biz/mailman/listinfo/flexradio_flex-radio.biz





Re: [Flexradio] FlexSDR software and Multiple CPU's

2005-11-25 Thread Jim Lux

At 08:29 AM 11/25/2005, Tim Ellison wrote:

Cecil,

I am running an AMD Athlon dual core 4400+ on Win2003.

With PowerSDR, logging software, MIXw, VAC, Vcom, Firefox and a Citrix 
session for e-mail, my total processor utilization is about 10-15% 
max.  About 8% on the average.  All of that is on the first 
processor.  Less than 1% is running on the second processor.


From what I can tell, PowerSDR is not specifically written to take 
advantage of dual processor machines.  When I look at the processor 
utilization, ~90% of the total CPU utilization in on the first 
processor.  As you continue to add application load, it will mostly 
consume the first processor until the load gets to about 50% (assuming no 
single process exceeds 50%) and then new processes are run on the other 
processor.  This is mostly a function of the operating system and not the 
application.  I would suspect that the multi-processing logic is a little 
more robust on Win2003 than XP.  In my testing, most things being 
equal, two 1 gig processors will not outperform a 2 gig processor.



If for no other reason than both processors are sharing one memory access 
pipe..
Unless the code in one processor is entirely reading from cache, and cache 
isn't shared, and the other processor isn't writing to memory space covered 
by the cache.  (all these are real hard to control)





Multi-processor aware applications specifically choose how to distribute 
their process between the processors.


But, with the current incarnation of PowerSDR not really pushing the 
processor on very fast machines, for now it is a moot point.  Although I'd 
like to see how a multi-processor aware version of PowerSDR would behave 
and how specific application processes would be divided among the 
processors.  Having the graphics run on one and the FFT and signal 
processing operations run on the other would be interesting.


Indeed, this would be interesting.  Even more interesting would be if the 
various components were separated enough, with a clean enough interface, 
that you could run the UI on one computer and the signal processing 
chunk(s) on other computers.   Raw UDP sockets would probably serve, or, 
one could use something like MPI or PVM to pull it to a higher abstraction 
level.





[Flexradio] VAC setup

2005-11-25 Thread Trevor Smithers
I've been setting up HRD and MixW using N4HY's excellent set of instructions 
for VAC 
 Vcom and everything appears to be communicating as it should. 

The problem I have however is that the audio input to PSK31(HRD)  MixW appears 
to 
be grossly overdriven (the screen  goes from its normal dark blue to bright 
yellow 
across the whole of the receive bandwidth) and I can't see any way of reducing 
it - 
none of the soundcard panels work and reducing the Consul AF control only 
reduces 
the AF output. I had a look at the Firebox mixer but none of the controls 
appear to 
make any difference either.  

Does any of this seem familiar - what have I missed?

Presonus Firebox
VAC (Registered)
Vcom
Consul 1.4.5 (P7)
P4 2Gb 1.2Gb ram

Grateful for any advice please.

Trevor  G0KTN  



Re: [Flexradio] FlexSDR software and Multiple CPU's

2005-11-25 Thread Sami Aintila
What does it take for an application to be called multi-processor
aware? A typical instance of PowerSDR Console has about 30 threads
running. Of course, most of them don't do very much. They are more or
less system overhead (.NET and various other subsystems running a
lot of threads).

However, PowerSDR is a true multithreaded application. For example,
DSP and graphics do run on separate threads. Exactly how their
execution is distributed between different processors is usually
managed by the operating system. It would also be possible for the
application to have control over this (using a parameter called
process or thread affinity). But in most cases it's actually better to
leave that to the OS.

Yes, there are some difficult optimization issues if you really have
to get full 100% from all your CPU's all the time. But in less extreme
cases, I think multithreaded applications like PowerSDR should perform
pretty well also on multi-CPU systems.

73, Sami OH2BFO


On 11/25/05, Jim Lux [EMAIL PROTECTED] wrote:
 At 08:29 AM 11/25/2005, Tim Ellison wrote:
 Cecil,
 
 I am running an AMD Athlon dual core 4400+ on Win2003.
 
 With PowerSDR, logging software, MIXw, VAC, Vcom, Firefox and a Citrix
 session for e-mail, my total processor utilization is about 10-15%
 max.  About 8% on the average.  All of that is on the first
 processor.  Less than 1% is running on the second processor.
 
  From what I can tell, PowerSDR is not specifically written to take
  advantage of dual processor machines.  When I look at the processor
  utilization, ~90% of the total CPU utilization in on the first
  processor.  As you continue to add application load, it will mostly
  consume the first processor until the load gets to about 50% (assuming no
  single process exceeds 50%) and then new processes are run on the other
  processor.  This is mostly a function of the operating system and not the
  application.  I would suspect that the multi-processing logic is a little
  more robust on Win2003 than XP.  In my testing, most things being
  equal, two 1 gig processors will not outperform a 2 gig processor.


 If for no other reason than both processors are sharing one memory access
 pipe..
 Unless the code in one processor is entirely reading from cache, and cache
 isn't shared, and the other processor isn't writing to memory space covered
 by the cache.  (all these are real hard to control)


 
 Multi-processor aware applications specifically choose how to distribute
 their process between the processors.
 
 But, with the current incarnation of PowerSDR not really pushing the
 processor on very fast machines, for now it is a moot point.  Although I'd
 like to see how a multi-processor aware version of PowerSDR would behave
 and how specific application processes would be divided among the
 processors.  Having the graphics run on one and the FFT and signal
 processing operations run on the other would be interesting.

 Indeed, this would be interesting.  Even more interesting would be if the
 various components were separated enough, with a clean enough interface,
 that you could run the UI on one computer and the signal processing
 chunk(s) on other computers.   Raw UDP sockets would probably serve, or,
 one could use something like MPI or PVM to pull it to a higher abstraction
 level.




Re: [Flexradio] FlexSDR software and Multiple CPU's

2005-11-25 Thread rca
I agree.  I have an application that has many threads.  Several of these do dsp 
stuff and several others are reponsible for formatting and recording the data.  
Under XP Pro, the difference between a single processor and dual is very close 
to 2:1.  In fact, just hyperthreading alone can yield as much as 1.5:1.  This 
is letting the OS decide who to put where.  When I initially saw the results I 
abandoned plans to split my data crunching into odd channels in one thread and 
even in another.

Richard W5SXD

- --- Original Message --- -
From: [EMAIL PROTECTED]
To: FlexRadio@flex-radio.biz
Sent: Fri, 25 Nov 2005 20:41:06

What does it take for an application to be called
multi-processor
aware? A typical instance of PowerSDR Console has
about 30 threads
running. Of course, most of them don't do very
much. They are more or
less system overhead (.NET and various other
subsystems running a
lot of threads).

However, PowerSDR is a true multithreaded
application. For example,
DSP and graphics do run on separate threads.
Exactly how their
execution is distributed between different
processors is usually
managed by the operating system. It would also be
possible for the
application to have control over this (using a
parameter called
process or thread affinity). But in most cases it's
actually better to
leave that to the OS.

Yes, there are some difficult optimization issues
if you really have
to get full 100% from all your CPU's all the time.
But in less extreme
cases, I think multithreaded applications like
PowerSDR should perform
pretty well also on multi-CPU systems.

73, Sami OH2BFO


On 11/25/05, Jim Lux [EMAIL PROTECTED]
wrote:
 At 08:29 AM 11/25/2005, Tim Ellison wrote:
 Cecil,
 
 I am running an AMD Athlon dual core 4400+ on
Win2003.
 
 With PowerSDR, logging software, MIXw, VAC,
Vcom, Firefox and a Citrix
 session for e-mail, my total processor
utilization is about 10-15%
 max.  About 8% on the average.  All of that is
on the first
 processor.  Less than 1% is running on the
second processor.
 
  From what I can tell, PowerSDR is not
specifically written to take
  advantage of dual processor machines.  When I
look at the processor
  utilization, ~90% of the total CPU utilization
in on the first
  processor.  As you continue to add application
load, it will mostly
  consume the first processor until the load gets
to about 50% (assuming no
  single process exceeds 50%) and then new
processes are run on the other
  processor.  This is mostly a function of the
operating system and not the
  application.  I would suspect that the
multi-processing logic is a little
  more robust on Win2003 than XP.  In my
testing, most things being
  equal, two 1 gig processors will not outperform
a 2 gig processor.


 If for no other reason than both processors are
sharing one memory access
 pipe..
 Unless the code in one processor is entirely
reading from cache, and cache
 isn't shared, and the other processor isn't
writing to memory space covered
 by the cache.  (all these are real hard to
control)


 
 Multi-processor aware applications
specifically choose how to distribute
 their process between the processors.
 
 But, with the current incarnation of PowerSDR
not really pushing the
 processor on very fast machines, for now it is a
moot point.  Although I'd
 like to see how a multi-processor aware version
of PowerSDR would behave
 and how specific application processes would be
divided among the
 processors.  Having the graphics run on one and
the FFT and signal
 processing operations run on the other would be
interesting.

 Indeed, this would be interesting.  Even more
interesting would be if the
 various components were separated enough, with a
clean enough interface,
 that you could run the UI on one computer and the
signal processing
 chunk(s) on other computers.   Raw UDP sockets
would probably serve, or,
 one could use something like MPI or PVM to pull
it to a higher abstraction
 level.


___
FlexRadio mailing list
FlexRadio@flex-radio.biz
http://mail.flex-radio.biz/mailman/listinfo/flexrad
io_flex-radio.biz



[Flexradio] ebay 10MHz-OCXO-

2005-11-25 Thread Ray J
with all the talk of frequency stuff lately found this on ebay while 
looking around..

don't know if its useful to any of the experimenters out there

Isotemp model OCXO134-10 10.00MHz OCXO   $75

http://cgi.ebay.com/New-Isotemp-10MHz-OCXO-1PPB-EFC-For-GPS-Discipline-12V_W0QQitemZ5833990844QQ



2 Volts p-p Sine-Wave +-10% into 50 ohms.
Harmonics:  -25dBc. Spurious:  -60dBc.
Ambient temp. stability: 5 x 10-9th from -30C to +60C.
Aging: 1 x 10 -9th after 30 days.
Short term stability: 1 x 10-10th.
Phase noise@ 10Hz: -105dBc/Hz.
Phase noise@ 100Hz: -125dBc/Hz.
Phase noise@ 1000Hz: -145dBc/Hz.
Internal reference voltage: +8.0v +-5%




Ray J
W9RAY



[Flexradio] N1MM Virtual Serial Com Port CW Operation?

2005-11-25 Thread William Bordy








I thought I would try to use the N1MM logger program utilizing the CW
virtual serial port for this weekends contest. I believe I got it all
setup correctly and keying of the SDR1000 occurs. However, I can hear the CW
tone break up both with the SDR1000 monitor and an external receiver. I opened WinXPs
task manager and noticed that the N1MM keying program CW IF.exe
is sucking up almost all of the CPU usage during keying with peaks of CPU usage
at 100%.



I then checked DXLabs WinWarbler CW keying via virtual serial
ports and it works just fine with no CW tone breakup. In addition, there is no
significant increase in CPU usage whether keying is occurring or not. 



This is with a Pentium 4 2.53 Ghz CPU with 1 Gbyte of memory.



Has anybody had successful N1MM logger CW operation via virtual serial ports?
If so, what was your CPU usage during keying via N1MM logger in comparison with
no keying? 



73,

Bill

NJ1H










Re: [Flexradio] N1MM Virtual Serial Com Port CW Operation?

2005-11-25 Thread w2agn

William Bordy wrote:



 

Has anybody had successful N1MM logger CW operation via virtual serial 
ports? If so, what was your CPU usage during keying via N1MM logger in 
comparison with no keying?


 


73,

Bill

NJ1H

 

I just tried it. 22% with N1MM/SDR running, when keying went to 28-30%. 
3.2Ghz P4, 1Gb memory.


--
 _____  
/ \  / \  / \  / \  / \   John L. Sielke

( W )( 2 )( A )( G )( N )  http://w2agn.net
\_/  \_/  \_/  \_/  \_/ 
CRUSTY OLD CURMUDGEON, AND PROUD OF IT