Precise-Orientation-Beamforming Scheme for Wireless Communications between Buoys

in any


Introduction
The wireless communications for oceanographic monitoring typically include satellite communications [1], commercial cellular network access, for example, 3G [2], and approaches designed for wireless sensor networks (WSNs), for example, ZigBee [2,3].Satellite communication is a relatively expensive solution with limited capacity and the commercial cellular network only covers offshore areas.WSNs have many advantages in oceanographic monitoring, such as the flexible network topologies and cost-effectiveness in data collection [2].However, because of the limited communication distance, there need to be a large number of relay buoys deployed in the WSNs, which consist of the major part of the fundamental cost.As a result, researchers are devoted to proposing methods to extend the communication distance between buoys.
Beamforming is a signal processing technique which has found numerous applications in radar, sonar, and wireless sensor networks.The basic idea of beamforming is to direct the majority of signal energy transmitted from the transmit antenna array in a chosen angular direction and effectively extend the communication distance [4] between nodes.For now, beamforming technology has not been widely applied in wireless communications between buoys.The main reason is that the beamforming direction changes as the buoy moves and rotates with the wave.For the current beamforming technology, transmission side requires the channel information [5,6].The channel information is obtained by channel estimation from the receiver and then is fed back to the sender.In condition of long-range and low signal to noise ratio (SNR), channel estimation is not easy and the feedback link from the receiver to sender is hard to establish.
This paper presents a precise-orientation-beamforming (POB) scheme between buoys without channel estimation and feedback from receiver.The investigation is performed by installing an Inertial Movement Unit (IMU) on the buoy to track the rotational and translational movements of the buoy.The real-time attitude of the transmit antenna array, which is fixed on the buoy, is calculated using the orientation filter 2 Mathematical Problems in Engineering The orientation of frame  is achieved by a rotation, from alignment with frame , of angle  around the axis   .[7].After calculating the real-time posture of the antenna, the relative direction of the target node to the transmit antenna array is gained.As a result, the beam can be steered directly to the target node without channel information.Then a corresponding algorithm [4,8,9] is selected to control beamforming parameters of phased array antennas, directing the beam at the target node.To verify the effect of the scheme mentioned above, simulations are performed.
This paper is organized as follows.The measurement of orientation of the antenna array and beamforming method are presented in Section 2. In Section 3, the pattern of the antenna array and the movement of the buoy are both simulated.By tracking the movement of the buoy, beamforming is performed and the power gain is obtained.Finally, summarizing remarks are given in Section 4.

Method
To apply the beamforming technique to the buoys which move and rotate with waves, the POB scheme first calculates the relative direction of the destination node to the transmitting antenna arrays.After obtaining the relative direction of the target buoy, beamforming is then performed.In this section, the basic theoretical foundations of an orientation filter presented by [7] are first introduced.Then the uniform rectangular array (URA) algorithm is chosen to perform beamforming.

Measurement of Orientation.
A quaternion is a fourdimensional complex number that can be used to represent the orientation of a ridged body or coordinate frame in threedimensional space [7].
An arbitrary orientation of frame  relative to frame  can be achieved through a rotation of angle  around an axis   defined in frame .This is represented graphically in Figure 1, where the mutually orthogonal unit vectors   ,   , and   and   ,   , and   define the principle axis of coordinate frames  and , respectively.The quaternion describing this orientation,   , is defined by where   ,   , and   define the components of the unit vector   in the -, -, and -axis of frame , respectively.Euler angles , , and  describe an orientation of frame  achieved by the sequential rotations, from alignment with frame , of  around   ,  around   , and  around   . is defined by is defined by is defined by To ensure the accurate measurement of orientation of the buoy, this paper adopts the orientation filter presented by [7] to track the movement of the buoys.The filter employs a quaternion representation of orientation to describe the real-time posture.In this paper, the filter is directly adopted (as shown in Figure 2) to track the movement of antenna array.The major foundations involved in the filter would be presented and the relative parameters and their significance are shown as follows.
The related parameters of the block diagram are as follows:  measure the angular rate about the -, -, and -axis of the senor frame, termed   ,   , and   , respectively.These parameters measured at time  are represented in quaternion and form the angular rate vector   .As the initial conditions are known, the rate of change of orientation of the earth frame relative to the sensor frame   q , could be calculated as The orientation of the earth frame relative to the sensor frame at time ,    , , could be obtained by numerically integrating the quaternion derivative   q , : where    ∇, is the orientation derived from vector observations.A triaxis accelerometer will measure the magnitude and direction of the field of gravity in the sensor frame compounded with linear accelerations due to motion of the sensor.Equation (7) computes the gradient of the solution surface defined by the objective function and its Jacobian.The subscript ∇ indicates that the quaternion is calculated using the gradient descent algorithm: where  d is the measured direction of the field in the sensor frame,  ŝ, using the rotation operation in [7].Equation ( 8) calculates the estimated orientation    ∇, computed at time  based on a previous estimate of orientation   qest,−1 and the objective function gradient ∇ defined by sensor measurements  â and  m sampled at time : An optimal value of   can be defined as that which ensures the convergence rate of    ∇, is limited to the physical orientation rate as this avoids overshooting due an unnecessarily large step size.The fusion of    , and    ∇, could be calculated by An optimal value of   could be calculated by The orientation filter computes one iteration per time sample provided that the convergence rate governed by  is equal to or greater than the physical rate of change of orientation.The step size is decided by the optimal value   .

Beamforming Implementation.
After obtaining the relative direction of the target node to the antenna array, beamforming can be performed to direct the beam at the target node.Several schemes can be used to perform beamforming [10,11].This paper takes the uniform rectangular array (URA) as an example, as shown in Figure 3. Array elements are distributed in the -plane. and  are shown in Figure 3, representing the spacing of the adjacent units of (, )-axis, respectively.When using a digital phase shifter to perform beamforming, the phase value of cell (  ,   ) relative to cell (0, 0) is expressed as where where (  0 ,   0 ) represents the initial vector, (  ,   ) represent the angle of the beamforming direction and planar array coordinates (, )-axis, and  represents the number of digital phase shifter bits [4,8,9].

Simulation
In order to verify the effect of the scheme proposed in this simulations are performed under the condition of regular waves.Under regular waves, the movement of the buoy is assumed to be the sway along -axis, the heave along -axis, and the rotation around -axis, as shown in Figure 4.The simulation steps are as follows.First, the movement of the buoy is simulated under the influence of regular waves, as shown in Figure 6, and then the parameters measured by gyroscopes and accelerometers are determined.Secondly, the parameters gained in the previous step are taken as the input to the system, and then the Euler parameters , , and  are obtained using the oriental filter.Finally, knowing the error of the attitude and the antenna array pattern after beamforming, the power gain over the time is obtained.

Antenna Array
Pattern.This paper takes a 10 × 10 URA as an example, as shown in Figure 3. Array elements are distributed in the -plane.Assume the carrier frequency of the incoming narrow band sources is 300 MHz.Use a rectangular lattice, with the default spacing of half wavelength along both the row and column dimensions of the array.Each element is an isotropic antenna element.The antenna array pattern at the direction of any degrees' azimuth and any degrees' elevation is available through simulation.The antenna array pattern at the target direction of 30 degrees' azimuth and 50 degrees' elevation is shown in Figure 5. Figure 5 shows that the biggest normalized power gain after beamforming is at the direction of 30 degrees' azimuth and 50 degrees' elevation.

The Movement of Buoy under the Condition of Regular
Waves.Numerical wave tank (NWT) has been presented for the investigation of hydrodynamic characteristics of floating structures.Compared with traditional physical tests, NWT provides more detailed flow field information with smaller scale effect and lower cost.Wave-generating boundary method that defines the particle velocity and wave height on inlet boundary is introduced in this paper.The -direction velocity is the -direction velocity is and the particle's vertical displacement is where  represents wave period,  represents wave number,  represents wave height,  represents water depth,  represents circular frequency,  represents time,  represents particle horizontal coordinates, and  represents particle vertical coordinates [12].This paper simulates the wave using wave-generating boundary method and the Fluent user-defined function.The buoy is assumed to be a floating cylinder.The fluid volume function is adopted to track the free surface of the fluid and the movement of the buoy over the time.The parameters of the regular wave and the buoy are shown in Table 1.Based on the simulation results, the movement of the buoy is presented in Figure 6.As shown in Figure 6, the blue trace represents the vertical displacement   , the red one represents the horizontal displacement   , and the black one represents the angular rotation . where and   is expressed as where which are used as the input of the system.Therefore, the real-time attitude is tracked using the filter mentioned above by calculating    est, .The sampling period is assumed to be 2 ms, while the gyroscope measurement error is assumed to be 5 deg/s.Euler parameters , , and  are computed directly from quaternion data using (2), (3), and (4).Knowing the real-time attitude of the antenna array and the initial position of the two buoys, beamforming is performed using the scheme mentioned above.The results are shown in Figures 7 and 8.In Figure 7, the 2 traces represent the actual angles and the estimated angles, respectively.In Figure 8, the trace represents the calculated error in the estimated angles.From Figures 7 and 8, we find that the trace representing the filter estimated angles closely tracks the trace representing the actual angles, and the error is between −3 and 1.5 degrees.Figure 9 shows theoretical value and the simulative result of the power gain.Simulative results reveal that the beamforming technique provides significant power gains effectively.Figure 9 indicates that the antenna gain, ranging from 19.93 to 20 dB, is obviously higher than that of antenna without beamforming.

Conclusion
A novel beamforming scheme between buoys has been demonstrated in this paper.As was widely applied in the radar and sonar, the beamforming method was not used to extend the communication distance between buoys so far.
Accelerator and gyroscope are installed on the buoy to track its movement.With the real-time attitude calculated by a certain scheme, the relative direction of the target node to the antenna array is obtained.Then a method is selected to perform beamforming.Finally, the scheme is tested and verified under the condition of regular waves.The results show that the beamforming effectively improves the antenna gain.Innovative aspect of the this paper is that this paper employs a method to get the relative direction of target node to the antenna array by installing an IMU on the buoy and then performs beamforming without channel estimation.

Figure 2 :
Figure 2: Block diagram representation of the complete orientation filter for an IMU implementation.

Figure 5 :
Figure 5: The beam pattern before and after beamforming: (a) and (b) are before beamforming and (c) and (d) are after beamforming.

Figure 9 :
Figure 9: Typical results for power gain.
q est, : the change rate of estimate of orientation at time ,   (   qest,−1 ,   ): the objective function,    (   qest,−1 ): the Jacobian of the objective function, : the magnitude of the gyroscope measurement error.An estimated orientation of the sensor frame relative to the earth frame,    est, is obtained through the fusion of the orientation calculations,    , and    ∇, , which represent the orientation related to angular rate and vector observations, respectively.
normalized accelerometer measurement,    : angular rate vector,   qest,−1 : estimate of orientation at time  − 1,   qest, : estimate of orientation at time ,    , is the orientation derived from angular rate which could be obtained from gyroscope.A triaxis gyroscope will

Table 1 :
The parameters of regular wave and buoy.With the movement parameters   ,   , and  of the buoy, the system input   is given by