private String getDecimalPart(String decimal_part) {
		String dec_part_bin = "";
		double dec_part = Double.parseDouble("0." + decimal_part);
		while (dec_part > 0) {
			if(dec_part_bin.length()>32)
				return "ERROR";
			if (dec_part == 1) {
				//dec_part_bin += "1";
				break;
			}
			double tmp = dec_part * 2;
			if (tmp < 1) {
				dec_part_bin += "0";
				
			} else {
				dec_part_bin+="1";
				tmp=tmp-1;
			}
			dec_part = tmp;

		}

		return dec_part_bin;
	}