Linear canonical transform