Statistics
| Branch: | Tag: | Revision:

root / gnuradio-core @ b96d58fd

Name Size
  doc
  src
ChangeLog 70.6 kB
Makefile.am 1 kB
THANKS 309 Bytes
gnuradio-core.conf 481 Bytes
gnuradio-core.pc.in 276 Bytes

Latest revisions

# Date Author Comment
b96d58fd 04/17/2008 02:37 pm Tom Rondeau

Improved the pnac ofdm sync block. This is based on a VTC'99 paper by Tufvesson, et al. that does a bit more work than the Schmidl and Cox to produce a more identifiable peak for the timing. This seems to work well in the simulation for low frequency errors. The correlation doesn't seem to track well, though. See the comments for more info. Also, the peak detection requires unity amplitude for the threshold detection. So, who wants to make an OFDM AGC?...

8bce0d9e 04/16/2008 05:12 pm Tom Rondeau

to complete what I started, this makes the ofdm_sync_fixed block work again in the OFDM receiver. Its only used for testing in the simulation mode if you want to remove any affects of the synchronization blocks. You have to manually edit the number of symbols and any fractional frequency offset you might want to use....

9b1edaa9 04/16/2008 04:22 pm Tom Rondeau

The ofdm_sync_pnac method now works, though not that well. The frequency estimation is horrible and it still has some problems that may be a fundamental issue with the idea. I need to get the paper this was based off of to review it.

git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@8212 221aa14e-8319-0410-a670-987f0aec2ac5

6d234892 04/15/2008 11:38 pm Johnathan Corgan

Fixed to pass distcheck, except QA test operates differently during distcheck vs. command-line, so commented out for now.

git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@8207 221aa14e-8319-0410-a670-987f0aec2ac5

a52f9a19 04/15/2008 09:31 pm Johnathan Corgan

Merged r8195:8205 from jcorgan/ecc into trunk. Adds convolutional encoder
and decoder corresponding to the R=1/2, K=7 CCSDS standard ("Voyager").

This code is a GNU Radio wrapper around a 1995-era KA9Q portable-C
implementation, and is designed for continuous streaming data, not packets....

42b48770 04/15/2008 05:12 pm Tom Rondeau

Mostly fixed the van de Beek ML synchronization scheme. Instead of using the CP timing signal, it correlates against the known preamble just to send along the timing trigger. This works nicely and keeps the frequency more constant in the receiver since it updates the estimate every received symbol. Read the comments inside to see why it's 'mostly fixed' -- this was mostly proving a point for myself today....

3a2f0b7e 04/15/2008 05:06 pm Tom Rondeau

Adjusting structure a bit to redistribute responsibilities. This does not change the behavior or performance at all. The sync. block only calculates the frequency and timing signals and now outputs the fine frequency adjustment signal from output 0 and the timing signal for the start of the packet from output 1....

87b7f14e 04/12/2008 08:06 pm Johnathan Corgan

Fix typo in previous check-in

git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@8194 221aa14e-8319-0410-a670-987f0aec2ac5

ccea950c 04/12/2008 08:03 pm Johnathan Corgan

Addes gr.cpfsk_bc(), a continuous phase frequency shift keying modulator block.

git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@8193 221aa14e-8319-0410-a670-987f0aec2ac5

92c63035 04/12/2008 06:36 pm Johnathan Corgan

Adds gru.daemonize() and example application. Simplifies running GNU Radio applications as background daemon processes instead of foreground applications.

git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@8191 221aa14e-8319-0410-a670-987f0aec2ac5

View revisions

Also available in: Atom