Grease and flour a 10-inch fluted tube pan; set aside. In a medium bowl, stir together flour, baking powder, baking soda, and salt; set aside.
In a large bowl, beat butter with an electric mixer on medium speed for 30 seconds.
Gradually add the 1-1/2 cups granulated sugar, the vanilla, and almond extract. Beat until well combined. Add eggs, one at a time, beating 1 minute after each.
Add flour mixture and sour cream alternately to beaten mixture, beating on low speed after each addition until just combined.
For filling, stir together the 1/4 cup granulated sugar, the brown sugar, nuts, and cinnamon. Spoon half of the flour mixture into prepared pan, spreading evenly. Sprinkle with filling. Add remaining flour mixture, spreading over filling.
Bake in a 350 degree F oven about 55 minutes or until a wooden toothpick inserted near the center of coffee cake comes out clean. Cool cake in pan on a wire rack for 10 minutes. Remove cake from pan. Serve warm, or cool completely on wire rack. Makes 12 servings.