старый проверенный способ: берём обычную пищевую соду, прокаливаем на сковородке (получаем из NaHCO3 Na2CO3). потом по уравнению Na2CO3+2NH4NO3 = 2NaNO3+2NH3+H2O рассчитываем массы соды и аммиачки. готовим р-ры, смешиаем, парим. воняет страшно, без противогаза(респиратора) дома лучше не делать. затем берём KCl, по уравнению NaNO3+KCl = KNO3+NaCl снова считаем массы в-в, готовим насыщенные р-ры, мешаем, выпариваем около двух третьих р-ра, и сразу же фильтруем. р-р нужно фильтровать обязательно горячим ГОРЯЧИМ. дело в том, что при высокой температуре, градусов так в 90, растворимость нитрата калия значительно больше чем хлорида => последний будет выпадать осадком и его можно легко убрать. в итоге получаем относительно чистый р-р калийной селитры, окончательно очищаем перекристалллизацией. мне удавалось очистить до такой степени, что даже с AgNO3 ничего не выпадало. достоинства способа - все реактивы легко доступные и дешёвые.