2,419 research outputs found

    A High permormance hardware architecture for an sad reuse based hierarchical motion estimation algorithm for H.264 video coding

    Get PDF
    In this paper, we present a high performance and low cost hardware architecture for real-time implementation of an SAD reuse based hierarchical motion estimation algorithm for H.264 / MPEG4 Part 10 video coding. This hardware is designed to be used as part of a complete H.264 video coding system for portable applications. The proposed architecture is implemented in Verilog HDL. The Verilog RTL code is verified to work at 68 MHz in a Xilinx Virtex II FPGA. The FPGA implementation can process 27 VGA frames (640x480) or 82 CIF frames (352x288) per second

    Multi Agent Modelling: Evolution and Skull Thickness in Hominids

    Get PDF
    Within human evolution, the period of Homo Erectus is particularly interesting since in this period, our ancestors have carried thicker skulls than the species both before and after them. There are competing theories as to the reasons of this enlargement and its reversal. One of these is the theory that Homo Erectus males fought for females by clubbing each other on the head. The other one says that due to the fact that Homo Erectus’ did not cook their food at all, they had to have strong jaw muscles attached to ridges on either side of the skull which prohibited brain and skull growth but required the skull to be thick. The re-thinning of the skull on the other hand might be due to the fact that a thick skull provided poor cooling for the brain or that as hominids started using tools to cut their food and using fire to cook it, they did not require the strong jaw muscles anymore and this trait was actually selected against since the brain had a tendency to grow and the ridges and a thick skull were preventing this. In this paper we simulated both the fighting and the diet as ways in which the hominid skull grew thicker. We also added other properties such as cooperation, selfishness and vision to our agents and analyzed their changes over generations. Keywords: Evolution, Skull Thickness, Hominids, Multi-Agent Modeling, Genetic Algorithm

    The Trade-off between Processing Gains of an Impulse Radio UWB System in the Presence of Timing Jitter

    Get PDF
    In time hopping impulse radio, NfN_f pulses of duration TcT_c are transmitted for each information symbol. This gives rise to two types of processing gain: (i) pulse combining gain, which is a factor NfN_f, and (ii) pulse spreading gain, which is Nc=Tf/TcN_c=T_f/T_c, where TfT_f is the mean interval between two subsequent pulses. This paper investigates the trade-off between these two types of processing gain in the presence of timing jitter. First, an additive white Gaussian noise (AWGN) channel is considered and approximate closed form expressions for bit error probability are derived for impulse radio systems with and without pulse-based polarity randomization. Both symbol-synchronous and chip-synchronous scenarios are considered. The effects of multiple-access interference and timing jitter on the selection of optimal system parameters are explained through theoretical analysis. Finally, a multipath scenario is considered and the trade-off between processing gains of a synchronous impulse radio system with pulse-based polarity randomization is analyzed. The effects of the timing jitter, multiple-access interference and inter-frame interference are investigated. Simulation studies support the theoretical results.Comment: To appear in the IEEE Transactions on Communication

    Helical scan recording with a self-acting negative air bearing

    Get PDF
    A flat head and a tape transport arrangement impart a wrap angle to the tape at the upstream corner of the head. The wrap angle, corner sharpness and tape stiffness are sufficient to cause a moving tape to form a hollow bump at the upstream corner, thereby creating a hollow into which entrained air can expand, causing a subambient pressure within and downstream of the bump. This pressure keeps the tape in contact with the head. It is created without the need for a groove or complex pressure relief slot(s). No contact pressure arises at the signal exchange site due to media wrap. The highest contact pressures are developed at a wrapped upstream corner. For a tape drive, traveling in both forward and reverse, the wrap can be at both the upstream and downstream (which is the reverse upstream) corners. Heads that are not flat can also be used, if the wrap angle relative to a main surface is sufficient and not too large. The wrapped head can also be used with rotating media, such as disks (floppy and hard) and rotating heads, such as helical wound heads for video recording. Multiple flat tape bearing surfaces can be separated by grooves and/or angles. Each flat can carry heads along one or more gap lines. Multiple adjacent narrow tracks can thus be written for extreme high track density recording

    Contact sheet recording with a self-acting negative air bearing

    Get PDF
    A flat head and a tape transport arrangement impart a wrap angle to the tape at the upstream corner of the head. The wrap angle, corner sharpness and tape stiffness are sufficient to cause a moving tape to form a hollow bump at the upstream corner, thereby creating a hollow into which entrained air can expand, causing a subambient pressure within and downstream of the bump. This pressure keeps the tape in contact with the head. It is created without the need for a groove or complex pressure relief slot(s). No contact pressure arises at the signal exchange site due to media wrap. The highest contact pressures are developed at a wrapped upstream corner. For a tape drive, traveling in both forward and reverse, the wrap can be at both the upstream and downstream (which is the reverse upstream) corners. Heads that are not flat can also be used, if the wrap angle relative to a main surface is sufficient and not too large. The wrapped head can also be used with rotating media, such as disks (floppy and hard) and rotating heads, such as helical wound heads for video recording. Multiple flat tape bearing surfaces can be separated by grooves and/or angles. Each flat can carry heads along one or more gap lines. Multiple adjacent narrow tracks can thus be written for extreme high track density recording

    Performance Evaluation of Impulse Radio UWB Systems with Pulse-Based Polarity Randomization

    Full text link
    In this paper, the performance of a binary phase shift keyed random time-hopping impulse radio system with pulse-based polarity randomization is analyzed. Transmission over frequency-selective channels is considered and the effects of inter-frame interference and multiple access interference on the performance of a generic Rake receiver are investigated for both synchronous and asynchronous systems. Closed form (approximate) expressions for the probability of error that are valid for various Rake combining schemes are derived. The asynchronous system is modelled as a chip-synchronous system with uniformly distributed timing jitter for the transmitted pulses of interfering users. This model allows the analytical technique developed for the synchronous case to be extended to the asynchronous case. An approximate closed-form expression for the probability of bit error, expressed in terms of the autocorrelation function of the transmitted pulse, is derived for the asynchronous case. Then, transmission over an additive white Gaussian noise channel is studied as a special case, and the effects of multiple-access interference is investigated for both synchronous and asynchronous systems. The analysis shows that the chip-synchronous assumption can result in over-estimating the error probability, and the degree of over-estimation mainly depends on the autocorrelation function of the ultra-wideband pulse and the signal-to-interference-plus-noise-ratio of the system. Simulations studies support the approximate analysis.Comment: To appear in the IEEE Transactions on Signal Processin

    Establishing Students’ Abilities to Reason with Relationships in the Context of Cellular Respiration

    Get PDF
    This study aims to establish the level at which University of Nebraska-Lincoln students reason with simple relationships in the context of cellular respiration at the levels of glycolysis, Krebs cycle, and electron transport chain. These processes are component processes of cellular respiration and each has multiple inputs and outputs. 633 student consented for this study, from which 18 student models were randomly selected, processed, and analyzed. Classroom observations were used to determine structures and relationships that were inputs and outputs to the three processes. In their models, students did not include different numbers of input or outputs when describing glycolysis, Krebs cycle and the electron transport On average, students had about one input and more than one output per process. The correctness was high for all three processes, however, relationships associated with Krebs cycle were significantly lower than relationships associated with ETC. Relationships associated with glycolysis were intermediate in quality. It was concluded that student\u27s still have a limited understanding of all processes, despite high correctness, because only one input and output for each process was included when three to four should be expected. Students must develop their system thinking skills to comprehend the smaller components at a high level, before they can consider the entire system. Current research suggests that computational modeling is one approach the University can implement as an activity to develop students\u27 system thinking skills

    Ensemble Learning using Transformers and Convolutional Networks for Masked Face Recognition

    Full text link
    Wearing a face mask is one of the adjustments we had to follow to reduce the spread of the coronavirus. Having our faces covered by masks constantly has driven the need to understand and investigate how this behavior affects the recognition capability of face recognition systems. Current face recognition systems have extremely high accuracy when dealing with unconstrained general face recognition cases but do not generalize well with occluded masked faces. In this work, we propose a system for masked face recognition. The proposed system comprises two Convolutional Neural Network (CNN) models and two Transformer models. The CNN models have been fine-tuned on FaceNet pre-trained model. We ensemble the predictions of the four models using the majority voting technique to identify the person with the mask. The proposed system has been evaluated on a synthetically masked LFW dataset created in this work. The best accuracy is obtained using the ensembled models with an accuracy of 92%. This recognition rate outperformed the accuracy of other models and it shows the correctness and robustness of the proposed model for recognizing masked faces. The code and data are available at https://github.com/Hamzah-Luqman/MFRComment: 6 page

    A low-cost time-hopping impulse radio system for high data rate transmission

    Full text link
    We present an efficient, low-cost implementation of time-hopping impulse radio that fulfills the spectral mask mandated by the FCC and is suitable for high-data-rate, short-range communications. Key features are: (i) all-baseband implementation that obviates the need for passband components, (ii) symbol-rate (not chip rate) sampling, A/D conversion, and digital signal processing, (iii) fast acquisition due to novel search algorithms, (iv) spectral shaping that can be adapted to accommodate different spectrum regulations and interference environments. Computer simulations show that this system can provide 110Mbit/s at 7-10m distance, as well as higher data rates at shorter distances under FCC emissions limits. Due to the spreading concept of time-hopping impulse radio, the system can sustain multiple simultaneous users, and can suppress narrowband interference effectively.Comment: To appear in EURASIP Journal on Applied Signal Processing (Special Issue on UWB - State of the Art
    corecore