Journal of electrical and computer engineering