my course notes advise that freqz() might help but is not necessary. this is mentioned so because the question raised is actually related to "least squares filter" used for interference cancelling which is what i am working on now.

ur suggestion of PSD does help. it turns out the right result as the plot indicates. thx!!