1 / 19

Direct Broadcast Receiving Station

darrell
Download Presentation

Direct Broadcast Receiving Station

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


    1. Direct Broadcast Receiving Station Craig Tapley DBRS Manager http://magic.tacc.utexas.edu/station/ Intro to CSRIntro to CSR

    2. Facilities 2 X-band and 1 L-band antenna 3 independent GPS time systems 3 independent capture computers 3 primary processing systems 1 testing and support system 1 local visualization station

    3. Coverage Excellent coverage of the lower 48 states Excellent coverage of the western Gulf Excellent coverage of Mexico and Central America Clear view of the horizon down to 0 degrees elevation Two x-band antenna’s resolve all current scheduling conflicts Single L-band antenna for near constant CHRPT and HRPT coverage

    4. General system Status checking program (CheckStatus) Statuscheck runs on the hour and half hour on two different lab computers. It is designed to be easily transportable to other linux based systems and checks the ping response, current disk usage, and current difference from master system for all systems and delivers a warning message if any of these numbers are out of set boundaries. This makes monitoring the general health of a complex network of computers an automated task.Statuscheck runs on the hour and half hour on two different lab computers. It is designed to be easily transportable to other linux based systems and checks the ping response, current disk usage, and current difference from master system for all systems and delivers a warning message if any of these numbers are out of set boundaries. This makes monitoring the general health of a complex network of computers an automated task.

    5. CheckStatus: Basic functions Checkstatus delivers an (e-mail or cell phone) warning message about any condition that is out of bounds, then keeps track of that warning condition until it is resolved and the indicated error is corrected. It warns once for the start of a condition and a second time at the end of the condition. Checkstatus can be easily altered to perform any needed action for a given warning condition (for example, system named X is not responding so all traffic to that system will be diverted to another final location).Checkstatus delivers an (e-mail or cell phone) warning message about any condition that is out of bounds, then keeps track of that warning condition until it is resolved and the indicated error is corrected. It warns once for the start of a condition and a second time at the end of the condition. Checkstatus can be easily altered to perform any needed action for a given warning condition (for example, system named X is not responding so all traffic to that system will be diverted to another final location).

    6. CheckStatus: Sample Module Checkstatus is also designed to allow simple addition of other modules. Described above, the check_noaa_status module looks for changes in any of the sensors on the NOAA satellites and sends a warning message of any sensor changes status. The system can be easily modified to upgrade or downgrade the capture priority of a given satellite in response to a change in status. Checkstatus is also designed to allow simple addition of other modules. Described above, the check_noaa_status module looks for changes in any of the sensors on the NOAA satellites and sends a warning message of any sensor changes status. The system can be easily modified to upgrade or downgrade the capture priority of a given satellite in response to a change in status.

    7. Proclog Proclog, a process monitoring and recording system is designed to allow a simple human interface to watch a wide range of details for DBRS product production. The system is set up to allow simple sorting and access to satallites over a wide range of criteria. Proclog, a process monitoring and recording system is designed to allow a simple human interface to watch a wide range of details for DBRS product production. The system is set up to allow simple sorting and access to satallites over a wide range of criteria.

    8. Proclog Capture data screen shows details of a specific capture including run times, antenna pointing errors, missed line distribution, and final archive location of the created files. Capture data screen shows details of a specific capture including run times, antenna pointing errors, missed line distribution, and final archive location of the created files.

    9. Proclog Process detail screen breaks down each individual process run for a given pass with details on this process along with any notes the system automaticly added to this process run. Process detail screen breaks down each individual process run for a given pass with details on this process along with any notes the system automaticly added to this process run.

    10. Proclog Throughout the system thumbnail views of the capture can be accessed by clicking on image or file names.Throughout the system thumbnail views of the capture can be accessed by clicking on image or file names.

    11. Process Logging system (Proclog) Proclog is also equipped with internal report generation, raw data export, graphing (on the fly) functions, logging and error tracking functions, and a human QA interface. The system is served as a web interface accessible from the outside world, or password protected for local access only.Proclog is also equipped with internal report generation, raw data export, graphing (on the fly) functions, logging and error tracking functions, and a human QA interface. The system is served as a web interface accessible from the outside world, or password protected for local access only.

    12. Processor Optimization The stock dell 8250 installation at the magic DBRS station was sufficient but it was clear there was room for improvement. Shortly after installation a detailed study of processor performance was carried out. The initial ‘baseline’ performance is described here.The stock dell 8250 installation at the magic DBRS station was sufficient but it was clear there was room for improvement. Shortly after installation a detailed study of processor performance was carried out. The initial ‘baseline’ performance is described here.

    13. Processor Optimization: Changes to configuration Two significant changes to processing system configuration were made. The first LILO boot configuration change forces the OS (RedHat 7.3) to consider all devices connected to the system to operate at 66 Mhz rather than the default of 33 Mhz. The second arrangement of drives on serrated IDE chains reduces data collisions during read/write intense operations.Two significant changes to processing system configuration were made. The first LILO boot configuration change forces the OS (RedHat 7.3) to consider all devices connected to the system to operate at 66 Mhz rather than the default of 33 Mhz. The second arrangement of drives on serrated IDE chains reduces data collisions during read/write intense operations.

    14. Processor Optimization: MODIS results Lilo configuration changes significantly reduced processing time from an average of over 1:26:00 down to just over 00:44:00. IDE configuration changes reduced processing time by an additional 2-3 minutes on average.Lilo configuration changes significantly reduced processing time from an average of over 1:26:00 down to just over 00:44:00. IDE configuration changes reduced processing time by an additional 2-3 minutes on average.

    15. Processor Optimization: OCM results OCM results were much less dramatic with only a small decrease in total processing time.OCM results were much less dramatic with only a small decrease in total processing time.

    16. Processor Optimization: Summary

    17. Auto-alignment System: Overview The auto alignmen system (newsuns) attempts to align the antennas each day between a designated start and end time, inside a designated elevation time. If it finds a suggested correcting that is outside a set limit it aborts and warns the operator that human intervention is required. If suggested corrections are inside accepted norms it makes corrections automatically without human intervention. The auto alignmen system (newsuns) attempts to align the antennas each day between a designated start and end time, inside a designated elevation time. If it finds a suggested correcting that is outside a set limit it aborts and warns the operator that human intervention is required. If suggested corrections are inside accepted norms it makes corrections automatically without human intervention.

    18. Auto-alignment: baseline antenna alignment This chart discribes the CS 4.5 operation without auto alignment running. Note that this antenna was capturing good data throughout the time frame represented, but an alignment was clearly needed. This chart discribes the CS 4.5 operation without auto alignment running. Note that this antenna was capturing good data throughout the time frame represented, but an alignment was clearly needed.

    19. Auto-alignment: Auto alignment operating With the auto alignment system running any needed correction is performed automatically on a daily basis without operator intervention.With the auto alignment system running any needed correction is performed automatically on a daily basis without operator intervention.

    20. Auto-alignment: Side by side views This side by side view shows the difference in alignment quality with and without auto alignment running. This side by side view shows the difference in alignment quality with and without auto alignment running.

More Related