545 research outputs found

    Development of an analytical model for rotational vector of a sphere using MEMS inertial sensors

    Get PDF
    Microelectromechanical Systems (MEMS) based inertial sensors are finding greater applications in sensing position, orientation and motion in automotives, aerospace and consumer electronics [1]-[2]. One particular MEMS inertial sensor is an inertial measurement unit (IMU), which is an integrated chip consisting of a tri-axis gyroscope and tri-axis accelerometer. A gyroscope can sense rate of rotation in a particular axis while an accelerometer can measure the acceleration in an axis. IMUs are used to find the complete motion data which can be processed with appropriate algorithm to find orientation or navigation [3]. The focus of this research is to use a MEMS IMU to find the rotational velocity of a sphere and its axis of rotation. This research aims to build a model using detected motion data from the IMU then use it to calculate the rotation vector (speed and orientation) of an object, so that a great quantity of applications could be achieved. One of these applications we are researching is to detect the rotation of a sphere. Rotation about an arbitrary axis had been researched, however, to calculate the rotation axis from the detected IMU motion data is challenging and has not been addressed in the literature. To solve the problem, we used linear algebra as the tool to calculate the rotation matrix by dividing a 3-D rotation into several pieces of 2-D rotation [4]. The rotation motions were represented as a matrix, which could simplify the process of calculation. Simultaneous orthogonal rotation angle (SORA) concept was also important in this research because it is well-suited to calculate real-time rotation vectors [5]. As 3-D rotations in general are not commutative, the results of an improper sequential addition of the 3 rotation motions in 3-D would lead to a wrong orientation. However, only if the rotation angle is infinitely small, then the error could negligible because they are nearly commutative. Therefore, we divided the rotation angles into infinitesimally small rotations then we integrated the three rotations together. In the experiments, an IMU was placed on a spherical object and mounted on top of a rotating table. The information from IMU was sampled at 375Hz and was collected by a coupled microprocessor. The IMU data provided raw information about dynamic motion in all three axes. Using the IMU data and SORA algorithm the rotational axis and velocity of a moving rotational sphere was found. The outcome of this research achieved to detect rotation axis based on IMU sensors, which was impossible in the past. Key words: MEMS, IMU, SORA, Gyroscop

    Channel Covariance Matrix Estimation via Dimension Reduction for Hybrid MIMO MmWave Communication Systems

    Get PDF
    Hybrid massive MIMO structures with lower hardware complexity and power consumption have been considered as a potential candidate for millimeter wave (mmWave) communications. Channel covariance information can be used for designing transmitter precoders, receiver combiners, channel estimators, etc. However, hybrid structures allow only a lower-dimensional signal to be observed, which adds difficulties for channel covariance matrix estimation. In this paper, we formulate the channel covariance estimation as a structured low-rank matrix sensing problem via Kronecker product expansion and use a low-complexity algorithm to solve this problem. Numerical results with uniform linear arrays (ULA) and uniform squared planar arrays (USPA) are provided to demonstrate the effectiveness of our proposed method

    Matrix Completion-Based Channel Estimation for MmWave Communication Systems With Array-Inherent Impairments

    Get PDF
    Hybrid massive MIMO structures with reduced hardware complexity and power consumption have been widely studied as a potential candidate for millimeter wave (mmWave) communications. Channel estimators that require knowledge of the array response, such as those using compressive sensing (CS) methods, may suffer from performance degradation when array-inherent impairments bring unknown phase errors and gain errors to the antenna elements. In this paper, we design matrix completion (MC)-based channel estimation schemes which are robust against the array-inherent impairments. We first design an open-loop training scheme that can sample entries from the effective channel matrix randomly and is compatible with the phase shifter-based hybrid system. Leveraging the low-rank property of the effective channel matrix, we then design a channel estimator based on the generalized conditional gradient (GCG) framework and the alternating minimization (AltMin) approach. The resulting estimator is immune to array-inherent impairments and can be implemented to systems with any array shapes for its independence of the array response. In addition, we extend our design to sample a transformed channel matrix following the concept of inductive matrix completion (IMC), which can be solved efficiently using our proposed estimator and achieve similar performance with a lower requirement of the dynamic range of the transmission power per antenna. Numerical results demonstrate the advantages of our proposed MC-based channel estimators in terms of estimation performance, computational complexity and robustness against array-inherent impairments over the orthogonal matching pursuit (OMP)-based CS channel estimator.Comment: This work has been submitted to the IEEE for possible publication. Copyright may be transferred without notice, after which this version may no longer be accessibl

    Extreme Learning Machine Based Non-Iterative and Iterative Nonlinearity Mitigation for LED Communications

    Full text link
    This work concerns receiver design for light emitting diode (LED) communications where the LED nonlinearity can severely degrade the performance of communications. We propose extreme learning machine (ELM) based non-iterative receivers and iterative receivers to effectively handle the LED nonlinearity and memory effects. For the iterative receiver design, we also develop a data-aided receiver, where data is used as virtual training sequence in ELM training. It is shown that the ELM based receivers significantly outperform conventional polynomial based receivers; iterative receivers can achieve huge performance gain compared to non-iterative receivers; and the data-aided receiver can reduce training overhead considerably. This work can also be extended to radio frequency communications, e.g., to deal with the nonlinearity of power amplifiers
    corecore