<?xml version="1.0" encoding="us-ascii"?>
<!--Generated by Broadridge PROfile 26.2.1.5339 Broadridge-->
<xs:schema targetNamespace="http://chmireit.com/20251231" elementFormDefault="qualified" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:chmi="http://chmireit.com/20251231" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" xmlns:dei="http://xbrl.sec.gov/dei/2025" xmlns:dtr-types="http://www.xbrl.org/dtr/type/2024-01-31" xmlns:us-types="http://fasb.org/us-types/2025" xmlns:srt-types="http://fasb.org/srt-types/2025">
  <xs:annotation>
    <xs:appinfo>
      <link:linkbaseRef xlink:type="simple" xlink:href="chmi-20251231_pre.xml" xlink:role="http://www.xbrl.org/2003/role/presentationLinkbaseRef" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" />
      <link:linkbaseRef xlink:type="simple" xlink:href="chmi-20251231_cal.xml" xlink:role="http://www.xbrl.org/2003/role/calculationLinkbaseRef" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" />
      <link:linkbaseRef xlink:type="simple" xlink:href="chmi-20251231_def.xml" xlink:role="http://www.xbrl.org/2003/role/definitionLinkbaseRef" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" />
      <link:linkbaseRef xlink:type="simple" xlink:href="chmi-20251231_lab.xml" xlink:role="http://www.xbrl.org/2003/role/labelLinkbaseRef" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" />
      <link:roleType roleURI="http://chmireit.com/role/DocumentAndEntityInformation" id="DocumentAndEntityInformation">
        <link:definition>000100 - Document - Document and Entity Information</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://chmireit.com/role/ConsolidatedBalanceSheets" id="ConsolidatedBalanceSheets">
        <link:definition>010000 - Statement - Consolidated Balance Sheets</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://chmireit.com/role/ConsolidatedBalanceSheetsParenthetical" id="ConsolidatedBalanceSheetsParenthetical">
        <!--Parent Role: Consolidated Balance Sheets-->
        <link:definition>010100 - Statement - Consolidated Balance Sheets (Parenthetical)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://chmireit.com/role/ConsolidatedStatementsOfIncomeLoss" id="ConsolidatedStatementsOfIncomeLoss">
        <link:definition>020000 - Statement - Consolidated Statements of Income (Loss)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://chmireit.com/role/ConsolidatedStatementsOfComprehensiveIncomeLoss" id="ConsolidatedStatementsOfComprehensiveIncomeLoss">
        <link:definition>030000 - Statement - Consolidated Statements of Comprehensive Income (Loss)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://chmireit.com/role/ConsolidatedStatementsOfChangesInStockholdersEquity" id="ConsolidatedStatementsOfChangesInStockholdersEquity">
        <link:definition>040000 - Statement - Consolidated Statements of Changes in Stockholders' Equity</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://chmireit.com/role/ConsolidatedStatementsOfChangesInStockholdersEquityParenthetical" id="ConsolidatedStatementsOfChangesInStockholdersEquityParenthetical">
        <!--Parent Role: Consolidated Statements of Changes in Stockholders' Equity-->
        <link:definition>040100 - Statement - Consolidated Statements of Changes in Stockholders' Equity (Parenthetical)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://chmireit.com/role/ConsolidatedStatementsOfCashFlows" id="ConsolidatedStatementsOfCashFlows">
        <link:definition>050000 - Statement - Consolidated Statements of Cash Flows</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://chmireit.com/role/OrganizationAndOperations" id="OrganizationAndOperations">
        <link:definition>060100 - Disclosure - Organization and Operations</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://chmireit.com/role/BasisOfPresentationAndSignificantAccountingPolicies" id="BasisOfPresentationAndSignificantAccountingPolicies">
        <link:definition>060200 - Disclosure - Basis of Presentation and Significant Accounting Policies</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://chmireit.com/role/SegmentReporting" id="SegmentReporting">
        <link:definition>060300 - Disclosure - Segment Reporting</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://chmireit.com/role/InvestmentsInRmbs" id="InvestmentsInRmbs">
        <link:definition>060400 - Disclosure - Investments in RMBS</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://chmireit.com/role/InvestmentsInServicingRelatedAssets" id="InvestmentsInServicingRelatedAssets">
        <link:definition>060500 - Disclosure - Investments in Servicing Related Assets</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://chmireit.com/role/EquityAndEarningsPerCommonShare" id="EquityAndEarningsPerCommonShare">
        <link:definition>060600 - Disclosure - Equity and Earnings per Common Share</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://chmireit.com/role/TransactionsWithRelatedParties" id="TransactionsWithRelatedParties">
        <link:definition>060700 - Disclosure - Transactions with Related Parties</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://chmireit.com/role/DerivativeInstruments" id="DerivativeInstruments">
        <link:definition>060800 - Disclosure - Derivative Instruments</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://chmireit.com/role/FairValue" id="FairValue">
        <link:definition>060900 - Disclosure - Fair Value</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://chmireit.com/role/CommitmentsAndContingencies" id="CommitmentsAndContingencies">
        <link:definition>061000 - Disclosure - Commitments and Contingencies</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://chmireit.com/role/RepurchaseAgreements" id="RepurchaseAgreements">
        <link:definition>061100 - Disclosure - Repurchase Agreements</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://chmireit.com/role/NotesPayable" id="NotesPayable">
        <link:definition>061200 - Disclosure - Notes Payable</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://chmireit.com/role/ReceivablesAndOtherAssets" id="ReceivablesAndOtherAssets">
        <link:definition>061300 - Disclosure - Receivables and Other Assets</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://chmireit.com/role/AccruedExpensesAndOtherLiabilities" id="AccruedExpensesAndOtherLiabilities">
        <link:definition>061400 - Disclosure - Accrued Expenses and Other Liabilities</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://chmireit.com/role/IncomeTaxes" id="IncomeTaxes">
        <link:definition>061500 - Disclosure - Income Taxes</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://chmireit.com/role/SubsequentEvents" id="SubsequentEvents">
        <link:definition>061600 - Disclosure - Subsequent Events</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://chmireit.com/role/CybersecurityRiskManagementAndStrategyDisclosure" id="CybersecurityRiskManagementAndStrategyDisclosure">
        <link:definition>061700 - Disclosure - Cybersecurity Risk Management and Strategy Disclosure</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://chmireit.com/role/InsiderTradingArrangements" id="InsiderTradingArrangements">
        <link:definition>061800 - Disclosure - Insider Trading Arrangements</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://chmireit.com/role/BasisOfPresentationAndSignificantAccountingPoliciesPolicies" id="BasisOfPresentationAndSignificantAccountingPoliciesPolicies">
        <!--Parent Role: Basis of Presentation and Significant Accounting Policies-->
        <link:definition>070200 - Disclosure - Basis of Presentation and Significant Accounting Policies (Policies)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://chmireit.com/role/BasisOfPresentationAndSignificantAccountingPoliciesTables" id="BasisOfPresentationAndSignificantAccountingPoliciesTables">
        <!--Parent Role: Basis of Presentation and Significant Accounting Policies-->
        <link:definition>080200 - Disclosure - Basis of Presentation and Significant Accounting Policies (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://chmireit.com/role/SegmentReportingTables" id="SegmentReportingTables">
        <!--Parent Role: Segment Reporting-->
        <link:definition>080300 - Disclosure - Segment Reporting (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://chmireit.com/role/InvestmentsInRmbsTables" id="InvestmentsInRmbsTables">
        <!--Parent Role: Investments in RMBS-->
        <link:definition>080400 - Disclosure - Investments in RMBS (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://chmireit.com/role/InvestmentsInServicingRelatedAssetsTables" id="InvestmentsInServicingRelatedAssetsTables">
        <!--Parent Role: Investments in Servicing Related Assets-->
        <link:definition>080500 - Disclosure - Investments in Servicing Related Assets (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://chmireit.com/role/EquityAndEarningsPerCommonShareTables" id="EquityAndEarningsPerCommonShareTables">
        <!--Parent Role: Equity and Earnings per Common Share-->
        <link:definition>080600 - Disclosure - Equity and Earnings per Common Share (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://chmireit.com/role/TransactionsWithRelatedPartiesTables" id="TransactionsWithRelatedPartiesTables">
        <!--Parent Role: Transactions with Related Parties-->
        <link:definition>080700 - Disclosure - Transactions with Related Parties (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://chmireit.com/role/DerivativeInstrumentsTables" id="DerivativeInstrumentsTables">
        <!--Parent Role: Derivative Instruments-->
        <link:definition>080800 - Disclosure - Derivative Instruments (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://chmireit.com/role/FairValueTables" id="FairValueTables">
        <!--Parent Role: Fair Value-->
        <link:definition>080900 - Disclosure - Fair Value (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://chmireit.com/role/CommitmentsAndContingenciesTables" id="CommitmentsAndContingenciesTables">
        <!--Parent Role: Commitments and Contingencies-->
        <link:definition>081000 - Disclosure - Commitments and Contingencies (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://chmireit.com/role/RepurchaseAgreementsTables" id="RepurchaseAgreementsTables">
        <!--Parent Role: Repurchase Agreements-->
        <link:definition>081100 - Disclosure - Repurchase Agreements (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://chmireit.com/role/NotesPayableTables" id="NotesPayableTables">
        <!--Parent Role: Notes Payable-->
        <link:definition>081200 - Disclosure - Notes Payable (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://chmireit.com/role/ReceivablesAndOtherAssetsTables" id="ReceivablesAndOtherAssetsTables">
        <!--Parent Role: Receivables and Other Assets-->
        <link:definition>081300 - Disclosure - Receivables and Other Assets (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://chmireit.com/role/AccruedExpensesAndOtherLiabilitiesTables" id="AccruedExpensesAndOtherLiabilitiesTables">
        <!--Parent Role: Accrued Expenses and Other Liabilities-->
        <link:definition>081400 - Disclosure - Accrued Expenses and Other Liabilities (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://chmireit.com/role/IncomeTaxesTables" id="IncomeTaxesTables">
        <!--Parent Role: Income Taxes-->
        <link:definition>081500 - Disclosure - Income Taxes (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://chmireit.com/role/OrganizationAndOperationsDetails" id="OrganizationAndOperationsDetails">
        <!--Parent Role: Organization and Operations-->
        <link:definition>090100 - Disclosure - Organization and Operations (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://chmireit.com/role/BasisOfPresentationAndSignificantAccountingPoliciesDetails" id="BasisOfPresentationAndSignificantAccountingPoliciesDetails">
        <!--Parent Role: Basis of Presentation and Significant Accounting Policies-->
        <link:definition>090200 - Disclosure - Basis of Presentation and Significant Accounting Policies (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://chmireit.com/role/SegmentReportingDetails" id="SegmentReportingDetails">
        <!--Parent Role: Segment Reporting-->
        <link:definition>090300 - Disclosure - Segment Reporting (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://chmireit.com/role/InvestmentsInRmbsSummaryDetails" id="InvestmentsInRmbsSummaryDetails">
        <!--Parent Role: Investments in RMBS-->
        <link:definition>090400 - Disclosure - Investments in RMBS, Summary (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://chmireit.com/role/InvestmentsInRmbsAssetsByMaturityDetails" id="InvestmentsInRmbsAssetsByMaturityDetails">
        <!--Parent Role: Investments in RMBS-->
        <link:definition>090402 - Disclosure - Investments in RMBS, Assets by Maturity (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://chmireit.com/role/InvestmentsInRmbsUnrealizedLossPositionsDetails" id="InvestmentsInRmbsUnrealizedLossPositionsDetails">
        <!--Parent Role: Investments in RMBS-->
        <link:definition>090404 - Disclosure - Investments in RMBS, Unrealized Loss Positions (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://chmireit.com/role/InvestmentsInRmbsRealizedGainLossDetails" id="InvestmentsInRmbsRealizedGainLossDetails">
        <!--Parent Role: Investments in RMBS-->
        <link:definition>090406 - Disclosure - Investments in RMBS, Realized Gain (Loss) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://chmireit.com/role/InvestmentsInServicingRelatedAssetsPortfolioOfServicingRelatedAssetsDetails" id="InvestmentsInServicingRelatedAssetsPortfolioOfServicingRelatedAssetsDetails">
        <!--Parent Role: Investments in Servicing Related Assets-->
        <link:definition>090500 - Disclosure - Investments in Servicing Related Assets, Portfolio of Servicing Related Assets (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://chmireit.com/role/InvestmentsInServicingRelatedAssetsSummaryDetails" id="InvestmentsInServicingRelatedAssetsSummaryDetails">
        <!--Parent Role: Investments in Servicing Related Assets-->
        <link:definition>090502 - Disclosure - Investments in Servicing Related Assets, Summary (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://chmireit.com/role/InvestmentsInServicingRelatedAssetsGeographicConcentrationDetails" id="InvestmentsInServicingRelatedAssetsGeographicConcentrationDetails">
        <!--Parent Role: Investments in Servicing Related Assets-->
        <link:definition>090504 - Disclosure - Investments in Servicing Related Assets, Geographic Concentration (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://chmireit.com/role/EquityAndEarningsPerCommonShareCommonAndRedeemablePreferredStockDetails" id="EquityAndEarningsPerCommonShareCommonAndRedeemablePreferredStockDetails">
        <!--Parent Role: Equity and Earnings per Common Share-->
        <link:definition>090600 - Disclosure - Equity and Earnings per Common Share, Common and Redeemable Preferred Stock (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://chmireit.com/role/EquityAndEarningsPerCommonShareCommonStockAtmProgramCommonStockAndPreferredStockRepurchaseProgramDetails" id="EquityAndEarningsPerCommonShareCommonStockAtmProgramCommonStockAndPreferredStockRepurchaseProgramDetails">
        <!--Parent Role: Equity and Earnings per Common Share-->
        <link:definition>090602 - Disclosure - Equity and Earnings per Common Share, Common Stock ATM Program, Common Stock and Preferred Stock Repurchase Program (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://chmireit.com/role/EquityAndEarningsPerCommonShareEquityIncentivePlanDetails" id="EquityAndEarningsPerCommonShareEquityIncentivePlanDetails">
        <!--Parent Role: Equity and Earnings per Common Share-->
        <link:definition>090604 - Disclosure - Equity and Earnings per Common Share, Equity Incentive Plan (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://chmireit.com/role/EquityAndEarningsPerCommonShareNoncontrollingInterestsInOperatingPartnershipDetails" id="EquityAndEarningsPerCommonShareNoncontrollingInterestsInOperatingPartnershipDetails">
        <!--Parent Role: Equity and Earnings per Common Share-->
        <link:definition>090606 - Disclosure - Equity and Earnings per Common Share, Non-Controlling Interests in Operating Partnership (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://chmireit.com/role/EquityAndEarningsPerCommonShareEarningsPerShareDetails" id="EquityAndEarningsPerCommonShareEarningsPerShareDetails">
        <!--Parent Role: Equity and Earnings per Common Share-->
        <link:definition>090608 - Disclosure - Equity and Earnings per Common Share, Earnings per Share (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://chmireit.com/role/TransactionsWithRelatedPartiesDetails" id="TransactionsWithRelatedPartiesDetails">
        <!--Parent Role: Transactions with Related Parties-->
        <link:definition>090700 - Disclosure - Transactions with Related Parties (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://chmireit.com/role/DerivativeInstrumentsOutstandingNotionalAmountsAndInterestRateSwapAgreementsOfDerivativeInstrumentsDetails" id="DerivativeInstrumentsOutstandingNotionalAmountsAndInterestRateSwapAgreementsOfDerivativeInstrumentsDetails">
        <!--Parent Role: Derivative Instruments-->
        <link:definition>090800 - Disclosure - Derivative Instruments, Outstanding Notional Amounts and Interest Rate Swap Agreements of Derivative Instruments (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://chmireit.com/role/DerivativeInstrumentsInformationOfErisSofrSwapFuturesDetails" id="DerivativeInstrumentsInformationOfErisSofrSwapFuturesDetails">
        <!--Parent Role: Derivative Instruments-->
        <link:definition>090802 - Disclosure - Derivative Instruments, Information of ERIS SOFR Swap Futures (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://chmireit.com/role/DerivativeInstrumentsInformationOfTbaDerivativesDetails" id="DerivativeInstrumentsInformationOfTbaDerivativesDetails">
        <!--Parent Role: Derivative Instruments-->
        <link:definition>090804 - Disclosure - Derivative Instruments, Information of TBA Derivatives (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://chmireit.com/role/DerivativeInstrumentsInformationOfTreasuryFuturesAgreementsDetails" id="DerivativeInstrumentsInformationOfTreasuryFuturesAgreementsDetails">
        <!--Parent Role: Derivative Instruments-->
        <link:definition>090806 - Disclosure - Derivative Instruments, Information of Treasury Futures Agreements (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://chmireit.com/role/DerivativeInstrumentsGainLossRelatedToDerivativesDetails" id="DerivativeInstrumentsGainLossRelatedToDerivativesDetails">
        <!--Parent Role: Derivative Instruments-->
        <link:definition>090808 - Disclosure - Derivative Instruments, Gain (Loss) Related to Derivatives (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://chmireit.com/role/DerivativeInstrumentsOffsettingAssetsDetails" id="DerivativeInstrumentsOffsettingAssetsDetails">
        <!--Parent Role: Derivative Instruments-->
        <link:definition>090810 - Disclosure - Derivative Instruments, Offsetting Assets (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://chmireit.com/role/DerivativeInstrumentsOffsettingLiabilitiesDetails" id="DerivativeInstrumentsOffsettingLiabilitiesDetails">
        <!--Parent Role: Derivative Instruments-->
        <link:definition>090812 - Disclosure - Derivative Instruments, Offsetting Liabilities (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://chmireit.com/role/FairValueAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetails" id="FairValueAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetails">
        <!--Parent Role: Fair Value-->
        <link:definition>090900 - Disclosure - Fair Value, Assets and Liabilities Measured at Fair Value on Recurring Basis (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://chmireit.com/role/FairValueCompanySLevel3AssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetails" id="FairValueCompanySLevel3AssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetails">
        <!--Parent Role: Fair Value-->
        <link:definition>090902 - Disclosure - Fair Value, Company's Level 3 Assets and Liabilities Measured at Fair Value on Recurring Basis (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://chmireit.com/role/FairValueSignificantUnobservableInputsUsedInFairValueMeasurementDetails" id="FairValueSignificantUnobservableInputsUsedInFairValueMeasurementDetails">
        <!--Parent Role: Fair Value-->
        <link:definition>090904 - Disclosure - Fair Value, Significant Unobservable Inputs Used in Fair Value Measurement (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://chmireit.com/role/CommitmentsAndContingenciesOperatingLeaseDetails" id="CommitmentsAndContingenciesOperatingLeaseDetails">
        <!--Parent Role: Commitments and Contingencies-->
        <link:definition>091000 - Disclosure - Commitments and Contingencies, Operating Lease (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://chmireit.com/role/CommitmentsAndContingenciesOperatingLeaseDetailsCalc01" id="CommitmentsAndContingenciesOperatingLeaseDetailsCalc01">
        <!--Parent Role: Commitments and Contingencies, Operating Lease (Details)-->
        <link:definition>091002 - Disclosure - Commitments and Contingencies, Operating Lease (Details) CALC 01</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://chmireit.com/role/RepurchaseAgreementsDetails" id="RepurchaseAgreementsDetails">
        <!--Parent Role: Repurchase Agreements-->
        <link:definition>091100 - Disclosure - Repurchase Agreements (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://chmireit.com/role/NotesPayableDetails" id="NotesPayableDetails">
        <!--Parent Role: Notes Payable-->
        <link:definition>091200 - Disclosure - Notes Payable (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://chmireit.com/role/ReceivablesAndOtherAssetsDetails" id="ReceivablesAndOtherAssetsDetails">
        <!--Parent Role: Receivables and Other Assets-->
        <link:definition>091300 - Disclosure - Receivables and Other Assets (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://chmireit.com/role/AccruedExpensesAndOtherLiabilitiesDetails" id="AccruedExpensesAndOtherLiabilitiesDetails">
        <!--Parent Role: Accrued Expenses and Other Liabilities-->
        <link:definition>091400 - Disclosure - Accrued Expenses and Other Liabilities (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://chmireit.com/role/IncomeTaxesDetails" id="IncomeTaxesDetails">
        <!--Parent Role: Income Taxes-->
        <link:definition>091500 - Disclosure - Income Taxes (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://chmireit.com/role/IncomeTaxesDetailsCalc2" id="IncomeTaxesDetailsCalc2">
        <!--Parent Role: Income Taxes (Details)-->
        <link:definition>091502 - Disclosure - Income Taxes (Details) Calc 2</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
    </xs:appinfo>
  </xs:annotation>
  <xs:import namespace="http://fasb.org/us-gaap/2025" schemaLocation="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd" />
  <xs:import namespace="http://xbrl.sec.gov/dei/2025" schemaLocation="https://xbrl.sec.gov/dei/2025/dei-2025.xsd" />
  <xs:import namespace="http://xbrl.sec.gov/country/2025" schemaLocation="https://xbrl.sec.gov/country/2025/country-2025.xsd" />
  <xs:import namespace="http://xbrl.sec.gov/currency/2025" schemaLocation="https://xbrl.sec.gov/currency/2025/currency-2025.xsd" />
  <xs:import namespace="http://xbrl.sec.gov/exch/2025" schemaLocation="https://xbrl.sec.gov/exch/2025/exch-2025.xsd" />
  <xs:import namespace="http://xbrl.sec.gov/naics/2025" schemaLocation="https://xbrl.sec.gov/naics/2025/naics-2025.xsd" />
  <xs:import namespace="http://xbrl.sec.gov/sic/2025" schemaLocation="https://xbrl.sec.gov/sic/2025/sic-2025.xsd" />
  <xs:import namespace="http://www.xbrl.org/2009/role/negated" schemaLocation="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd" />
  <xs:import namespace="http://www.xbrl.org/2009/role/net" schemaLocation="http://www.xbrl.org/lrr/role/net-2009-12-16.xsd" />
  <xs:import namespace="http://xbrl.sec.gov/stpr/2025" schemaLocation="https://xbrl.sec.gov/stpr/2025/stpr-2025.xsd" />
  <xs:import namespace="http://www.xbrl.org/2003/instance" schemaLocation="http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd" />
  <xs:import namespace="http://www.xbrl.org/2004/ref" schemaLocation="http://www.xbrl.org/2004/ref-2004-08-10.xsd" />
  <xs:import namespace="http://xbrl.org/2005/xbrldt" schemaLocation="http://www.xbrl.org/2005/xbrldt-2005.xsd" />
  <xs:import namespace="http://fasb.org/us-types/2025" schemaLocation="https://xbrl.fasb.org/us-gaap/2025/elts/us-types-2025.xsd" />
  <xs:import namespace="http://www.xbrl.org/2009/arcrole/fact-explanatoryFact" schemaLocation="http://www.xbrl.org/lrr/arcrole/factExplanatory-2009-12-16.xsd" />
  <xs:import namespace="http://fasb.org/srt/2025" schemaLocation="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd" />
  <xs:import namespace="http://fasb.org/srt-types/2025" schemaLocation="https://xbrl.fasb.org/srt/2025/elts/srt-types-2025.xsd" />
  <xs:import namespace="http://www.xbrl.org/dtr/type/2024-01-31" schemaLocation="https://www.xbrl.org/dtr/type/2024-01-31/types.xsd" />
  <xs:import namespace="http://xbrl.sec.gov/ecd/2025" schemaLocation="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd" />
  <xs:import namespace="http://xbrl.sec.gov/cyd/2025" schemaLocation="https://xbrl.sec.gov/cyd/2025/cyd-2025.xsd" />
  <xs:element name="NoncontrollingInterestInOperatingPartnershipRedemptionOfUnits" id="chmi_NoncontrollingInterestInOperatingPartnershipRedemptionOfUnits" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" />
  <xs:element name="NoncontrollingInterestIncreaseFromLongTermIncentivePlanUnits" id="chmi_NoncontrollingInterestIncreaseFromLongTermIncentivePlanUnits" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" />
  <xs:element name="TbaMember" id="chmi_TbaMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="DerivativeAssetSubjectToMasterNettingArrangementCollateralObligationToReturnSecurityNotOffset" id="chmi_DerivativeAssetSubjectToMasterNettingArrangementCollateralObligationToReturnSecurityNotOffset" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" />
  <xs:element name="DerivativeCollateralObligationToReceiveReturnCash" id="chmi_DerivativeCollateralObligationToReceiveReturnCash" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" />
  <xs:element name="SwapFuturesMember" id="chmi_SwapFuturesMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="GainOnRepurchaseAndRetirementOfPreferredStock" id="chmi_GainOnRepurchaseAndRetirementOfPreferredStock" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" />
  <xs:element name="ComprehensiveIncomeLossNetOfTaxAttributableToParentLessPreferredStockDividends" id="chmi_ComprehensiveIncomeLossNetOfTaxAttributableToParentLessPreferredStockDividends" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" />
  <xs:element name="MaturityAfterSevenYearsMember" id="chmi_MaturityAfterSevenYearsMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="ReceiveLondonInterbankOfferedRateMember" id="chmi_ReceiveLondonInterbankOfferedRateMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="PaySecuredOvernightFinancingRateSOFROvernightIndexSwapRateLondonInterbankOfferedRateMember" id="chmi_PaySecuredOvernightFinancingRateSOFROvernightIndexSwapRateLondonInterbankOfferedRateMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="ReceiveSecuredOvernightFinancingRateSOFROvernightIndexSwapRateMember" id="chmi_ReceiveSecuredOvernightFinancingRateSOFROvernightIndexSwapRateMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="DerivativeWeightedAverageReceiveRate" id="chmi_DerivativeWeightedAverageReceiveRate" type="dtr-types:percentItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="instant" />
  <xs:element name="DerivativeWeightedAveragePayRate" id="chmi_DerivativeWeightedAveragePayRate" type="dtr-types:percentItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="instant" />
  <xs:element name="PaySecuredOvernightFinancingRateSOFROvernightIndexSwapRateMember" id="chmi_PaySecuredOvernightFinancingRateSOFROvernightIndexSwapRateMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="LeaseCostOtherInformationAbstract" id="chmi_LeaseCostOtherInformationAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="ScheduleOfInformationOfSwapFuturesTextBlock" id="chmi_ScheduleOfInformationOfSwapFuturesTextBlock" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" />
  <xs:element name="ScheduleOfInformationOfTBADerivativesTableTextBlock" id="chmi_ScheduleOfInformationOfTBADerivativesTableTextBlock" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" />
  <xs:element name="ScheduleOfInformationOfTreasuryFuturesAgreementsTableTextBlock" id="chmi_ScheduleOfInformationOfTreasuryFuturesAgreementsTableTextBlock" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" />
  <xs:element name="RealizedGainLossOnAcquiredAssets" id="chmi_RealizedGainLossOnAcquiredAssets" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" />
  <xs:element name="UnrealizedGainLossOnRMBSMeasuredAtFairValue" id="chmi_UnrealizedGainLossOnRMBSMeasuredAtFairValue" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" />
  <xs:element name="UnrealizedGainLossOnInvestmentsInServicingRelatedAssets" id="chmi_UnrealizedGainLossOnInvestmentsInServicingRelatedAssets" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" />
  <xs:element name="ManagementFeeAndExpenseReimbursementToAffiliate" id="chmi_ManagementFeeAndExpenseReimbursementToAffiliate" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" />
  <xs:element name="ServicingFeeIncome" id="chmi_ServicingFeeIncome" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" />
  <xs:element name="NetServicingIncome" id="chmi_NetServicingIncome" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" />
  <xs:element name="UltraFuturesContractsMember" id="chmi_UltraFuturesContractsMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="LongBondFuturesContractsMember" id="chmi_LongBondFuturesContractsMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="TreasuryFuturesAgreementsAbstract" id="chmi_TreasuryFuturesAgreementsAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="FutureAgreementPeriod" id="chmi_FutureAgreementPeriod" type="xbrli:durationItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" />
  <xs:element name="MaturityAfterTwoYearsMember" id="chmi_MaturityAfterTwoYearsMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="MaturityAfterFiveYearsMember" id="chmi_MaturityAfterFiveYearsMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="MaturityAfterTenYearsMember" id="chmi_MaturityAfterTenYearsMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="ReceivablesAndOtherAssetsAbstract" id="chmi_ReceivablesAndOtherAssetsAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="ReceivablesAndOtherAssetsTextBlock" id="chmi_ReceivablesAndOtherAssetsTextBlock" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" />
  <xs:element name="ReceivablesAndOtherAssetsTableTextBlock" id="chmi_ReceivablesAndOtherAssetsTableTextBlock" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" />
  <xs:element name="TBADerivativesAbstract" id="chmi_TBADerivativesAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="DerivativeCarryingValueNet" id="chmi_DerivativeCarryingValueNet" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" />
  <xs:element name="DerivativeImpliedCostBasis" id="chmi_DerivativeImpliedCostBasis" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" />
  <xs:element name="ChangesInFairValueDueToAbstract" id="chmi_ChangesInFairValueDueToAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="ServicingAssetAtFairValueUnrealizedGainLossIncludedInNetIncome" id="chmi_ServicingAssetAtFairValueUnrealizedGainLossIncludedInNetIncome" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" />
  <xs:element name="FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisOtherChanges" id="chmi_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisOtherChanges" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" />
  <xs:element name="RealizedGainLossOnRMBSPolicyTextBlock" id="chmi_RealizedGainLossOnRMBSPolicyTextBlock" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" />
  <xs:element name="AffiliatesPolicyTextBlock" id="chmi_AffiliatesPolicyTextBlock" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" />
  <xs:element name="InvestmentsInMortgageServicingRightsPolicyTextBlock" id="chmi_InvestmentsInMortgageServicingRightsPolicyTextBlock" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" />
  <xs:element name="RisksAndUncertaintiesPolicyTextBlock" id="chmi_RisksAndUncertaintiesPolicyTextBlock" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" />
  <xs:element name="MortgageServiceRightMember" id="chmi_MortgageServiceRightMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="FairValueInputsPortfolioAssetClassification" id="chmi_FairValueInputsPortfolioAssetClassification" type="dtr-types:percentItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="instant" />
  <xs:element name="SignificantAccountingPoliciesTable" id="chmi_SignificantAccountingPoliciesTable" type="xbrli:stringItemType" substitutionGroup="xbrldt:hypercubeItem" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="ReceivablesAndOtherAssetsMember" id="chmi_ReceivablesAndOtherAssetsMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="SignificantAccountingPoliciesLineItems" id="chmi_SignificantAccountingPoliciesLineItems" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="InvestmentsInMortgageServicingRightsAbstract" id="chmi_InvestmentsInMortgageServicingRightsAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="GainOnSalesOfRealEstateMortgageBackedSecurities" id="chmi_GainOnSalesOfRealEstateMortgageBackedSecurities" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" />
  <xs:element name="GainOnRMBSMeasuredAtFairValue" id="chmi_GainOnRMBSMeasuredAtFairValue" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" />
  <xs:element name="LossOnSalesOfRealEstateMortgageBackedSecurities" id="chmi_LossOnSalesOfRealEstateMortgageBackedSecurities" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" />
  <xs:element name="LossOnRMBSMeasuredAtFairValueThroughEarnings" id="chmi_LossOnRMBSMeasuredAtFairValueThroughEarnings" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" />
  <xs:element name="VariationMargin" id="chmi_VariationMargin" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" />
  <xs:element name="ReserveForUnrecoverableAdvances" id="chmi_ReserveForUnrecoverableAdvances" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" />
  <xs:element name="InvestmentInResidentialMortgageBackedSecurityAbstract" id="chmi_InvestmentInResidentialMortgageBackedSecurityAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="PaymentsToAcquireMortgageServicingRights" id="chmi_PaymentsToAcquireMortgageServicingRights" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" />
  <xs:element name="ProceedsFromBorrowingsOfSecuritiesSoldUnderAgreementsToRepurchase" id="chmi_ProceedsFromBorrowingsOfSecuritiesSoldUnderAgreementsToRepurchase" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" />
  <xs:element name="LongTermIncentivePlanDistributionsPaid" id="chmi_LongTermIncentivePlanDistributionsPaid" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" />
  <xs:element name="PaymentsForBankLoans" id="chmi_PaymentsForBankLoans" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" />
  <xs:element name="ProceedsFromPrincipalPaydownOfAgencyResidentialMortgageBackedSecurity" id="chmi_ProceedsFromPrincipalPaydownOfAgencyResidentialMortgageBackedSecurity" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" />
  <xs:element name="RepaymentsForSecuritiesSoldUnderAgreementsToRepurchase" id="chmi_RepaymentsForSecuritiesSoldUnderAgreementsToRepurchase" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" />
  <xs:element name="PaymentOfRedemptionOfOperatingPartnershipSUnits" id="chmi_PaymentOfRedemptionOfOperatingPartnershipSUnits" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" />
  <xs:element name="LesseeOperatingLeaseCostOtherInformationTableTextBlock" id="chmi_LesseeOperatingLeaseCostOtherInformationTableTextBlock" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" />
  <xs:element name="PercentageOfTaxableIncomeThatMustBeDistributedToQualifyAsAREIT" id="chmi_PercentageOfTaxableIncomeThatMustBeDistributedToQualifyAsAREIT" type="dtr-types:percentItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" />
  <xs:element name="PercentageRateDistributionsToReturnOfCapital" id="chmi_PercentageRateDistributionsToReturnOfCapital" type="dtr-types:percentItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" />
  <xs:element name="PercentageRateDistributionsToOrdinaryIncome" id="chmi_PercentageRateDistributionsToOrdinaryIncome" type="dtr-types:percentItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" />
  <xs:element name="DeferredTaxAssetMortgageServicingRights" id="chmi_DeferredTaxAssetMortgageServicingRights" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" />
  <xs:element name="PercentageRateDistributionsToLongTermCapitalGain" id="chmi_PercentageRateDistributionsToLongTermCapitalGain" type="dtr-types:percentItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" />
  <xs:element name="O2023ADividendsMember" id="chmi_O2023ADividendsMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="O2024ADividendsMember" id="chmi_O2024ADividendsMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="O2022ADividendsMember" id="chmi_O2022ADividendsMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="O2025ADividendsMember" id="chmi_O2025ADividendsMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017ProvisionToReturnAdjustmentPercent" id="chmi_EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017ProvisionToReturnAdjustmentPercent" type="dtr-types:percentItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" />
  <xs:element name="EffectiveIncomeTaxRateReconciliationStateRateChangeTaxCutsAndJobsActOf2017Percent" id="chmi_EffectiveIncomeTaxRateReconciliationStateRateChangeTaxCutsAndJobsActOf2017Percent" type="dtr-types:percentItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" />
  <xs:element name="ReceivablesAndOtherAssets" id="chmi_ReceivablesAndOtherAssets" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" />
  <xs:element name="InvestmentsInServicingRelatedAssetsAbstract" id="chmi_InvestmentsInServicingRelatedAssetsAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="InvestmentInServicingRelatedAssetsDisclosureTextBlock" id="chmi_InvestmentInServicingRelatedAssetsDisclosureTextBlock" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" />
  <xs:element name="InvestmentTable" id="chmi_InvestmentTable" type="xbrli:stringItemType" substitutionGroup="xbrldt:hypercubeItem" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="AllOtherStatesMember" id="chmi_AllOtherStatesMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="InvestmentLineItems" id="chmi_InvestmentLineItems" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="ServicingRelatedAssetsGeographicConcentrationAbstract" id="chmi_ServicingRelatedAssetsGeographicConcentrationAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="InvestmentInServicingRelatedAssetsUnpaidPrincipalBalancePercentage" id="chmi_InvestmentInServicingRelatedAssetsUnpaidPrincipalBalancePercentage" type="dtr-types:percentItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="instant" />
  <xs:element name="InvestmentInServicingRelatedAssetsChangeInFairValueInOtherIncomeLoss" id="chmi_InvestmentInServicingRelatedAssetsChangeInFairValueInOtherIncomeLoss" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" />
  <xs:element name="ServicingAssetsUnpaidPrincipalBalance" id="chmi_ServicingAssetsUnpaidPrincipalBalance" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" />
  <xs:element name="InvestmentInServicingRelatedAssetsWeightedAverageCoupon" id="chmi_InvestmentInServicingRelatedAssetsWeightedAverageCoupon" type="dtr-types:percentItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="instant" />
  <xs:element name="InvestmentInServicingRelatedAssetsWeightedAverageMaturityPeriod" id="chmi_InvestmentInServicingRelatedAssetsWeightedAverageMaturityPeriod" type="xbrli:durationItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" />
  <xs:element name="LongTermIncentivePlanUnitsMember" id="chmi_LongTermIncentivePlanUnitsMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="ShareBasedCompensationArrangementByShareBasedPaymentAwardOtherThanOptionsUnitsSettledBalance" id="chmi_ShareBasedCompensationArrangementByShareBasedPaymentAwardOtherThanOptionsUnitsSettledBalance" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="instant" />
  <xs:element name="ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsForfeitedOrRedeemedBalance" id="chmi_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsForfeitedOrRedeemedBalance" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="instant" />
  <xs:element name="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsIssuedBalance" id="chmi_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsIssuedBalance" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="instant" />
  <xs:element name="RatioOfCommonStockIssuableAgainstEachLongTermIncentivePlanUnit" id="chmi_RatioOfCommonStockIssuableAgainstEachLongTermIncentivePlanUnit" type="xbrli:pureItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" />
  <xs:element name="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsWithheldInPeriodBalance" id="chmi_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsWithheldInPeriodBalance" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="instant" />
  <xs:element name="ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsConverted" id="chmi_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsConverted" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" />
  <xs:element name="LongTermIncentivePlanUnitsAwardsEquivalentShares" id="chmi_LongTermIncentivePlanUnitsAwardsEquivalentShares" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" />
  <xs:element name="ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsNumberOfSecuritiesForfeited" id="chmi_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsNumberOfSecuritiesForfeited" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" />
  <xs:element name="ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsConvertedBalance" id="chmi_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsConvertedBalance" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="instant" />
  <xs:element name="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriodBalance" id="chmi_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriodBalance" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="instant" />
  <xs:element name="NumberOfUnitsAndSharesRemainingAvailableForFutureIssuanceUnderEquityCompensationPlansInShares" id="chmi_NumberOfUnitsAndSharesRemainingAvailableForFutureIssuanceUnderEquityCompensationPlansInShares" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" />
  <xs:element name="ShareBasedCompensationArrangementByShareBasedPaymentAwardOtherThanOptionsForfeituresBalance" id="chmi_ShareBasedCompensationArrangementByShareBasedPaymentAwardOtherThanOptionsForfeituresBalance" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="instant" />
  <xs:element name="ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsIncrease" id="chmi_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsIncrease" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" />
  <xs:element name="ShareBasedCompensationArrangementByShareBasedPaymentAwardOtherThanOptionsIssuedNumber" id="chmi_ShareBasedCompensationArrangementByShareBasedPaymentAwardOtherThanOptionsIssuedNumber" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="instant" />
  <xs:element name="ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsRedeemed" id="chmi_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsRedeemed" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" />
  <xs:element name="ShareBasedCompensationArrangementByShareBasedPaymentAwardOtherThanOptionsWithheld" id="chmi_ShareBasedCompensationArrangementByShareBasedPaymentAwardOtherThanOptionsWithheld" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" />
  <xs:element name="ShareBasedCompensationArrangementByShareBasedPaymentAwardOtherThanOptionsSettled" id="chmi_ShareBasedCompensationArrangementByShareBasedPaymentAwardOtherThanOptionsSettled" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" />
  <xs:element name="ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingAndnNonforfeitablePeriod" id="chmi_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingAndnNonforfeitablePeriod" type="xbrli:durationItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" />
  <xs:element name="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercised" id="chmi_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercised" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" />
  <xs:element name="ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSecuritiesRedeemed" id="chmi_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSecuritiesRedeemed" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" />
  <xs:element name="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsWithheldInPeriod" id="chmi_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsWithheldInPeriod" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" />
  <xs:element name="ShareBasedCompensationArrangementByShareBasedPaymentAwardOtherThanOptionsWithheldBalance" id="chmi_ShareBasedCompensationArrangementByShareBasedPaymentAwardOtherThanOptionsWithheldBalance" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="instant" />
  <xs:element name="ShareBasedCompensationArrangementByShareBasedPaymentAwardOtherThanOptionsForfeited" id="chmi_ShareBasedCompensationArrangementByShareBasedPaymentAwardOtherThanOptionsForfeited" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" />
  <xs:element name="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAwardsGrantedToEachDirector" id="chmi_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAwardsGrantedToEachDirector" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" />
  <xs:element name="TwoThousandThirteenPlanMember" id="chmi_TwoThousandThirteenPlanMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="Two023PlanMember" id="chmi_Two023PlanMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsIssuedNumber" id="chmi_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsIssuedNumber" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="instant" />
  <xs:element name="NumberOfRightToReceiveCommonStockForEachRestrictedStockUnit" id="chmi_NumberOfRightToReceiveCommonStockForEachRestrictedStockUnit" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" />
  <xs:element name="ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsForfeited" id="chmi_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsForfeited" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" />
  <xs:element name="LondonInterbankOfferedRateMember" id="chmi_LondonInterbankOfferedRateMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="O2024Q3DividendsMember" id="chmi_O2024Q3DividendsMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="O2024Q2DividendsMember" id="chmi_O2024Q2DividendsMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="S2024Q3DividendsMember" id="chmi_S2024Q3DividendsMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="SeriesBFixedToFloatingRateCumulativeRedeemablePreferredStockMember" id="chmi_SeriesBFixedToFloatingRateCumulativeRedeemablePreferredStockMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="SeriesACumulativeRedeemablePreferredStockMember" id="chmi_SeriesACumulativeRedeemablePreferredStockMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="PercentageOfOfferingOfFixedToFloatingRateCumulativeRedeemableStock" id="chmi_PercentageOfOfferingOfFixedToFloatingRateCumulativeRedeemableStock" type="dtr-types:percentItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="instant" />
  <xs:element name="SecuritiesSoldUnderAgreementsToRepurchaseCarryingValueOfCollateral" id="chmi_SecuritiesSoldUnderAgreementsToRepurchaseCarryingValueOfCollateral" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" />
  <xs:element name="SharonCookMember" id="chmi_SharonCookMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="SharonCookTradingPlanCommonStockMember" id="chmi_SharonCookTradingPlanCommonStockMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="SharesHeldByMinorityInterestInOperatingPartnerships" id="chmi_SharesHeldByMinorityInterestInOperatingPartnerships" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="instant" />
  <xs:element name="OperatingPartnershipMember" id="chmi_OperatingPartnershipMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="RepurchaseAgreementCharacteristicsRemainingMaturitiesAbstract" id="chmi_RepurchaseAgreementCharacteristicsRemainingMaturitiesAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="RepurchaseAgreementObligationOneToThreeMonthsMaturities" id="chmi_RepurchaseAgreementObligationOneToThreeMonthsMaturities" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" />
  <xs:element name="NumberOfOvernightAndDemandSecurities" id="chmi_NumberOfOvernightAndDemandSecurities" type="xbrli:integerItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" />
  <xs:element name="RepurchaseAgreementObligationLessThanOneMonthMaturities" id="chmi_RepurchaseAgreementObligationLessThanOneMonthMaturities" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" />
  <xs:element name="RepurchaseAgreementsMaturityPeriod" id="chmi_RepurchaseAgreementsMaturityPeriod" type="xbrli:durationItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" />
  <xs:element name="RepurchaseAgreementCharacteristicsWeightedAverageRatesAbstract" id="chmi_RepurchaseAgreementCharacteristicsWeightedAverageRatesAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="RepurchaseAgreementLessThanOneMonthWeightedAverageRate" id="chmi_RepurchaseAgreementLessThanOneMonthWeightedAverageRate" type="dtr-types:percentItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="instant" />
  <xs:element name="RepurchaseAgreementOneToThreeMonthsWeightedAverageRate" id="chmi_RepurchaseAgreementOneToThreeMonthsWeightedAverageRate" type="dtr-types:percentItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="instant" />
  <xs:element name="RepurchaseAgreementWeightedAverageRate" id="chmi_RepurchaseAgreementWeightedAverageRate" type="dtr-types:percentItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="instant" />
  <xs:element name="SubservicingAgreementsAbstract" id="chmi_SubservicingAgreementsAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="RoundPointMortgageServicingCorporationMember" id="chmi_RoundPointMortgageServicingCorporationMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="SubservicingOfFinancialAssetsAgreementsAdditionalRenewalTerm" id="chmi_SubservicingOfFinancialAssetsAgreementsAdditionalRenewalTerm" type="xbrli:durationItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" />
  <xs:element name="OtherTransactionsWithRelatedPartiesAbstract" id="chmi_OtherTransactionsWithRelatedPartiesAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="SubservicingOfFinancialAssetsAgreementsRenewalTerm" id="chmi_SubservicingOfFinancialAssetsAgreementsRenewalTerm" type="xbrli:durationItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" />
  <xs:element name="SubservicingOfFinancialAssetsAgreementsAdditionalTerm" id="chmi_SubservicingOfFinancialAssetsAgreementsAdditionalTerm" type="xbrli:durationItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" />
  <xs:element name="RelatedPartyDisclosureAbstract" id="chmi_RelatedPartyDisclosureAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="PercentageOfGrossEquityPaidToManagerAsAnnualManagementFee" id="chmi_PercentageOfGrossEquityPaidToManagerAsAnnualManagementFee" type="dtr-types:percentItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" />
  <xs:element name="FlowAgreementMember" id="chmi_FlowAgreementMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="NumberOfEmployeesLeasedFromMortgage" id="chmi_NumberOfEmployeesLeasedFromMortgage" type="xbrli:integerItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" />
  <xs:element name="ManagementFeesAndCompensationReimbursementToManagerAbstract" id="chmi_ManagementFeesAndCompensationReimbursementToManagerAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="CompensationReimbursement" id="chmi_CompensationReimbursement" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" />
  <xs:element name="AggregateUnpaidPrincipalBalanceOnMortgageServicingRights" id="chmi_AggregateUnpaidPrincipalBalanceOnMortgageServicingRights" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" />
  <xs:element name="FreedomMortgageExcessServiceRightMember" id="chmi_FreedomMortgageExcessServiceRightMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="AuroraFinancialGroupIncMember" id="chmi_AuroraFinancialGroupIncMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="LongTermDebtMaturitiesRepaymentsOfPrincipalInYearSix" id="chmi_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearSix" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" />
  <xs:element name="DebtInstrumentExtendedOptionTerm" id="chmi_DebtInstrumentExtendedOptionTerm" type="xbrli:durationItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" />
  <xs:element name="NumberOfBorrowersOptionRenewals" id="chmi_NumberOfBorrowersOptionRenewals" type="xbrli:integerItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" />
  <xs:element name="DebtInstrumentTermOfVariableRate" id="chmi_DebtInstrumentTermOfVariableRate" type="xbrli:durationItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" />
  <xs:element name="FreddieMacMSRRevolverMember" id="chmi_FreddieMacMSRRevolverMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="MsrFacilityMember" id="chmi_MsrFacilityMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="FannieMaeMSRFinancingFacilityMember" id="chmi_FannieMaeMSRFinancingFacilityMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="FannieMaeMSRRevolvingFacilityMember" id="chmi_FannieMaeMSRRevolvingFacilityMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="NumberOfSeparateMSRFinancingFacilities" id="chmi_NumberOfSeparateMSRFinancingFacilities" type="xbrli:integerItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" />
  <xs:element name="TermOutFeatureOfCreditFacility" id="chmi_TermOutFeatureOfCreditFacility" type="xbrli:durationItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" />
  <xs:element name="DebtInstrumentAmortizationPeriod" id="chmi_DebtInstrumentAmortizationPeriod" type="xbrli:durationItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" />
  <xs:element name="ScheduleOfReimbursementForCostsAndExpensesToAffiliatesTableTextBlock" id="chmi_ScheduleOfReimbursementForCostsAndExpensesToAffiliatesTableTextBlock" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" />
  <xs:element name="DiscountRateOfFairValueInputs" id="chmi_DiscountRateOfFairValueInputs" type="dtr-types:percentItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" />
  <xs:element name="PrepaymentRateOfFairValueInputs" id="chmi_PrepaymentRateOfFairValueInputs" type="dtr-types:percentItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" />
  <xs:element name="EstimatedFutureCostToServiceOnAnnualBasisPerLoan" id="chmi_EstimatedFutureCostToServiceOnAnnualBasisPerLoan" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" />
  <xs:element name="ServicingAdvances" id="chmi_ServicingAdvances" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" />
  <xs:element name="FinancingReceivableStatedInterestRate" id="chmi_FinancingReceivableStatedInterestRate" type="dtr-types:percentItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="instant" />
  <xs:element name="WeightedAverageNumberOfSharesOutstandingBasicAndDilutedAbstract" id="chmi_WeightedAverageNumberOfSharesOutstandingBasicAndDilutedAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="ParticipatingRestrictedCommonStockMember" id="chmi_ParticipatingRestrictedCommonStockMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="GainLossOnRepurchaseAndRetirementOfPreferredStock" id="chmi_GainLossOnRepurchaseAndRetirementOfPreferredStock" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" />
  <xs:element name="NonParticipatingRestrictedStockUnitsMember" id="chmi_NonParticipatingRestrictedStockUnitsMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="ScheduleOfInvestmentInServicingRelatedAssetsTextBlock" id="chmi_ScheduleOfInvestmentInServicingRelatedAssetsTextBlock" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" />
  <xs:element name="ScheduleOfInvestmentInServicingRelatedAssetsUnpaidPrincipalBalancePercentageByGeographicDistributionTextBlock" id="chmi_ScheduleOfInvestmentInServicingRelatedAssetsUnpaidPrincipalBalancePercentageByGeographicDistributionTextBlock" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" />
  <xs:element name="ServicingRelatedAssetsMember" id="chmi_ServicingRelatedAssetsMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="RMBSSegmentMember" id="chmi_RMBSSegmentMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="AssetsLiabilitiesNetBookValue" id="chmi_AssetsLiabilitiesNetBookValue" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" />
  <xs:element name="PreferredStockATMProgramMember" id="chmi_PreferredStockATMProgramMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="CommonStockATMProgramMember" id="chmi_CommonStockATMProgramMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="CommonStockValueAuthorized" id="chmi_CommonStockValueAuthorized" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" />
  <xs:element name="StockIssuanceFee" id="chmi_StockIssuanceFee" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" />
  <xs:element name="PreferredStockValueAuthorized" id="chmi_PreferredStockValueAuthorized" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" />
  <xs:element name="SharesIssuedAndSoldWeightedAveragePricePerShare" id="chmi_SharesIssuedAndSoldWeightedAveragePricePerShare" type="dtr-types:perShareItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" />
  <xs:element name="CommonStockValueAuthorizedRemaining" id="chmi_CommonStockValueAuthorizedRemaining" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" />
  <xs:element name="BrokerageCommissions" id="chmi_BrokerageCommissions" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" />
  <xs:element name="AccruedInterestOnNotesPayable" id="chmi_AccruedInterestOnNotesPayable" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" />
  <xs:element name="DueToCounterparties" id="chmi_DueToCounterparties" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" />
  <xs:element name="InterestPayableOnRepurchaseAgreements" id="chmi_InterestPayableOnRepurchaseAgreements" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" />
  <xs:element name="AssetsByMaturityAfterTenYearsMember" id="chmi_AssetsByMaturityAfterTenYearsMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="ResidentialMortgageBackedSecuritiesAssetsByMaturityAbstract" id="chmi_ResidentialMortgageBackedSecuritiesAssetsByMaturityAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="AvailableForSaleSecuritiesNetWeightedAverageYield" id="chmi_AvailableForSaleSecuritiesNetWeightedAverageYield" type="dtr-types:percentItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="instant" />
  <xs:element name="AvailableForSaleSecuritiesMaturityPeriod" id="chmi_AvailableForSaleSecuritiesMaturityPeriod" type="xbrli:durationItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" />
  <xs:element name="AvailableForSaleSecuritiesNetWeightedAverageCouponRate" id="chmi_AvailableForSaleSecuritiesNetWeightedAverageCouponRate" type="dtr-types:percentItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" />
  <xs:element name="NumberOfAvailableForSaleSecurities" id="chmi_NumberOfAvailableForSaleSecurities" type="xbrli:integerItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" />
  <xs:element name="FairValueThroughEarningsMember" id="chmi_FairValueThroughEarningsMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="FairValueThroughOCIMember" id="chmi_FairValueThroughOCIMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="ResidentialMortgageBackedSecuritiesUnrealizedLossPositionsAbstract" id="chmi_ResidentialMortgageBackedSecuritiesUnrealizedLossPositionsAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="UnrealizedLossPositionsMember" id="chmi_UnrealizedLossPositionsMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="UnrealizedLossesOfSecuritiesTwelveMonthsOrMoreMember" id="chmi_UnrealizedLossesOfSecuritiesTwelveMonthsOrMoreMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="UnrealizedLossesOfSecuritiesLessThanTwelveMonthsMember" id="chmi_UnrealizedLossesOfSecuritiesLessThanTwelveMonthsMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="ResidentialMortgageBackedSecuritiesAbstract" id="chmi_ResidentialMortgageBackedSecuritiesAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="DebtSecuritiesAvailableForSaleGrossRealizedGain" id="chmi_DebtSecuritiesAvailableForSaleGrossRealizedGain" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" />
  <xs:element name="DebtSecuritiesAvailableForSaleGrossRealizedLoss" id="chmi_DebtSecuritiesAvailableForSaleGrossRealizedLoss" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" />
  <xs:element name="DebtSecuritiesAvailableForSaleSecuritiesSoldAmortizedCost" id="chmi_DebtSecuritiesAvailableForSaleSecuritiesSoldAmortizedCost" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" />
</xs:schema>
