atm digital receiver (echotek card)

sep,2005

Contents:
Intro:
History:
Linux config:
30mar06: echotek config error caused IQ imbalance.
sep05: glitches (out of order ipps) in the data.
sep05: baud transitions show power overshoots


Intro: (top)

 The echotek  card is used to  filter and sample the aeronomy signals. It plugs into the pci bus. The  30 Mhz IF is sampled at 80 Mhz and then reduced to 5 or 10 Mhz bandwidth. The card returns 16 bit complex samples. The card  operation is:
  • The sampling is normally triggered by the transmitter rf pulse (from the sps).
  • BurstCount samples are acquired and shipped to the cpu. This value is user programmable. It needs to be a multiple of 4096 bytes.
  • A linux driver runs a dma chain that tells the echotek where to put the data. There are two buffers that the driver loads.
  • The data taking software grabs a completed buffer from the kernel. It selects a portion of the input data and moves it to one of two output buffers. A tx section, height section, and noise section are selected. This selection is needed so the i/o rate to disc is manageable. The number of output buffers is currently set at two (but it can be increased).
  • A separate thread takes the full output buffers and writes them to disc.
  • The data files contain an ascii  primary header followed by a set of records (or tables). Each record contains an ascii header followed by a number of ipps of data. This is typically 100 ipps. At 10 millisecs per ipp each record holds 1 second worth of data. Files are filled with an integral number of records until the  2 Gb limit. New files are created automatically. Data should be continuous across files.

  • Glitches (out of order ipps) in the data.  (top)

         Out of order records (glitches) were found in test data taken 11aug05. The glitches appeared to be aligned with the 1 second records.
    see:  11aug05: out of order records in the 11aug05 test data.
        More test data was taken on 07sep05. This data did not show any of  the jumps seen in the 11aug05 data.
    see: 07sep05: test data shows no out of order records.
    The differences in the echotek card configuration for the two data sets was: The IF configuration was also different on the two days. On 11aug05 the sampled signal was centered at 434 Mhz. On 07sep05 it was centered at 430 Mhz.  Since the transmitter samples were always  at 430Mhz, the 11aug05 had the tx samples offset by 4Mhz from DC.  This made the tx samples look different, but should not have had any affect on the records being out of order.


    sep05: baud transitions show power overshoots

            The transmitter is phase coded with a barker and  random shift register code (clp). On  07sep05 the atm digital receiver recorded  power and coded long pulse  ipps. The data was output as 10 Mhz complex samples. The bandwidth was 7.5 Mhz. The plots show the transmitter response to these transitions (.ps) (.pdf) : processing: x101/050907/txsamples_07sep05.pro


    linux software config

  • 05apr06:
  • logfile are not being written?,
  • ntpd not running system clock is 5 seconds fast.
  • /etc/cron.daily is running slocate every morning at 3:01.

  • History:

  • 05apr06: ntpd has not been  running. system clock is  fast by 5 seconds.
  • 05apr06: cron.daily has been running slocate at 3:01 every morning. This should probably be removed.


  • <- page up
    home_~phil