What's causing the odor, if you know? What flow rate(s) are you talking about?
Assuming the odor is due to mercaptans or H2S, a Merox based type of process might work though Merox/extractive caustic type of processes aren't that effective on removing heavier mercaptans. Hydrotreating will work but that's expensive.