Reply
 
LinkBack Thread Tools Search this Thread Display Modes
  #1   Report Post  
Old November 22nd 12, 06:07 PM posted to rec.radio.amateur.homebrew
external usenet poster
 
First recorded activity by RadioBanter: Dec 2008
Posts: 375
Default All Digital Receiver (or nearly all digital)

rickman wrote:
On 11/22/2012 4:07 AM, Rob wrote:
wrote:
Do digital receivers get discussed here much? I am working on a
receiver for the WWVB signal at 60 kHz and am looking at a very low
power all digital design in an FPGA. Of course some aspects are still
analog such as the antenna. I have been reading about loop antennas for
low frequency work. I don't plan on having an analog amplifier unless
it is needed. I may be able to sample the RF signal directly and use
processing to boost the signal out of the noise.

Has anyone done anything like this? Right now I am looking at how to
synchronize the sample rate with the carrier so that I can accumulate
the signal in a coherent manner.

Any pointers on where I could find more info?


Search for "SDR". Software defined radio. It is hot these days.

You will need the mathematical background to understand and create
designs like this. Of course there are many articles explaining
the digital signal processing, and how to build a program that does
what you want.

At 60 kHz it should be easy. People do this at 30 MHz.


There it is! I had to restart my newsreader to see this message.

Yes, the term SDR is very broad. I was thinking there might be some
folks here doing work in this area.

Yes, the math is rather intense. While the math is always essential,
there are often times when a good seat of the pants feel for the job is
important too. DSP is just the digital version of analog signal
processing. It is the "signal processing" part that is important.


True. I thought I should just mention that because many people are
able to construct such a receiver using analog techniques and discrete
parts, using standard "building blocks" they are familiar with like
an LC bandfilter, an amplifier, an AM detector etc, but would find
themselves in unknown charters when they would have to write down the
mathematical equivalent of what they constructed in hardware.
When you can do that, and are familiar with the usual conversions between
time domain and frequency domain, it should be possible to write the
code (and/or construct it from existing modules).

I have been able to write some DSP code that way, even on a dedicated
DSP in asm (which has the extra complication that you need to learn the
instruction set, that looks quite different from a normal CPU), and
it was fun.

However, before that DSP experiment I sometimes wrote code that looked
for zerocrossings and timed the duration between them, and tries to
decode data from that, and that is the wrong approach when you want
good performance.
  #2   Report Post  
Old November 22nd 12, 06:23 PM posted to rec.radio.amateur.homebrew
external usenet poster
 
First recorded activity by RadioBanter: Nov 2012
Posts: 989
Default All Digital Receiver (or nearly all digital)

On 11/22/2012 1:07 PM, Rob wrote:
I have been able to write some DSP code that way, even on a dedicated
DSP in asm (which has the extra complication that you need to learn the
instruction set, that looks quite different from a normal CPU), and
it was fun.


DSP doesn't have to be code. In this case it will be hardware in an
FPGA. So the calculations will all be done in dedicated hardware. I
don't plan on doing multiplies, but that might happen. These chips
don't have dedicated multiplier. I've done multiplier designs with the
shift and add algorithm, not so hard.


However, before that DSP experiment I sometimes wrote code that looked
for zerocrossings and timed the duration between them, and tries to
decode data from that, and that is the wrong approach when you want
good performance.


Actually I did a commercial design that way for demodulating a time code
signal. It only needed to measure amplitude to get the data, but had to
sync to the carrier for "precise" timing. Looking for the zero
crossings was a very effective method with an 8 kHz sample rate on a 1
kHz carrier that had a very high SNR.

Rick
Reply
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

Posting Rules

Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On


Similar Threads
Thread Thread Starter Forum Replies Last Post
FA: 1-Day-Left: 5 Books: DIGITAL LOGIC, DIGITAL ELECTRONICS, MICROPROCESSORS, SYSTEM TECHNOLOGY, etc. Fred[_5_] Equipment 0 October 27th 07 03:12 PM
FA: 5 Books: DIGITAL LOGIC, DIGITAL ELECTRONICS, MICROPROCESSORS, SYSTEM TECHNOLOGY, etc. Pete[_5_] Equipment 0 October 22nd 07 02:53 AM
FS: UNIDEN BC 785D Digital capable Scanner with BCi 25D Digital card Dan Conti Scanner 2 December 19th 04 10:42 PM
FS: UNIDEN BC 785D Digital capable Scanner with BCi 25D Digital card Dan Conti Swap 2 December 19th 04 10:42 PM


All times are GMT +1. The time now is 04:29 AM.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Copyright ©2004-2025 RadioBanter.
The comments are property of their posters.
 

About Us

"It's about Radio"

 

Copyright © 2017