A novel internal waves generator