Re: [Flexradio] IQ correction, future developments

2005-11-23 Thread ecellison
Jim

Just thought I'd lighten it up a bit (smile). Thanks for your contributions
to the knowledge base and How To. Happy Thanksgiving all! 

Eric2


-Original Message-
From: Jim Lux [mailto:[EMAIL PROTECTED] 
Sent: Wednesday, November 23, 2005 1:13 AM
To: ecellison; 'Mark Amos'; '[EMAIL PROTECTED] Biz'
Subject: Re: [Flexradio] IQ correction, future developments

At 07:35 PM 11/22/2005, ecellison wrote:
>Mark
>
>Just remember you should always include some almost abosolute statement in
>your messages so that Jim Lux can catch you! (smile)


You bet...
What are amateurs for if not to push the envelope when someone says 
something like "nobody will ever communicate across the ocean with 
wavelengths shorter than 200m"


>Neat stuff!
>
>Eric2




Re: [Flexradio] IQ correction, future developments

2005-11-23 Thread Jim Lux

At 07:35 PM 11/22/2005, ecellison wrote:

Mark

Just remember you should always include some almost abosolute statement in
your messages so that Jim Lux can catch you! (smile)



You bet...
What are amateurs for if not to push the envelope when someone says 
something like "nobody will ever communicate across the ocean with 
wavelengths shorter than 200m"




Neat stuff!

Eric2





Re: [Flexradio] IQ correction, future developments

2005-11-22 Thread ecellison
Mark

Just remember you should always include some almost abosolute statement in
your messages so that Jim Lux can catch you! (smile)

Neat stuff!

Eric2


-Original Message-
From: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED] On Behalf Of Mark Amos
Sent: Tuesday, November 22, 2005 7:37 PM
To: '[EMAIL PROTECTED] Biz'
Subject: Re: [Flexradio] IQ correction, future developments

I don't know about the rest of the lurkers on this list, but I find this
kind of thing really inspiring.  I hope there's something, some time,
somehow that I can contribute to this process, but in the mean time, I'll
have to be content to just be amazed and inspired by you guys.

Mark

-Original Message-
From: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED] On Behalf Of Robert McGwier
Sent: Tuesday, November 22, 2005 9:56 AM
To: [EMAIL PROTECTED] Biz
Subject: [Flexradio] IQ correction, future developments

The correct way to do IQ correction is to do it with a pseudo-inversion 
filter in the frequency domain and as a part of (convolved with) the 
bandpass filter.   When we are finally done,  the frequency domain 
computations will be a really huge thing in the radio (as if they 
weren't already).  We will do block operations for noise reduction,  
notch filtering,  IQ correction, etc. etc.  It is going to be very loaded.

I have recently made a very large improvement in the efficiency of the 
dsp.  I managed to get SSE and floating point and version 3.0.1 of FFTW 
to work under WINBLOWS and Visual.NET and our code.  This means that we 
will be using the SSE capabilities to do filtering and soon after the 
cordic oscillators.  The code for dsp has mostly stabilized.  The 
release of the SSE.FFTW float version of the code will be  major step 
forward.  Eric has a prototype DirectX version of the video routines 
running (I can run it here).  With stability will come speed and 
optimization work.  Richard Allen has already reported a large increase 
in the performance of the timers for the keyer.  Expect all of this to 
be the theme for the next several months.

I sent Frank and Edson a MASSIVE upgrade to the linux code, 
incorporating all of the new features that are in the windows code and 
already implementing the FFTW 3.0.1/SSE version of the code.  We will 
test it there first.   Frank and I get together next week and we hope to 
do a major upgrade to the version that is available via cvs on 
sourceforge.  As Willi is fond of saying,  every time you download it is 
a new radio.  I know that some are not accustomed to this and 
INCORRECTLY view this (IMHO) as "it isn't ready".  Bull.  It is never 
going to be "ready" if what you mean by that is it will stabilize and 
never changed.  VAC is not perfect.  WDM-KS is not perfect.  But it is a 
new capability and it will get better.  We will like replace VAC since 
we need for that channel to support WDM-KS and we need to be able to use 
SSE versions of the resampling code so all of that will fly.

Dale has agreed to host SVN so we can ALL contribute bits of code and 
not step on each other. Stay tuned.  These features will be at the heart 
of 1.5.0 when released early next year.

Bob

-- 
Laziness is the number one inspiration for ingenuity.  Guilty as charged!


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




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




Re: [Flexradio] IQ correction, future developments

2005-11-22 Thread ecellison
Ditto


-Original Message-
From: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED] On Behalf Of Mark Amos
Sent: Tuesday, November 22, 2005 7:37 PM
To: '[EMAIL PROTECTED] Biz'
Subject: Re: [Flexradio] IQ correction, future developments

I don't know about the rest of the lurkers on this list, but I find this
kind of thing really inspiring.  I hope there's something, some time,
somehow that I can contribute to this process, but in the mean time, I'll
have to be content to just be amazed and inspired by you guys.

Mark

-Original Message-
From: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED] On Behalf Of Robert McGwier
Sent: Tuesday, November 22, 2005 9:56 AM
To: [EMAIL PROTECTED] Biz
Subject: [Flexradio] IQ correction, future developments

The correct way to do IQ correction is to do it with a pseudo-inversion 
filter in the frequency domain and as a part of (convolved with) the 
bandpass filter.   When we are finally done,  the frequency domain 
computations will be a really huge thing in the radio (as if they 
weren't already).  We will do block operations for noise reduction,  
notch filtering,  IQ correction, etc. etc.  It is going to be very loaded.

I have recently made a very large improvement in the efficiency of the 
dsp.  I managed to get SSE and floating point and version 3.0.1 of FFTW 
to work under WINBLOWS and Visual.NET and our code.  This means that we 
will be using the SSE capabilities to do filtering and soon after the 
cordic oscillators.  The code for dsp has mostly stabilized.  The 
release of the SSE.FFTW float version of the code will be  major step 
forward.  Eric has a prototype DirectX version of the video routines 
running (I can run it here).  With stability will come speed and 
optimization work.  Richard Allen has already reported a large increase 
in the performance of the timers for the keyer.  Expect all of this to 
be the theme for the next several months.

I sent Frank and Edson a MASSIVE upgrade to the linux code, 
incorporating all of the new features that are in the windows code and 
already implementing the FFTW 3.0.1/SSE version of the code.  We will 
test it there first.   Frank and I get together next week and we hope to 
do a major upgrade to the version that is available via cvs on 
sourceforge.  As Willi is fond of saying,  every time you download it is 
a new radio.  I know that some are not accustomed to this and 
INCORRECTLY view this (IMHO) as "it isn't ready".  Bull.  It is never 
going to be "ready" if what you mean by that is it will stabilize and 
never changed.  VAC is not perfect.  WDM-KS is not perfect.  But it is a 
new capability and it will get better.  We will like replace VAC since 
we need for that channel to support WDM-KS and we need to be able to use 
SSE versions of the resampling code so all of that will fly.

Dale has agreed to host SVN so we can ALL contribute bits of code and 
not step on each other. Stay tuned.  These features will be at the heart 
of 1.5.0 when released early next year.

Bob

-- 
Laziness is the number one inspiration for ingenuity.  Guilty as charged!


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




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




Re: [Flexradio] IQ correction, future developments

2005-11-22 Thread Mark Amos
I don't know about the rest of the lurkers on this list, but I find this
kind of thing really inspiring.  I hope there's something, some time,
somehow that I can contribute to this process, but in the mean time, I'll
have to be content to just be amazed and inspired by you guys.

Mark

-Original Message-
From: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED] On Behalf Of Robert McGwier
Sent: Tuesday, November 22, 2005 9:56 AM
To: [EMAIL PROTECTED] Biz
Subject: [Flexradio] IQ correction, future developments

The correct way to do IQ correction is to do it with a pseudo-inversion 
filter in the frequency domain and as a part of (convolved with) the 
bandpass filter.   When we are finally done,  the frequency domain 
computations will be a really huge thing in the radio (as if they 
weren't already).  We will do block operations for noise reduction,  
notch filtering,  IQ correction, etc. etc.  It is going to be very loaded.

I have recently made a very large improvement in the efficiency of the 
dsp.  I managed to get SSE and floating point and version 3.0.1 of FFTW 
to work under WINBLOWS and Visual.NET and our code.  This means that we 
will be using the SSE capabilities to do filtering and soon after the 
cordic oscillators.  The code for dsp has mostly stabilized.  The 
release of the SSE.FFTW float version of the code will be  major step 
forward.  Eric has a prototype DirectX version of the video routines 
running (I can run it here).  With stability will come speed and 
optimization work.  Richard Allen has already reported a large increase 
in the performance of the timers for the keyer.  Expect all of this to 
be the theme for the next several months.

I sent Frank and Edson a MASSIVE upgrade to the linux code, 
incorporating all of the new features that are in the windows code and 
already implementing the FFTW 3.0.1/SSE version of the code.  We will 
test it there first.   Frank and I get together next week and we hope to 
do a major upgrade to the version that is available via cvs on 
sourceforge.  As Willi is fond of saying,  every time you download it is 
a new radio.  I know that some are not accustomed to this and 
INCORRECTLY view this (IMHO) as "it isn't ready".  Bull.  It is never 
going to be "ready" if what you mean by that is it will stabilize and 
never changed.  VAC is not perfect.  WDM-KS is not perfect.  But it is a 
new capability and it will get better.  We will like replace VAC since 
we need for that channel to support WDM-KS and we need to be able to use 
SSE versions of the resampling code so all of that will fly.

Dale has agreed to host SVN so we can ALL contribute bits of code and 
not step on each other. Stay tuned.  These features will be at the heart 
of 1.5.0 when released early next year.

Bob

-- 
Laziness is the number one inspiration for ingenuity.  Guilty as charged!


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






[Flexradio] IQ correction, future developments

2005-11-22 Thread Robert McGwier
The correct way to do IQ correction is to do it with a pseudo-inversion 
filter in the frequency domain and as a part of (convolved with) the 
bandpass filter.   When we are finally done,  the frequency domain 
computations will be a really huge thing in the radio (as if they 
weren't already).  We will do block operations for noise reduction,  
notch filtering,  IQ correction, etc. etc.  It is going to be very loaded.


I have recently made a very large improvement in the efficiency of the 
dsp.  I managed to get SSE and floating point and version 3.0.1 of FFTW 
to work under WINBLOWS and Visual.NET and our code.  This means that we 
will be using the SSE capabilities to do filtering and soon after the 
cordic oscillators.  The code for dsp has mostly stabilized.  The 
release of the SSE.FFTW float version of the code will be  major step 
forward.  Eric has a prototype DirectX version of the video routines 
running (I can run it here).  With stability will come speed and 
optimization work.  Richard Allen has already reported a large increase 
in the performance of the timers for the keyer.  Expect all of this to 
be the theme for the next several months.


I sent Frank and Edson a MASSIVE upgrade to the linux code, 
incorporating all of the new features that are in the windows code and 
already implementing the FFTW 3.0.1/SSE version of the code.  We will 
test it there first.   Frank and I get together next week and we hope to 
do a major upgrade to the version that is available via cvs on 
sourceforge.  As Willi is fond of saying,  every time you download it is 
a new radio.  I know that some are not accustomed to this and 
INCORRECTLY view this (IMHO) as "it isn't ready".  Bull.  It is never 
going to be "ready" if what you mean by that is it will stabilize and 
never changed.  VAC is not perfect.  WDM-KS is not perfect.  But it is a 
new capability and it will get better.  We will like replace VAC since 
we need for that channel to support WDM-KS and we need to be able to use 
SSE versions of the resampling code so all of that will fly.


Dale has agreed to host SVN so we can ALL contribute bits of code and 
not step on each other. Stay tuned.  These features will be at the heart 
of 1.5.0 when released early next year.


Bob

--
Laziness is the number one inspiration for ingenuity.  Guilty as charged!