Keyboard Shortcuts
Likes
- Softrock40
- Messages
Search
Rocky on 30
Chuck Carpenter
Bruce,
I have it running here on 30 now. Unfortunately the band is mostly DED just now...[g] Chuck Carpenter, W5USJ, Point, TX -|- Rains Co. -|- EM22cv -|- 72 es 73 50 years -|- 19 - K2OFN and 31 - W5USJ -|- Most fun = QRP since 1984. www.w5usj.com hosted by Hamnutz.com -|- NeTxQRP www.netxqrp.com |
Re: Software for SR40
Bruce Beford
Rocky also won't start the Audigy 2 NX external USB card here
either. Won't work with 48 or 96 Khz sampling, or if you set a second card as output. I get the same error message as Joseph. But looks great, I'll have to boot my wife off the tower system to try it with the internal card there. 73, Bruce N1RX --- In softrock40@..., "josephlevy" <josephlevy@y...> wrote: work with my Audigy (gives a 'unable to start input from SoundBlasterAudigy 2 NX) so cannot test operation at 96 khz. Well I'll wait and seeif more people have the same problem...LO is power supplied by the USB or a ground loop (or both).SW packs it is really something to be addressed because the imageonce nulled on a certain frequency is definitly growing and changing onautomatic way shoult be implemented IMHO. |
Re: Rocky - setup error
¿ªÔÆÌåÓýAlex,
?
The program starts normally, I can see the main
screen. It appears to be OK. When I move the cursor around the frequency
'readout' changes. When I go to 'setting' I'm?getting an error: Access
Violation... in module Rocky.exe. Read of address 00000004
?
When I click OK, I can see the?dialog box,
but the drop down list is blank, for both input and output audio. So, I can't
select an input or output device. When I exit the program I get the error
messsage again.
?
I'm using an IBM laptop, 1.2GHz, with Windows
2000 - all the latest patches. I've been running SDR1.4.4 with no problems. I
sometime use a USB plantronics headset and it appears as an additional
input/output device. I rebooted with the headset unplugged but the problem still
persists.
?
It looks like a useful piece of
software!
?
- Walter
VE7WRS / JQ2PLP
? |
Software for SR40
Hello Rockers
Built a SoftRock40 and tried the more common SW packs available for Win. Running winxp home on a 1.4 Centrino laptop with a SB audigy 2 NX (usb) With PowerSdr had to use 2048 blocks and 45 ms latency to get it to work without hiccups. (all other features are very nice). With Alberto I2PHD SDRadio again had to use 2048 blocks and 48khz (liked better the way BandWidth is controlled) at 96 khz sampling it begins to sound rough and hiccupy. Then came Phil Covington's SharpDsp MiniConsole (which still lacks a panadapter display and some other niceties) and here I can set a 4096 blocks value (some more latency, true) and Lo and Behold! works really nicely with 96 khz sampling rate. Now I get more than 90 khz of the band (which in region 1 is almost all the band!!). Amazingly the sensitivity is uniform all the way (heard a rumor that even at 96 khz there is a AntiAliasing analog filter on the Audigy input...proven wrong!) Tried the new Rocky by Alex VE3NEA and regrettably it does not work with my Audigy (gives a 'unable to start input from SoundBlaster Audigy 2 NX) so cannot test operation at 96 khz. Well I'll wait and see if more people have the same problem... Will try to operate on external supply and see if the noise at the LO is power supplied by the USB or a ground loop (or both). Hav'nt seen the I/Q automatic balancing work yet but in the other SW packs it is really something to be addressed because the image once nulled on a certain frequency is definitly growing and changing on other freq. So a mapping (table and interpolation) or the automatic way shoult be implemented IMHO. Have a nice (Rocky??) weekend de Joe |
Re: Rocky
Robert McGwier
Alex:
toggle quoted message
Show quoted text
This is just awesome. Thanks for sharing your work and your ideas. I should have thought of the autobalancing trick a while back since I regularly do this kind of statistical coherent processing. The power spectrum improvement with the polyphase work is really nice. Great stuff. Bob Alex, VE3NEA wrote: I have just released Rocky, an SDR program for SoftRock40. --
Laziness is the number one inspiration for ingenuity. Guilty as charged! |
Re: Rocky
Chuck Carpenter
Alex,
That is really neat. Running here on a Dell Inspiron 8100 with a sound card called ESS Maestro 3, 48 kHz only. Lots of signals with a RTTY event going on just now...[g] Thanks. At 07:21 PM 10/14/2005 -0400, you wrote: I have just released Rocky, an SDR program for SoftRock40. Chuck Carpenter, W5USJ, Point, TX -|- Rains Co. -|- EM22cv -|- 72 es 73 50 years -|- 19 - K2OFN and 31 - W5USJ -|- Most fun = QRP since 1984. www.w5usj.com hosted by Hamnutz.com -|- NeTxQRP www.netxqrp.com |
Re: Rocky
Bill Tracey
Wow -- impressive. Fired it up with a USB Extigy and it works great. Will have to try it with the Delta44 and 96 khz sampling.
toggle quoted message
Show quoted text
Very cool on the automatic IQ correction. Will have to look at adding something like that to PowerSDR. Cheers, Bill (kd5tfd) At 06:21 PM 10/14/2005, you wrote:
I have just released Rocky, an SDR program for SoftRock40. |
Re: Rocky
N3WT
¿ªÔÆÌåÓýI do have the program running with the on-board soundcard now.?? The usb soundcard is full duplex with usb 2.0 , so I don¡¯t know what the problem is there.?? ? -----Original
Message----- From: softrock40@...
[mailto:softrock40@...]On Behalf
Of Alex, VE3NEA
Sent: Friday, October 14, 2005 9:14 PM To: softrock40@... Subject: [softrock40] Re: Rocky ? Hi John, |
Re: Rocky
KD5NWA
Very nice software, I like the way it's so easy to tune around.
I made the window the whole width of the monitor but not very high, and I could see a huge chunk of the bandwidth with out the CPU usage going sky high. I saw at your web site that you use Delphi, yeah Delphi! That's my favorite tool for writing software. I'm thinking about upgrading my Version 7 Professional to the 2006 version (TPascal, C#, C++, C all in one environment), $400 ouch. Nicely done! At 06:21 PM 10/14/2005, you wrote: I have just released Rocky, an SDR program for SoftRock40.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 ... |
Re: Rocky
Hi John,
toggle quoted message
Show quoted text
Your USB card may not be able to work in the full duplex mode at the highest sampling rate. According to the manufacturer, "Due to data transfer limitations of the USB 1.1 connection, it may not be possible to play back, record or simultaneously record and play back content at the highest bit rate and/or frequency supported". Try to use SB for input and your on-board sound card for output. Try the 48 KHz input sample rate. If this does not work, please send a screenshot of the configuration dialog to my direct email. I am interested in the choices available in the soundcard selection combo box and the text under the box that describes the capabilities of the selected card. BTW, what is the exact error message? 73 Alex VE3NEA Is there a way to start with Creative Labs SB Live 24 bit USB external soundcard? I get an error message when attempting to start the program. |
wide range tuned input circuit
KY1K
I know this is OT (slightly)...sorry.
I have been looking at L/C combinations to allow LF to HF operation of the softrock. I'd like to have my softrock tune from 100 Khz to 15 Mhz. Making a wideband tuned circuit is a tall order though, requiring switches to achieve the wide tuning range (stepped inductors). I'd like avoid the switches if possible. In the old days, we could find permeability tuned variable inductors that had very wide ranges. But, today, no one seems to have hear of them. Does anyone know of a source for permeability tuned inductors?? Hopefully small and reasonably compact. Any other suggestions regarding wide tuning ranges? Thanks, Art |
Re: Divide by 2 Phase Shifter
Anders Karlson
How about using two of these in series, with some kind of buffer between them?
toggle quoted message
Show quoted text
Then we could use the daughter board all the way up to 30MHz :-) 73 de Anders, SM7TJC KD5NWA wrote: You can also use a DDS or crystal oscillator running at 2X and put it |
Re: Replacement for OPA2228UA
After making my comment yesterday, I took a closer look at the SoftRock40
toggle quoted message
Show quoted text
schematic. It is indeed connected as a ripple counter (Q from stage 1 goes to the clock of stage 2). It is possible, however, to produce I and Q signals using D flip flops in synchronous configuration. Qa goes to Db, /Qb goes to Da and the 2 clocks are connected together. This produces a sequences of 00, 10, 11, 01 . While this would work with conventional mixers, for use with the FST3126, this would have to be additionally decoded. Dave - WB6DHW On 14 Oct 2005 at 11:19, S. Cash Olsen wrote:
|
Re: Replacement for OPA2228UA
S. Cash Olsen
toggle quoted message
Show quoted text
-----Original Message-----
From: softrock40@... [mailto:softrock40@...] On Behalf Of KD5NWA Sent: Thursday, October 13, 2005 9:29 PM To: softrock40@... Cc: softrock40@... Subject: Re: [softrock40] Re: Replacement for OPA2228UA Are you sure you know what a ripple counter is? A ripple counter is made up of multiple D Flip Flops coupled one to the next. Both ripple and synchronous counters use edge triggered flip flops but of different kind. Dave, A synchronous counter and ripple counter can be made from exactly the same flip-flop. The difference is that in a synchronous counter the clocks of all flip-flops are tied together and driven by the same clock source. The 74hc74 is two D Flip Flop, a very useful device but very difficult to implement anything but ripple counters with it when you need anything but divide by two. Take a look at the specification sheet and internal diagram of a ripple counter chip, there is nothing in there but D Flip Flops. Dave, The above just simply is not true, the 74hc74 makes a fine synchronous counter, you just have to connect it correctly. Take a look the specs of a synchronous counter, what do you have inside, multiple JK flip flops and "and gates" if you have more than two stages. Dave, Again the above ain't necessarily so. I put several references some explain why D Flip Flops are not useful for high speed counters that have outputs that need to be synchronized. Dave, Your references are amateurs (not professionals) and are full of wheats (Barbara Strisand). The Q or /Q has to be connected to the next stage to implement a binary divide by 4 counter which is the subject of the discussion so we can generate Quadrature signals. It is synchronous only when all you want is divide by 2 once you try to past that then you have a ripple counter. To create a Digital Quadrature clock requires 2 clocks one 1/2 the frequency of the other each with exactly 50% duty cycle and synchronized to one another. That rules out a oscillator with a divide by two stage, the built in clock skew will make high frequency use difficult, specially if the oscillator operates over a wide range of frequencies. Dave, Again the above just ain't so. In a synchronous counter a single clock is required. It is exactly the clock skew that makes synchronous design a highly desirable way to do it. Since crystal oscillators generally don't put out a signal with a perfect 50% duty cycle and another divide by two would cause clock skew, the way that is the easiest is to have a clock at 4X and by using a synchronous divide by 4 counter you can have signals that keep their phase relationship to very high frequencies, much higher than what two 74HC74 flip flops are capable off. Dave, It is exactly because the crystal oscillator is not necessarily symmetrical that the synchronous counter is the preferred method. All flip-flops clock on the same edge and the opposite edge is not used in the circuit for any purpose. You can create a beautiful Quadrature clock with D flip flops and 2X clocks if you have a commercial oscillator module that has perfect 50%(they do it by having a divide by two circuit inside) duty cycle with three D flip flops and several 74HC86 xor gates to act as a clock doubler and delay to clock two of the flip flops to re-synchronize the clock signals. You can do the same thing with JK flip flops but you only need 2 flip flops. Dave, The way to make a perfectly symmetrical four (4) phase clock for this purpose is a ring counter topology. The output of each flip-flop is connected to one switch in the Tayloe modulator/demodulator. The ring counter is made from two dual flip-flops, the 74hc74 would be a perfectly good choice. The steering logic around the flip-flops is a single gate. I think a 74hc20 would do the trick. A power on reset circuit would be desirable but not necessary. For the frequency range that most of you are interested in I think I could build the clock source with an Atmel processor with four output pins. Might even be more cost effective. The design of synchronous logic is a whole design philosophy of it's own but once you have used it a whole lot of problems go away. I have designed some large synchronous clock designs and with more than 1500 flip-flips. The simulator for the chip used a similar number of 74hc00 flip-flops. This work was in the early 1970s. Not a J-K flip-flop in the entire chip. Cash KD5SSJ At 10:00 PM 10/13/2005, brainerd@... wrote: The 74HC74 is a synchronous dividor, NOT a ripple counter. If get a clock until the first stage has changed it's output, hence the name "ripple". It has the following sequence N, there is no delay 2 can go to a higher frequency and the clocks will stay in phase. with the use of a 74AC109 JK flip flop because it's synchronously a line if you want the entire message. of the sum of the two.---------------------------------------- and uses much less power. It produces 2 outputs, which can be fineCecil Bayona same results every time is insanity: I've almost proved it isn't; 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 ... Yahoo! Groups Links |
Re: Replacement for OPA2228UA
KD5NWA
Are you sure you know what a ripple counter is? A ripple counter is made up of multiple D Flip Flops coupled one to the next. Both ripple and synchronous counters use edge triggered flip flops but of different kind.
The 74hc74 is two D Flip Flop, a very useful device but very difficult to implement anything but ripple counters with it when you need anything but divide by two. Take a look at the specification sheet and internal diagram of a ripple counter chip, there is nothing in there but D Flip Flops. Take a look the specs of a synchronous counter, what do you have inside, multiple JK flip flops and "and gates" if you have more than two stages. I put several references some explain why D Flip Flops are not useful for high speed counters that have outputs that need to be synchronized. The Q or /Q has to be connected to the next stage to implement a binary divide by 4 counter which is the subject of the discussion so we can generate Quadrature signals. It is synchronous only when all you want is divide by 2 once you try to past that then you have a ripple counter. To create a Digital Quadrature clock requires 2 clocks one 1/2 the frequency of the other each with exactly 50% duty cycle and synchronized to one another. That rules out a oscillator with a divide by two stage, the built in clock skew will make high frequency use difficult, specially if the oscillator operates over a wide range of frequencies. Since crystal oscillators generally don't put out a signal with a perfect 50% duty cycle and another divide by two would cause clock skew, the way that is the easiest is to have a clock at 4X and by using a synchronous divide by 4 counter you can have signals that keep their phase relationship to very high frequencies, much higher than what two 74HC74 flip flops are capable off. You can create a beautiful Quadrature clock with D flip flops and 2X clocks if you have a commercial oscillator module that has perfect 50%(they do it by having a divide by two circuit inside) duty cycle with three D flip flops and several 74HC86 xor gates to act as a clock doubler and delay to clock two of the flip flops to re-synchronize the clock signals. You can do the same thing with JK flip flops but you only need 2 flip flops. At 10:00 PM 10/13/2005, brainerd@... wrote: The 74HC74 is a synchronous dividor, NOT a ripple counter. If the /Q was connected to the clock of the nextCecil 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 ... |
Re: Replacement for OPA2228UA
The 74HC74 is a synchronous dividor, NOT a ripple counter. If the /Q was connected to the clock of the next
toggle quoted message
Show quoted text
stage, it would be a ripple counter. Changing the D input does not change the output until the next clock pulse(assuming the delay in the 1st stage is less than the clock time). The max frequency is limited by this delay, but it does not cause skew. Dave - WB6DHW The 74hc74 is made to divide by two by connecting it's /Q output to |
Re: Divide by 2 Phase Shifter
KD5NWA
You can also use a DDS or crystal oscillator running at 2X and put it through a diode doubler that feeds the comparators to turn it back to clean 74HC levels.
Here is an example by Bill Tracey; < > At 06:48 PM 10/13/2005, you wrote: In August 1973 Ham Radio, WA0JYK used a digital phase shifter in a 75mCecil 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 ... |